*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body,#root{touch-action:manipulation;width:100%;max-width:100%;overflow-x:hidden}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-client-status-tabs{background:#05142bb8!important;border:1px solid #398aff29!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.mobile-client-status-tabs button{color:#deedffad!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:12px!important;min-height:46px!important;padding:0 5px!important;font-size:11.5px!important;font-weight:950!important}.mobile-client-status-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#186fffe6,#1247abf0)!important;box-shadow:inset 0 1px #a7d4ff33,0 0 20px #1770ff38!important}.mobile-client-list{gap:11px!important}.mobile-client-list .mobile-card-heading{margin:4px 0 0!important}.mobile-client-list .mobile-card-heading strong{color:#f2f8ffe6!important;letter-spacing:-.2px!important;font-size:16px!important}.mobile-client-card{background:radial-gradient(circle at 12% 12%,#1f76ff26,#0000 35%),linear-gradient(145deg,#061b3eeb,#030e21f5)!important;border:1px solid #3a89ff26!important;border-radius:15px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 12px 24px #00000038!important}.mobile-client-card:before{content:""!important;background:0 0!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.mobile-client-card.promise:before,.mobile-client-card.released:before{background:#24e687!important}.mobile-client-card.blocked:before{background:#ff4f6d!important}.mobile-client-card.temporary:before{background:#a66cff!important}.mobile-client-main{min-height:128px!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:60px minmax(0,1fr) 88px!important;align-items:center!important;gap:11px!important;padding:15px 13px 15px 18px!important;display:grid!important}.mobile-client-avatar-wrap{width:58px!important;height:58px!important;display:block!important;position:relative!important}.mobile-client-avatar-wrap .mobile-avatar{color:#f6fbff!important;background:radial-gradient(circle at 34% 26%,#3691ff6b,#082a5df0 64%)!important;border:1px solid #4597ff2e!important;width:58px!important;height:58px!important;font-size:23px!important}.mobile-client-avatar-wrap i{background:#24e687!important;border:2px solid #06162f!important;border-radius:999px!important;width:13px!important;height:13px!important;position:absolute!important;bottom:2px!important;right:-1px!important;box-shadow:0 0 14px #24e68766!important}.mobile-client-copy{gap:4px!important;min-width:0!important;display:grid!important}.mobile-client-main strong{color:#f8fbff!important;letter-spacing:-.2px!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14.5px!important;font-weight:950!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.mobile-client-card.promise .mobile-client-main strong{color:#39f29a!important}.mobile-client-card.blocked .mobile-client-main strong{color:#ff637b!important}.mobile-client-card.temporary .mobile-client-main strong{color:#c79bff!important}.mobile-client-main small{color:#d3e4f9a3!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;font-size:11.5px!important;font-weight:850!important;display:flex!important;overflow:hidden!important}.mobile-client-main small b{background:#d3e4f970!important;border-radius:999px!important;flex:none!important;width:3px!important;height:3px!important}.mobile-client-row-meta,.mobile-client-row-footer{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.mobile-client-row-footer{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:6px!important;padding-right:0!important;display:grid!important;overflow:visible!important}.mobile-client-row-meta em,.mobile-client-row-footer em{color:#d6e5fa94!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;font-size:10.8px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important;overflow:hidden!important}.mobile-client-row-meta em svg,.mobile-client-row-footer em svg{color:#8fb5e8c2!important;flex:none!important}.mobile-client-chip{color:#37e994!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#14804d29!important;border:1px solid #2ce08433!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:84px!important;padding:4px 7px!important;font-size:10.5px!important;font-style:normal!important;font-weight:950!important;display:inline-flex!important;overflow:hidden!important}.mobile-client-row-footer .mobile-client-chip{justify-self:start!important;max-width:100%!important}.mobile-client-chip.blocked{color:#ff637b!important;background:#70142740!important;border-color:#ff4f6d3d!important}.mobile-client-chip.temporary{color:#c79bff!important;background:#46237e47!important;border-color:#a66cff4d!important}.mobile-client-status-side{justify-items:end!important;gap:13px!important;min-width:0!important;padding-bottom:34px!important;display:grid!important}.mobile-client-state{white-space:nowrap!important;border-radius:9px!important;padding:7px 10px!important;font-size:11px!important}.mobile-client-state.released,.mobile-client-state.promise{color:#39f29a!important;background:#0a4e3442!important;border:1px solid #2ae18438!important}.mobile-client-state.blocked{color:#ff637b!important;background:#7014273d!important;border:1px solid #ff4f6d3d!important}.mobile-client-state.temporary{color:#c79bff!important;background:#46237e47!important;border:1px solid #a66cff4d!important}.mobile-client-status-side b{color:#d2e6ffa8!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important}.mobile-client-delete-button{z-index:3!important;color:#ff8aa0!important;background:#4312227a!important;border:1px solid #ff637b47!important;border-radius:999px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;position:absolute!important;bottom:24px!important;right:22px!important;box-shadow:inset 0 1px #ffa4b214,0 8px 18px #0000002e!important}.mobile-client-delete-button svg{width:16px!important;height:16px!important}.mobile-client-delete-button:active{transform:scale(.96)!important}.mobile-client-actions{display:none!important}}@media (width<=390px){.mobile-client-main{grid-template-columns:54px minmax(0,1fr) 82px!important;gap:9px!important;padding:13px 10px 13px 15px!important}.mobile-client-avatar-wrap,.mobile-client-avatar-wrap .mobile-avatar{width:52px!important;height:52px!important}.mobile-client-avatar-wrap .mobile-avatar{font-size:20px!important}.mobile-client-main strong{font-size:13.2px!important}.mobile-client-row-meta,.mobile-client-row-footer{gap:5px!important}.mobile-client-row-meta em,.mobile-client-row-footer em,.mobile-client-chip{font-size:9.8px!important}.mobile-client-state{padding:6px 7px!important;font-size:10px!important}.mobile-client-delete-button{width:30px!important;height:30px!important;bottom:19px!important;right:17px!important}.mobile-client-row-footer{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding-right:0!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-app{padding-top:max(24px, calc(env(safe-area-inset-top) + 14px))!important}.mobile-premium-status-panel{gap:10px!important;padding:13px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:48px!important;padding:9px 8px!important}.mobile-premium-kpis{gap:9px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{gap:6px!important;min-height:142px!important;padding:14px 12px 10px!important}.mobile-premium-kpis svg{margin:6px 0 9px 7px!important}.mobile-premium-kpis small{font-size:10px!important}.mobile-premium-kpis em{font-size:10.5px!important}.modern-client-actions button.success{color:#35ec93!important;background:#0a4d3694!important;border-color:#22e1833d!important}.modern-client-actions button.danger{color:#ff667d!important;background:#58142b94!important;border-color:#ff5a724d!important}.modern-client-actions button.warning{color:#ffd078!important;background:#563d1294!important;border-color:#ffc66d4d!important}.mobile-wireless-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}.mobile-wireless-metrics article{background:radial-gradient(circle at 18% 14%,#35a7ff38,#0000 38%),linear-gradient(145deg,#07224cdb,#03122af2)!important;border:1px solid #2e97ff33!important;border-radius:15px!important;align-content:end!important;gap:6px!important;min-height:104px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #97d5ff14!important}.mobile-wireless-metrics article:before{content:""!important;background:#2897ff29!important;border-radius:999px!important;width:36px!important;height:36px!important;position:absolute!important;top:14px!important;left:14px!important}.mobile-wireless-metrics article.station:before{background:#23e68f29!important}.mobile-wireless-metrics small{color:#deeeff9e!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:950!important;position:relative!important}.mobile-wireless-metrics strong{color:#62c2ff!important;letter-spacing:-.7px!important;font-size:26px!important;font-weight:950!important;position:relative!important}.mobile-wireless-metrics article.station strong{color:#39f29a!important}.mobile-wireless-metrics em{color:#deeeffa3!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;position:relative!important;overflow:hidden!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) auto 54px!important;align-items:center!important;gap:10px!important;display:grid!important}.mobile-dashboard-logo{width:min(230px,50vw)!important}.mobile-user-chip{min-width:112px!important;min-height:48px!important;padding:7px 10px!important}.mobile-bell-button{width:50px!important;height:50px!important}.mobile-search-logos-row{grid-template-columns:minmax(0,1fr) 74px!important;gap:10px!important}.mobile-search-card,.mobile-logos-shortcut-card{border-radius:17px!important;min-height:68px!important}.mobile-premium-status-panel{grid-template-columns:minmax(150px,.9fr) minmax(0,2fr)!important;align-items:stretch!important;gap:0!important;min-height:82px!important;padding:0!important;display:grid!important;overflow:hidden!important}.mobile-premium-status-panel .mobile-server-heading{border-right:1px solid #4e9eff21!important;align-content:center!important;gap:5px!important;min-width:0!important;padding:13px 14px!important;display:grid!important}.mobile-premium-status-panel .mobile-server-heading>span{font-size:12px!important}.mobile-premium-status-panel .logos-status-toggle{transform-origin:0!important;justify-self:start!important;transform:scale(.9)!important}.mobile-premium-status-panel .mobile-server-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;padding:11px!important;display:grid!important}.mobile-premium-status-panel .mobile-server-stats small{border-radius:12px!important;min-height:52px!important;padding:9px 8px!important}.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{border-radius:15px!important;gap:6px!important;min-height:154px!important;padding:14px 9px 11px!important}.mobile-premium-kpis span:before,.mobile-premium-kpis .mobile-metric-card:before{width:34px!important;height:34px!important;top:12px!important;left:10px!important}.mobile-premium-kpis svg{width:20px!important;height:20px!important;margin:7px 0 12px 6px!important}.mobile-premium-kpis small{min-height:25px!important;font-size:9px!important;line-height:1.15!important}.mobile-premium-kpis strong{font-size:clamp(18px,5.2vw,28px)!important}.mobile-premium-kpis em{min-height:28px!important;font-size:9px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.mobile-block-alert{background:linear-gradient(145deg,#07224cd1,#03122af0),radial-gradient(circle at 6%,#ffbf5429,#0000 32%)!important;border:1px solid #ffc45e3d!important;border-radius:15px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:74px!important;padding:13px 14px!important;display:grid!important;box-shadow:inset 0 1px #ffe4a414,0 16px 36px #00000038!important}.mobile-block-alert>span{color:#ffc260!important}.mobile-block-alert strong,.mobile-block-alert small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.mobile-block-alert strong{color:#ffd071!important;font-size:14px!important;font-weight:950!important}.mobile-block-alert small{color:#e0edff94!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important}.mobile-block-alert button{color:#99d5ff!important;white-space:nowrap!important;background:#11458275!important;border:1px solid #4c9bff2e!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.mobile-home-insights-grid,.mobile-home-ops-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;display:grid!important}.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log,.mobile-home-ops-grid .mobile-payment-forecast,.mobile-home-ops-grid .mobile-actions-card{background:linear-gradient(145deg,#07224cd1,#03122af0),radial-gradient(circle at 18% 12%,#248eff29,#0000 34%)!important;border:1px solid #3989ff2e!important;border-radius:17px!important;min-width:0!important;padding:14px!important;box-shadow:inset 0 1px #96ceff14,0 16px 38px #00000040!important}.mobile-revenue-chart-card .mobile-card-heading,.mobile-home-insights-grid .mobile-card-heading,.mobile-home-ops-grid .mobile-card-heading{margin-bottom:10px!important}.mobile-revenue-chart-card svg{width:100%!important;height:142px!important;display:block!important;overflow:visible!important}.mobile-revenue-chart-card line{stroke:#deeeff14!important}.mobile-revenue-chart-card polyline{fill:none!important;stroke:#168eff!important;stroke-width:3.4px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 8px #168eff66)!important}.mobile-revenue-chart-card circle{fill:#74c6ff!important;stroke:#052047!important;stroke-width:1.5px!important}.mobile-revenue-chart-card text{fill:#dcecff94!important;text-anchor:middle!important;font-size:8px!important}.mobile-revenue-chart-card footer{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:7px!important;display:grid!important}.mobile-revenue-chart-card footer small,.mobile-revenue-chart-card footer b{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.mobile-revenue-chart-card footer small{color:#dcecff8c!important;text-transform:uppercase!important;font-size:8.5px!important;font-weight:900!important}.mobile-revenue-chart-card footer b{color:#f6fbff!important;font-size:10.5px!important}.mobile-home-insights-grid .mobile-activity-feed{max-height:230px!important;overflow:hidden!important}.mobile-home-ops-grid .mobile-payment-forecast .mobile-activity-feed{max-height:230px!important}.mobile-home-ops-grid .mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.mobile-home-ops-grid .mobile-action{min-height:58px!important}}@media (width<=430px){.mobile-premium-status-panel{grid-template-columns:minmax(118px,.95fr) minmax(0,2.05fr)!important}.mobile-premium-status-panel .mobile-server-heading{border-bottom:0!important;border-right:1px solid #4e9eff21!important;padding:11px 10px!important}.mobile-premium-status-panel .mobile-server-heading>span{font-size:10px!important}.mobile-premium-status-panel .logos-status-toggle{transform:scale(.76)!important}.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:130px!important;padding:12px 6px 9px!important}.mobile-premium-kpis small{font-size:7.8px!important}.mobile-premium-kpis strong{font-size:clamp(16px,4.6vw,24px)!important}.mobile-premium-kpis em{font-size:8px!important}.mobile-home-insights-grid,.mobile-home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}.logos-proof-card{background:#fff;border:1px solid #e4e9f2;border-radius:12px;padding:18px;box-shadow:0 10px 30px #1c2d500f}.logos-proof-card>header,.logos-proof-form header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.logos-proof-card h3{color:#172033;margin:0;font-size:1.1rem}.logos-proof-card small,.logos-proof-form span{color:#7c879a;font-size:.78rem}.logos-proof-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.logos-proof-summary span,.logos-proof-form,.logos-proof-list button{background:#f9fbff;border:1px solid #e4e9f2;border-radius:10px}.logos-proof-summary span{gap:4px;padding:12px;display:grid}.logos-proof-summary strong{color:#172033;font-size:1.35rem}.logos-proof-layout{grid-template-columns:minmax(260px,.95fr) minmax(320px,1.05fr);gap:14px;display:grid}.logos-proof-list{gap:10px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.logos-proof-list button{text-align:left;cursor:pointer;gap:8px;padding:12px;display:grid}.logos-proof-list button.active{background:#eff6ff;border-color:#2563eb}.logos-proof-list button>span{justify-content:space-between;gap:10px;display:flex}.logos-proof-list b,.logos-proof-form strong{color:#172033}.logos-proof-list em{color:#0f766e;background:#ccfbf1;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.76rem;font-style:normal}.logos-proof-list p,.logos-proof-form p{color:#465266;margin:0;font-size:.88rem}.logos-proof-form{padding:14px}.logos-proof-form label{gap:6px;margin-bottom:10px;display:grid}.logos-proof-form input,.logos-proof-form select{color:#172033;background:#fff;border:1px solid #d9e1ee;border-radius:9px;width:100%;min-height:40px;padding:9px 10px}.logos-proof-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.logos-proof-form footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.logos-proof-notice,.logos-proof-error{border-radius:9px;padding:10px 12px}.logos-proof-notice{background:#ecfdf5;color:#047857!important}.logos-proof-error{background:#fef2f2;color:#b91c1c!important}@media (width<=900px){.logos-proof-layout,.logos-proof-grid{grid-template-columns:1fr}}.mobile-title-modal{display:none!important}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.desktop-dashboard{display:none!important}.mobile-app{min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 16px calc(94px + env(safe-area-inset-bottom));color:#f5f9ff;background:radial-gradient(circle at 28% 0,#197eff29,#0000 34%),linear-gradient(#030b18,#020814);font-family:Inter,Segoe UI,system-ui,sans-serif;display:block;overflow-x:hidden}.mobile-title-modal{z-index:2147483600!important;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))!important;isolation:isolate!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.mobile-title-modal .billing-modal{z-index:1!important;position:relative!important}.mobile-statusbar{color:#f5f9ffe6;justify-content:space-between;align-items:center;height:22px;padding:0 4px;font-size:13px;font-weight:900;display:flex}.mobile-statusbar i{opacity:.9;background:linear-gradient(90deg,#f5f9ff 0 34%,#0000 34% 44%,#f5f9ff 44% 70%,#0000 70% 78%,#f5f9ff 78%);border-radius:999px;width:42px;height:10px}.mobile-page{gap:16px;padding-top:8px;animation:.18s both mobileFade;display:grid}@keyframes mobileFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mobile-home-header{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.mobile-dashboard-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 20px #008eff2e);width:min(100%,330px);height:auto;max-height:68px;display:block}.mobile-page-header{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.mobile-home-header button,.mobile-page-header button{color:#dceeff;background:#081934c2;border:1px solid #509cff2e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative}.mobile-home-header button:last-child{justify-self:end}.mobile-home-header button span{color:#fff;background:#168eff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.mobile-page-header strong{color:#fff;justify-self:center;font-size:15px;font-weight:950}.mobile-page-header span{color:#f5f9ffd1;background:#081934b8;border:1px solid #509cff29;border-radius:12px;justify-self:end;padding:9px 11px;font-size:12px;font-weight:900}.mobile-greeting h1{color:#fff;letter-spacing:0;margin:2px 0 4px;font-size:21px;line-height:1.1}.mobile-greeting p,.mobile-card-heading button,.mobile-page-header+.mobile-search-card input::placeholder{color:#dcecffa8}.mobile-greeting p{margin:0;font-size:13px;font-weight:700}.mobile-server-panel,.mobile-actions-card,.mobile-client-card,.mobile-detail-card,.mobile-info-card,.mobile-finance-summary,.mobile-chart-card,.mobile-receipts,.mobile-ticket-form,.mobile-empty-state{background:linear-gradient(#091c3adb,#041024e6);border:1px solid #3091ff29;border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0000002e}.mobile-server-panel{grid-template-columns:1fr auto;gap:14px;padding:17px;display:grid}.mobile-server-panel span,.mobile-server-stats span,.mobile-metrics small,.mobile-detail-facts small,.mobile-info-card dt,.mobile-consumption small{color:#dcecff9e;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.mobile-server-panel strong{color:#fff;margin-top:7px;font-size:24px;line-height:1;display:block}.mobile-server-panel>b{color:#31f08d;background:#14d6741f;border-radius:8px;align-self:start;padding:6px 10px;font-size:11px;font-weight:950}.mobile-server-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-server-stats small{background:#040f21b3;border:1px solid #509cff24;border-radius:12px;min-height:50px;padding:10px;position:relative;overflow:hidden}.mobile-server-stats strong{margin-top:5px;font-size:14px}.mobile-server-stats i{background:linear-gradient(90deg,#8a5cff,#18a8ff);border-radius:999px;max-width:calc(100% - 20px);height:3px;position:absolute;bottom:7px;left:10px;right:auto}.mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-metrics span,.mobile-metric-card{min-height:118px;color:inherit;text-align:left;background:#071832ad;border:1px solid #3091ff21;border-radius:16px;align-content:start;gap:7px;padding:15px;display:grid}.mobile-metrics svg,.mobile-metric-card svg{color:#16a4ff}.mobile-metrics strong,.mobile-metric-card strong{color:#fff;font-size:25px;line-height:1}.mobile-metrics em,.mobile-metric-card em{color:#27f18a;width:max-content;font-size:12px;font-style:normal;font-weight:950}.mobile-card-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-card-heading strong,.mobile-info-card h3,.mobile-chart-card h3,.mobile-receipts h3{color:#fff;margin:0;font-size:15px;font-weight:950}.mobile-card-heading button{background:0 0;border:0;font-size:12px;font-weight:900}.mobile-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mobile-action{color:#dceeff;text-align:center;background:#05142bc2;border:1px solid #509cff1f;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:78px;padding:10px 6px;font-size:11px;font-weight:900;display:grid}.mobile-action svg{width:22px;height:22px}.mobile-action.green svg{color:#25e487}.mobile-action.orange svg{color:#ff9d2f;width:28px;height:28px}.mobile-action.purple svg{color:#b77aff}.mobile-action.disconnected{background:radial-gradient(circle at 50% 22%,#5ab3ff2e,#0000 34%),linear-gradient(145deg,#082348d1,#0a1226e6);border-color:#5ab3ff3d}.mobile-action.disconnected svg{color:#ff7184;background:#ff5b741f;border:1px solid #ff70846b;border-radius:8px;width:24px;height:24px;padding:4px;box-shadow:0 0 18px #5ab3ff2e}.mobile-action.cyan svg,.mobile-action.blue svg,.mobile-action.teal svg{color:#18a8ff}.mobile-client-list{gap:10px;display:grid}.mobile-client-card{padding:12px}.mobile-client-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;display:grid}.mobile-avatar{color:#dceeff;background:linear-gradient(145deg,#285084eb,#0c1f3ef5);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid}.mobile-avatar.big{width:60px;height:60px;font-size:19px}.mobile-client-main strong{color:#fff;font-size:13px;line-height:1.25;display:block}.mobile-client-main small{color:#dcecff8c;margin-top:4px;font-size:11px;font-weight:800;display:block}.mobile-client-state{color:#eef6ffc7;background:#eef6ff14;border-radius:7px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.mobile-client-state.ativo{color:#26ec85;background:#1fe07e21}.mobile-client-state.bloqueado{color:#ff5a72;background:#ff4d6c24}.mobile-client-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mobile-client-actions button,.mobile-detail-actions button,.mobile-shortcuts button,.mobile-wide-button,.mobile-submit{color:#cfeaff;background:#123e706b;border:1px solid #509cff29;border-radius:12px;min-height:42px;font-weight:950}.mobile-client-actions .success,.mobile-detail-actions .success,.mobile-info-card .success{color:#2df08b;background:#19b86724}.mobile-client-actions .danger,.mobile-detail-actions .danger,.mobile-info-card .danger{color:#ff6178;background:#ff4b6c21}.mobile-client-actions .warning,.mobile-detail-actions .warning,.mobile-info-card .warning{color:#ffd477;background:#ffb02524}.mobile-search-card{background:#071832c2;border:1px solid #509cff24;border-radius:15px;padding:8px}.mobile-search-card label{align-items:center;gap:10px;padding:0 10px;display:flex}.mobile-search-card input,.mobile-ticket-form input,.mobile-ticket-form textarea,.mobile-ticket-form select{color:#fff;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.mobile-wide-button,.mobile-submit{color:#fff;background:linear-gradient(135deg,#168eff,#075fe9);width:100%;min-height:50px;box-shadow:0 14px 28px #0a70ff3d}.mobile-detail-card,.mobile-info-card,.mobile-finance-summary,.mobile-chart-card,.mobile-receipts,.mobile-ticket-form,.mobile-empty-state{padding:17px}.mobile-detail-head{align-items:center;gap:14px;display:flex}.mobile-detail-head strong{color:#fff;font-size:16px;line-height:1.2;display:block}.mobile-detail-head small{color:#dcecff94;margin:4px 0 7px;font-size:12px;font-weight:800;display:block}.mobile-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mobile-detail-facts strong{color:#fff;margin-top:5px;font-size:13px;display:block}.mobile-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mobile-detail-actions button{justify-content:center;align-items:center;gap:8px;display:flex}.mobile-info-card dl{gap:12px;margin:14px 0 0;display:grid}.mobile-info-card dl div,.mobile-shortcuts button,.mobile-receipts article{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-info-card dd{color:#fff;text-align:right;margin:0;font-weight:900}.mobile-consumption{gap:14px;margin-top:14px;display:grid}.mobile-consumption span{display:block}.mobile-consumption strong{color:#fff;margin:5px 0 8px;font-size:12px;display:block}.mobile-consumption i{background:linear-gradient(90deg,#16a8ff,#1b64ff);border-radius:999px;height:7px;display:block}.mobile-shortcuts{gap:10px;display:grid}.mobile-shortcuts button{color:#eff7ffdb;text-align:left;background:#05142ba8;width:100%;padding:0 13px}.mobile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-tabs button{color:#dcecffb8;background:#071832b8;border:1px solid #509cff21;border-radius:12px;min-height:38px;font-size:11px;font-weight:900}.mobile-tabs .active{color:#fff;border-color:#188eff7a}.mobile-empty-state{text-align:center;align-content:center;place-items:center;gap:14px;min-height:310px;display:grid}.mobile-empty-state svg{color:#168eff;filter:drop-shadow(0 0 18px #188eff61)}.mobile-empty-state h2{color:#fff;max-width:260px;margin:0;font-size:21px;line-height:1.2}.mobile-empty-state p{color:#dcecff94;max-width:270px;margin:0;font-size:13px}.mobile-empty-state button{color:#fff;background:linear-gradient(135deg,#168eff,#075fe9);border:0;border-radius:13px;width:100%;min-height:50px;font-weight:950}.mobile-ticket-form{gap:13px;display:grid}.mobile-ticket-form label{color:#fff;font-size:12px;font-weight:950}.mobile-service-order-hero{background:linear-gradient(145deg,#071f41eb,#041024f5);border:1px solid #368be83d;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.mobile-service-order-hero .icon{color:#43bdff}.mobile-service-order-hero span{gap:3px;display:grid}.mobile-service-order-hero b{color:#fff;font-size:17px}.mobile-service-order-hero small{color:#cde2f8b8;font-weight:800}.mobile-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-problem-grid button{color:#dceeff;background:#05142ba8;border:1px solid #509cff21;border-radius:13px;align-items:center;gap:9px;min-height:72px;padding:0 13px;font-weight:900;display:flex}.mobile-problem-grid .active{background:linear-gradient(135deg,#107eff8a,#08204ae0)}.mobile-ticket-form input,.mobile-ticket-form textarea{color:#f7fbff;min-height:122px;font:inherit;background:#05142ba8;border:1px solid #509cff1f;border-radius:13px;padding:13px}.mobile-ticket-form input{width:100%;min-height:46px}.mobile-ticket-form textarea{resize:none}.mobile-ticket-form select{color:#f7fbff;background:#05142ba8;border:1px solid #509cff1f;border-radius:13px;min-height:46px;padding:0 13px}.mobile-service-schedule-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-service-schedule-grid label{gap:6px;display:grid}.mobile-service-schedule-grid label:first-child{grid-column:1/-1}.mobile-service-schedule-grid span{color:#d6e7facc;font-size:11px;font-weight:900}.mobile-form-help{color:#ffd36ce6;margin-top:-6px;font-size:11px;font-weight:800}.mobile-client-suggestion-list{gap:7px;margin-top:-5px;display:grid}.mobile-client-suggestion-list button,.mobile-client-suggestion-list small{text-align:left;background:#05142bb8;border:1px solid #509cff24;border-radius:12px;width:100%;padding:10px 12px}.mobile-client-suggestion-list button{color:#fff;gap:3px;display:grid}.mobile-client-suggestion-list button.active{background:#10593d70;border-color:#23e58e57}.mobile-client-suggestion-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.mobile-client-suggestion-list small{color:#cde2f8b8;font-size:11px;font-weight:800}.mobile-selected-client{background:#05142ba8;border:1px solid #509cff1f;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:10px;display:flex}.mobile-selected-client strong{color:#fff;font-size:13px}.mobile-finance-summary{gap:8px;display:grid}.mobile-finance-summary span,.mobile-finance-summary small{color:#dcecffa3;font-size:12px;font-weight:900}.mobile-finance-summary>strong{color:#58a8ff;font-size:29px}.mobile-finance-summary div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.mobile-finance-summary em{color:#24e582;background:#05142ba8;border-radius:13px;padding:12px;font-style:normal;font-weight:950}.mobile-finance-summary em:last-child{color:#ff9d2f}.mobile-chart-card svg{width:100%;height:auto;margin-top:10px}.mobile-chart-card line{stroke:#80aadc1f}.mobile-chart-card path{fill:url(#mobileChartFill)}.mobile-chart-card polyline{fill:none;stroke:#168eff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #188eff59)}.mobile-receipts{gap:12px;display:grid}.mobile-receipts article{min-height:52px}.mobile-receipts article>div{flex:1;min-width:0}.mobile-receipts strong,.mobile-receipts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-receipts strong{color:#fff;font-size:12px}.mobile-receipts small{color:#dcecff85;font-size:11px}.mobile-receipts em{color:#25e487;font-style:normal;font-weight:950}.modern-client-detail-page{gap:14px!important}.modern-client-hero{background:radial-gradient(circle at 12% 7%,#2887ff38,#0000 36%),linear-gradient(145deg,#082047f5,#03112afa)!important;border:1px solid #2d88ff33!important;border-radius:22px!important;padding:20px!important;overflow:hidden!important;box-shadow:inset 0 1px #91cdff14,0 18px 44px #00000042!important}.modern-client-hero-main{grid-template-columns:82px minmax(0,1fr) 116px!important;align-items:start!important;gap:14px!important;display:grid!important}.modern-client-avatar{color:#f6fbff!important;background:radial-gradient(circle at 36% 28%,#3a8fff6b,#09244df5 62%)!important;width:76px!important;height:76px!important;font-size:27px!important;position:relative!important;box-shadow:0 18px 34px #00000038!important}.modern-client-avatar i{color:#eaf6ff!important;background:#2b72d9!important;border:2px solid #061834f5!important;border-radius:999px!important;place-items:center!important;width:31px!important;height:31px!important;display:grid!important;position:absolute!important;bottom:-3px!important;right:-3px!important}.modern-client-identity{min-width:0!important}.modern-client-identity>strong{color:#fff!important;letter-spacing:-.8px!important;font-size:clamp(23px,5.2vw,33px)!important;font-weight:950!important;line-height:1.03!important;display:block!important}.modern-client-identity>small{color:#d3e3faa8!important;align-items:center!important;gap:7px!important;margin-top:8px!important;font-size:14px!important;font-weight:850!important;display:flex!important}.modern-client-identity>small button{color:#58a8ff!important;background:#3491ff29!important;border:0!important;border-radius:7px!important;place-items:center!important;width:24px!important;height:24px!important;display:inline-grid!important}.modern-client-identity>span{flex-wrap:wrap!important;gap:8px!important;margin-top:11px!important;display:flex!important}.modern-client-identity .mobile-client-state{border-radius:10px!important;align-items:center!important;gap:6px!important;min-height:27px!important;padding:6px 10px!important;font-size:12px!important;display:inline-flex!important}.modern-client-identity .mobile-client-state i{background:currentColor!important;border-radius:999px!important;width:7px!important;height:7px!important;box-shadow:0 0 10px!important}.modern-client-idbox{justify-items:start!important;gap:11px!important;display:grid!important}.modern-client-idbox>small{color:#d8e9ff9e!important;font-size:11px!important;font-weight:900!important}.modern-client-idbox>strong{color:#fff!important;font-size:24px!important;font-weight:950!important}.modern-client-idbox>span{color:#ddecffad!important;background:#0a29568a!important;border:1px solid #4a97ff2e!important;border-radius:13px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:4px 8px!important;min-height:58px!important;padding:10px!important;font-size:10.5px!important;font-weight:850!important;display:grid!important}.modern-client-idbox>.modern-client-since{text-align:center!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;width:100%!important}.modern-client-idbox>.modern-client-since svg{grid-row:1/3!important;place-self:center!important}.modern-client-idbox>.modern-client-since small{color:#ddecffad!important;grid-column:2!important;font-size:10.5px!important;font-weight:850!important;line-height:1.05!important}.modern-client-idbox b{text-align:center!important;white-space:nowrap!important;color:#f6fbff!important;grid-column:2!important;justify-self:center!important;font-size:12px!important}.modern-client-facts{background:#08234d9e!important;border:1px solid #4a97ff1f!important;border-radius:13px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:18px!important;display:grid!important}.modern-client-facts span{border-right:1px solid #68a6ff1a!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:2px 9px!important;min-height:70px!important;padding:13px 14px!important;display:grid!important}.modern-client-facts span:last-child{border-right:0!important}.modern-client-facts svg{color:#7fb5ff!important;grid-row:span 2!important}.modern-client-facts small{color:#cfdff58c!important;font-size:11px!important;font-weight:850!important}.modern-client-facts strong{color:#f7fbff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:950!important;overflow:hidden!important}.modern-client-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.modern-client-actions button{color:#85c2ff!important;background:#0c386f9e!important;border:1px solid #3896ff38!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:58px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important}.modern-client-actions button.whatsapp{color:#35ec93!important;background:#0a4d3694!important;border-color:#22e18338!important}.modern-client-actions button.success{color:#35ec93!important;background:#0a4d3694!important;border-color:#22e1833d!important}.modern-client-actions button.danger{color:#ff667d!important;background:#58142b94!important;border-color:#ff5a724d!important}.modern-client-actions button.warning{color:#ffd078!important;background:#563d1294!important;border-color:#ffc66d4d!important}.modern-client-actions button.boleto{color:#ffc46d!important;background:#5736119e!important;border-color:#ffb44447!important}.modern-client-actions button:disabled{opacity:.44!important}.modern-client-tabs{border-bottom:1px solid #478fff29!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;margin:0 -2px 2px!important;padding:0 2px 10px!important;display:grid!important}.modern-client-tabs button{color:#d9e7fb8f!important;background:0 0!important;border:0!important;place-items:center!important;gap:5px!important;min-height:66px!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:relative!important}.modern-client-tabs button:after{content:""!important;background:0 0!important;border-radius:99px!important;height:2px!important;position:absolute!important;bottom:-11px!important;left:8px!important;right:8px!important}.modern-client-tabs button.active{color:#2b95ff!important}.modern-client-tabs button.active:after{background:linear-gradient(90deg,#0000,#168eff,#0000)!important;box-shadow:0 0 16px #168eff9e!important}.modern-section-title{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.modern-section-title.compact{margin-top:22px!important}.modern-section-title h3{align-items:center!important;gap:9px!important;margin:0!important;display:inline-flex!important}.modern-section-title h3 svg{color:#2b95ff!important}.modern-section-title button{color:#74bbff!important;background:#0e3d797a!important;border:1px solid #2b95ff33!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.modern-client-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin-top:0!important;display:grid!important}.modern-client-field-grid div{background:#071c40ad!important;border:1px solid #458ff521!important;border-radius:12px!important;align-content:center!important;gap:7px!important;min-height:64px!important;padding:11px 13px!important;display:grid!important}.modern-client-field-grid div.wide{grid-column:1/-1!important}.modern-client-field-grid dt{color:#d3e4f980!important;text-transform:none!important;flex:none!important;font-size:10.5px!important;font-weight:850!important}.modern-client-field-grid dd{color:#f4f9ff!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;min-width:0!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.modern-client-field-grid dd svg{color:#c4daf6a6!important;flex:none!important}.modern-client-admin-actions .mobile-detail-actions{margin-top:0!important}.mobile-connection-panel{background:radial-gradient(circle at 15% 0,#267eff2e,#0000 34%),linear-gradient(145deg,#05193af5,#020e23fa)!important;border:1px solid #2d88ff38!important;border-radius:20px!important;gap:13px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #98d3ff14,0 16px 38px #0000003d!important}.mobile-connection-topline{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.mobile-connection-topline>div{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.mobile-connection-topline svg{color:#2b95ff!important;flex:none!important}.mobile-connection-topline span{gap:3px!important;min-width:0!important;display:grid!important}.mobile-connection-topline strong{color:#f8fbff!important;letter-spacing:0!important;font-size:19px!important;font-weight:950!important;line-height:1.1!important}.mobile-connection-topline small{color:#d5e6fa94!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}.mobile-connection-status{color:#deecffb3!important;background:#09244db8!important;border:1px solid #82b5ff29!important;border-radius:12px!important;flex:none!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;display:inline-flex!important}.mobile-connection-status i{background:currentColor!important;border-radius:999px!important;width:9px!important;height:9px!important;box-shadow:0 0 12px!important}.mobile-connection-status.online{color:#40ee99!important;background:#0b442f80!important;border-color:#30eb8f3d!important}.mobile-connection-status.blocked{color:#ff7188!important;background:#57122685!important;border-color:#ff567447!important}.mobile-connection-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.mobile-connection-tile{background:#051735b8!important;border:1px solid #5b9fff26!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:6px 7px!important;min-width:0!important;min-height:78px!important;padding:11px 10px!important;display:grid!important;box-shadow:inset 0 1px #99cfff0d!important}.mobile-connection-tile.ssid-tile{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:94px!important}.mobile-connection-tile.ssid-tile strong{grid-area:2/1/auto/-1!important}.mobile-connection-tile.ssid-tile .network-status{grid-area:3/1!important;justify-self:start!important}.mobile-connection-tile.ssid-tile button{grid-row:3!important}.mobile-connection-tile.mac-tile strong{font-size:clamp(11.5px,3vw,13px)!important}.mobile-connection-tile>span{color:#d4e4f98a!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;grid-column:1/-1!important;font-size:10.5px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.mobile-connection-tile strong{color:#f6fbff!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;min-width:0!important;font-size:clamp(13px,3.5vw,16px)!important;font-weight:950!important;line-height:1.18!important;overflow:hidden!important}.mobile-connection-tile button{color:#b5d1f7e6!important;background:#4991ff21!important;border:0!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important}.mobile-connection-tile button:disabled{opacity:.35!important}.mobile-connection-tile .network-status{grid-area:2/2!important;justify-self:end!important;min-height:28px!important;padding:0 8px!important}.mobile-connection-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.mobile-signal-card{background:radial-gradient(circle at 18% 10%,#378fff33,#0000 34%),linear-gradient(145deg,#092653db,#04122bf5)!important;border:1px solid #4394ff30!important;border-radius:15px!important;align-content:center!important;gap:8px!important;min-width:0!important;min-height:134px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.mobile-signal-card small{color:#d7e6f999!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.mobile-signal-card strong{color:#7ebcff!important;letter-spacing:0!important;font-size:clamp(30px,8vw,42px)!important;font-weight:950!important;line-height:1!important}.mobile-signal-card.station strong{color:#40d4ff!important}.mobile-signal-bars{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.mobile-signal-bars i{background:#1f3d68b8!important;border-radius:4px!important;height:10px!important;display:block!important}.mobile-signal-bars i.active{background:linear-gradient(90deg,#19aaff,#646bff)!important;box-shadow:0 0 10px #2491ff57!important}.mobile-signal-card.station .mobile-signal-bars i.active{background:linear-gradient(90deg,#23c7ff,#1688ff)!important}.mobile-signal-card em{color:#d6e6fa9e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important}.mobile-connection-form-grid{margin-top:0!important}.mobile-connection-form-grid label{position:relative!important}.mobile-password-field input{padding-right:44px!important}.mobile-password-field>button{color:#b5d1f7eb!important;background:#4991ff21!important;border:0!important;border-radius:8px!important;place-items:center!important;width:29px!important;height:29px!important;padding:0!important;display:inline-grid!important;position:absolute!important;bottom:7px!important;right:8px!important}.mobile-connection-panel .mobile-connection-save{color:#f5fbff!important;background:linear-gradient(135deg,#087cff,#4f23d8)!important;border:1px solid #409aff52!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:48px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 14px 30px #0e5dff3d!important}.modern-history-list button{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) auto!important}.mobile-connection-history-card{gap:12px!important;display:grid!important;overflow:hidden!important}.mobile-connection-history-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.mobile-connection-history-head>div{gap:4px!important;min-width:0!important;display:grid!important}.mobile-connection-history-head h3{align-items:center!important;gap:8px!important;display:inline-flex!important}.mobile-connection-history-head small{color:#d4e5fa94!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important}.mobile-connection-history-head em{color:#9ed0ff!important;white-space:nowrap!important;background:#10417d61!important;border:1px solid #409aff33!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:10.5px!important;font-style:normal!important;font-weight:950!important}.mobile-month-consumption-card{background:linear-gradient(145deg,#082a5beb,#041128f5)!important;border:1px solid #409aff3d!important;border-radius:16px!important;gap:12px!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #97d2ff12!important}.mobile-month-consumption-card>span{color:#dfeeffc7!important;text-transform:uppercase!important;gap:4px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.mobile-month-consumption-card>span small{color:#d2e5fa8f!important;text-transform:none!important;font-size:10.5px!important;font-weight:850!important}.mobile-month-consumption-card>strong{color:#f7fbff!important;letter-spacing:0!important;font-size:clamp(30px,8vw,42px)!important;font-weight:950!important;line-height:1!important}.mobile-month-consumption-card>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-month-consumption-card em{color:#d8e8fca8!important;background:#0411279e!important;border:1px solid #64aaff29!important;border-radius:12px!important;gap:4px!important;min-width:0!important;padding:10px!important;font-size:10.5px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.mobile-month-consumption-card em svg{color:#43b7ff!important}.mobile-month-consumption-card em b{color:#f3f9ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;overflow:hidden!important}.mobile-inline-notice.warning{color:#ffd477!important;background:#ffa9281a!important;border-color:#ffb74d4d!important}.mobile-radius-history-list{gap:8px!important;max-height:620px!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.mobile-radius-history-list>header,.mobile-radius-history-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.mobile-radius-history-list>header{z-index:2147483001!important;color:#d8e8fc8a!important;text-transform:uppercase!important;background:#031025f5!important;border:1px solid #58a0ff1f!important;border-radius:10px!important;padding:8px 9px!important;font-size:9.5px!important;font-weight:950!important;position:sticky!important;top:0!important}.mobile-radius-history-list>article{background:#051735b8!important;border:1px solid #5b9fff26!important;border-radius:13px!important;gap:8px!important;padding:10px!important;display:grid!important;box-shadow:inset 0 1px #99cfff0d!important}.mobile-radius-history-list>article.expanded{background:#082148c2!important;border-color:#43b7ff47!important}.mobile-radius-history-main span{gap:3px!important;min-width:0!important;display:grid!important}.mobile-radius-history-main small{color:#d3e5fa85!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:950!important;display:none!important}.mobile-radius-history-main b{color:#f5fbff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11.5px!important;font-weight:900!important;line-height:1.25!important;overflow:hidden!important}.mobile-radius-history-actions{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.mobile-radius-history-actions button{color:#d0e8ffd1!important;background:#4991ff1a!important;border:1px solid #509cff26!important;border-radius:10px!important;min-height:31px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:950!important}.mobile-radius-history-actions button:disabled{opacity:.38!important}.mobile-radius-history-detail{border-top:1px solid #64aaff1f!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding-top:8px!important;display:grid!important}.mobile-radius-history-detail small{color:#d9e9fdb8!important;overflow-wrap:anywhere!important;gap:2px!important;min-width:0!important;font-size:10.5px!important;font-weight:850!important;display:grid!important}.mobile-radius-history-detail b{color:#d0e2f87a!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:950!important}.mobile-bottom-nav{left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051227e0;border:1px solid #509cff26;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 38px #0000005c}.mobile-bottom-nav button{color:#dcecff94;background:0 0;border:0;border-radius:18px;place-items:center;gap:3px;min-height:54px;font-size:10px;font-weight:900;display:grid}.mobile-bottom-nav button svg{width:21px;height:21px}.mobile-bottom-nav button.active{color:#168eff}.mobile-bottom-nav .primary{color:#fff;background:linear-gradient(135deg,#19a8ff,#075fe9);border-radius:50%;justify-self:center;width:56px;height:56px;min-height:56px;box-shadow:0 12px 25px #188eff57}.mobile-empty{color:#dcecff9e;background:#05142b80;border:1px solid #509cff1f;border-radius:14px;margin:0;padding:14px;font-size:13px;font-weight:800}.mobile-network-page{gap:12px;display:grid}.mobile-network-hero,.mobile-network-summary,.mobile-network-actions,.mobile-network-group{background:radial-gradient(circle at 88% 0,#188eff1f,#0000 32%),#05142bb8;border:1px solid #509cff24;border-radius:18px;box-shadow:0 14px 30px #0000002e}.mobile-network-hero{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.mobile-network-hero div{gap:4px;min-width:0;display:grid}.mobile-network-hero span{color:#67caff;text-transform:uppercase;font-size:11px;font-weight:950}.mobile-network-hero strong{color:#fff;font-size:22px;font-weight:950;line-height:1.05}.mobile-network-hero small{color:#dcecffa8;font-size:12px;font-weight:760}.mobile-network-page .network-status{min-height:24px;padding:0 8px;font-size:9px}.mobile-network-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.mobile-network-summary span{background:#020d1f8a;border:1px solid #509cff1a;border-radius:14px;min-height:58px;padding:10px}.mobile-network-summary small,.mobile-network-summary strong{display:block}.mobile-network-summary small{color:#dcecff94;text-transform:uppercase;font-size:10px;font-weight:900}.mobile-network-summary strong{color:#fff;margin-top:4px;font-size:20px;font-weight:950}.mobile-network-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.mobile-network-actions button{color:#eaf6ff;background:#0a2a529e;border:1px solid #509cff29;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:950;display:inline-flex}.mobile-network-editor{background:#05142bc7;border:1px solid #509cff29;border-radius:18px;gap:12px;padding:12px;display:grid;box-shadow:0 14px 30px #0003}.mobile-network-editor header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-network-editor header div{gap:3px;min-width:0;display:grid}.mobile-network-editor header strong{color:#fff;font-size:15px;font-weight:950}.mobile-network-editor header small{color:#dcecff94;font-size:11px;font-weight:760}.mobile-network-editor header button{color:#eaf6ff;background:#020d1f8a;border:1px solid #509cff24;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.mobile-network-editor form{gap:9px;display:grid}.mobile-network-editor label{gap:6px;min-width:0;display:grid}.mobile-network-editor label span{color:#dcecffad;text-transform:uppercase;font-size:10px;font-weight:950}.mobile-network-editor input,.mobile-network-editor select{color:#fff;background:#020d1f9e;border:1px solid #509cff24;border-radius:13px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.mobile-network-editor input:focus,.mobile-network-editor select:focus{border-color:#188eff8f;box-shadow:0 0 0 3px #188eff29}.mobile-network-check{background:#020d1f70;border:1px solid #509cff1a;border-radius:13px;align-items:center;gap:9px;min-height:40px;padding:9px 10px;display:flex!important}.mobile-network-check input{width:18px;height:18px;min-height:18px;padding:0}.mobile-network-check span{text-transform:none!important}.mobile-network-editor-actions{grid-template-columns:1fr 1fr;gap:8px;padding-top:3px;display:grid}.mobile-network-editor-actions button{color:#eaf6ff;background:#0a2a5294;border:1px solid #509cff29;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:950;display:inline-flex}.mobile-network-editor-actions button[type=submit]{color:#fff;background:linear-gradient(135deg,#16b87a,#188eff);border-color:#35e0a161}.mobile-network-groups{gap:12px;display:grid}.mobile-network-group{overflow:hidden}.mobile-network-group header{border-bottom:1px solid #dcecff14;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.mobile-network-group header div{gap:3px;min-width:0;display:grid}.mobile-network-group header strong{color:#fff;font-size:15px;font-weight:950}.mobile-network-group header small{color:#dcecff94;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.mobile-network-group-stats{flex-wrap:wrap;gap:7px;padding:10px 12px 0;display:flex}.mobile-network-group-stats span{color:#dcecffb8;background:#0311278a;border:1px solid #509cff1f;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:880}.mobile-network-panel-list{gap:8px;padding:12px;display:grid}.mobile-network-panel{background:#020d1f7a;border:1px solid #509cff1a;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 34px auto;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.mobile-network-panel>span{color:#42bfff;background:#188eff24;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.mobile-network-panel div{gap:2px;min-width:0;display:grid}.mobile-network-panel strong,.mobile-network-panel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-network-panel strong{color:#fff;font-size:12px;font-weight:950}.mobile-network-panel small{color:#dcecff85;font-size:10px;font-weight:760}.mobile-network-panel>em{color:#eaf6ff;text-align:center;font-size:11px;font-style:normal;font-weight:950}.mobile-transmission-line dd{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mobile-transmission-line dd strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}}:root{--font-ui:"Inter", "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--page-bg:#020916;--panel-bg:#05142bdb;--panel-border:#2d9bff3d;--text-main:#eef6ff;--text-soft:#e8f2ffd1;--text-muted:#e8f2ffb8;--accent:#18a8ff;--dashboard-scale:.76}html,body,#root{min-height:100%}body{background:var(--page-bg);color:#fff;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;overflow-x:hidden}::selection{color:#fff;background:#18a8ff57}button,input{font:inherit}button{-webkit-user-select:none;user-select:none}.login-page{background:radial-gradient(circle at 50% 9%,#0076ff42,#0000 29%),radial-gradient(circle at 8% 55%,#0066ff29,#0000 24%),radial-gradient(circle at 88% 72%,#005fff1f,#0000 25%),linear-gradient(#031126,#020817 54%,#01050f);height:100vh;min-height:620px;position:relative;overflow:hidden}.login-page:before{pointer-events:none;content:"";opacity:.72;background:linear-gradient(115deg,#0000 0 44%,#0074ff17 44.2%,#0000 44.5%),linear-gradient(65deg,#0000 0 57%,#0074ff14 57.2%,#0000 57.5%),repeating-linear-gradient(18deg,#0000 0 112px,#0077ff09 113px,#0000 114px);position:absolute;inset:0}.login-shell{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:min(100%,430px);height:100%;min-height:0;margin:0 auto;padding:18px 18px 36px;display:flex;position:relative}.brand-stage{pointer-events:none;width:min(100%,360px);height:178px;margin:0 auto 12px;overflow:hidden}.brand-stage img{object-fit:contain;filter:brightness(1.08)contrast(1.08)drop-shadow(0 12px 24px #0000002e);width:100%;height:auto;display:block;transform:translateY(-54px)}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#071935b8,#010a19db);border:1px solid #758bb794;border-radius:10px;width:min(100%,390px);min-height:0;margin:0 auto;padding:24px 30px 18px;box-shadow:inset 0 1px 24px #2582ff1f,0 30px 85px #00000052}.auth-bootstrap-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:190px;display:flex}.auth-bootstrap-card .welcome{margin-bottom:0}.auth-bootstrap-spinner{border:3px solid #89aee647;border-top-color:#3b9cff;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite auth-bootstrap-spin;box-shadow:0 0 20px #2582ff3d}.auth-bootstrap-card .primary-action{margin-top:0}@keyframes auth-bootstrap-spin{to{transform:rotate(360deg)}}.welcome{text-align:center;text-shadow:0 2px 10px #0000006b;margin-bottom:20px}.welcome h1{margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.15}.welcome p{color:#edf3ffd4;margin:0;font-size:14px}.field{color:#d6e1f6b8;background:#0d2141e0;border:1px solid #7794c65c;border-radius:8px;align-items:center;gap:12px;width:100%;height:44px;margin-top:14px;padding:0 14px;display:flex;box-shadow:inset 0 1px 18px #5f99f414}.field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.field input::placeholder{color:#dae2f2ad}.icon-button{color:#dae2f2b3;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.form-row{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 18px;display:flex}.remember{color:#ffffffed;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:24px;font-size:14px;display:flex}.remember input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.remember-box{background:linear-gradient(#10264cdb,#041026eb);border:1px solid #7797cc80;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -8px 18px #0000001f}.remember-box:before{content:"";background:linear-gradient(#dbeaff,#8fa9d1);border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s,box-shadow .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 2px 7px #00000047}.remember-box:after{content:none}.remember input:checked+.remember-box{background:linear-gradient(135deg,#29befff2,#0e5ff1f5);border-color:#2fbbffe6;box-shadow:0 0 0 4px #168eff1a,0 8px 18px #0065ff2e,inset 0 1px #ffffff38}.remember input:checked+.remember-box:before{background:linear-gradient(#fff,#d6e7ff);transform:translate(16px,-50%);box-shadow:0 3px 9px #00235f47}.remember input:checked+.remember-box:after{content:none}.remember input:focus-visible+.remember-box{outline-offset:3px;outline:3px solid #18a8ff59}.forgot{color:#10aaff;cursor:pointer;background:0 0;border:0;font-size:12px}.primary-action,.clear-action{color:#fff;letter-spacing:0;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;font-size:14px;font-weight:800;display:flex}.primary-action{background:linear-gradient(90deg,#24b9ff,#0663f0);border:1px solid #248cffe6;box-shadow:0 12px 24px #004ad82e}.primary-action:disabled{cursor:not-allowed;opacity:.58}.clear-action{background:#020a1859;border:1px solid #0097ffeb;margin-top:13px}.message{color:#ffccce;text-align:center;min-height:18px;margin:9px 0 0;font-size:14px}.message.success{color:#8af6d0}.benefits{color:#fff;grid-template-columns:repeat(4,1fr);width:min(100%,390px);margin:14px auto 0;display:grid}.benefits div{text-align:center;border-right:1px solid #adbad552;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:52px;padding:0 10px;display:flex}.benefits div:last-child{border-right:0}.icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.benefits .icon{color:#0b99ff;filter:drop-shadow(0 0 6px #0089ff4d);stroke-width:1.8px;width:28px;height:28px}.benefits span{letter-spacing:0;font-size:10px}footer{z-index:1;color:#ffffffb8;text-align:center;margin:-28px 0 12px;font-size:11px;position:relative;bottom:auto;left:0;right:0}.dashboard-page{width:calc(100% / var(--dashboard-scale));min-height:calc(100vh / var(--dashboard-scale));color:var(--text-main);font-family:var(--font-ui);transform:scale(var(--dashboard-scale));transform-origin:0 0;background:radial-gradient(circle at 50% 0,#007aff33,#0000 32%),radial-gradient(circle at 8% 58%,#0060ff29,#0000 26%),repeating-linear-gradient(18deg,#0000 0 126px,#0077ff06 127px,#0000 128px),linear-gradient(#031126,#020817 54%,#01050f);grid-template-columns:218px minmax(0,1fr);padding:0;display:grid}.provider-sidebar{height:calc(100vh / var(--dashboard-scale));background:linear-gradient(#041125fa,#020a19fa);border-right:1px solid #489cff2e;flex-direction:column;padding:20px 13px 18px;display:flex;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff08}.sidebar-brand{justify-content:center;align-items:center;height:76px;margin:0 0 14px;padding:0 10px;text-decoration:none;display:flex;overflow:hidden}.sidebar-brand-logo{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.18)contrast(1.08)drop-shadow(0 10px 18px #00000057);width:188px;max-width:100%;height:56px;display:block}.sidebar-client-search{margin:0 0 10px;position:relative}.sidebar-client-search-inline{gap:7px;display:grid}.sidebar-search-field{color:#41c8ff;background:linear-gradient(135deg,#137eff3b,#051734d6),radial-gradient(circle at 18% 20%,#2db1ff33,#0000 42%);border:1px solid #3aa9ff40;border-radius:10px;align-items:center;gap:11px;min-height:52px;padding:0 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #004baa1f}.sidebar-search-field:before{content:"";background:#26bdff;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:9px auto 9px 0;box-shadow:0 0 16px #26bdffc7}.sidebar-search-field svg{flex:none}.sidebar-search-field input{z-index:1;color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:920;position:relative}.sidebar-search-field input::placeholder{color:#e2f0ff9e}.sidebar-search-field:focus-within{background:linear-gradient(135deg,#1087ff5c,#051938f0),radial-gradient(circle at 18% 20%,#2db1ff47,#0000 46%);border-color:#2db6ff8a}.sidebar-search-preview{color:#f5fbff;cursor:pointer;text-align:left;background:#041630b8;border:1px solid #4195ef2e;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 8px;display:grid}.sidebar-search-preview:hover{background:#082b54d1;border-color:#34b8ff57}.sidebar-search-preview span:not(.sidebar-search-avatar){min-width:0}.sidebar-search-preview strong,.sidebar-search-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-search-preview strong{color:#fff;font-size:12px;font-weight:950}.sidebar-search-preview.released strong{color:#fff}.sidebar-search-preview.promise strong{color:#38f09a}.sidebar-search-preview.blocked strong{color:#ff6078}.sidebar-search-preview small{color:#d4e6fa94;margin-top:2px;font-size:10px;font-weight:780}.sidebar-search-preview em{color:#86ddff;text-transform:uppercase;background:#0b37679e;border:1px solid #2db6ff38;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950}.sidebar-search-empty{color:#ffbecacc;background:#35132357;border:1px solid #ff5d7824;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:840;display:block}.sidebar-search-trigger{color:#f5fbff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#137eff3b,#051734d6),radial-gradient(circle at 18% 20%,#2db1ff33,#0000 42%);border:1px solid #3aa9ff40;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #004baa1f}.sidebar-search-trigger:before{content:"";background:#26bdff;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:9px auto 9px 0;box-shadow:0 0 16px #26bdffc7}.sidebar-search-trigger svg{color:#41c8ff;flex:none}.sidebar-search-trigger span{gap:2px;min-width:0;display:grid}.sidebar-search-trigger strong,.sidebar-search-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-search-trigger strong{color:#fff;font-size:14px;font-weight:950}.sidebar-search-trigger small{color:#d6e8fc9e;font-size:11px;font-weight:800}.sidebar-client-search.open .sidebar-search-trigger{background:linear-gradient(135deg,#1087ff57,#051938eb),radial-gradient(circle at 18% 20%,#2db1ff47,#0000 46%);border-color:#2db6ff7a}.sidebar-search-panel{background:linear-gradient(#071f42fa,#020d1ffa);border:1px solid #3e9eff38;border-radius:12px;gap:9px;margin-top:8px;padding:10px;display:grid;box-shadow:0 20px 42px #00000052}.sidebar-search-panel label{color:#5dcaff;background:#020e21db;border:1px solid #4e9bff33;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.sidebar-search-panel input{color:#f6fbff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:820}.sidebar-search-panel input::placeholder{color:#dbebff7a}.sidebar-search-results{gap:6px;max-height:302px;display:grid;overflow:auto}.sidebar-search-results p{color:#daeafc9e;background:#0311279e;border:1px solid #4e9bff1f;border-radius:9px;margin:0;padding:10px;font-size:12px;font-weight:800}.sidebar-search-results button{color:#f5fbff;cursor:pointer;text-align:left;background:#041630a8;border:1px solid #4195ef24;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px;display:grid}.sidebar-search-results button:hover{background:#082b54d1;border-color:#34b8ff57}.sidebar-search-avatar{color:#fff;background:linear-gradient(145deg,#1689ff99,#083467d6);border:1px solid #41b3ff47;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.sidebar-search-results button span:not(.sidebar-search-avatar){min-width:0}.sidebar-search-results strong,.sidebar-search-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-search-results strong{color:#fff;font-size:12px;font-weight:950}.sidebar-search-results small{color:#d4e6fa94;margin-top:3px;font-size:10px;font-weight:780}.sidebar-search-results em{color:#3fed98;background:#064b3575;border:1px solid #28e8872e;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:950}.sidebar-search-results em.bloqueado{color:#ff8496;background:#63192b80;border-color:#ff5b7238}.sidebar-search-full{color:#94ddff;cursor:pointer;background:#07234ac2;border:1px solid #40acff42;border-radius:9px;min-height:36px;font-size:12px;font-weight:900}.sidebar-nav{scrollbar-color:#37b3ff57 transparent;scrollbar-width:thin;flex:auto;gap:6px;min-height:140px;padding-right:2px;display:grid;overflow-y:auto}.sidebar-nav button{color:#e8f2ffbd;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.sidebar-nav button:before{content:"";opacity:0;background:#35c3ff;border-radius:0 999px 999px 0;width:3px;transition:opacity .16s;position:absolute;inset:8px auto 8px 0;box-shadow:0 0 14px #35c3ffbd}.sidebar-nav button>*{z-index:1;position:relative}.sidebar-nav button.active{color:#fff;background:linear-gradient(90deg,#1660a257,#082146bd);border-color:#39a6ff4d;box-shadow:inset 0 1px #ffffff14}.sidebar-nav button:hover{color:#fff;background:linear-gradient(90deg,#138dfff2,#0a5ce0f0);border-color:#39a6ff6b;transform:translate(2px);box-shadow:0 14px 28px #0055d22e,inset 0 1px #ffffff1a}.sidebar-nav button:hover:before,.sidebar-nav button.active:before{opacity:1}.sidebar-support{background:#051630b8;border:1px solid #2d9bff2e;border-radius:8px;flex-shrink:0;margin-top:10px;padding:14px}.sidebar-support div{grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;display:grid}.sidebar-support .icon{color:#189cff;grid-row:span 2}.sidebar-support span{color:#f4f9ff;font-size:13px;font-weight:900}.sidebar-support small{color:#34e888;font-size:12px;font-weight:800}.sidebar-support button{color:#eef6ffdb;cursor:pointer;background:#0311279e;border:1px solid #53b8ff2e;border-radius:6px;width:100%;min-height:36px;margin-top:14px;font-weight:800}.sidebar-logos-card{color:#eef8ff;cursor:pointer;text-align:left;background:radial-gradient(circle at 16% 16%,#2fd0ff3d,#0000 38%),linear-gradient(135deg,#082249eb,#030c1efa 62%,#020814fa);border:1px solid #3bc4ff42;border-radius:10px;flex-shrink:0;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:9px;width:100%;min-height:64px;margin-top:10px;padding:9px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #51c9ff0d,0 16px 32px #0000003d}.sidebar-logos-card:before{opacity:.72;pointer-events:none;content:"";background:linear-gradient(90deg,#30c5ff2e,#0000 34%,#1e6fff1a);position:absolute;inset:0}.sidebar-logos-card:after{content:"";background:#35c3ff;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:9px auto 9px 0;box-shadow:0 0 16px #35c3ffb8}.sidebar-logos-card>*{z-index:1;position:relative}.sidebar-logos-card:hover,.sidebar-logos-card.active{background:radial-gradient(circle at 16% 16%,#2fd0ff4d,#0000 40%),linear-gradient(135deg,#0c3671f5,#041634fa 62%,#020a19fa);border-color:#54d3ff7a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 18px 34px #0058be38}.sidebar-logos-mark{background:radial-gradient(circle at 45% 35%,#46ddff33,#0000 58%),#030f22c7;border:1px solid #5ddaff4d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #24aeff21,0 10px 18px #0000003d}.sidebar-logos-mark img{object-fit:contain;filter:drop-shadow(0 0 8px #23cbff75);width:35px;height:35px}.sidebar-logos-copy{gap:3px;min-width:0;display:grid}.sidebar-logos-copy strong{color:#f7fbff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1;overflow:hidden}.sidebar-logos-copy small{color:#42ef9d;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.sidebar-logos-copy small i{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 13px}.sidebar-logos-action{color:#e2f5ffdb;background:#051834bd;border:1px solid #5fc7ff33;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sidebar-ai-card{background:linear-gradient(145deg,#092146e6,#030d20eb 58%,#020916f5),#051630c7;border-color:#2bbbff52;border-radius:8px;gap:8px;padding:9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #3abdff0f,0 18px 36px #0000003d}.sidebar-ai-card:before{pointer-events:none;content:"";background:linear-gradient(115deg,#43cdff21,#0000 38%,#1179ff17);position:absolute;inset:0}.sidebar-ai-brand{background:#020a1899;border:1px solid #50cfff2e;border-radius:8px;place-items:center;min-height:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #189cff1f}.sidebar-ai-brand:after{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(#ffffff0f,#0000 40%);position:absolute;inset:0;overflow:hidden}.sidebar-ai-brand img{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 20px #00000052)brightness(1.08)saturate(1.12);width:116%;max-width:none;height:52px;display:block}.sidebar-ai-status{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid;position:relative}.sidebar-ai-status span{color:#f4f9ff;font-size:12px;font-weight:950}.sidebar-ai-status small{color:#34e888;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.sidebar-ai-status small:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px}.sidebar-ai-card button{color:#f4fbff;background:linear-gradient(135deg,#168aff6b,#051f42e0);border-color:#34bbff5c;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:32px;margin-top:0;font-size:12px;font-weight:950;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 24px #0049a829}.sidebar-ai-card button:hover{background:linear-gradient(135deg,#168affa3,#05478ee6);border-color:#34bbff8a}.provider-sidebar footer{color:#e5efff7a;flex-shrink:0;margin-top:12px;font-size:12px;line-height:1.45}.provider-main{min-width:0;animation:.28s both pageEnter}.provider-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030d1ee0;border-bottom:1px solid #489cff2e;grid-template-columns:44px minmax(260px,520px) 1fr;align-items:center;gap:16px;min-height:66px;padding:0 20px;display:grid;position:sticky;top:0}.top-menu-trigger,.notification-button,.top-logout{color:#eef6ffd1;cursor:pointer;background:#051630a8;border:1px solid #53b8ff24;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.top-menu-trigger:hover,.notification-button:hover,.top-logout:hover{background:#092346d6;border-color:#53b8ff57;transform:translateY(-1px);box-shadow:0 10px 24px #005cd21f}.global-search{color:#e5efffa8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0d274ba3,#0411279e);border:1px solid #53b8ff2e;border-radius:8px;align-items:center;gap:12px;height:42px;padding:0 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000001f}.global-search:focus-within{background:linear-gradient(#0f3058b8,#051630b3);border-color:#53b8ff6b;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0066ff29}.global-search input{color:#f4f9ff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.global-search kbd{color:#eef6ffa8;background:#eef6ff14;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:900}.top-user-tools{justify-content:flex-end;align-items:center;gap:14px;display:flex}.notification-button{position:relative;overflow:visible}.notification-button span{color:#fff;letter-spacing:0;pointer-events:none;background:linear-gradient(#ff6b84,#ff3d62);border:2px solid #041022fa;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10.5px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 10px 20px #ff3d6238}.top-user-card{border-left:1px solid #eef6ff24;grid-template-columns:42px auto;align-items:center;gap:10px;padding-left:14px;display:grid}.top-user-card>span{color:#fff;background:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 34%),linear-gradient(#eef6ff24,#4478b429);border:1px solid #eef6ff1f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #0003}.top-user-card strong,.top-user-card small{display:block}.top-user-card strong{color:#f6fbff;font-size:14px}.top-user-card small{color:#eef6ffbd;font-size:12px}.mk-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#071832fa,#020a19fa);border-bottom:1px solid #40a2ff4d;align-items:stretch;height:52px;padding-right:8px;display:flex;position:sticky;top:0;box-shadow:0 14px 28px #00000047}.top-logo{border-right:1px solid #439dff33;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:52px;padding:6px 12px;text-decoration:none;transition:background .16s;display:flex;position:relative}.top-logo:hover{background:#1759946b}.top-logo img{object-fit:contain;filter:drop-shadow(0 6px 12px #00000038);width:38px;height:30px}.mk-topbar nav{flex:1;align-items:center;gap:5px;min-width:0;padding:6px 8px;display:flex;overflow:visible}.menu-item{flex:1 1 0;min-width:0;height:40px;display:flex;position:relative}.menu-item>button,.top-lock{color:#ebf4ffe0;letter-spacing:.12px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;padding:0 12px;font-size:14.5px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,color .16s;display:flex;position:relative}.menu-item>button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#25b5fff5,#0000);border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(.54)}.menu-item>button span{color:#b4d5ffdb;background:#7ec2ff1a;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex;transform:translateY(1px)}.menu-item>button.active,.menu-item.open>button,.top-lock:hover{color:#fff;background:#10427ab8;border-color:#2d9bff52}.menu-item>button.active:after,.menu-item.open>button:after{opacity:1;transform:scaleX(1)}.top-lock{flex:0 0 48px;width:48px;margin-top:6px}.menu-dropdown{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#061936fa,#030f24fa);border:1px solid #3f99ff52;border-radius:8px;width:270px;padding:14px;display:none;position:absolute;top:48px;left:0;box-shadow:0 22px 48px #0000005c}.menu-dropdown.wide{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;width:min(100vw - 24px,920px)}.menu-item:nth-child(n+5) .menu-dropdown.wide,.menu-item:nth-last-child(-n+2) .menu-dropdown{left:auto;right:0}.menu-item.open .menu-dropdown{display:grid}.menu-dropdown section+section{border-left:1px solid #4f9df333;padding-left:18px}.menu-dropdown h3{color:#9bd6ff;letter-spacing:.18px;text-transform:uppercase;margin:0 0 8px;font-size:12.5px;font-weight:800}.menu-dropdown a{color:#e8f2ffd1;border-radius:6px;padding:9px 10px;font-size:15.4px;line-height:1.28;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:block}.menu-dropdown a:hover{color:#fff;background:#18a8ff1f;transform:translate(2px)}.dashboard-content{width:100%;min-width:0;margin:0 auto;padding:12px 24px 20px}.system-strip{z-index:12;min-height:174px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(380px,1.12fr) minmax(260px,.74fr) minmax(390px,1.08fr);align-items:stretch;gap:18px;margin:0;padding:0;display:grid;position:relative}.operation-card{background:radial-gradient(circle at 12% 74%,#1084ff2e,#0000 38%),linear-gradient(#091e3dd1,#030f22eb),#05142bbd;border:1px solid #2d9bff38;border-radius:12px;grid-template-columns:178px minmax(0,1fr);height:100%;min-height:174px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 36px #0003}.operation-card:after{content:"";pointer-events:none;background:radial-gradient(at 42% 30%,#18a8ff2e,#0000 54%);border-top:2px solid #1ea9ff33;border-radius:50%;height:72px;position:absolute;bottom:-22px;left:9%;right:-18%}.system-logo{min-height:174px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;margin:0;padding:18px 22px;display:flex;position:relative;overflow:hidden}.system-logo:before,.system-logo:after{content:none}.system-logo img{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.15)contrast(1.08)drop-shadow(0 16px 26px #0000004d);width:152px;height:116px;display:block;position:relative}.system-info{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 14%,#4daeff1c,#0000 38%),linear-gradient(#082246cc,#04142dd1),#05142bb8;border:1px solid #2d9bff3d;border-radius:12px;flex-direction:column;justify-content:center;min-height:174px;padding:26px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000024}.system-info:hover{border-color:#2db5ff5c;box-shadow:inset 0 1px #ffffff12,0 16px 32px #0056be1f}.operation-card .system-info{z-index:1;min-height:174px;box-shadow:none;background:0 0;border:0;border-left:1px solid #2d9bff1f;border-radius:0}.operation-card .identity-card strong{color:#fff;letter-spacing:0;text-transform:none;max-width:360px;font-size:24px;line-height:1.18}.operation-card .identity-card span{color:#e2f0ffc7;max-width:390px;margin-top:15px;font-size:15px;line-height:1.55}.identity-topline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.identity-topline small{margin-bottom:0}.notification-wrap{z-index:60;align-items:center;display:inline-flex;position:relative}.promise-alert-button{color:#f2fbff;background:linear-gradient(#124d89fa,#051d41fa);border-color:#5cc5ff70;border-radius:12px;width:54px;height:42px;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000002e}.promise-alert-button .icon{color:#f2fbff;stroke-width:2.4px;filter:drop-shadow(0 0 8px #67ceff61);width:25px;height:25px}.promise-alert-button.has-alerts{color:#f2fbff;background:linear-gradient(#165b9bfa,#06244efa);border-color:#5dcaff94;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #5dcaff14,0 14px 28px #007eff29}.promise-alert-button.has-alerts .icon{color:#fff;filter:drop-shadow(0 0 10px #67ceff75)}.notification-panel{text-align:left;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#53b8ffc7 #051228e6;background:linear-gradient(#071c3afa,#020c1dfa);border:1px solid #53b8ff47;border-radius:10px;width:436px;max-height:420px;padding:12px 16px 12px 12px;position:absolute;top:52px;right:0;overflow:hidden auto;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0f}.notification-panel::-webkit-scrollbar{width:9px}.notification-panel::-webkit-scrollbar-track{background:#051228e6;border-radius:999px}.notification-panel::-webkit-scrollbar-thumb{background:linear-gradient(#70d9ff,#2a88ff);border:2px solid #051228e6;border-radius:999px}.notification-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9be7ff,#4aa0ff)}.notification-panel header{border-bottom:1px solid #53b8ff24;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.notification-panel header strong{color:#f4f9ff;text-transform:none;font-size:14px}.notification-panel header small{color:#9bd6ff;background:#18a8ff1a;border-radius:6px;margin:0;padding:5px 8px;font-size:11px}.notification-panel p{color:#eef6ffb8;margin:12px 0 2px;font-size:13px;line-height:1.45}.notification-list{gap:8px;min-width:0;padding-top:10px;display:grid}.notification-alert{color:#eef6ffe0;text-align:left;cursor:pointer;background:#051630b8;border:1px solid #53b8ff29;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px 12px;width:auto;max-width:100%;min-height:58px;padding:10px 40px 10px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.notification-alert:hover{background:#092346c7;border-color:#53b8ff52;transform:translateY(-1px)}.notification-alert.danger{background:linear-gradient(135deg,#400c1c7a,#051630c2);border-color:#ff5b744d}.notification-alert.danger .icon{color:#ff6f86;background:#ff5b7424;border-color:#ff5b7466}.notification-alert.danger em{color:#ff8fa0;background:#ff5b741f}.notification-alert .icon{color:#ff5b74;background:#ff5b741a;border:1px solid #ff5b7447;border-radius:8px;width:34px;height:34px;padding:8px}.notification-alert b,.notification-alert small,.notification-alert em{display:block}.notification-alert>span{gap:6px;min-width:0;max-width:100%;display:grid}.notification-alert b{color:#f8fbff;text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:anywhere;font-size:13.5px;line-height:1.25;overflow:visible}.notification-alert small{color:#eef6ff9e;white-space:normal;overflow-wrap:anywhere;min-width:0;margin-top:0;font-size:11.8px;line-height:1.35;display:grid}.notification-alert .notification-detail{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;max-width:100%;display:grid}.notification-alert .notification-time,.notification-alert .notification-text{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;background:0 0!important;display:block!important;position:static!important;inset:auto!important}.notification-alert .notification-time{color:#9edcff!important;white-space:nowrap!important;background:#18a8ff1f!important;border:1px solid #5bbcff3d!important;border-radius:999px!important;padding:2px 6px!important;font-size:10.8px!important;font-weight:950!important}.notification-alert .notification-text{color:#dcebfac7!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;overflow:hidden!important}.notification-alert em{color:#ffcf5a;white-space:normal;overflow-wrap:anywhere;background:#ffcf5a1a;border-radius:999px;grid-column:2;justify-self:start;max-width:100%;margin-top:-2px;padding:4px 7px;font-size:11.5px;font-style:normal;font-weight:900;line-height:1.1}.notification-dismiss{color:#bed6f2ad!important;cursor:pointer!important;opacity:.72!important;background:#071832ad!important;border:1px solid #9bc3eb29!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;transition:opacity .16s,border-color .16s,background .16s,color .16s!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important}.notification-dismiss .icon{color:currentColor!important;background:0 0!important;border:0!important;width:12px!important;height:12px!important;padding:0!important}.notification-dismiss:hover{color:#ffd8df!important;opacity:1!important;background:#4e1c2db8!important;border-color:#ff7a916b!important}.system-info:before{content:none}.system-info strong,.system-info em,.system-info span{display:block}.system-info small{color:#9bd6ff;letter-spacing:.24px;text-transform:uppercase;background:#18a8ff1a;border:1px solid #25b5ff38;border-radius:999px;align-items:center;width:max-content;margin-bottom:10px;padding:4px 9px;font-size:11.5px;font-weight:900;line-height:1;display:inline-flex}.system-info strong{color:#f1f8ff;text-transform:uppercase;letter-spacing:.2px;font-size:17.5px;font-weight:900;line-height:1.2}.system-info em{color:#b6e5ff;margin:8px 0;font-size:21.5px;font-style:normal;font-weight:800;line-height:1.25}.system-info span{color:#eef6ffed;font-size:14px;line-height:1.35}.system-info .notification-panel header strong{color:#f4f9ff;text-transform:none;font-size:14px;line-height:1.2}.system-info .notification-panel header small{color:#9bd6ff;background:#18a8ff1a;border-radius:6px;margin:0;padding:5px 8px;font-size:11px;display:inline-flex}.system-info .notification-alert span{min-width:0;color:inherit;font-size:inherit;line-height:normal;display:grid}.system-info .notification-alert em{color:#ffcf5a;text-transform:none;margin:-2px 0 0;font-size:11.5px;font-style:normal;line-height:1.1}.promise-alert-button.has-alerts span{color:#fff;background:linear-gradient(#ff4f6d,#d91f43);border:2px solid #051b3c;min-width:22px;height:22px;font-size:11px;font-weight:950;top:-9px;right:-9px;box-shadow:0 8px 16px #ff3d6247}.identity-card{border-left:1px solid #2d9bff3d}.user-card{border-radius:12px;justify-content:space-between;gap:18px;padding:26px 28px}.session-profile{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:18px;display:grid}.session-avatar{color:#8edaff;background:radial-gradient(circle at 45% 24%,#3daeff33,#0000 52%),#0a264cd1;border:1px solid #419aff29;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative}.session-avatar i{box-sizing:content-box;background:#28e887;border:3px solid #05142bf5;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite statusPulse;position:absolute;bottom:10px;right:2px;box-shadow:0 0 0 5px #28e88714}.session-profile strong{color:#fff;text-transform:none;font-size:22px;line-height:1.2}.session-profile span{color:#e2f0ffc2;margin-top:6px;font-size:15px}.session-profile em{color:#79f0ba;background:#28e8871a;border-radius:999px;align-items:center;width:max-content;margin-top:15px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.session-profile em:before{content:"";background:#28e887;border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #28e88714}.session-meta-row{border-top:1px solid #5ba8ff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:18px;display:grid}.session-meta-row span{color:#e8f6ff;background:0 0;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;margin:0;padding:0 16px;display:grid}.session-meta-row span+span{border-left:1px solid #5ba8ff1f}.session-meta-row .icon{color:#58b9ff;grid-row:span 2}.session-meta-row b,.session-meta-row strong{display:block}.session-meta-row b{color:#e2f0ffad;font-size:13px;font-weight:800;line-height:1}.session-meta-row strong{color:#fff;text-transform:none;margin-top:8px;font-size:16px;line-height:1}.server-card{text-align:left;border-radius:12px;justify-content:center;align-items:stretch;height:100%;min-height:174px;margin-left:0;padding:28px 30px 30px}.server-title-row{justify-content:flex-start;align-items:center;gap:20px;width:100%;display:flex}.server-title-row strong{color:#e2f0ffc2;letter-spacing:0;text-transform:uppercase;font-size:16px}.server-title-row span{color:#31e889;text-transform:uppercase;background:#28e8871a;border:1px solid #28e88742;border-radius:6px;align-items:center;width:auto;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;animation:2.6s ease-in-out infinite statusPulse;display:inline-flex}.server-card em{color:#fff;margin:8px 0 24px;font-size:31px;font-style:normal;font-weight:900}.server-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%;margin-top:0;display:grid}.server-metrics span{color:#ddedffb8;letter-spacing:.15px;background:linear-gradient(#0a274eb8,#031127ad);border:1px solid #469fff38;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:70px;padding:13px 15px 14px;font-size:11.5px;font-weight:900;transition:border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.server-metrics span:hover{background:linear-gradient(#0c2d56c2,#04142db8);border-color:#53b8ff57}.server-metrics span:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 0,#45b0ff1f,#0000 42%);position:absolute;inset:0}.server-metrics span>*{z-index:1;position:relative}.server-metrics small{color:#eef6ff94;letter-spacing:.18px;text-transform:uppercase;background:0 0;border:0;border-radius:0;width:auto;margin:0;padding:0;font-size:11px;font-weight:900;line-height:1;display:block}.server-metrics b{color:#f6fbff;font-size:22px;line-height:1}.server-metrics i{background:#eef6ff1f;border-radius:99px;width:100%;height:4px;margin-top:5px;display:block;position:relative;overflow:hidden}.server-metrics i:before{width:var(--server-metric-progress,0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#27baff,#7c5cff);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #27baff73}.server-metrics .disk i:before{background:linear-gradient(90deg,#ffd166,#f0a91f);box-shadow:0 0 10px #f0b4296b}.server-metrics .uptime i:before{background:linear-gradient(90deg,#eef6ff8f,#78b4ffe0);box-shadow:0 0 10px #78b4ff47}.server-metrics .online{border-color:#28e88747}.server-metrics .online b{color:#28e887}.server-card-footer{position:absolute;top:20px;bottom:auto;right:20px}.server-logout{color:#eef6ffd1;text-transform:uppercase;cursor:pointer;background:#051630b3;border:1px solid #53b8ff2e;border-radius:10px;justify-content:center;align-items:center;gap:0;width:42px;min-height:42px;padding:0;font-size:11px;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.server-logout span{display:none}.server-realtime-note{color:#e2f0ffad;text-align:center;margin:16px 0 0;font-size:14px;font-weight:700}.server-logout:hover{background:#092346db;border-color:#53b8ff61;transform:translateY(-1px)}.dashboard-title{text-align:center;background:0 0;padding:31px 0 32px}.dashboard-title h1{color:var(--text-main);letter-spacing:.2px;text-transform:uppercase;margin:0;font-size:21px;font-weight:700}.dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 0 0;display:grid}.metric-card,.activity-panel{border:1px solid var(--panel-border);background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;box-shadow:0 18px 44px #0003}.metric-card{background:linear-gradient(180deg, #092348f0, #031228f5), var(--panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:214px;padding:19px 16px 17px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0003}.metric-card:before{content:none}.metric-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 56%,#50aaff0b 56% 57%,#0000 57%),linear-gradient(#ffffff08,#0000 32%);position:absolute;inset:0}.metric-card>*{z-index:1;position:relative}.metric-card:hover{border-color:#2db5ff6b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 20px 38px #004ab229}.metric-card-clickable{cursor:pointer}.metric-card-clickable:focus-visible{outline-offset:3px;outline:2px solid #4dcaffdb}.metric-row-clickable{cursor:pointer;border-radius:6px}.metric-row-clickable:hover,.metric-row-clickable:focus-visible{background:#2d9bff14;outline:none}.metric-card-head{justify-content:flex-start;align-items:flex-start;gap:11px;display:flex}.metric-card-head span{color:#e6f0ffad;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:12.5px;font-weight:900;display:block}.metric-card-head .icon{width:44px;height:44px;color:var(--accent);stroke-width:2.1px;background:linear-gradient(#18a8ff2e,#08264eb8);border:1px solid #3daeff6b;border-radius:8px;flex:0 0 44px;padding:10px;transition:border-color .16s,background .16s,color .16s;box-shadow:inset 0 1px #ffffff14}.metric-card:hover .metric-card-head .icon{color:#67d3ff;background:linear-gradient(#18a8ff42,#08264ec7);border-color:#59caff9e}.metric-value{color:#f3f9ff;margin:0;font-size:30px;font-weight:900;line-height:.98;display:block}.metric-row{margin-top:14px}.metric-row p{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:900}.metric-row b{color:#f3f9ff;margin-bottom:7px;font-size:16.5px;line-height:1.2;display:block}.metric-row i{background:#dce8f629;border-radius:8px;height:9px;display:block;overflow:hidden}.metric-row i span{border-radius:inherit;background:linear-gradient(90deg,#25b5ff,#006df0);height:100%;animation:.55s both progressEnter;display:block}.work-area{margin-top:12px;animation:.26s both pageEnter}.dashboard-grid,.home-insights,.quick-actions,.module-workspace{animation:.26s both pageEnter}.dashboard-skeleton{gap:16px;padding:20px 0 0;display:grid}.skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.skeleton-card,.skeleton-panel{background:linear-gradient(#092348bd,#031228d1);border:1px solid #2d9bff2e;border-radius:8px;min-height:214px;position:relative;overflow:hidden}.skeleton-card:before,.skeleton-panel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.35s ease-in-out infinite skeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.skeleton-card{align-content:start;gap:14px;padding:22px 20px;display:grid}.skeleton-card span,.skeleton-card strong,.skeleton-card i{background:#eef6ff1a;border-radius:999px;display:block}.skeleton-card span{border-radius:8px;width:52px;height:52px}.skeleton-card strong{width:48%;height:30px}.skeleton-card i{width:88%;height:10px}.skeleton-card i:last-child{width:72%}.skeleton-insights{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.skeleton-panel{min-height:276px}.activity-panel{overflow:hidden}.activity-panel h2{color:#f3f9ff;border-bottom:1px solid #2d9bff2e;margin:0;padding:13px 18px;font-size:20px;font-weight:800}.activity-table{grid-template-columns:210px 190px minmax(320px,1fr);display:grid}.activity-table span,.activity-table p{border-bottom:1px solid #dbe9ff1f;margin:0;padding:13px 18px;font-size:16px;line-height:1.35}.activity-table span{color:#f3f9ff;letter-spacing:.1px;background:#0c2a4eb8;font-weight:800}.activity-table p{color:#eef6ffdb}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.mk-topbar nav{overflow-x:auto}.menu-item{flex:none}.menu-item>button{min-width:118px}.system-strip{grid-template-columns:1fr;gap:12px}.operation-card{grid-template-columns:132px minmax(0,1fr)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.system-strip{grid-template-columns:1fr;gap:14px}.operation-card{grid-template-columns:128px minmax(0,1fr)}.user-card{padding:22px}.dashboard-grid{grid-template-columns:1fr}.connection-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.login-page{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.login-page .benefits{display:none}.login-shell{justify-content:flex-start;width:min(100%,430px);height:100dvh;min-height:0;padding:22px 22px 42px}.brand-stage{width:min(100%,340px);height:190px;margin:4px auto 18px}.brand-stage img{transform:translateY(-52px)}.login-card{border-radius:12px;width:min(100%,386px);min-height:0;padding:24px 24px 18px}.welcome{margin-bottom:20px}.welcome h1{font-size:23px}.welcome p,.field input,.primary-action,.clear-action{font-size:14px}.field{height:46px;margin-top:14px;padding:0 14px}.form-row{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0 20px}.remember{font-size:14px}.forgot{font-size:12px}.primary-action,.clear-action{height:46px}.benefits{grid-template-columns:repeat(2,1fr);gap:20px 0;margin-top:27px}.benefits div:nth-child(2){border-right:0}.benefits .icon{width:46px;height:46px}.benefits span{font-size:13px}.login-page>footer{margin:0;padding:0 20px;font-size:11px;position:absolute;bottom:14px}.dashboard-page{padding-bottom:22px}.mk-topbar{flex-wrap:wrap;align-items:flex-start;height:auto}.top-logo{flex-basis:68px;width:68px;height:62px;padding:4px 10px}.mk-topbar nav{order:3;width:100%;overflow-x:auto}.menu-item{position:static}.menu-item>button{white-space:nowrap}.menu-dropdown,.menu-dropdown.wide{grid-template-columns:1fr;width:auto;max-height:72vh;left:8px;right:8px;overflow:auto}.menu-dropdown section+section{border-top:1px solid #4f9df333;border-left:0;padding:14px 0 0}.dashboard-content{padding:0 10px}.system-strip{grid-template-columns:1fr;gap:14px;padding:18px 14px}.operation-card{grid-template-columns:1fr}.operation-card .system-info{border-top:1px solid #2d9bff1f;border-left:0}.system-logo img{width:124px;height:78px}.dashboard-grid,.work-area,.activity-table{grid-template-columns:1fr}.activity-table span:nth-child(2),.activity-table span:nth-child(3){display:none}}.module-workspace{background:#021126db;border:1px solid #278ef17a;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.module-header{border-bottom:1px solid #2d9bff2e;justify-content:space-between;align-items:center;gap:22px;padding:21px 24px 19px;display:flex}.module-header span,.module-summary-item span{color:var(--text-muted);letter-spacing:.25px;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.module-header h2{color:#f3f9ff;margin:5px 0 0;font-size:24px;line-height:1.2}.module-status{text-align:right;background:#071f41b8;border:1px solid #25b5ff57;border-radius:6px;min-width:190px;padding:10px 14px}.module-status strong,.module-status small{display:block}.module-status strong{color:#f3f9ff;text-transform:uppercase;font-size:17px}.module-status small{color:#29b9ff;margin-top:3px;font-size:13px;font-style:italic}.module-actions{background:#081c3c8a;border-bottom:1px solid #dbe9ff1a;flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.module-actions button,.module-filters button{color:#f0f8ffeb;cursor:pointer;background:#072248e0;border:1px solid #3d9eff61;border-radius:5px;height:38px;padding:0 16px;font-size:14px;font-weight:800}.module-actions button:hover,.module-filters button:hover,.module-filters button.active{background:#1460a2b8;border-color:#25b5ffd1}.module-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 24px 8px;display:grid}.module-summary-item{background:#091f3ead;border:1px solid #2d9bff38;border-radius:6px;min-height:78px;padding:14px 16px}.module-summary-item strong{color:#f3f9ff;margin-top:7px;font-size:25px;line-height:1.1;display:block}.module-filters{flex-wrap:wrap;gap:8px;padding:10px 24px 18px;display:flex}.module-toolbar{background:#081c3c8a;border-bottom:1px solid #2d9bff2e;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;padding:14px 24px;display:grid}.module-search{grid-template-columns:minmax(180px,1fr) auto;gap:8px;display:grid}.module-search input{color:#f3f9ff;background:#020e20e0;border:1px solid #3d9eff52;border-radius:5px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:14px}.module-filters.compact{justify-content:flex-end;padding:0}.module-filters button{height:32px;padding:0 12px;font-size:13px}.module-table{border-top:1px solid #2d9bff2e;overflow-x:auto}.module-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.module-table th,.module-table td{color:#eef6ffe0;text-align:left;border-bottom:1px solid #dbe9ff1a;padding:14px 18px;font-size:15px;line-height:1.35}.module-table th{color:#f3f9ff;background:#0c2a4ed1;font-weight:900}.module-table tbody tr:hover{background:#1759943d}.activity-log{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#071b3ac7,#031024d6);border:1px solid #2d9bff33;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.home-workspace{padding:0}.home-insights{grid-template-columns:minmax(360px,1.08fr) minmax(420px,1.18fr) minmax(250px,.68fr);align-items:stretch;gap:16px;display:grid}.trend-panel,.block-forecast-card,.quick-actions{background:linear-gradient(#071b3ac7,#031024d6);border:1px solid #2d9bff33;border-radius:8px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.trend-panel,.block-forecast-card,.home-insights .activity-log{min-height:404px}.trend-panel:hover{border-color:#2db5ff4d;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0003}.panel-heading{border-bottom:1px solid #419cff24;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.panel-heading h2,.quick-actions h2{color:#f6fbff;margin:0;font-size:16px;font-weight:900}.panel-heading h2 span{color:#eef6ff94;font-size:13px;font-weight:700}.panel-heading button{color:#eef6ffd1;background:#03112785;border:1px solid #53b8ff29;border-radius:7px;min-height:34px;padding:0 12px;font-weight:800}.trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px 0;display:grid}.trend-summary span{background:linear-gradient(#081f41b8,#031127ad);border:1px solid #53b8ff29;border-radius:8px;min-width:0;min-height:54px;padding:10px 12px;position:relative;overflow:hidden}.trend-summary span:before{content:"";opacity:.9;background:#25b5ff;width:3px;position:absolute;inset:0 auto 0 0}.trend-summary small,.trend-summary strong{display:block}.trend-summary small{color:#eef6ff99;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.trend-summary strong{color:#f6fbff;margin-top:7px;font-size:19px;font-weight:900;line-height:1}.trend-summary .blocked:before{background:#ff6378}.trend-summary .disconnected:before{background:#ffb84d}.trend-summary .offline:before{background:#8b7cff}.trend-chart{width:100%;height:314px;padding:4px 6px;animation:.5s both chartEnter;display:block}.trend-chart line{stroke:#eef6ff14;stroke-width:1px}.trend-chart text{fill:#eef6ff94;font-size:12px;font-weight:800}.trend-area{fill:url(#trendGradient);animation:.5s both chartFade}.trend-line{fill:none;stroke:#189cff;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #18a8ff7a);animation:.65s both lineReveal}.trend-point{fill:#dff4ff;stroke:#189cff;stroke-width:3px;filter:drop-shadow(0 0 6px #18a8ff57)}.trend-mini-baseline{stroke:#eef6ff1f;stroke-width:1px;stroke-dasharray:4 7}.trend-mini-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.98;animation:.65s both lineReveal}.trend-mini-line.blocked,.trend-mini-point.blocked{stroke:#ff6378}.trend-mini-line.disconnected,.trend-mini-point.disconnected{stroke:#ffb84d}.trend-mini-line.inactive,.trend-mini-point.inactive{stroke:#8b7cff}.trend-mini-point{fill:#061733;stroke-width:2.8px}.trend-mini-label{text-transform:uppercase;font-size:10px;font-weight:900}.trend-mini-label.blocked{fill:#ff8b9b}.trend-mini-label.disconnected{fill:#ffc96e}.trend-mini-label.inactive{fill:#b6adff}.trend-label{text-anchor:middle}.block-forecast-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-rows:auto auto 1fr auto;min-height:0;display:grid;overflow:hidden}.block-forecast-titlebar{border-bottom:1px solid #419cff24;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.block-forecast-titlebar h2{color:#f6fbff;margin:0;font-size:16.5px;font-weight:950;line-height:1.1}.block-forecast-titlebar button{color:#ffc96e;background:#ffb84d1a;border:1px solid #ffb84d38;border-radius:7px;min-height:32px;padding:0 12px;font-size:11.5px;font-weight:900}.block-forecast-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}.block-forecast-summary span{background:#05163094;border:1px solid #53b8ff24;border-radius:8px;min-width:0;min-height:58px;padding:11px 12px}.block-forecast-summary small,.block-forecast-summary strong{display:block}.block-forecast-summary small{color:#eef6ff94;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1}.block-forecast-summary strong{color:#f6fbff;margin-top:7px;font-size:21px;font-weight:950;line-height:1}.block-forecast-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#3daeffd1 #071934b8;align-content:start;gap:9px;height:252px;min-height:0;max-height:252px;padding:12px 10px 10px 14px;display:grid;overflow-y:scroll}.block-forecast-list::-webkit-scrollbar{width:11px}.block-forecast-list::-webkit-scrollbar-track{background:#071934b8;border:1px solid #53b8ff14;border-radius:999px}.block-forecast-list::-webkit-scrollbar-thumb{background:linear-gradient(#66d6ff,#237dff);border:3px solid #071934b8;border-radius:999px}.block-forecast-list p{color:#eef6ff9e;margin:18px 0 0;font-size:13px;font-weight:800}.block-forecast-list article{background:#0311276b;border:1px solid #53b8ff1f;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:8px 10px;display:grid}.block-forecast-list article>span{color:#ffc96e;background:#ffb84d21;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.block-forecast-list article.title>span,.block-forecast-list article.tolerance>span{color:#ff7085;background:#ff5c7321}.block-forecast-list article.manual>span{color:#66d6ff;background:#53b8ff24}.block-forecast-list strong,.block-forecast-list small,.block-forecast-list b,.block-forecast-list .forecast-client-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-forecast-list strong,.block-forecast-list .forecast-client-link{color:#f6fbff;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:13.5px;font-weight:950;line-height:1.2}.block-forecast-list .forecast-client-link:hover,.block-forecast-list .forecast-client-link:focus-visible{color:#9bdcff;text-decoration:underline}.block-forecast-list small{color:#eef6ff9e;margin-top:3px;font-size:11.8px;font-weight:800}.block-forecast-list b{color:#ffc96e;letter-spacing:0;text-transform:uppercase;background:#ffb84d1a;border:1px solid #ffb84d33;border-radius:999px;width:fit-content;max-width:100%;margin-top:4px;padding:3px 7px;font-size:10.2px;font-weight:950}.block-forecast-list article.title b{color:#ff7085;background:#ff5c731c;border-color:#ff5c7338}.block-forecast-list article.manual b{color:#9bdcff;background:#53b8ff1a;border-color:#53b8ff38}.block-forecast-list em{color:#ffc96e;white-space:nowrap;justify-self:end;font-size:11.8px;font-style:normal;font-weight:950}.block-forecast-card footer{color:#9bdcffd1;padding:0 14px 14px;font-size:12.8px;font-weight:900}.home-insights .activity-log{min-width:0}.home-insights .activity-log-titlebar{min-height:62px;padding:0 16px}.home-insights .activity-log-titlebar h2{font-size:16.5px}.home-insights .activity-feed{padding:0 12px 12px}.home-insights .activity-row{grid-template-columns:34px 110px minmax(0,1fr);gap:10px;min-height:68px;padding:10px}.home-insights .activity-row .activity-area,.home-insights .activity-row .activity-user{display:none}.home-insights .activity-row time{color:#b2d3f6d1;justify-content:flex-start;padding:0;font-size:11.5px}.home-insights .activity-main strong{font-size:13.8px}.home-insights .activity-main small{font-size:12.2px}.quick-actions{margin-top:16px;padding:16px}.quick-actions>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.quick-actions button{color:#eef6ffdb;cursor:pointer;text-align:left;background:#0516309e;border:1px solid #53b8ff24;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:68px;padding:0 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.quick-actions button>.icon:first-child{color:#25b5ff;background:#18a8ff21;border-radius:8px;width:38px;height:38px;padding:9px}.quick-actions strong,.quick-actions small{display:block}.quick-actions strong{color:#f6fbff;font-size:13px;line-height:1.12}.quick-actions small{color:#eef6ff99;margin-top:3px;font-size:11.2px;line-height:1.18}.activity-log-header{background:linear-gradient(#103762eb,#09264ceb);border-bottom:1px solid #419cff33;grid-template-columns:minmax(142px,.48fr) minmax(360px,.9fr) minmax(430px,.9fr);align-items:center;gap:12px;min-height:40px;padding:0 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.activity-title{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.activity-procedure-heading{color:#eef6ffd6;text-transform:uppercase;justify-content:center;align-items:center;min-height:26px;font-size:12px;font-weight:900;display:flex}.activity-title strong{color:#f7fbff;font-size:14.5px;font-weight:900}.activity-header-meta,.activity-meta{grid-template-columns:minmax(104px,.85fr) minmax(150px,1.1fr) minmax(118px,.9fr);align-items:center;gap:10px;width:100%;display:grid}.activity-header-meta span{color:#eef6ffd6;text-transform:uppercase;justify-content:center;align-items:center;min-height:26px;font-size:12px;font-weight:900;display:flex}.activity-feed{padding:8px 10px 10px}.activity-row{background:linear-gradient(#05183494,#031127ad);border:1px solid #2c7acd29;border-radius:8px;grid-template-columns:minmax(142px,.48fr) minmax(360px,.9fr) minmax(430px,.9fr);align-items:center;gap:12px;min-height:36px;padding:5px 8px 5px 10px;transition:border-color .16s,background .16s;display:grid}.activity-row:hover{background:linear-gradient(#09274ec7,#04152fd1);border-color:#37a0ff57}.activity-main{background:linear-gradient(90deg,#18a8ff13,#18a8ff05);border:1px solid #53b8ff14;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:28px;padding:4px 9px;display:flex}.activity-procedure-cell{min-width:0}.activity-main strong{color:#eef6ffeb;text-align:center;flex:0 auto;min-width:0;font-size:13.2px;font-weight:800;line-height:1.3}.activity-action{color:#bde9ff;text-transform:uppercase;background:#18a8ff1a;border:1px solid #53b8ff38;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:26px;margin:0;padding:5px 10px;font-size:11.8px;font-weight:900;line-height:1;display:inline-flex}.activity-action .icon{stroke-width:2.2px;width:14px;height:14px}.activity-action.danger{color:#ff6f82;background:#ff5c731f;border-color:#ff5c735c}.activity-action.success{color:#46ef91;background:#00d9641c;border-color:#00d96457}.activity-action.login{color:#d8e7f8;background:#9db7d41a;border-color:#9db7d457}.activity-action.finance{color:#ffe19a;background:#ffd1661a;border-color:#ffd1664d}.activity-action.backup{color:#7df1d4;background:#02c99b1a;border-color:#02c99b4d}.activity-action.network{color:#abc8ff;background:#5b91ff1a;border-color:#5b91ff52}.activity-action.system{color:#bde9ff;background:#18a8ff1f;border-color:#53b8ff4d}.activity-meta{justify-content:stretch}.activity-meta time,.activity-meta>span:last-child{color:#eef6ffeb;background:#03112780;border:1px solid #53b8ff29;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:26px;padding:5px 10px;font-size:12px;font-weight:800;display:flex}.activity-empty{color:#eef6ffb8;text-align:center;padding:22px;font-weight:800}.activity-area{color:#bde9ff;text-transform:uppercase;background:#18a8ff1f;border:1px solid #53b8ff4d;border-radius:7px;justify-content:center;align-items:center;width:100%;min-width:98px;min-height:26px;padding:5px 10px;font-size:11.8px;font-weight:900;line-height:1;display:inline-flex}.activity-area.backup{color:#7df1d4;background:#02c99b1a;border-color:#02c99b4d}.activity-area.rede{color:#abc8ff;background:#5b91ff1a;border-color:#5b91ff52}.activity-heading-icon{vertical-align:middle;background:linear-gradient(135deg,#18a8fff5,#0c59b8f0);border:1px solid #53b8ff9e;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:5px;display:inline-flex;position:relative;box-shadow:0 0 0 4px #18a8ff1f,inset 0 1px #ffffff47}.activity-heading-icon:before{content:"";opacity:.96;background:radial-gradient(circle at 2px 2px,#fff 0 2px,#0000 2.5px),radial-gradient(circle at 2px 8px,#fff 0 2px,#0000 2.5px),linear-gradient(#fff 0 0) 8px 1px/9px 2px no-repeat,linear-gradient(#fff 0 0) 8px 7px/11px 2px no-repeat;border-radius:3px;position:absolute;inset:5px}.activity-dot{background:#8edaffe6;border-radius:50%;flex:0 0 13px;width:13px;height:13px;position:relative;box-shadow:0 0 0 3px #8edaff24}.activity-row.login .activity-dot{background:#9db7d4;box-shadow:0 0 0 3px #9db7d424}.activity-row.success .activity-main,.activity-row.success .activity-main strong,.activity-row.success .activity-meta time,.activity-row.success .activity-meta>span:last-child{color:#00d964;font-weight:900}.activity-row.success .activity-dot{background:#00d964;box-shadow:0 0 0 3px #00d96426}.activity-row.warning .activity-main,.activity-row.warning .activity-main strong,.activity-row.warning .activity-meta time,.activity-row.warning .activity-meta>span:last-child{color:#ff5c73}.activity-row.warning .activity-dot{background:#ff5c73;box-shadow:0 0 0 3px #ff5c732e}.activity-row.finance .activity-dot{background:#18a8ff;box-shadow:0 0 0 3px #18a8ff26}.activity-row.backup .activity-dot{background:#02c99b;box-shadow:0 0 0 3px #02c99b26}.trend-panel{position:relative;overflow:hidden}.trend-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a18e0;border:1px solid #53b8ff29;border-radius:8px;gap:3px;min-width:136px;padding:10px 12px;display:grid;position:absolute;bottom:102px;right:42px;box-shadow:0 14px 30px #0000004d,inset 0 1px #ffffff0a}@keyframes chartEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chartFade{0%{opacity:0}to{opacity:1}}@keyframes lineReveal{0%{opacity:0}to{opacity:1}}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes progressEnter{0%{width:0}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 3px #28e8871a}50%{box-shadow:0 0 0 5px #28e8872e,0 0 18px #28e8872e}}@keyframes skeletonSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.trend-chart,.trend-area,.trend-line,.trend-mini-line{animation:none}}.trend-tooltip strong,.trend-tooltip span{color:#f6fbff;font-size:12px;font-weight:900;line-height:1.1;display:block}.trend-tooltip span{color:#eef6ffbd;font-weight:800}.trend-tooltip span:before{content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.trend-tooltip .online:before{background:#25b5ff}.trend-tooltip .blocked:before{background:#ff6378}.trend-tooltip .disconnected:before{background:#ffb84d}.trend-tooltip .inactive:before{background:#8b7cff}.quick-action{transition:border-color .16s,background .16s,transform .16s}.quick-action:hover{background:#071e3ed1;border-color:#44b0ff5c;transform:translateY(-2px);box-shadow:0 14px 28px #0055d21f}.quick-action.green>.icon:first-child{color:#43e08b;background:#2ed5731f}.quick-action.orange>.icon:first-child{color:#ff9b5b;background:#ff85421f}.quick-action.amber>.icon:first-child{color:#ffca67;background:#ffbc421f}.quick-action.purple>.icon:first-child{color:#b991ff;background:#9d66ff21}.activity-log{min-height:292px}.activity-log-titlebar{border-bottom:1px solid #419cff24;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.activity-log-titlebar h2{color:#f6fbff;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:900;display:flex;position:relative}.activity-log-titlebar h2:before{content:"";background:linear-gradient(135deg,#18a8ff38,#08377880),radial-gradient(circle,#18a8ff73,#0000 52%);border:1px solid #53b8ff4d;border-radius:8px;width:32px;height:32px;box-shadow:inset 0 1px #ffffff1a}.activity-log-titlebar h2:after{content:"";opacity:.92;border-top:2px solid #dff4ff;border-bottom:2px solid #dff4ff;width:14px;height:10px;position:absolute;left:9px;box-shadow:0 4px #dff4ff}.activity-log-titlebar button{color:#eef6ffc7;cursor:pointer;background:#0311278f;border:1px solid #53b8ff29;border-radius:7px;min-height:36px;padding:0 13px;font-size:12.5px;font-weight:800}.activity-feed{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#3daeffd1 #081a37b8;gap:0;max-height:332px;padding:0 10px 16px 16px;display:grid;overflow-y:auto}.activity-feed::-webkit-scrollbar{width:8px}.activity-feed::-webkit-scrollbar-track{background:#081a37b8;border:1px solid #53b8ff14;border-radius:999px}.activity-feed::-webkit-scrollbar-thumb{background:linear-gradient(#66d6ff,#237dff);border:2px solid #081a37b8;border-radius:999px}.activity-row{background:#0311273d;border:1px solid #2c7acd26;border-top:0;border-radius:0;grid-template-columns:38px 142px minmax(0,1fr) 104px 84px;align-items:center;gap:12px;min-height:52px;padding:0 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.activity-row:hover{background:#061c3a6b;border-color:#469fff42;transform:translate(2px)}.activity-row:first-child{border-top:1px solid #2c7acd26;border-radius:8px 8px 0 0}.activity-row:last-child{border-radius:0 0 8px 8px}.activity-row+.activity-row{margin-top:0}.activity-symbol{color:#42baff;background:#18a8ff17;border:1px solid #53b8ff33;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.activity-symbol.success{color:#43e08b;background:#2bdc841a;border-color:#2bdc843d}.activity-symbol.danger{color:#ff7184;background:#ff5c731a;border-color:#ff5c7342}.activity-symbol.finance{color:#ffd16a;background:#ffc6571a;border-color:#ffc65742}.activity-symbol.backup,.activity-symbol.network{color:#7ed6ff;background:#4db7ff1a;border-color:#4db7ff3d}.activity-main{background:0 0;border:0;border-radius:0;justify-content:stretch;gap:3px;min-width:0;min-height:auto;padding:0;display:grid}.activity-main strong{color:#eef6fff0;text-align:left;font-size:13.8px;font-weight:900;line-height:1.15}.activity-main small{color:#eef6ff80;text-overflow:ellipsis;white-space:nowrap;font-size:12.2px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.activity-row time,.activity-area,.activity-user{color:#eef6ffc7;text-align:center;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:28px;padding:5px 8px;font-size:12.4px;font-weight:800;line-height:1;display:flex}.activity-area{color:#67c8ff;text-transform:uppercase;background:#18a8ff14;border:1px solid #53b8ff29;min-width:0;font-size:11.5px;font-weight:900}.activity-area.cliente{color:#74e8a9;background:#00d96414;border-color:#00d96433}.activity-area.financeiro{color:#ffd36d;background:#ffd16614;border-color:#ffd16633}.activity-area.login{color:#76c4ff;background:#1873ff1a;border-color:#459aff38}.activity-row.success .activity-main strong,.activity-row.success time,.activity-row.success .activity-user{color:#2ee580}.activity-row.warning .activity-main strong,.activity-row.warning time,.activity-row.warning .activity-user{color:#ff667b}@media (width<=760px){.activity-log-header,.activity-row{grid-template-columns:1fr}.activity-procedure-heading,.activity-header-meta{display:none}.activity-meta{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}.activity-main{flex-wrap:wrap}.activity-action{width:100%;margin-left:28px}}.client-name-link{color:#8edaff;font-weight:900;text-decoration:none}.client-name-link:hover{color:#fff;text-decoration:underline}.status-pill{color:#8edaff;background:#25b5ff29;border-radius:999px;align-items:center;max-width:100%;min-height:27px;padding:4px 10px;font-weight:900;display:inline-flex}@media (width<=760px){.module-header{flex-direction:column;align-items:stretch;padding:18px 16px}.module-status{text-align:left;min-width:0}.module-actions,.module-summary,.module-filters,.module-toolbar,.pagination{padding-left:16px;padding-right:16px}.module-summary{grid-template-columns:1fr}.module-header h2{font-size:20px}}.system-message{z-index:3000;color:#f3f9ff;background:radial-gradient(circle at 14% 24%,#23bbff38,#0000 42%),linear-gradient(135deg,#082a56f5,#03142cf5);border:1px solid #30b9ff61;border-radius:14px;width:min(380px,100vw - 36px);margin:0;padding:14px 18px 14px 44px;font-size:15px;font-weight:900;line-height:1.25;animation:.18s ease-out both toastIn;position:fixed;top:92px;right:24px;box-shadow:0 18px 44px #00000057,0 0 24px #1890ff24}.system-message:before{content:"";background:#28c7ff;border-radius:999px;width:13px;height:13px;position:absolute;top:50%;left:17px;transform:translateY(-50%);box-shadow:0 0 16px #28c7ffb8}.system-message.muted{color:#e8f2ffb8;background:radial-gradient(circle at 14% 24%,#93a7c41f,#0000 42%),linear-gradient(135deg,#081e3ef0,#031227f0);border-color:#93a7c442}.system-message.muted:before{background:#93a7c4;box-shadow:0 0 14px #93a7c46b}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.data-form{background:#081c3c8a;border-bottom:1px solid #2d9bff2e;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding:18px 24px 20px;display:grid}.client-form,.ticket-form{grid-template-columns:repeat(7,minmax(0,1fr))}.data-field{flex-direction:column;gap:6px;min-width:0;display:flex}.data-field>span{color:var(--text-muted);letter-spacing:.25px;text-transform:uppercase;font-size:12px;font-weight:900}.data-field input,.data-field select,.data-field textarea{color:#f3f9ff;background:#020e20e0;border:1px solid #3d9eff52;border-radius:5px;outline:0;width:100%;min-width:0;height:39px;padding:0 10px;font-size:14px}.data-field textarea{resize:vertical;min-height:84px;padding:10px}.data-field input:focus,.data-field select:focus,.data-field textarea:focus{border-color:#25b5ffd1;box-shadow:0 0 0 2px #25b5ff24}input.currency-input{font-variant-numeric:tabular-nums;font-weight:850}.data-check{color:#eef6ffe0;background:#020e20ad;border:1px solid #3d9eff47;border-radius:5px;align-self:end;align-items:center;gap:10px;min-height:39px;padding:9px 11px;font-size:13px;font-weight:800;display:flex}.data-check input{accent-color:#25b5ff;width:17px;height:17px}.form-actions{align-items:end;gap:9px;display:flex}.form-actions button,.row-actions button,.provider-actions button,.module-status button{color:#f0f8fff0;cursor:pointer;background:#072248e6;border:1px solid #3d9eff61;border-radius:5px;min-height:34px;padding:6px 11px;font-size:13px;font-weight:850}.form-actions button:first-child,.provider-actions button:first-child{background:linear-gradient(90deg,#168fe9,#075fd3);border-color:#25b5ffd1}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.provider-actions{border-top:1px solid #2d9bff24;flex-wrap:wrap;gap:10px;padding:18px 24px;display:flex}.dashboard-admin-page,.plan-center{background:radial-gradient(circle at 85% -10%,#0080ff1f,#0000 34%),linear-gradient(#05142bf0,#020c1df5);border:1px solid #2687e747;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0003}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 30px 18px;display:flex}.admin-page-header span,.admin-page-header p,.settings-security,.settings-field span,.premium-table small,.plan-toolbar label span{color:#c7d7ecc7}.admin-page-header h2{color:#f7fbff;margin:0;font-size:31px;line-height:1.08}.admin-page-header p{margin:8px 0 0;font-size:15px}.admin-primary-button,.outline-action{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:900;display:inline-flex}.admin-primary-button{color:#fff;background:linear-gradient(135deg,#168dff,#0759df);border:1px solid #3d9effcc;padding:0 22px;box-shadow:0 14px 30px #0069ff38}.admin-primary-button.compact{min-height:42px}.outline-action{color:#f0f8ffeb;background:#071934d1;border:1px solid #6797d157;padding:0 18px}.admin-page-tabs{background:#030e1fa3;border:1px solid #378dec38;border-radius:8px;gap:8px;margin:0 30px 18px;padding:5px;display:inline-flex}.admin-page-tabs button,.segmented-tabs button{color:#e8f2ffc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:850;display:inline-flex}.admin-page-tabs button.active,.segmented-tabs button.active{color:#fff;background:#0a5cb494;border-color:#2191ff75}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 30px 22px;display:grid}.admin-kpi{background:#061834b8;border:1px solid #378dec2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 18px;min-height:112px;padding:20px;display:grid}.admin-kpi i{color:#2db7ff;background:#1274ff29;border-radius:8px;grid-row:span 3;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 22px #1274ff1f}.admin-kpi.green i{color:#49e985;background:#0e934c2e}.admin-kpi.amber i{color:#ffc247;background:#b3790c2e}.admin-kpi.purple i{color:#b07cff;background:#7530d833}.admin-kpi.pink i{color:#ff6e92;background:#cd2d5e2e}.admin-kpi span{color:#dbe8f8cc;font-size:15px}.admin-kpi strong{color:#fff;font-size:24px;line-height:1.05}.admin-kpi small{color:#cbdaeec2;font-size:14px}.company-settings-form{padding:0 30px 24px}.settings-card{background:#051732b8;border:1px solid #2f89e638;border-radius:8px;margin-bottom:14px;padding:22px 24px}.settings-card header{color:#f3f9ff;align-items:center;gap:13px;margin-bottom:20px;font-size:18px;display:flex}.settings-card header .icon{color:#23aaff}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-grid.address{grid-template-columns:260px 1fr 280px}.settings-field{flex-direction:column;gap:7px;min-width:0;display:flex}.settings-field.full{grid-column:1/-1}.settings-field.street{grid-column:span 1}.settings-field input,.settings-field select,.settings-field textarea{color:#f4f9ff;background:#081833e0;border:1px solid #4c91e142;border-radius:6px;outline:0;height:44px;padding:0 13px;font-size:15px}.settings-field textarea{min-height:92px;padding:12px 13px}.settings-field.with-icon{grid-template-columns:46px minmax(0,1fr);gap:0;display:grid}.settings-field.with-icon span{grid-column:1/-1}.settings-field.with-icon i{color:#caddf4d1;background:#07152de6;border:1px solid #4c91e142;border-right:0;border-radius:6px 0 0 6px;place-items:center;height:44px;display:grid}.settings-field.with-icon input{border-radius:0 6px 6px 0}.settings-footer{background:#041228bd;border:1px solid #2f89e62e;border-radius:8px;justify-content:space-between;gap:14px;padding:17px 18px 10px;display:flex}.settings-footer button{color:#f4f9ff;cursor:pointer;background:#061936d1;border:1px solid #4c91e147;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:45px;font-weight:850;display:inline-flex}.settings-footer button:last-child{background:linear-gradient(135deg,#168dff,#0759df);border-color:#3d9effbd}.mkauth-sync-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 8px;display:grid}.mkauth-sync-state span{background:#04142e61;border:1px solid #4aa0ff24;border-radius:8px;gap:4px;min-width:0;padding:14px;display:grid}.mkauth-sync-state b{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:850;overflow:hidden}.mkauth-sync-state small{color:#cad9eeb8;text-transform:uppercase;font-size:.72rem;font-weight:750}.settings-footer .mkauth-toggle-btn.online{color:#ff9aac;background:#ff52701f;border-color:#ff5b7457}.settings-footer .mkauth-toggle-btn.offline{color:#72f0a5;background:#26df8421;border-color:#26df8457}.mkauth-toggle-btn:disabled{cursor:wait;opacity:.68}.mkauth-sync-feedback{color:#7ed6ff;margin:12px 0 0;font-weight:800}@media (width<=820px){.mkauth-sync-state{grid-template-columns:repeat(2,minmax(0,1fr))}}.system-users-page{flex-direction:column;gap:18px;display:flex}.system-user-editor{margin:0 30px 18px}.system-users-panel{margin:0 30px}.system-user-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.system-user-card{min-height:158px}.system-user-card footer button:disabled{cursor:not-allowed;opacity:.45}.system-user-form{align-items:end}.system-user-actions{grid-column:1/-1;margin-top:2px;padding-top:0}.system-users-table{margin:0 30px 28px}.system-users-table .premium-table-head,.system-users-table .premium-table-row{grid-template-columns:1.35fr 1fr .85fr .7fr 1.1fr 1.15fr}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.outline-action.compact{min-height:34px;padding:0 11px;font-size:13px}.outline-action:disabled{cursor:not-allowed;opacity:.48}.mobile-form-stack,.mobile-tech-dashboard,.mobile-collaborator-page{gap:12px;display:grid}.mobile-form-stack{padding:0 2px 12px}.mobile-form-stack label{color:#deebfcc7;gap:6px;font-size:12px;font-weight:800;display:grid}.mobile-form-stack input,.mobile-form-stack select{color:#f6fbff;background:#06162fe6;border:1px solid #4592eb47;border-radius:8px;min-height:44px;padding:0 12px}.mobile-form-actions{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.mobile-form-title-row{justify-content:space-between;align-items:center;gap:10px;padding:3px 0 2px;display:flex}.mobile-form-title-row strong{color:#f7fbff;font-size:15px;font-weight:950}.mobile-form-title-row button{color:#dceeff;background:#0c2548cc;border:1px solid #529fff3d;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.mobile-form-actions button,.mobile-tech-ticket-list button{color:#fff;background:linear-gradient(135deg,#168dff,#0759df);border:1px solid #4c91e152;border-radius:8px;min-height:42px;font-weight:900}.mobile-form-actions .secondary{color:#f0f8ffeb;background:#071934db}.mobile-collaborator-list,.mobile-tech-ticket-list{gap:10px;display:grid}.mobile-collaborator-list article,.mobile-tech-ticket-list article{background:radial-gradient(circle at 18% 0,#228eff1a,#0000 34%),linear-gradient(145deg,#071731f5,#030d1efa);border:1px solid #368be83d;border-radius:14px;gap:18px;padding:18px 18px 20px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #0000002e}.mobile-collaborator-list article{grid-template-columns:42px minmax(0,1fr);align-items:center}.mobile-collaborator-list i{color:#9bd4ff;background:#1274ff33;border-radius:8px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.mobile-collaborator-list span,.mobile-tech-ticket-list span{gap:3px;display:grid}.mobile-collaborator-list b,.mobile-tech-ticket-list b,.mobile-tech-ticket-list strong{color:#f7fbff}.mobile-tech-client-name{letter-spacing:0;font-size:17px;line-height:1.25}.mobile-tech-ticket-head,.mobile-tech-client-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px!important;display:grid!important}.mobile-tech-client-row{grid-template-columns:34px minmax(0,1fr)}.mobile-tech-row-icon{color:#9fcfff;width:30px;height:30px;box-shadow:none;background:#0d346494;border:1px solid #5ba6ff33;border-radius:9px;place-items:center;font-style:normal;display:grid}.mobile-tech-row-icon.primary{color:#cfeaff;background:#1268ca94;border-color:#1890ff42}.mobile-tech-row-icon svg{width:16px;height:16px}.mobile-tech-ticket-head em{color:#ffd866;background:#665016b8;border:1px solid #ffcf4b2e;border-radius:999px;justify-self:end;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13px;font-style:normal;font-weight:950;display:inline-flex}.mobile-tech-ticket-head em:before{content:"";border:2px solid;border-radius:50%;width:8px;height:8px}.mobile-tech-address{background:linear-gradient(135deg,#142c4aeb,#0a1e39eb);border:1px solid #3b84d72e;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;margin-left:0;padding:14px;gap:12px!important;display:grid!important}.mobile-tech-address svg{color:#67c8ff;place-self:center;display:grid}.mobile-tech-address span{min-width:0;gap:3px!important;display:grid!important}.mobile-tech-address b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.mobile-tech-address small{font-size:12.5px;font-weight:850;color:#b1d8ffdb!important}.mobile-tech-description{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mobile-tech-description svg{color:#b4cae2b8;justify-self:center;margin-top:3px}.mobile-tech-description p{font-size:15px;line-height:1.38;color:#dce8f6c7!important;margin:0!important}.mobile-collaborator-list small,.mobile-tech-ticket-list small,.mobile-tech-ticket-list p{color:#ccdcf0b8}.mobile-collaborator-list button{grid-column:auto}.mobile-collaborator-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-collaborator-actions button{color:#e9f5ff;background:#081c3adb;border:1px solid #4c91e147;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:900;display:inline-flex}.mobile-collaborator-actions button.danger{color:#ffc6d2;background:#59182a8f;border-color:#ff5b7a47}.mobile-collaborator-actions button.success{color:#b9ffd4;background:#10593d7a;border-color:#23e58e47}.mobile-collaborator-list button:disabled,.mobile-tech-ticket-list button:disabled{opacity:.45}.mobile-tech-schedule{background:0 0;border:0;border-top:1px solid #85a9d129;border-radius:0;grid-template-columns:1fr 1fr;padding:18px 0 0;gap:0!important;display:grid!important}.mobile-tech-ticket-actions{grid-template-columns:1fr 1fr 1.1fr;align-items:stretch!important;gap:10px!important;display:grid!important}.mobile-tech-ticket-actions small{display:none}.mobile-tech-ticket-actions button{color:#32a6ff;background:#081c3a94;border:1px solid #1589ffb3;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;padding:0 10px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.mobile-tech-ticket-actions button.success{color:#effff6;background:linear-gradient(135deg,#14b268eb,#05774cf5);border-color:#23e58e61;grid-column:auto}.mobile-tech-ticket-list button.secondary{color:#dce8f5;background:#08173080;border-color:#91b1d652}.mobile-finish-form textarea{min-height:104px}.mobile-tech-schedule span{color:#e8f3ffe0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;font-size:12.5px;font-weight:800;display:grid!important}.mobile-tech-schedule span+span{border-left:1px solid #85a9d129;padding-left:14px}.mobile-tech-schedule svg{color:#b2cdecc2;grid-row:span 2;justify-self:center}.mobile-tech-schedule b,.mobile-tech-schedule small{display:block}.mobile-tech-schedule b{color:#f7fbff;font-size:14px;line-height:1.1}.mobile-tech-schedule small{color:#bdd2e9b8;font-size:12px;line-height:1.2}.mobile-reschedule-form{background:#040f21d1;border:1px solid #22aaff42;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.mobile-reschedule-form label{gap:6px;display:grid}.mobile-reschedule-form label.full,.mobile-reschedule-form>div{grid-column:1/-1}.mobile-reschedule-form span{color:#ccdcf1c7;font-size:11px;font-weight:900}.mobile-reschedule-form input,.mobile-reschedule-form select,.mobile-reschedule-form textarea{color:#f7fbff;width:100%;min-height:42px;font:inherit;background:#071a37e6;border:1px solid #4c91e147;border-radius:8px;padding:10px 11px}.mobile-reschedule-form textarea{resize:vertical;min-height:72px}.mobile-reschedule-form .ghost{background:#0d2344d1}.mobile-reschedule-form>div{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.mobile-inline-notice{color:#b9ffd4;background:#1ed6781a;border:1px solid #55ec913d;border-radius:8px;margin:0;padding:10px 12px;font-weight:900}.mobile-action-notice{margin-top:12px}.mobile-tech-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-tech-hero{background:radial-gradient(circle at 18% 0,#25a7ff38,#0000 34%),linear-gradient(145deg,#071f41f5,#030d1ffa);border:1px solid #368be847;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #00000029}.mobile-tech-avatar{color:#eafdff;background:linear-gradient(135deg,#1187ff47,#051c40e6);border:1px solid #6ec8ff61;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:950;display:grid}.mobile-tech-hero small{color:#8eecc0;align-items:center;gap:7px;margin-bottom:4px;font-size:11px;font-weight:900;display:inline-flex}.mobile-tech-hero small b{background:#21e38d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #21e38da6}.mobile-tech-hero h2{color:#fff;margin:0;font-size:22px;line-height:1.08}.mobile-tech-hero p{gap:4px;margin:8px 0 0;display:grid}.mobile-tech-hero p strong{color:#dff1ff;font-size:13px}.mobile-tech-hero p em{color:#cbe0f7bd;font-size:12px;font-style:normal;font-weight:800}.mobile-tech-kpis article{background:radial-gradient(circle at 18% 0,#2299ff29,#0000 42%),#051630db;border:1px solid #368be84d;border-radius:8px;gap:7px;min-height:112px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.mobile-tech-kpis svg{color:#2af;width:26px;height:26px}.mobile-tech-kpis small{color:#d4e6f8c2;font-size:12px;font-weight:900}.mobile-tech-kpis strong{color:#fff;font-size:28px;line-height:1}.desktop-service-orders-page{gap:18px;display:grid}.desktop-service-orders-page .mobile-tech-dashboard{gap:16px;display:grid}.desktop-service-orders-page .mobile-tech-hero,.desktop-service-orders-page .mobile-tech-kpis,.desktop-service-orders-page .mobile-tech-ticket-list{max-width:none}.desktop-service-orders-page .mobile-tech-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-service-orders-page .mobile-tech-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.desktop-service-orders-page .mobile-tech-ticket-list article{min-height:100%}.mobile-tech-ticket-list header,.mobile-tech-ticket-list>article>div:not(.mobile-tech-schedule):not(.mobile-tech-ticket-actions):not(.mobile-reschedule-form){justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-tech-ticket-list em{color:#ffd36c;background:#ffc24724;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:900}.settings-security{justify-content:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.backup-toolbar,.plan-toolbar{align-items:center;gap:12px;padding:4px 30px 20px;display:grid}.backup-toolbar{grid-template-columns:auto minmax(170px,220px) minmax(280px,1fr) auto}.backup-create-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010a1cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.backup-create-dialog{color:#eef8ff;background:linear-gradient(145deg,#0c2649fa,#03142ffc);border:1px solid #2da8ff47;border-radius:22px;width:min(520px,100%);padding:24px;box-shadow:0 24px 80px #00000075}.backup-create-dialog>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.backup-create-dialog>header>i{color:#74d2ff;background:#168fff24;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.backup-create-dialog>header small,.backup-create-dialog>label>span,.backup-create-dialog>label>small{color:#8faecb;display:block}.backup-create-dialog>header h3{margin:4px 0 0;font-size:22px}.backup-create-dialog>label>span{color:#dceeff;margin-bottom:8px;font-weight:700}.backup-create-dialog>label>input{box-sizing:border-box;color:#f4fbff;background:#02112ac2;border:1px solid #61aee657;border-radius:13px;outline:none;width:100%;min-height:48px;padding:0 14px}.backup-create-dialog>label>input:focus{border-color:#26a8ff;box-shadow:0 0 0 3px #26a8ff1f}.backup-create-dialog>label>small{margin-top:9px;line-height:1.45}.backup-create-dialog>footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.backup-create-dialog>footer button{color:#dceeff;cursor:pointer;background:#082242d1;border:1px solid #6aafe23d;border-radius:12px;min-height:42px;padding:0 16px}.backup-create-dialog>footer button:disabled{cursor:wait;opacity:.62}@media (width<=640px){.backup-create-overlay{align-items:end;padding:12px}.backup-create-dialog{border-radius:20px;padding:20px}.backup-create-dialog>footer{grid-template-columns:1fr;display:grid}.backup-create-dialog>footer button{width:100%}}.component-backup-manager{background:radial-gradient(circle at 92% 6%,#1b81ff26,#0000 33%),#04142bb8;border:1px solid #3590f53d;border-radius:12px;gap:16px;margin:0 30px 24px;padding:22px;display:grid}.component-backup-manager>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.component-backup-manager>header small,.component-backup-manager>header p,.component-backup-state small,.component-backup-title small{color:#c5d7ebbd}.component-backup-manager>header h3{color:#fff;margin:5px 0 6px;font-size:21px}.component-backup-manager>header p{max-width:760px;margin:0}.component-backup-manager>header>span{color:#ffd477;background:#ffc2471a;border:1px solid #ffc24742;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.component-backup-manager>header>span.ready{color:#63efa5;background:#19a6671a;border-color:#35dd8e42}.component-backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.component-backup-grid>article{background:#061a36c7;border:1px solid #4c91e133;border-radius:10px;gap:13px;min-width:0;padding:16px;display:grid}.component-backup-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.component-backup-title>i{color:#42b7ff;background:#147bff29;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.component-backup-title span,.component-backup-state{gap:3px;min-width:0;display:grid}.component-backup-title strong,.component-backup-state strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component-backup-state{background:#020d1fc2;border-radius:8px;min-height:66px;padding:11px 12px}.component-backup-state code{color:#72bfff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.component-backup-actions{flex-wrap:wrap;gap:8px;display:flex}.component-backup-actions label,.component-backup-actions button{color:#eef7ff;cursor:pointer;background:#0a2449;border:1px solid #438ae047;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.component-backup-actions label input{display:none}.component-backup-actions .restore{color:#ffd477;border-color:#ffc2473b}.component-backup-actions label.disabled,.component-backup-actions button:disabled{cursor:not-allowed;opacity:.48}.component-backup-manager>footer{flex-wrap:wrap;gap:10px;display:flex}.component-backup-manager>footer span{color:#c8dcf2;background:#0c2a53;border-radius:999px;padding:7px 11px;font-size:12px}.component-backup-manager>footer b{color:#fff}.plan-toolbar{grid-template-columns:minmax(280px,1fr) 210px 230px auto auto}.segmented-tabs{gap:8px;display:flex}.premium-search{color:#caddf4d1;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;align-items:center;gap:10px;height:46px;padding:0 15px;display:flex}.premium-search input,.backup-toolbar select,.plan-toolbar select{color:#f4f9ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.backup-toolbar select,.plan-toolbar label{color:#f4f9ff;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;min-height:46px;padding:6px 14px}.plan-toolbar label{flex-direction:column;gap:2px;display:flex}.premium-table{border:1px solid #2d80d933;border-radius:8px;margin:0 30px;overflow:hidden}.premium-table-head,.premium-table-row{border-bottom:1px solid #dbe9ff14;align-items:center;display:grid}.backup-table .premium-table-head,.backup-table .premium-table-row{grid-template-columns:1.4fr .52fr .68fr .5fr .6fr .82fr 1.7fr}.plan-table .premium-table-head,.plan-table .premium-table-row{grid-template-columns:90px 1.7fr 1.5fr 1fr .9fr 1fr}.premium-table-head{color:#dfebfbd1;text-transform:uppercase;background:#0a2042c7;min-height:54px;font-size:13px;font-weight:900}.premium-table-row{color:#f1f7fff0;background:#0310246b;min-height:74px}.premium-table-row:hover{background:#0c305c66}.premium-table-head>span,.premium-table-row>span{min-width:0;padding:0 18px}.backup-name,.plan-name{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.backup-name i,.plan-name i{color:#26aaff;background:#1274ff2e;border-radius:8px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.backup-name i.manual,.plan-name i.purple{color:#b57dff;background:#7736d533}.plan-name i.rural{color:#46e68d;background:#0d935f33}.plan-name i.blocked{color:#ffc247;background:#d18f1e33}.plan-name i.tower{color:#ff6da8;background:#d22e7633}.plan-name i.dedicated{color:#3ce2ff;background:#1fb8d333}.backup-name b,.plan-name b,.premium-table-row b{color:#fff;font-weight:900}.backup-name small,.plan-name small,.premium-table-row small{margin-top:3px;display:block}.type-badge,.status-badge{border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-style:normal;font-weight:850;display:inline-flex}.type-badge.automatico{color:#44b5ff;background:#0076ff29}.type-badge.manual{color:#c295ff;background:#8f48ff2e}.status-badge.success{color:#61ef91;background:#11844733}.status-badge.muted{color:#bdc9dc;background:#707b9129}.status-badge.danger{color:#ff7892;background:#cc2f4e33}.status-badge.warning{color:#ffd477;background:#ffb0252e}.status-badge.info{color:#c8a2ff;background:#8f48ff33}.status-badge.purple{color:#bca8ff;background:#7a5cff38}.premium-actions{flex-wrap:nowrap;gap:8px;display:flex}.premium-actions button{color:#edf6ff;cursor:pointer;background:#081d3edb;border:1px solid #438ae042;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex}.backup-table .premium-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.backup-table .premium-actions button{width:100%;min-width:0;padding-inline:9px}.backup-table .premium-actions button:last-child{color:#ffdce2;background:#5d132680;border-color:#ff5b6e6b}.backup-bottom-grid{grid-template-columns:1.15fr .58fr .56fr;gap:16px;padding:22px 30px 28px;display:grid}.warning-card,.storage-card,.tips-card{background:#05142bad;border:1px solid #2d80d92e;border-radius:8px;min-height:116px;padding:20px}.warning-card{border-color:#ffc2473d;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:5px 15px;display:grid}.warning-card .icon{color:#ffc247;grid-row:span 2}.warning-card strong,.storage-card strong,.tips-card strong{color:#fff}.warning-card span,.tips-card span,.storage-card small{color:#d0def0c7}.storage-card div{align-items:center;gap:18px;margin-top:12px;display:flex}.storage-card i{background:radial-gradient(circle at center, #041228fa 54%, transparent 56%), conic-gradient(#19d784 var(--storage), #4a5b7585 0);color:#fff;text-align:center;border-radius:50%;place-items:center;width:72px;height:72px;font-style:normal;font-weight:900;display:grid}.tips-card{gap:12px;display:grid}.tips-card span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.header-with-icon{align-items:center;gap:18px;display:flex}.header-with-icon>i{color:#2db7ff;background:#1274ff29;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.plan-editor{background:#041228c7;border:1px solid #2d80d933;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:12px;margin:0 30px 18px;padding:16px;display:grid}.speed-cell{align-items:center;gap:18px;display:flex}.speed-cell b{align-items:center;gap:6px;display:inline-flex}.speed-cell b:first-child .icon{color:#258dff}.speed-cell b:last-child .icon{color:#54e98b}.premium-pagination{color:#deebfbcc;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 30px 22px;display:grid}.premium-pagination div{gap:8px;display:flex}.premium-pagination button,.premium-pagination select{color:#edf6ff;background:#081d3edb;border:1px solid #438ae03d;border-radius:7px;min-width:40px;min-height:38px}.premium-pagination button.active{background:linear-gradient(135deg,#168dff,#0759df)}.premium-pagination label{justify-self:end}.finance-center{background:radial-gradient(circle at 88% -12%,#0080ff1a,#0000 36%),linear-gradient(#041228f0,#010a18f5);border:1px solid #2687e747;border-radius:8px;overflow:hidden}.finance-tabs{margin-top:22px}.finance-header-actions,.revenue-toolbar{align-items:center;gap:12px;display:flex}.bank-api-page{padding:0 30px 30px}.bank-api-header{justify-content:space-between;align-items:flex-start;gap:22px;padding:2px 0 18px;display:flex}.bank-api-header h2{color:#fff;letter-spacing:0;margin:0;font-size:28px}.bank-api-header h2 em{color:#5bf193;vertical-align:middle;background:#1fd46829;border-radius:999px;margin-left:10px;padding:4px 9px;font-size:12px;font-style:normal;display:inline-flex}.bank-api-header p{color:#cdddf2c2;margin:7px 0 0;font-size:15px}.bank-api-tabs{border-bottom:1px solid #3181dc2e;gap:24px;margin-bottom:18px;display:flex}.bank-api-tabs button{color:#d8e7f9b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 0 12px;font-weight:850;display:inline-flex;position:relative}.bank-api-tabs button.active{color:#79c6ff}.bank-api-tabs button.active:after{content:"";background:#268dff;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.bank-wallets-panel{background:linear-gradient(145deg,#071831db,#040f21eb);border:1px solid #529fff29;border-radius:18px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.bank-wallets-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.bank-wallets-title div{gap:4px;display:grid}.bank-wallets-title strong{color:#f8fbff;font-size:16px;font-weight:950}.bank-wallets-title small{color:#dcecff9e;font-size:12px;font-weight:800}.bank-wallets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bank-wallet-card{min-height:150px;color:inherit;cursor:pointer;text-align:left;background:#05142ab8;border:1px solid #529fff29;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.bank-wallet-card:hover,.bank-wallet-card.active{background:#082040db;border-color:#23a9ff70;transform:translateY(-1px)}.bank-wallet-card.active{box-shadow:inset 0 0 0 1px #23a9ff3d,0 16px 32px #0066ff1f}.bank-wallet-card.success{border-color:#23e58e3d}.bank-wallet-card.warning{border-color:#ffc4473d}.bank-wallet-card.new{border-style:dashed;border-color:#77b8ff42}.bank-wallet-card>span{color:#86d4ff;background:#1266c229;border:1px solid #23a9ff3d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.bank-wallet-card.success>span{color:#78efb1;background:#14ab6821;border-color:#23e58e3d}.bank-wallet-card.warning>span{color:#ffd16a;background:#90660e2e;border-color:#ffc4473d}.bank-wallet-card div{gap:5px;min-width:0;display:grid}.bank-wallet-card strong,.bank-wallet-card small,.bank-wallet-card em{text-overflow:ellipsis;display:block;overflow:hidden}.bank-wallet-card strong{color:#f8fbff;white-space:nowrap;font-size:14px;font-weight:950}.bank-wallet-card small{color:#dcecffa6;white-space:nowrap;font-size:12px;font-weight:800}.bank-wallet-card em{color:#dcecff80;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.bank-wallet-card>b{color:#76edac;text-transform:uppercase;white-space:nowrap;background:#23e58e21;border-radius:999px;align-self:start;padding:6px 8px;font-size:10px;font-weight:950}.bank-wallet-card.warning>b{color:#ffd16a;background:#ffc4471f}.bank-wallet-card.new>b{color:#9ed8ff;background:#529fff1f}.bank-wallet-card footer{grid-column:1/-1;align-items:center;gap:8px;margin-top:auto;display:flex}.bank-wallet-card footer button{color:#dceeff;background:#0d2d56b8;border:1px solid #529fff2e;border-radius:10px;min-height:34px;padding:0 10px;font-size:11px;font-weight:900}.bank-wallet-card footer button.danger{color:#ffb4c0;background:#4d18278a;border-color:#ff5b7433}.bank-card{background:#05142bb8;border:1px solid #2d80d92e;border-radius:8px;padding:20px}.bank-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.bank-card>header>span{color:#fff;background:linear-gradient(135deg,#188effeb,#0854d4eb);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.bank-card header strong{color:#fff;font-size:17px}.bank-card header small{color:#5bf193;background:#1fd46824;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:900}.bank-integration-data{margin-bottom:16px}.efi-return-card{background:linear-gradient(135deg,#0d4a8247,#041227c7),#05142bb8;border-color:#2093ff42;margin-bottom:16px}.efi-return-card>small{color:#cdddf2b8;margin-top:14px;font-weight:700;line-height:1.5;display:block}.efi-return-grid{grid-template-columns:.7fr 1.45fr 1.45fr 1fr;gap:12px;display:grid}.efi-return-grid p{background:#02112675;border:1px solid #4693ee33;border-radius:8px;min-width:0;margin:0;padding:13px 14px}.efi-return-grid span{color:#b0c7e1c2;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.efi-return-grid strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;display:block;overflow:hidden}.bank-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.bank-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-form-grid .full{grid-column:1/-1}.copy-field{position:relative}.copy-field input{padding-right:46px}.copy-field button{color:#dcecfcc2;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:7px;right:8px}.secret-field input{padding-right:82px}.secret-field button:first-of-type{right:42px}.valid-field button{color:#4eef8f}.radio-line{color:#e2efffdb;flex-wrap:wrap;align-items:center;gap:14px;font-weight:800;display:flex}.radio-line b{margin-right:4px}.radio-line label{color:#e6f1ffe6;align-items:center;gap:7px;display:inline-flex}.radio-line input{accent-color:#177fff;width:17px;height:17px}.bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bank-card textarea{min-height:82px}.bank-variables header{grid-template-columns:minmax(0,1fr) 240px;display:grid}.bank-variables header div{gap:4px;display:grid}.bank-variables header small{color:#cdddf2a3;background:0 0;margin-left:0;padding:0}.bank-variables .premium-search{height:40px}.bank-variables>div{display:grid}.bank-variables p{border-bottom:1px solid #dbe9ff14;grid-template-columns:minmax(150px,.75fr) minmax(0,1fr) 30px;align-items:center;gap:12px;margin:0;padding:9px 0;display:grid}.bank-variables p b{color:#fff}.bank-variables p span{color:#cfdff3ad}.bank-variables p button{color:#dcecfcb3;cursor:pointer;background:0 0;border:0}.bank-link-button{color:#4da9ff;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:18px;font-weight:850}.system-resources-page{background:radial-gradient(circle at 88% -12%,#0080ff1a,#0000 36%),linear-gradient(#041228f2,#010a18f7);border:1px solid #2687e747;border-radius:8px;padding:30px;overflow:hidden}.resources-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.resources-header span{color:#92b0d6d1;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.resources-header h2{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:30px}.resources-header p{color:#cdddf2c2;margin:7px 0 0;font-size:15px}.resource-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.resource-kpi{background:linear-gradient(135deg,#081e3ee0,#041228f0);border:1px solid #2d80d92e;border-radius:8px;min-height:122px;padding:24px 22px 16px 92px;position:relative;overflow:hidden}.resource-kpi>i{border-radius:10px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:28px;left:22px}.resource-kpi.green>i{color:#55ef91;background:#1ac26829}.resource-kpi.amber>i{color:#ffbf38;background:#ffb32329}.resource-kpi.blue>i{color:#37aaff;background:#1169e42e}.resource-kpi.red>i{color:#ff6980;background:#e234532e}.resource-kpi strong,.resource-kpi span,.resource-kpi small{display:block}.resource-kpi strong{color:#fff;font-size:28px;line-height:1}.resource-kpi span{color:#f3f8ff;margin-top:8px;font-weight:900}.resource-kpi small{color:#cdddf2b8;margin-top:7px}.resources-toolbar{grid-template-columns:minmax(280px,420px) 1fr auto;align-items:center;gap:16px;margin-bottom:22px;display:grid}.resource-filter-tabs{background:#07183385;border:1px solid #4c91e12e;border-radius:8px;justify-self:center;display:inline-flex;overflow:hidden}.resource-filter-tabs button,.resource-view-toggle button{color:#d8e7f9bd;cursor:pointer;background:0 0;border:0;border-right:1px solid #4c91e124;min-height:40px;padding:0 22px;font-weight:850}.resource-filter-tabs button:last-child{border-right:0}.resource-filter-tabs button.active,.resource-view-toggle button.active{color:#fff;background:#104b90c7}.resource-view-toggle{border:1px solid #4c91e133;border-radius:8px;display:inline-flex;overflow:hidden}.resource-view-toggle button{place-items:center;width:42px;padding:0;display:grid}.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.resource-card{background:linear-gradient(135deg,#081e3edb,#041228f0);border:1px solid #2d80d92e;border-radius:8px;overflow:hidden}.resource-card header{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px 24px 18px;display:grid}.resource-card header>i{border-radius:11px;place-items:center;width:58px;height:58px;display:grid}.resource-card.green header>i{color:#55ef91;background:#1ac2682e}.resource-card.amber header>i{color:#ffbf38;background:#ffb3232e}.resource-card.blue header>i{color:#37aaff;background:#1169e433}.resource-card.purple header>i{color:#c178ff;background:#964eff2e}.resource-card.orange header>i{color:#ff9b2f;background:#ea6c172e}.resource-card h3{color:#fff;margin:0;font-size:19px}.resource-card p{color:#cdddf2c2;margin:7px 0 0;line-height:1.42}.resource-card header em{background:#071934d1;border:1px solid #4c91e133;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-style:normal;font-weight:900;display:inline-flex}.resource-card header em.success{color:#57ef92}.resource-card header em.warning{color:#ffd36a;border-color:#ffbf3847}.resource-card header em b{background:currentColor;border-radius:50%;width:8px;height:8px}.resource-metrics{border-top:1px solid #dbe9ff14;border-bottom:1px solid #dbe9ff14;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 24px;display:grid}.resource-metrics span{gap:5px;display:grid}.resource-metrics small{color:#cbdaeead}.resource-metrics strong{color:#fff;font-size:14px}.resource-card footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.resource-card footer span{align-items:center;gap:8px;font-weight:850;display:inline-flex}.resource-card footer span.success{color:#57ef92}.resource-card footer span.warning{color:#ffd36a}.resource-card footer button{color:#edf6ff;cursor:pointer;background:#081d3edb;border:1px solid #4c91e147;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:850;display:inline-flex}.network-monitor-page{background:radial-gradient(circle at 84% -8%,#0080ff21,#0000 34%),linear-gradient(#051835f5,#020d1ffa);border:1px solid #2687e747;border-radius:8px;overflow:hidden}.network-monitor-header{margin-bottom:16px}.network-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.network-kpi-grid article{background:linear-gradient(135deg,#0e3460db,#041227f2);border:1px solid #2d80d938;border-radius:8px;min-height:110px;padding:19px 18px 16px 84px;position:relative;overflow:hidden}.network-kpi-grid article:after{content:"";background:linear-gradient(#2f96ff1f,#0000);width:150px;height:150px;position:absolute;top:-60px;right:-42px;transform:rotate(22deg)}.network-kpi-grid i{color:#31b7ff;background:#1084ff29;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:28px;left:20px}.network-kpi-grid .online i{color:#17e87f;background:#0ecc6f29}.network-kpi-grid .offline i{color:#ff5c74;background:#ff4d6a29}.network-kpi-grid .waiting i{color:#ffbf38;background:#ffb82d29}.network-kpi-grid .routers i{color:#54c7ff;background:#2ba2ff2b}.network-kpi-grid span,.network-kpi-grid strong,.network-kpi-grid small{z-index:1;display:block;position:relative}.network-kpi-grid span{color:#c5d7eec2;text-transform:uppercase;font-size:12px;font-weight:950}.network-kpi-grid strong{color:#fff;margin-top:7px;font-size:26px;line-height:1}.network-kpi-grid small{color:#cdddf2b8;margin-top:8px;font-weight:750}.network-monitor-note{color:#d5e4f8c2;background:#04142dd1;border:1px solid #4c91e12e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:780;display:flex}.network-monitor-note span{align-items:center;gap:7px;display:inline-flex}.network-monitor-note b{color:#f3f8ff}.network-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.network-pop-card{background:linear-gradient(135deg,#081f41f5,#031127fa);border:1px solid #2d80d938;border-radius:8px;overflow:hidden;box-shadow:inset 3px 0 #009dffb8}.network-pop-card header{border-bottom:1px solid #dbe9ff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.network-pop-card header span{color:#55c5ff;background:#0088ff21;border:1px solid #37aaff57;border-radius:999px;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.network-pop-card h3{color:#fff;letter-spacing:0;margin:9px 0 0;font-size:21px}.network-pop-card p{color:#cdddf2b8;margin:6px 0 0}.network-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 11px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.network-status b{border-radius:999px;width:7px;height:7px}.network-status.online{color:#36f091;background:#00ae5e21;border:1px solid #00e57b42}.network-status.online b{background:#18e87e;box-shadow:0 0 12px #18e87e9e}.network-status.offline{color:#ff7188;background:#ff4a6721;border:1px solid #ff5c744d}.network-status.offline b{background:#ff4d6a;box-shadow:0 0 12px #ff4d6a7a}.network-status.unknown{color:#ffc957;background:#ffb82d1f;border:1px solid #ffbe3747}.network-status.unknown b{background:#ffbf38}.network-router-strip{gap:8px;padding:14px 16px 0;display:grid}.network-router-strip article{background:#051833b8;border:1px solid #4c91e129;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:9px 11px;display:grid}.network-router-strip i,.network-panel-row>i{color:#31b7ff;background:#0080ff24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.network-router-strip span,.network-panel-row span{gap:4px;min-width:0;display:grid}.network-router-strip b,.network-panel-row b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.network-router-strip small,.network-panel-row small{color:#cdddf2a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.network-pop-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px 0;display:grid}.network-pop-summary span{color:#d5e4f8b8;background:#031127b8;border:1px solid #4c91e126;border-radius:7px;padding:9px 10px;font-size:12px;font-weight:850}.network-pop-summary b{color:#fff;font-size:16px}.network-panel-list{gap:8px;padding:14px 16px 16px;display:grid}.network-panel-row{background:#051833c7;border:1px solid #4c91e126;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 54px auto 88px;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.network-panel-row.online{border-color:#00e57b2e}.network-panel-row.offline{border-color:#ff5c743d}.network-panel-row.unknown{border-color:#ffbe372e}.network-panel-row>strong{color:#dff2ff;justify-self:center;font-size:13px;font-weight:950}.network-panel-row time{color:#cdddf29e;text-align:right;justify-self:end;font-size:11px;font-weight:800}.transmission-center-page{background:radial-gradient(circle at 82% -12%,#0080ff21,#0000 32%),linear-gradient(#04122afa,#010917fa);border:1px solid #2687e747;border-radius:8px;padding:20px 22px 18px;overflow:hidden}.network-section-tabs{margin-bottom:16px}.transmission-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.transmission-header h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(28px,2.4vw,42px);font-weight:950}.transmission-header p{color:#dae8fbc7;align-items:center;gap:8px;margin:7px 0 0;font-size:15px;font-weight:780;display:inline-flex}.transmission-header p b{background:#19e879;border-radius:999px;width:9px;height:9px;box-shadow:0 0 14px #19e8799e}.transmission-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.transmission-header-actions span,.transmission-header-actions button{color:#dceafccc;background:#04142ec7;border:1px solid #4691e838;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.transmission-header-actions b{color:#48c5ff}.transmission-header-actions button{cursor:pointer;color:#eef8ff}.transmission-note{color:#d3e2f6bd;background:#051732bd;border:1px solid #4c91e12e;border-radius:8px;align-items:center;gap:10px;min-height:42px;margin-bottom:14px;padding:0 14px;font-size:13px;font-weight:790;display:flex}.transmission-note svg{color:#7ea6ce}.transmission-note.warning{color:#ffd27a;background:#52370c6b;border-color:#ffbe3747}.network-equipment-editor{margin-bottom:14px}.network-equipment-form{grid-template-columns:repeat(4,minmax(0,1fr))}.network-equipment-form .checkbox-field{flex-direction:row;align-items:center;gap:10px;min-height:43px}.network-equipment-form .checkbox-field input{accent-color:#27b8ff;width:18px;min-height:18px}.network-equipment-actions{grid-column:1/-1}.transmission-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.transmission-kpis article{background:linear-gradient(135deg,#0a2a52e0,#031229f5);border:1px solid #3088e638;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr) minmax(104px,138px);align-items:center;column-gap:16px;min-height:118px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.transmission-kpis article>i{color:#2bb8ff;background:#1084ff29;border-radius:13px;grid-row:1/4;place-items:center;width:46px;height:46px;display:grid}.transmission-kpis .online>i{color:#1bef83;background:#10d27026}.transmission-kpis .offline>i{color:#ff5c78;background:#ff4c6a26}.transmission-kpis .waiting>i{color:#ffc447;background:#ffbc3226}.transmission-kpis .routers>i{color:#65c9ff;background:#37a6ff26}.transmission-kpis span,.transmission-kpis strong,.transmission-kpis small{z-index:1;grid-column:2;display:block;position:relative}.transmission-kpis span{color:#c8d9efbf;text-transform:uppercase;font-size:12px;font-weight:950}.transmission-kpis strong{color:#fff;margin-top:6px;font-size:32px;line-height:1}.transmission-kpis small{color:#d3e2f6bd;margin-top:6px;font-weight:780}.transmission-kpis .report-sparkline{z-index:0;opacity:.8;grid-area:1/3/4;align-self:end;width:100%;height:62px;margin-top:20px;position:static}.transmission-kpis .routers{grid-template-columns:48px minmax(0,1fr)}.transmission-kpis .routers span,.transmission-kpis .routers strong,.transmission-kpis .routers small{grid-column:2}.transmission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.transmission-pop-card{background:radial-gradient(circle at 82% 0,#0080ff1a,#0000 34%),linear-gradient(#071c3cf5,#020d1ffa);border:1px solid #2d80d940;border-radius:8px;min-width:0;overflow:hidden}.transmission-pop-card>header{border-bottom:1px solid #dbe9ff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 13px;display:flex}.transmission-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.transmission-card-actions button,.transmission-mini-action{color:#e7f3ffe0;cursor:pointer;background:#051c3eb8;border:1px solid #48a1ff4d;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.transmission-card-actions button:hover,.transmission-mini-action:hover{background:#0d5291bd;border-color:#35b8ff9e}.transmission-pop-card>header span{color:#55c5ff;background:#0088ff21;border:1px solid #37aaff57;border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.transmission-pop-card h3{color:#fff;margin:9px 0 0;font-size:18px;font-weight:950}.transmission-pop-card p{color:#cdddf2b3;margin:4px 0 0;font-size:13px;font-weight:740}.transmission-router-list{gap:8px;padding:12px 12px 0;display:grid}.transmission-router-row{background:#04132bb8;border:1px solid #4c91e124;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.transmission-router-row>i,.transmission-panel-row>i{color:#31b7ff;background:#0080ff24;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.transmission-router-row span,.transmission-panel-row span{gap:3px;min-width:0;display:grid}.transmission-router-row b,.transmission-panel-row b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:930;overflow:hidden}.transmission-router-row small,.transmission-panel-row small{color:#cdddf29e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.transmission-pop-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 12px 0;display:grid}.transmission-pop-stats span{background:#031127c7;border:1px solid #4c91e121;border-radius:7px;padding:8px 9px}.transmission-pop-stats b,.transmission-pop-stats small{display:block}.transmission-pop-stats b{color:#fff;font-size:16px}.transmission-pop-stats small{color:#d5e4f8ad;margin-top:2px;padding-left:9px;font-size:10px;font-weight:850;position:relative}.transmission-pop-stats small:before{content:"";background:#1ce981;border-radius:999px;width:5px;height:5px;position:absolute;top:5px;left:0}.transmission-pop-stats span:nth-child(2) small:before{background:#ff526f}.transmission-pop-stats span:nth-child(3) small:before{background:#ffc24a}.transmission-panel-list{gap:7px;padding:12px;display:grid}.transmission-panel-row{background:#04142dc7;border:1px solid #4c91e121;border-radius:7px;grid-template-columns:32px minmax(0,1fr) 42px auto 70px auto;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:grid}.transmission-panel-row.online{border-color:#00e57b2e}.transmission-panel-row.offline{border-color:#ff5c743d}.transmission-panel-row.unknown{border-color:#ffbe372e}.transmission-panel-row>strong{color:#eff8ff;justify-self:center;font-size:12px;font-weight:950}.transmission-panel-row .network-status{gap:5px;min-height:21px;padding:0 7px;font-size:9px}.transmission-panel-row time{color:#cdddf29e;text-align:right;justify-self:end;font-size:10px;font-weight:800}.transmission-footer{color:#d2e2f88c;text-align:center;margin-top:16px;font-size:12px;font-weight:760}.router-interfaces-section{gap:12px;margin:12px 0;display:grid}.router-interfaces-section>header{background:radial-gradient(circle at 88% 0,#00beff17,#0000 34%),linear-gradient(#061b3be6,#030f23f0);border:1px solid #2d80d938;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:12px;padding:15px 17px;display:flex}.router-interfaces-section>header span{color:#56c6ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.router-interfaces-section>header strong{color:#fff;margin-top:4px;font-size:20px;font-weight:950;display:block}.router-interfaces-section>header small{color:#d2e2f6b3;margin-top:4px;font-size:12px;font-weight:760;display:block}.router-interfaces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.router-interface-card{background:radial-gradient(circle at 82% 0,#0080ff14,#0000 34%),linear-gradient(#061b3af2,#030e20fa);border:1px solid #2d80d938;border-radius:8px;min-width:0;overflow:hidden}.router-interface-card>header{border-bottom:1px solid #dbe9ff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.router-interface-card>header strong{color:#fff;font-size:18px;font-weight:950;display:block}.router-interface-card>header small{color:#cdddf29e;margin-top:2px;font-size:11px;font-weight:780;display:block}.router-interface-card>header em{color:#62f5a6;background:#0b7b4e2e;border:1px solid #4be5a13d;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:30px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.router-interface-table{min-width:0;padding:8px;display:grid}.router-interface-head,.router-interface-row{grid-template-columns:minmax(120px,1.4fr) 72px 82px 64px 64px;align-items:center;gap:8px;display:grid}.router-interface-head{color:#cfe0f794;text-transform:uppercase;min-height:28px;font-size:10px;font-weight:950}.router-interface-row{color:#eef7ffe6;border-top:1px solid #4489da21;min-height:36px;font-size:12px;font-weight:820}.router-interface-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.router-interface-row b,.router-interface-row strong,.router-interface-row small,.router-interface-row em{white-space:nowrap;justify-self:start;font-style:normal}.router-interface-row b,.router-interface-row strong,.router-interface-row small{color:#e7f3ffd1;font-size:12px;font-weight:860}.router-interface-row em{color:#e1ecfab8;background:#5c708729;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.router-interface-row.online em{color:#66f0a8;background:#1abf642e}.router-interface-row.offline em{color:#ff8fa0;background:#ff486226}.router-interface-row.free em,.router-interface-row.free strong{color:#65c8ff;background:#2997ff26}.router-interface-row.burned em,.router-interface-row.burned strong{color:#aeb9c8;background:#7e889729}.router-interface-row.warning em{color:#ffd37a;background:#ffc44826}.router-interface-row.free strong,.router-interface-row.burned strong{border-radius:999px;padding:4px 8px}.network-switches-section{gap:12px;margin:12px 0;display:grid}.network-switches-section>header{background:radial-gradient(circle at 88% 0,#ffc44814,#0000 34%),linear-gradient(#061b3be6,#030f23f0);border:1px solid #2d80d938;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:12px;padding:15px 17px;display:flex}.network-switches-section>header span{color:#ffc95a;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.network-switches-section>header strong{color:#fff;margin-top:4px;font-size:20px;font-weight:950;display:block}.network-switches-section>header small{color:#d2e2f6b3;margin-top:4px;font-size:12px;font-weight:760;display:block}.network-switches-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.network-switch-card{background:radial-gradient(circle at 82% 0,#ffc44814,#0000 34%),linear-gradient(#061b3af2,#030e20fa);border:1px solid #2d80d938;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto 82px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:grid}.network-switch-card>i{color:#ffc95a;background:#ffc44824;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.network-switch-card>div{gap:3px;min-width:0;display:grid}.network-switch-card strong,.network-switch-card small,.network-switch-card em,.network-switch-card time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-switch-card strong{color:#fff;font-size:14px;font-weight:950}.network-switch-card small{color:#cdddf2ad;font-size:11px;font-weight:780}.network-switch-card em{color:#ffd882d1;font-size:11px;font-style:normal;font-weight:850}.network-switch-card .network-status{gap:5px;min-height:24px;padding:0 8px;font-size:10px}.network-switch-card time{color:#cdddf29e;justify-self:end;font-size:10px;font-weight:820}.wireless-page{background:radial-gradient(circle at 92% -10%,#0080ff1f,#0000 34%),linear-gradient(#051835f0,#020d1ffa);border:1px solid #2687e747;border-radius:8px;overflow:hidden}.wireless-header{margin-bottom:18px}.wireless-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.wireless-kpi-grid article{background:linear-gradient(135deg,#0e3460db,#041227f2);border:1px solid #2d80d938;border-radius:8px;min-height:112px;padding:20px 20px 18px 92px;position:relative;overflow:hidden}.wireless-kpi-grid article:after{content:"";background:linear-gradient(#2f96ff1f,#0000);width:140px;height:140px;position:absolute;inset:0 0 auto auto;transform:translate(32px,-50px)rotate(22deg)}.wireless-kpi-grid i{color:#31b7ff;background:#1084ff29;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:28px;left:22px}.wireless-kpi-grid span,.wireless-kpi-grid strong,.wireless-kpi-grid small{z-index:1;display:block;position:relative}.wireless-kpi-grid span{color:#c5d7eec2;text-transform:uppercase;font-size:12px;font-weight:900}.wireless-kpi-grid strong{color:#fff;margin-top:6px;font-size:25px;line-height:1}.wireless-kpi-grid small{color:#cdddf2b8;margin-top:7px}.wireless-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wireless-site-card{background:linear-gradient(135deg,#081f41f0,#031127fa);border:1px solid #2d80d938;border-radius:8px;overflow:hidden;box-shadow:inset 3px 0 #009dffb3}.wireless-site-card header{border-bottom:1px solid #dbe9ff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.wireless-site-card header span{color:#55c5ff;background:#0088ff21;border:1px solid #37aaff57;border-radius:999px;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.wireless-site-card h3{color:#fff;letter-spacing:0;margin:8px 0 0;font-size:21px}.wireless-site-card p{color:#cdddf2b8;margin:6px 0 0}.wireless-site-card header>strong{color:#dff2ff;background:#031127cc;border:1px solid #4c91e142;border-radius:8px;flex:none;padding:10px 13px;font-size:18px}.wireless-device-list{gap:8px;padding:16px;display:grid}.wireless-device-row{background:#051833c7;border:1px solid #4c91e129;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 120px auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.wireless-device-row>i{color:#31b7ff;background:#0080ff24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.wireless-device-row span{gap:4px;display:grid}.wireless-device-row b{color:#fff;font-size:14px}.wireless-device-row small{color:#cdddf2a3;font-size:12px}.wireless-device-row>strong{color:#dff2ff;justify-self:end;font-size:14px}.wireless-device-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1064cdf0,#0c3d8bf0);border:1px solid #2d9eff6b;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:900;display:inline-flex}@media (width<=1100px){.network-kpi-grid,.network-pop-grid{grid-template-columns:1fr}.network-monitor-note{flex-direction:column;align-items:flex-start}.network-panel-row{grid-template-columns:38px minmax(0,1fr)}.network-panel-row>strong,.network-panel-row .network-status,.network-panel-row time{justify-self:stretch}.wireless-kpi-grid,.wireless-site-grid{grid-template-columns:1fr}.wireless-device-row{grid-template-columns:38px minmax(0,1fr)}.wireless-device-row>strong,.wireless-device-row button{grid-column:2;justify-self:start}}.billing-alert{color:#fff0d2e6;background:#402b1157;border:1px solid #ffc24747;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 30px 20px;padding:16px 20px;display:grid}.billing-alert .icon{color:#ffc247}.billing-alert strong,.billing-alert span{display:block}.billing-alert strong{color:#ffd36a;font-size:16px}.billing-alert span{color:#eee0c9c7;margin-top:4px}.billing-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;padding:0 30px 28px;display:grid}.billing-main-card,.billing-side>section,.revenue-chart-card,.month-summary-card,.daily-movement{background:#05142bb3;border:1px solid #2d80d933;border-radius:8px}.billing-filters{border-bottom:1px solid #2d80d92e;grid-template-columns:minmax(240px,1fr) 150px 150px 150px auto 48px;gap:10px;padding:14px;display:grid}.billing-filters label{background:#071833cc;border:1px solid #4c91e138;border-radius:7px;min-height:44px;padding:5px 12px}.billing-filters label:not(.premium-search){flex-direction:column;display:flex}.billing-filters label span{color:#c7d7ecbd;font-size:11px}.billing-filters select{color:#f5f9ff;background:0 0;border:0;outline:0;font-size:14px}.outline-action.square{min-width:46px;padding:0}.billing-table{border-width:0;border-radius:0;margin:0}.billing-table .premium-table-head,.billing-table .premium-table-row{grid-template-columns:1.7fr .95fr .95fr .72fr .82fr .78fr 1fr}.billing-client,.billing-plan{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.billing-client i{color:#fff;background:linear-gradient(135deg,#2269ffe0,#8f42d6ad);border-radius:50%;grid-row:span 2;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.billing-plan .icon{color:#d2e4f8cc;grid-row:span 2}.delay-cell b{color:#ff6f83}.billing-side{gap:14px;display:grid}.billing-donut-card,.next-block-card{padding:20px}.billing-donut-card>strong,.next-block-card>span{color:#fff;font-size:16px}.billing-donut,.month-donut{background:radial-gradient(circle at center, #041228 54%, transparent 56%), conic-gradient(#ff5869 0 var(--blocked), #ffad27 var(--blocked) calc(var(--blocked) + var(--waiting)), #4ce183 calc(var(--blocked) + var(--waiting)) 100%);border-radius:50%;place-items:center;width:132px;height:132px;margin:18px auto;display:grid}.billing-donut b,.billing-donut span,.month-donut b,.month-donut span{text-align:center;grid-area:1/1}.billing-donut b,.month-donut b{color:#fff;align-self:center;font-size:26px}.billing-donut span,.month-donut span{color:#dfebfbd1;align-self:end;margin-bottom:34px;font-size:12px}.billing-donut-card p,.month-summary-card p{color:#dbe8f8cc;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.billing-donut-card p i,.month-summary-card p i{border-radius:50%;width:10px;height:10px}i.red{background:#ff5869}i.orange{background:#ffad27}i.green{background:#4ce183}i.purple{background:#b067ff}.billing-donut-card hr,.month-summary-card hr{border:0;border-top:1px solid #dbe9ff1a;margin:16px 0}.next-block-card{gap:8px;display:grid}.next-block-card .icon{color:#3f91ff}.next-block-card strong{color:#fff;font-size:20px}.next-block-card em{color:#2faeff;font-style:normal}.revenue-toolbar select,.revenue-toolbar .premium-search{color:#f5f9ff;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;min-height:44px;padding:0 14px}.revenue-toolbar .premium-search{min-width:210px}.revenue-kpis{padding-top:6px}.revenue-kpi{background:#05142bb8;border:1px solid #2d80d933;border-radius:8px;min-height:136px;padding:24px 22px;position:relative;overflow:hidden}.revenue-kpi i{color:#2db7ff;background:#1274ff29;border-radius:8px;place-items:center;width:56px;height:56px;display:grid}.revenue-kpi.green i{color:#49e985;background:#0e934c2e}.revenue-kpi.amber i{color:#ffc247;background:#b3790c2e}.revenue-kpi.red i{color:#ff6376;background:#cc2f4e2e}.revenue-kpi span,.revenue-kpi strong,.revenue-kpi small{margin-left:74px;display:block}.revenue-kpi span{color:#dbe8f8b8;text-transform:uppercase;margin-top:-54px;font-size:13px;font-weight:900}.revenue-kpi strong{color:#fff;margin-top:8px;font-size:26px}.revenue-kpi small{color:#d2e0f3d1;margin-top:7px}.sparkline{opacity:.9;width:128px;height:48px;position:absolute;bottom:12px;right:18px}.sparkline path{fill:none;stroke:currentColor;stroke-width:3px}.revenue-kpi.blue .sparkline{color:#287dff}.revenue-kpi.green .sparkline{color:#45da73}.revenue-kpi.amber .sparkline{color:#ffbd37}.revenue-kpi.red .sparkline{color:#ff4f64}.revenue-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);gap:16px;padding:0 30px 18px;display:grid}.revenue-chart-card,.month-summary-card{padding:20px}.revenue-chart-card header{justify-content:space-between;align-items:center;display:flex}.revenue-chart-card strong,.month-summary-card>strong,.daily-movement>strong{color:#fff;font-size:17px}.revenue-chart-card select{color:#f5f9ff;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;padding:10px 14px}.finance-line-chart{width:100%;height:300px;margin-top:14px}.finance-line-chart .grid-line{stroke:#78a3d91f;stroke-width:1px}.finance-line-chart path{fill:none;stroke-width:3px}.finance-line-chart .expected{stroke:#2f7cff;stroke-dasharray:6 8}.finance-line-chart .received{stroke:#44d86f}.finance-line-chart .pending{stroke:#ff4f64}.finance-line-chart text{fill:#dbe8f8b8;font-size:12px}.month-donut{background:radial-gradient(circle at center, #041228 54%, transparent 56%), conic-gradient(#49d96c 0 var(--paid), #ffb028 var(--paid) calc(var(--paid) + var(--open)), #a05dff calc(var(--paid) + var(--open)) 100%);width:156px;height:156px}.month-donut b{font-size:18px}.month-summary-card p em{color:#59ef8e;background:#34cf6533;border-radius:999px;margin-left:5px;padding:2px 6px;font-style:normal}.daily-movement{margin:0 30px 28px;padding:20px}.daily-row{background:#0412289e;border:1px solid #2d80d929;border-left:6px solid #45d86f;border-radius:8px;grid-template-columns:190px repeat(5,minmax(130px,1fr)) 44px;align-items:center;gap:14px;min-height:86px;margin-top:12px;padding:0 16px;display:grid}.daily-row.warning{border-left-color:#ff4f64}.daily-date{align-items:center;gap:12px;display:flex}.daily-date b{color:#fff;font-size:30px}.daily-row small{color:#cbdaeeb8;text-transform:uppercase;font-size:12px;display:block}.daily-row b.green{color:#49e985}.daily-row b.blue{color:#4b9dff}.daily-row b.orange{color:#ffb028}.daily-row b.purple{color:#c083ff}.daily-row button{color:#dae8fad1;cursor:pointer;background:0 0;border:0}.reports-center,.whatsapp-page{background:radial-gradient(circle at 82% -18%,#0080ff1f,#0000 34%),linear-gradient(#041228f5,#010a18fa);border:1px solid #2687e747;border-radius:8px;overflow:hidden}.reports-tabs{margin-top:22px}.report-page,.whatsapp-page{padding:26px 30px 30px}.report-header,.whatsapp-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.report-header h2,.whatsapp-header h2{color:#fff;letter-spacing:0;margin:0;font-size:30px}.report-header p,.whatsapp-header p{color:#cdddf2c2;margin:7px 0 0;font-size:15px}.whatsapp-header h2 em{color:#57ef92;vertical-align:middle;background:#1ad7692e;border-radius:999px;margin-left:10px;padding:4px 9px;font-size:12px;font-style:normal;display:inline-flex}.report-kpi-grid,.whatsapp-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.whatsapp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-kpi,.whatsapp-kpi{text-align:left;width:100%;min-height:126px;color:inherit;background:linear-gradient(135deg,#081e3ee0,#041228f0);border:1px solid #2d80d92e;border-radius:8px;padding:18px 18px 14px 82px;display:block;position:relative;overflow:hidden}.report-kpi.clickable{cursor:pointer}.report-kpi.clickable:hover,.report-kpi.active{border-color:#4da6ffb8;transform:translateY(-1px);box-shadow:0 0 0 1px #4da6ff2e,0 16px 36px #0076ff1f}.report-kpi>i,.whatsapp-kpi>i{color:#37aaff;background:#1169e42e;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:22px;left:18px}.report-kpi span,.whatsapp-kpi span{color:#cbdaeeb8;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.report-kpi strong,.whatsapp-kpi strong{color:#fff;margin-top:7px;font-size:25px;line-height:1;display:block}.report-kpi small,.whatsapp-kpi small{color:#cfe0f4c2;margin-top:8px;font-weight:760;display:block}.report-kpi.green>i,.whatsapp-kpi.green>i,.whatsapp-kpi.connected>i{color:#55ef91;background:#1ac26829}.report-kpi.amber>i,.whatsapp-kpi.amber>i{color:#ffbf38;background:#ffb32329}.report-kpi.purple>i,.whatsapp-kpi.purple>i,.report-kpi.violet>i{color:#b67cff;background:#964eff29}.report-kpi.pink>i,.report-kpi.red>i{color:#ff6980;background:#e234532e}.report-sparkline{opacity:.78;width:calc(100% - 24px);height:32px;position:absolute;bottom:10px;left:12px;right:12px}.report-sparkline path{fill:none;stroke:#278cff;stroke-width:3px}.report-sparkline.green path{stroke:#39d977}.report-sparkline.amber path{stroke:#ffb728}.report-sparkline.purple path,.report-sparkline.violet path{stroke:#a86cff}.report-sparkline.pink path,.report-sparkline.red path{stroke:#ff5572}.movement-chart-card,.movement-filter-card,.movement-reasons-card,.movement-list-card,.desktop-transmission-card{background:#05142bb8;border:1px solid #2d80d92e;border-radius:8px}.movement-chart-card,.movement-filter-card,.movement-reasons-card{margin-bottom:16px;padding:18px}.movement-chart-card header,.movement-reasons-card header,.movement-list-card header,.desktop-transmission-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.movement-chart-card strong,.movement-filter-card strong,.movement-reasons-card strong,.movement-list-card strong,.desktop-transmission-card strong{color:#fff;font-size:16px}.movement-chart-card small,.movement-filter-card small,.movement-reasons-card small,.movement-list-card header small,.desktop-transmission-card small{color:#cfe0f4ad;font-size:12px;font-weight:800}.movement-filter-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.movement-filter-card>div{gap:5px;display:grid}.movement-filter-card form{grid-template-columns:repeat(2,150px) auto;align-items:end;gap:10px;display:grid}.movement-filter-card label{gap:5px;display:grid}.movement-filter-card label span{color:#cfe0f4ad;text-transform:uppercase;font-size:11px;font-weight:900}.movement-filter-card input,.movement-filter-card button{min-height:40px;font:inherit;border-radius:8px;font-size:12px;font-weight:900}.movement-filter-card input{color:#f5f9ff;background:#071833d1;border:1px solid #4c91e13d;padding:0 10px}.movement-filter-card button{color:#fff;cursor:pointer;background:linear-gradient(#168eff,#0965d8);border:1px solid #188eff7a;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.movement-reasons-card div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.movement-reasons-card span{background:#ffb72814;border:1px solid #ffb72824;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.movement-reasons-card b{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.movement-reasons-card em{color:#ffcb66;background:#ffb72824;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:12px;font-style:normal;font-weight:950;display:grid}.movement-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;min-height:188px;display:grid}.movement-bars article{text-align:center;grid-template-rows:auto 132px auto;gap:8px;min-width:0;display:grid}.movement-bars span,.movement-bars small{color:#d8e8fac2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.movement-bars div{background:#020e207a;border-radius:7px;justify-content:center;align-items:flex-end;gap:5px;min-height:132px;padding:8px 5px;display:flex}.movement-bars b,.movement-bars i{width:12px;height:max(7px, var(--value));border-radius:999px 999px 4px 4px;display:block}.movement-bars b{background:linear-gradient(#55ef91,#159c62);box-shadow:0 0 16px #27e07e47}.movement-bars i{background:linear-gradient(#ff6b82,#c82a4b);box-shadow:0 0 16px #ff557047}.movement-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px;display:grid}.movement-list-card{align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.movement-row{background:#020e206b;border:1px solid #4291ef21;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.movement-row>i{color:#8ed8ff;background:#188eff29;border-radius:8px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:950;display:grid}.movement-row.danger>i{color:#ff7b90;background:#ff557026}.movement-row span{gap:4px;min-width:0;display:grid}.movement-row b,.movement-row small,.movement-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movement-row b{color:#f7fbff;font-size:13px}.movement-row small{color:#cfe0f4a3;font-size:11px;font-weight:800}.movement-row em{color:#ffc76df0;font-size:12px;font-style:normal;font-weight:850}.desktop-transmission-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.desktop-transmission-card{align-content:start;min-width:0;padding:16px;display:grid}.desktop-transmission-card header span{gap:4px;min-width:0;display:grid}.desktop-transmission-card header strong,.desktop-transmission-card header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-transmission-card header em{color:#55ef91;background:#2fe28424;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:950}.desktop-transmission-card.unlinked{background:radial-gradient(circle at 0 0,#ffb7281a,#0000 34%),#05142bb8;border-color:#ffb7283d}.desktop-transmission-card.unlinked header em,.desktop-transmission-card.unlinked button>i{color:#ffcb66;background:#ffb72824}.desktop-transmission-card>div{gap:8px;display:grid}.desktop-transmission-card button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#020e2070;border:1px solid #4291ef24;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.desktop-transmission-card button:hover{background:#092a54a8;border-color:#37b1ff61}.desktop-transmission-card button>i{color:#ff7b90;background:#ff557021;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:950;display:grid}.desktop-transmission-card button.online>i{color:#55ef91;background:#2fe28424}.desktop-transmission-card button span{gap:3px;min-width:0;display:grid}.desktop-transmission-card button b,.desktop-transmission-card button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-transmission-card button b{color:#f7fbff;font-size:13px}.desktop-transmission-card button small,.desktop-transmission-card p{color:#cfe0f4a3;font-size:11px;font-weight:800}.delinquency-toolbar{grid-template-columns:minmax(260px,1fr) 220px;gap:10px;margin-bottom:14px;display:grid}.delinquency-toolbar select{color:#f5f9ff;background:#071833d1;border:1px solid #4c91e13d;border-radius:8px;min-height:42px;padding:0 12px;font-weight:850}.delinquency-table .premium-table-head,.delinquency-table .premium-table-row{grid-template-columns:minmax(220px,1.08fr) minmax(150px,.74fr) minmax(140px,.66fr) minmax(90px,.42fr) minmax(105px,.5fr) minmax(112px,.52fr) minmax(190px,.84fr)}.post-blocking-table .premium-table-head,.post-blocking-table .premium-table-row{grid-template-columns:minmax(230px,1.12fr) minmax(190px,.9fr) minmax(130px,.56fr) minmax(120px,.52fr) minmax(145px,.68fr) minmax(90px,.38fr)}.post-block-message-preview{margin-top:7px}.post-block-message-preview summary{cursor:pointer;color:#8fd8ff;font-size:11px;font-weight:900}.post-block-message-preview pre,.mobile-post-block-message pre{color:#e2efffc7;white-space:pre-wrap;background:#0109188f;border:1px solid #70b4ff26;border-radius:9px;max-height:160px;margin:7px 0 0;padding:9px;font-family:inherit;font-size:11px;line-height:1.4;overflow:auto}.disconnected-table .premium-table-head,.disconnected-table .premium-table-row{grid-template-columns:minmax(230px,1.25fr) minmax(160px,.82fr) minmax(145px,.72fr) minmax(90px,.42fr) minmax(120px,.62fr) minmax(120px,.58fr) minmax(95px,.44fr)}.report-empty-state{color:#cfe0f4ad;margin:0;padding:22px;font-size:13px;font-weight:850}.report-filters,.pppoe-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,160px)) repeat(4,minmax(120px,1fr)) auto;gap:10px;margin-bottom:14px;display:grid}.report-filters label,.pppoe-filters label{gap:5px;display:grid}.report-filters label span,.pppoe-filters label span{color:#cbdaeeb8;font-size:11px;font-weight:850}.report-filters input,.report-filters select,.pppoe-filters input,.pppoe-filters select{color:#f5f9ff;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;min-height:42px;padding:0 12px}.bandwidth-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.86fr) minmax(310px,.76fr);gap:14px;margin-bottom:16px;display:grid}.traffic-card,.top-consumers-card,.report-detail-card,.pppoe-main-card,.session-detail-card,.chatbot-settings-card,.chatbot-flow-card,.whatsapp-preview-card,.whatsapp-status-column section{background:#05142bb8;border:1px solid #2d80d92e;border-radius:8px}.traffic-card,.top-consumers-card,.report-detail-card,.session-detail-card{padding:18px}.traffic-card header,.top-consumers-card header,.report-detail-card header,.session-detail-card header,.chatbot-flow-card header,.whatsapp-preview-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.traffic-card strong,.top-consumers-card strong,.report-detail-card strong,.session-detail-card strong,.chatbot-settings-card h3,.chatbot-flow-card h3,.whatsapp-preview-card h3,.whatsapp-status-column h3{color:#fff;font-size:17px}.traffic-card header span{color:#dae8fac7;align-items:center;gap:8px;font-size:13px;display:flex}.download-dot,.upload-dot{background:#278cff;border-radius:99px;width:16px;height:3px;display:inline-block}.upload-dot{background:#38da78}.traffic-area-chart{width:100%;height:286px}.traffic-area-chart .grid-line{stroke:#78a3d91f}.traffic-area-chart .download-fill{fill:#1c8bff33}.traffic-area-chart .upload-fill{fill:#36d97a29}.traffic-area-chart .download-line,.traffic-mini-chart .download{fill:none;stroke:#288cff;stroke-width:3px}.traffic-area-chart .upload-line,.traffic-mini-chart .upload{fill:none;stroke:#38d778;stroke-width:3px}.traffic-area-chart text{fill:#cddef29e;font-size:12px}.consumer-donut{background:radial-gradient(circle at center, #05142b 55%, transparent 57%), conic-gradient(#ffcb42 0, #ffcb42 16%, #37d97b 16%, #37d97b 30%, #268dff 30%, #268dff 45%, #a36cff 45%, #a36cff 58%, #aab8cc 58%, #aab8cc);border-radius:50%;place-items:center;width:150px;height:150px;margin:8px auto 18px;display:grid}.consumer-donut b,.consumer-donut small{grid-area:1/1}.consumer-donut b{color:#fff;font-size:20px}.consumer-donut small{color:#cddef2b3;margin-top:44px}.consumer-list{gap:10px;display:grid}.consumer-list p,.report-detail-card p,.session-detail-card p,.whatsapp-status-column p{border-bottom:1px solid #dbe9ff14;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.consumer-list span,.report-detail-card span,.session-detail-card span,.whatsapp-status-column span{color:#cfdff3bd}.consumer-list b,.report-detail-card b,.session-detail-card b,.whatsapp-status-column b{color:#fff}.consumer-list small{color:#cfdff3a3}.report-detail-card header button,.session-detail-card header button{color:#e0eefeb3;cursor:pointer;background:0 0;border:0}.detail-identity{border-bottom:1px solid #dbe9ff14;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:14px;display:grid}.detail-identity i,.report-login i,.report-client i{color:#fff;background:linear-gradient(135deg,#168dff,#0759df);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.detail-identity small,.report-client small,.premium-table-row small{color:#cddef2b3;display:block}.detail-identity em{color:#ff7f90;background:#ff50662e;border-radius:999px;margin-left:6px;padding:2px 7px;font-style:normal;display:inline-flex}.detail-identity u,.online-badge{color:#57ef92;background:#1cd26a26;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:900;text-decoration:none}.traffic-mini-chart{width:100%;height:112px;margin-top:10px}.bandwidth-table{margin:0}.bandwidth-table .premium-table-head,.bandwidth-table .premium-table-row{grid-template-columns:.32fr .9fr 1.35fr 1fr .8fr 1fr .78fr .78fr .72fr .7fr .62fr}.report-login,.report-client{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.report-login i,.report-client i{width:34px;height:34px;font-size:11px}.usage-cell{gap:7px;display:grid}.usage-cell i{background:linear-gradient(90deg, #ffca35 var(--usage), #4d6f995c var(--usage));border-radius:999px;width:100%;height:5px;display:block}.usage-badge{border-radius:999px;padding:5px 9px;font-style:normal;font-weight:900;display:inline-flex}.usage-badge.high{color:#ff6f83;background:#ff465e2e}.usage-badge.mid{color:#ffd16a;background:#ffbb2b2e}.usage-badge.ok{color:#61ef99;background:#2ed26f29}.pppoe-layout{grid-template-columns:minmax(0,1fr) 390px;gap:14px;display:grid}.pppoe-main-card{padding:18px}.pppoe-filters{grid-template-columns:minmax(240px,1fr) repeat(5,minmax(120px,160px))}.pppoe-subtabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pppoe-subtabs button{color:#e5f1ffd9;cursor:pointer;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;min-height:36px;padding:0 13px;font-weight:850}.pppoe-subtabs button.active{color:#fff;background:#0e53b07a;border-color:#168dff94}.pppoe-subtabs button:last-child{margin-left:auto}.pppoe-table .premium-table-head,.pppoe-table .premium-table-row{grid-template-columns:1.28fr 1fr .9fr .98fr .86fr .72fr 1.05fr .8fr .6fr}.duration-cell{color:#cde3ff;align-items:center;gap:6px;display:inline-flex}.pppoe-table .green{color:#55ef91!important}.pppoe-table .red{color:#ff6b82!important}.whatsapp-tabs{border-bottom:1px solid #3181dc2e;gap:24px;margin-bottom:22px;display:flex}.whatsapp-tabs button{color:#d8e7f9b8;cursor:pointer;background:0 0;border:0;min-height:42px;font-weight:850;position:relative}.whatsapp-tabs button.active{color:#7fc7ff}.whatsapp-tabs button.active:after{content:"";background:#268dff;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.logos-page{min-height:calc(100vh - 122px)}.logos-central-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.logos-command-card,.logos-function-card,.logos-schedule-card,.logos-safety-card,.logos-openai-card,.logos-autonomy-card,.logos-learning-card,.logos-error-card,.logos-audit-card,.logos-chat-card,.logos-chat-inspector section,.logos-billing-sidebar,.logos-billing-main,.logos-transmission-sidebar,.logos-transmission-main{background:linear-gradient(145deg,#081f42e0,#030e20f5),#030f22eb;border:1px solid #419cff33;border-radius:8px;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000038}.logos-main-console{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:172px;padding:22px;display:flex;position:relative;overflow:hidden}.logos-main-console:before{content:"";pointer-events:none;background:radial-gradient(circle,#36beff3b,#0000 66%);border-radius:50%;width:320px;height:320px;position:absolute;inset:-90px -120px auto auto}.logos-console-brand{z-index:1;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.logos-console-brand>span{background:radial-gradient(circle at 50% 35%,#16b3ff33,#0000 56%),#020a18a3;border:1px solid #46bcff4d;border-radius:8px;flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid}.logos-console-brand img{object-fit:contain;filter:drop-shadow(0 0 18px #2ebeff59);width:82px;height:82px}.logos-console-brand small,.logos-function-card p,.logos-schedule-list small,.logos-safety-card p,.logos-openai-card p,.logos-autonomy-card p,.logos-learning-card p,.logos-error-card p,.logos-audit-card p,.logos-chat-inspector p,.logos-chat-bubble small,.logos-rules-row small{color:#cddef4ad}.logos-console-brand h3{color:#fff;letter-spacing:0;margin:4px 0 8px;font-size:28px}.logos-console-brand p{color:#ddedffbd;max-width:720px;margin:0;font-size:14px;line-height:1.55}.logos-console-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.logos-status-toggle{vertical-align:middle;gap:4px;display:inline-grid;position:relative}.logos-status-toggle>button{color:#72f0a6;cursor:pointer;text-transform:uppercase;background:#27e3891a;border:1px solid #27e38947;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:950;display:inline-flex}.logos-status-toggle>button.desligado,.logos-status-toggle>button.offline{color:#ff8195;background:#ff5c741a;border-color:#ff5c7452}.logos-status-toggle>button.baixo{color:#7cc7ff;background:#49a5ff1f;border-color:#49a5ff5c}.logos-status-toggle>button.medio,.logos-status-toggle>button.intermediario{color:#ffc764;background:#ffc24a1c;border-color:#ffc24a57}.logos-status-toggle>button.sentinela{color:#cbd5e1;background:#252a33;border-color:#64748b80}.logos-status-toggle button:disabled{cursor:not-allowed;opacity:.6}.logos-status-toggle i{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px}.logos-status-toggle>small{color:#c5dbf58f;text-transform:none;white-space:nowrap;font-size:10px;font-weight:800}.logos-status-toggle.compact>small{display:none}.logos-status-menu{z-index:10;background:#020c1dfa;border:1px solid #509ef53d;border-radius:8px;gap:7px;width:236px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000057}.logos-status-menu button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#0516319e;border:1px solid #59a9ff21;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:6px 9px;padding:10px;font-weight:900;display:grid}.logos-status-menu button.alto,.logos-status-menu button.online{color:#72f0a6}.logos-status-menu button.medio,.logos-status-menu button.intermediario{color:#ffc764}.logos-status-menu button.sentinela{color:#cbd5e1;background:#252a33;border-color:#64748b66}.logos-status-menu button.baixo{color:#7cc7ff}.logos-status-menu button.desligado,.logos-status-menu button.offline{color:#ff8195}.logos-status-menu button small{color:#c5dbf594;grid-column:2;font-size:11px;font-weight:750}.whatsapp-header h2 .logos-status-toggle{margin-left:8px;transform:translateY(-2px)}.whatsapp-header h2 .logos-status-toggle>small{display:none}.logos-support-status-card{background:linear-gradient(140deg,#052d26bd,#030e20f2);border:1px solid #27e38933;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.logos-support-status-card.desligado,.logos-support-status-card.offline{background:linear-gradient(140deg,#3e0c16bd,#030e20f2);border-color:#ff5c7442}.logos-support-status-card.baixo{background:linear-gradient(140deg,#082348c2,#030e20f2);border-color:#49a5ff47}.logos-support-status-card.medio,.logos-support-status-card.intermediario{background:linear-gradient(140deg,#3d2a09c2,#030e20f2);border-color:#ffc24a47}.logos-support-status-card span{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-support-status-card strong{color:#fff;margin:4px 0;font-size:21px;display:block}.logos-support-status-card p{color:#ddedffb8;margin:0}.logos-mini-kpis{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.logos-mini-kpis article{background:linear-gradient(140deg,#071d3ed1,#030d1ef0);border:1px solid #419cff2b;border-radius:8px;min-height:108px;padding:17px}.logos-mini-kpis span,.logos-schedule-card header span,.logos-safety-card header span,.logos-openai-card header span,.logos-openai-section-label small,.logos-learning-card header small,.logos-chat-card header small,.logos-billing-main header small,.logos-transmission-sidebar header small,.logos-transmission-main header small,.logos-template-editor header small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-mini-kpis strong{color:#f7fbff;margin:9px 0 4px;font-size:28px;display:block}.logos-mini-kpis small{color:#cce0f69e}.logos-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.logos-function-card{min-height:156px;padding:18px}.logos-function-card i{color:#79c9ff;background:#258eff24;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.logos-function-card strong{color:#fff;margin:14px 0 7px;font-size:16px;display:block}.logos-function-card p{margin:0;line-height:1.45}.logos-schedule-card,.logos-safety-card{padding:18px}.logos-schedule-card header,.logos-safety-card header,.logos-openai-card header,.logos-autonomy-card header,.logos-learning-card header,.logos-error-card header,.logos-chat-card header,.logos-billing-main header,.logos-transmission-sidebar header,.logos-transmission-main header,.logos-template-editor header,.logos-events-strip header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.logos-billing-main>header .outline-action{min-width:122px}.logos-schedule-card h3,.logos-safety-card h3,.logos-openai-card h3,.logos-autonomy-card h3,.logos-learning-card h3,.logos-error-card h3,.logos-chat-card h3,.logos-billing-main h3,.logos-billing-sidebar h3,.logos-transmission-sidebar h3,.logos-transmission-main h3,.logos-template-editor h3,.logos-events-strip h3{color:#fff;letter-spacing:0;margin:0;font-size:18px}.logos-schedule-list{gap:9px;display:grid}.logos-schedule-list div{background:#020c1d8c;border:1px solid #5ba9ff24;border-radius:8px;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:4px 12px;min-height:54px;padding:10px 12px;display:grid}.logos-schedule-list span{color:#ebf5ffe6;font-weight:850}.logos-schedule-list strong{color:#6ec6ff;justify-self:end}.logos-schedule-list small{grid-column:1/-1}.logos-safety-card{align-content:start;display:grid}.logos-safety-card p{align-items:center;gap:9px;margin:0 0 11px;line-height:1.45;display:flex}.logos-openai-card{align-content:start;gap:12px;padding:18px;display:grid}.logos-openai-card header em{color:#ffc764;text-transform:uppercase;background:#ffc24a14;border:1px solid #ffc24a3d;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.logos-openai-card header em.ok{color:#72f0a6;background:#27e38917;border-color:#27e38940}.logos-openai-mode{background:#2a1f0d6b;border:1px solid #ffc24a42;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.logos-openai-mode.assist{background:linear-gradient(135deg,#37260880,#04132a9e);border-color:#ffc24a4d}.logos-openai-mode.full{background:linear-gradient(135deg,#0730238f,#04132a9e);border-color:#27e38942}.logos-openai-mode.off{background:linear-gradient(135deg,#3a0d1885,#04132a9e);border-color:#ff5c7442}.logos-openai-mode div:first-child{gap:3px;min-width:0;display:grid}.logos-openai-mode strong{color:#fff;font-size:14px;line-height:1.2}.logos-openai-mode small{color:#cddef4ad;font-size:11px;font-weight:760;line-height:1.35}.logos-ai-mode-switch{background:#020c1d8c;border:1px solid #59a9ff26;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(74px,1fr));gap:6px;padding:4px;display:grid}.logos-ai-mode-switch button{color:#cddef4a8;cursor:pointer;min-height:31px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:950;display:inline-flex}.logos-ai-mode-switch button.active{color:#72f0a6;background:#27e38921;border-color:#27e38947}.logos-ai-mode-switch button.active.offline{color:#ff8195;background:#ff5c7421;border-color:#ff5c7447}.logos-ai-mode-switch button:disabled{cursor:progress;opacity:.62}.logos-openai-summary,.logos-openai-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.logos-openai-summary span,.logos-openai-details span,.logos-openai-lines span{background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.logos-openai-summary small,.logos-openai-summary em,.logos-openai-details small,.logos-openai-lines small,.logos-openai-meter small{color:#c5dbf59e;font-size:10px;font-weight:850}.logos-openai-summary em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.logos-openai-summary strong{color:#fff;white-space:nowrap;font-size:20px}.logos-openai-meter{gap:6px;display:grid}.logos-openai-meter i{background:#5396e524;border-radius:999px;height:8px;display:block;overflow:hidden}.logos-openai-meter i:before{width:min(100%, var(--value,0%));border-radius:inherit;content:"";background:linear-gradient(90deg,#22d37d,#26a8ff);height:100%;display:block}.logos-openai-card p{margin:0;line-height:1.45}.logos-openai-details b,.logos-openai-lines b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.logos-openai-lines{gap:7px;display:grid}.logos-openai-lines span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.logos-openai-statement{gap:14px;display:grid}.logos-openai-statement-card,.logos-openai-usage-table{background:linear-gradient(145deg,#081f42e0,#030e20f5),#030f22eb;border:1px solid #419cff33;border-radius:8px;padding:18px;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000038}.logos-openai-statement-card header,.logos-openai-usage-table header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.logos-openai-statement-card header small,.logos-openai-usage-table header small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-openai-statement-card h3,.logos-openai-usage-table h3{color:#fff;letter-spacing:0;margin:0;font-size:18px}.logos-openai-statement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.logos-openai-statement-kpis span,.logos-openai-origin-grid span,.logos-openai-origin-grid p{background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;gap:5px;min-height:76px;padding:12px;display:grid}.logos-openai-statement-kpis small,.logos-openai-statement-kpis em,.logos-openai-origin-grid small{color:#c5dbf59e;font-size:11px;font-style:normal;font-weight:850}.logos-openai-statement-kpis strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.logos-openai-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.logos-openai-origin-grid b{color:#fff}.logos-openai-origin-grid p{color:#d5e6f9a8;grid-column:1/-1;margin:0}.logos-openai-usage-head,.logos-openai-usage-row{grid-template-columns:minmax(160px,1.1fr) minmax(150px,.95fr) minmax(190px,1.25fr) minmax(120px,.62fr);align-items:center;gap:12px;display:grid}.logos-openai-usage-head{color:#a9c9edb3;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:950}.logos-openai-usage-row{background:#04122a9e;border:1px solid #4b97ec24;border-radius:8px;min-height:66px;margin-top:8px;padding:10px}.logos-openai-usage-row.warn{background:#2c1f0b6b;border-color:#ffc24a38}.logos-openai-usage-row>span{gap:3px;min-width:0;display:grid}.logos-openai-usage-row b,.logos-openai-usage-row small{text-overflow:ellipsis;overflow:hidden}.logos-openai-usage-row b{color:#fff;white-space:nowrap;font-size:12px}.logos-openai-usage-row small{color:#cbdff7a3;font-size:11px;line-height:1.35}.logos-openai-usage-row em{color:#72f0a6;background:#27e38917;border:1px solid #27e38938;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-openai-usage-row.warn em{color:#ffc35f;background:#ffbb5617;border-color:#ffbb5640}.logos-openai-hub{gap:14px;min-height:0;display:grid}.logos-openai-hub-heading{background:linear-gradient(145deg,#081f42e0,#030e20f5);border:1px solid #419cff33;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.logos-openai-hub-heading small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-openai-hub-heading h3{color:#fff;letter-spacing:0;margin:3px 0 0;font-size:20px}.logos-openai-hub-heading span{color:#82f0ad;white-space:nowrap;background:#27e38917;border:1px solid #27e38938;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.logos-openai-tabs{background:#020c1d8a;border:1px solid #419cff2e;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;padding:8px;display:grid}.logos-openai-tabs button{color:#d4e7fcbd;cursor:pointer;background:#05163194;border:1px solid #59a9ff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:950;display:inline-flex}.logos-openai-tabs button.active{color:#fff;background:linear-gradient(135deg,#0c5badb8,#04224ef0);border-color:#57c3ff73;box-shadow:inset 0 1px #ffffff17}.logos-openai-page{min-height:0}.logos-openai-summary-page{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.logos-openai-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.logos-openai-control-card,.logos-openai-control-panel,.logos-openai-test-card,.logos-lab-card{background:linear-gradient(145deg,#081f42e0,#030e20f5),#030f22eb;border:1px solid #419cff33;border-radius:8px;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000038}.logos-openai-control-card{align-content:start;gap:7px;min-height:132px;padding:14px;display:grid}.logos-openai-control-card.wide{grid-column:span 2}.logos-openai-control-card.codex-teacher{background:linear-gradient(145deg,#082d2ed1,#030e20f5),#030f22eb;border-color:#27e38938}.logos-openai-control-card.codex-teacher i{color:#82f0ad;background:#27e38924}.logos-openai-control-card.codex-teacher small{white-space:normal;overflow-wrap:anywhere}.logos-openai-control-card i{color:#8ed2ff;background:#2c96ff24;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.logos-openai-control-card span,.logos-openai-control-panel header small,.logos-openai-test-card header small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-openai-control-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.logos-openai-control-card small{color:#cbdff7a3;font-size:12px;line-height:1.35}.logos-openai-rules-page,.logos-openai-test-page{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:14px;display:grid}.logos-openai-control-panel,.logos-openai-test-card,.logos-lab-card{align-content:start;gap:14px;padding:18px;display:grid}.logos-openai-control-panel header,.logos-openai-test-card header,.logos-lab-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.logos-openai-control-panel h3,.logos-openai-test-card h3,.logos-lab-card h3{color:#fff;letter-spacing:0;margin:0;font-size:18px}.logos-openai-safe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logos-openai-safe-item{background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;gap:5px;min-height:92px;padding:12px;display:grid}.logos-openai-safe-item small,.logos-openai-safe-item em{color:#c5dbf59e;font-size:11px;font-style:normal;font-weight:850}.logos-openai-safe-item strong{color:#fff;font-size:19px}.logos-openai-protection-list{gap:9px;display:grid}.logos-openai-protection-list p{color:#ddedffc2;background:#0516317a;border:1px solid #59a9ff1f;border-radius:8px;align-items:center;gap:9px;min-height:44px;margin:0;padding:10px;line-height:1.38;display:flex}.logos-openai-test-card textarea{color:#f7fbff;width:100%;min-height:146px;font:inherit;resize:vertical;background:#020c1d94;border:1px solid #519df238;border-radius:8px;outline:none;padding:12px}.logos-openai-test-card textarea:focus{border-color:#5dbcff8a;box-shadow:0 0 0 3px #2a94ff1f}.logos-openai-test-card header em{color:#72f0a6;text-transform:uppercase;white-space:nowrap;background:#27e38917;border:1px solid #27e3893d;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.logos-openai-test-actions,.logos-openai-test-examples{flex-wrap:wrap;gap:8px;display:flex}.logos-openai-test-examples button{color:#e1f0ffc7;cursor:pointer;background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.logos-openai-test-card.result{min-height:324px}.logos-openai-test-card.result p{color:#cbdff7ad;margin:0;line-height:1.45}.logos-openai-test-error{color:#ffc35f!important}.logos-openai-test-result{gap:9px;display:grid}.logos-openai-test-result span,.logos-openai-test-result div{background:#05163180;border:1px solid #59a9ff1f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.logos-openai-test-result small,.logos-openai-test-result b{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-openai-test-result strong,.logos-openai-test-result em{color:#ecf6ffe6;overflow-wrap:anywhere;font-size:13px;font-style:normal;line-height:1.4}.logos-lab-page{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.logos-lab-card header small,.logos-lab-search span{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-lab-card header em{color:#72f0a6;text-transform:uppercase;white-space:nowrap;background:#27e38917;border:1px solid #27e3893d;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.logos-lab-search{gap:6px;display:grid}.logos-lab-search div{color:#a9c9edbd;background:#020c1d94;border:1px solid #519df238;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.logos-lab-search input{color:#f7fbff;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:none}.logos-lab-client-list{scrollbar-width:thin;gap:8px;max-height:316px;padding-right:2px;display:grid;overflow:auto}.logos-lab-client-list button{color:#eaf6ff;cursor:pointer;text-align:left;background:#05163185;border:1px solid #59a9ff1f;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.logos-lab-client-list button.active{background:linear-gradient(135deg,#0c5badad,#04224ee6);border-color:#57c3ff80}.logos-lab-client-list i{color:#8ed2ff;background:#2c96ff24;border-radius:8px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:950;display:grid}.logos-lab-client-list span,.logos-lab-client-list p{gap:3px;min-width:0;margin:0;display:grid}.logos-lab-client-list b,.logos-lab-client-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logos-lab-client-list b{color:#fff;font-size:13px}.logos-lab-client-list small,.logos-lab-client-list em{color:#cbdff7a8;font-size:11px;font-style:normal;font-weight:850}.logos-lab-client-list em{white-space:nowrap;background:#020c1d75;border:1px solid #59a9ff1f;border-radius:999px;padding:5px 7px}.logos-lab-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.logos-lab-context span,.logos-lab-snapshot div,.logos-lab-dialog p{background:#05163180;border:1px solid #59a9ff1f;border-radius:8px;min-width:0;padding:10px}.logos-lab-context span{gap:5px;display:grid}.logos-lab-context small,.logos-lab-dialog b{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-lab-context strong{color:#ecf6ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.logos-lab-card textarea{color:#f7fbff;width:100%;min-height:126px;font:inherit;resize:vertical;background:#020c1d94;border:1px solid #519df238;border-radius:8px;outline:none;padding:12px}.logos-lab-card textarea:focus,.logos-lab-search div:focus-within{border-color:#5dbcff8a;box-shadow:0 0 0 3px #2a94ff1f}.logos-lab-card.result{min-height:430px}.logos-lab-card.result>p{color:#cbdff7ad;margin:0;line-height:1.45}.logos-lab-result{gap:10px;display:grid}.logos-lab-dialog{gap:8px;display:grid}.logos-lab-dialog p{grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;display:grid}.logos-lab-dialog span{color:#e0efffd6;overflow-wrap:anywhere;min-width:0;line-height:1.45}.logos-lab-context.result{grid-template-columns:repeat(4,minmax(0,1fr))}.logos-lab-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.logos-lab-snapshot div{align-content:start;gap:7px;display:grid}.logos-lab-snapshot strong{color:#fff;font-size:13px}.logos-lab-snapshot span{background:#020c1d75;border-radius:7px;gap:3px;padding:8px;display:grid}.logos-lab-snapshot small,.logos-lab-snapshot em{color:#bed7f2a3;font-size:11px;font-style:normal;font-weight:850}.logos-lab-snapshot b{color:#ecf6ffe6;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.logos-openai-page>.logos-openai-statement .logos-openai-usage-table,.logos-openai-page>.logos-autonomy-card,.logos-openai-page>.logos-learning-card{scrollbar-width:thin;max-height:calc(100vh - 338px);overflow:auto}.logos-openai-section-label{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.logos-openai-section-label b{color:#fff;font-size:15px}.logos-openai-columns{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.25fr) minmax(360px,1fr);align-items:start;gap:14px;min-height:0;display:grid}.logos-openai-column{align-content:start;gap:10px;min-width:0;display:grid}.logos-openai-column .logos-openai-card,.logos-openai-column .logos-openai-statement-card,.logos-openai-column .logos-openai-usage-table,.logos-openai-column .logos-learning-card{min-width:0;box-shadow:inset 0 1px #ffffff0d}.logos-openai-column .logos-openai-usage-table,.logos-openai-column .logos-learning-card{scrollbar-width:thin;max-height:calc(100vh - 286px);overflow:auto}.logos-openai-column .logos-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.logos-openai-column .logos-learning-board{grid-template-columns:minmax(0,1fr)}.logos-openai-column .logos-learning-recent{max-height:260px;overflow:auto}.logos-autonomy-card{gap:14px;padding:18px;display:grid}.logos-autonomy-card header small,.logos-autonomy-note small,.logos-autonomy-chart header small,.logos-autonomy-side header small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-autonomy-hero{grid-template-columns:286px minmax(0,1fr);gap:14px;display:grid}.logos-autonomy-score,.logos-autonomy-note,.logos-autonomy-chart,.logos-autonomy-side section{background:#05163194;border:1px solid #59a9ff24;border-radius:8px}.logos-autonomy-score{align-content:center;gap:18px;min-height:184px;padding:18px;display:grid}.logos-autonomy-score span{text-align:center;gap:6px;display:grid}.logos-autonomy-score strong{color:#fff;font-size:44px;line-height:1}.logos-autonomy-score small{color:#78f0aa;text-transform:uppercase;font-size:12px;font-weight:950}.logos-autonomy-score i,.logos-autonomy-days i{background:#020c1dcc;border-radius:999px;display:block;overflow:hidden}.logos-autonomy-score i{border:1px solid #5babff29;height:10px}.logos-autonomy-score i:before,.logos-autonomy-days i:before{width:var(--value,0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#19d49b,#49a9ff);height:100%;display:block}.logos-autonomy-note{align-content:center;gap:10px;padding:18px;display:grid}.logos-autonomy-note b{color:#fff;font-size:20px}.logos-autonomy-note p{max-width:720px;margin:0;line-height:1.45}.logos-autonomy-note>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.logos-autonomy-note>div span,.logos-autonomy-kpis span{background:#020c1d70;border:1px solid #59a9ff1f;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.logos-autonomy-note em,.logos-autonomy-kpis strong{color:#fff;font-style:normal;font-weight:950}.logos-autonomy-note>div small,.logos-autonomy-kpis small,.logos-autonomy-kpis em{color:#c5dbf59e;font-size:11px;font-style:normal;font-weight:850}.logos-autonomy-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.logos-autonomy-kpis strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.logos-autonomy-kpis em{line-height:1.35}.logos-autonomy-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.logos-autonomy-chart,.logos-autonomy-side section{gap:10px;padding:14px;display:grid}.logos-autonomy-chart header{align-items:center;margin-bottom:0}.logos-autonomy-chart header strong{color:#fff;margin-top:3px;font-size:14px;display:block}.logos-autonomy-chart header em{color:#72f0a6;background:#27e38917;border:1px solid #27e38938;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-autonomy-days{gap:8px;display:grid}.logos-autonomy-days span{background:#04122a85;border:1px solid #4b97ec1f;border-radius:8px;grid-template-columns:52px minmax(0,1fr) 84px 128px;align-items:center;gap:10px;min-height:42px;padding:9px 10px;display:grid}.logos-autonomy-days b{color:#fff;font-size:12px}.logos-autonomy-days i{height:8px}.logos-autonomy-days small,.logos-autonomy-days em{color:#cde1f8ad;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.logos-autonomy-days p,.logos-autonomy-side p{color:#cde1f8ad;margin:0;line-height:1.45}.logos-autonomy-side{gap:14px;min-width:0;display:grid}.logos-autonomy-side section header{margin-bottom:0}.logos-autonomy-source,.logos-autonomy-learning{background:#04122a9e;border:1px solid #4b97ec24;border-radius:8px;gap:7px;padding:10px;display:grid}.logos-autonomy-source{grid-template-columns:minmax(0,1fr) auto;align-items:center}.logos-autonomy-source span,.logos-autonomy-learning{min-width:0}.logos-autonomy-source b,.logos-autonomy-learning b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.logos-autonomy-source small,.logos-autonomy-learning small{color:#c3daf494;font-size:11px}.logos-autonomy-source strong{color:#8ed2ff;font-size:13px}.logos-autonomy-learning span{color:#d9e9fbc7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.logos-learning-card{padding:18px}.logos-learning-card header em{color:#8ed2ff;text-transform:uppercase;background:#4eb5ff17;border:1px solid #4eb5ff3d;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.logos-learning-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.logos-learning-summary span{background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;gap:5px;min-height:82px;padding:12px;display:grid}.logos-learning-summary small,.logos-learning-summary em{color:#c5dbf59e;font-size:11px;font-style:normal;font-weight:850}.logos-learning-summary strong{color:#fff;font-size:22px}.logos-learning-board{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.logos-learning-timeline{align-content:start;gap:10px;min-width:0;display:grid}.logos-learning-event{background:#04122a9e;border:1px solid #4b97ec24;border-radius:8px;gap:12px;padding:13px;display:grid}.logos-learning-event.warn{background:#2c1f0b6b;border-color:#ffc24a38}.logos-learning-event header{align-items:center;margin-bottom:0}.logos-learning-event header strong{color:#fff;margin-top:3px;font-size:14px;display:block}.logos-learning-event header em{color:#72f0a6;white-space:nowrap;background:#27e38917;border:1px solid #27e38938;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-learning-event.warn header em{color:#ffc35f;background:#ffbb5617;border-color:#ffbb5640}.logos-learning-dialog{gap:8px;display:grid}.logos-learning-dialog p{background:#020c1d80;border:1px solid #59a9ff1f;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:10px;display:grid}.logos-learning-dialog b{color:#8ed2ff;text-transform:uppercase;font-size:12px}.logos-learning-dialog span{color:#e0efffd1;line-height:1.45}.logos-learning-event footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.logos-learning-event footer span{color:#cce2f9b8;text-overflow:ellipsis;white-space:nowrap;background:#05163175;border:1px solid #59a9ff1a;border-radius:8px;padding:8px;font-size:11px;font-weight:850;overflow:hidden}.logos-learning-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr) minmax(260px,.58fr);gap:14px;display:grid}.logos-learning-form,.logos-learning-draft,.logos-learning-recent{align-content:start;gap:10px;min-width:0;display:grid}.logos-learning-form label,.logos-learning-draft-fields label{gap:6px;display:grid}.logos-learning-form label span,.logos-learning-draft-fields label span{color:#bed7f2ad;text-transform:uppercase;font-size:11px;font-weight:900}.logos-learning-form textarea,.logos-learning-draft-fields textarea,.logos-learning-draft-fields input{color:#f7fbff;width:100%;font:inherit;background:#020c1d94;border:1px solid #519df238;border-radius:8px;outline:none;padding:10px 11px}.logos-learning-form textarea,.logos-learning-draft-fields textarea{resize:vertical;min-height:86px}.logos-learning-form textarea:focus,.logos-learning-draft-fields textarea:focus,.logos-learning-draft-fields input:focus{border-color:#5dbcff8a;box-shadow:0 0 0 3px #2a94ff1f}.logos-learning-actions{flex-wrap:wrap;gap:9px;display:flex}.logos-learning-draft{background:#0516316b;border:1px solid #59a9ff24;border-radius:8px;padding:12px}.logos-learning-draft header,.logos-learning-recent header{align-items:center;margin-bottom:0}.logos-learning-draft header strong{color:#fff;font-size:13px}.logos-learning-draft p,.logos-learning-recent p{color:#cde1f8ad;margin:0;line-height:1.45}.logos-learning-draft-fields{grid-template-columns:minmax(0,1fr) 104px;gap:10px;display:grid}.logos-learning-draft-fields .wide{grid-column:1/-1}.logos-learning-recent{background:#020c1d73;border:1px solid #59a9ff24;border-radius:8px;padding:12px}.logos-learning-recent header small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:900}.logos-learning-recent div{background:#04122a9e;border:1px solid #4b97ec24;border-radius:8px;gap:5px;padding:10px;display:grid}.logos-learning-recent b,.logos-learning-recent span,.logos-learning-recent small{text-overflow:ellipsis;overflow:hidden}.logos-learning-recent b{color:#fff;white-space:nowrap;font-size:12px}.logos-learning-recent span{color:#d9e9fbc7;font-size:12px}.logos-learning-recent small{color:#c3daf494;white-space:nowrap;font-size:11px}.logos-error-card{gap:14px;padding:18px;display:grid}.logos-error-card>header{align-items:center;margin-bottom:0}.logos-error-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.logos-error-summary{margin-bottom:0}.logos-error-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:14px;min-width:0;display:grid}.logos-error-form,.logos-error-item{background:#0310268a;border:1px solid #59a9ff24;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.logos-error-form header{gap:4px;margin-bottom:2px;display:grid}.logos-error-form header strong{color:#fff;font-size:14px}.logos-error-form header small,.logos-error-form label span{color:#bed7f2ad;text-transform:uppercase;font-size:11px;font-weight:900}.logos-error-form label{gap:6px;display:grid}.logos-error-form textarea,.logos-error-form input,.logos-error-form select{color:#f7fbff;width:100%;font:inherit;background:#020c1d94;border:1px solid #519df238;border-radius:8px;outline:none;padding:10px 11px}.logos-error-form textarea{resize:vertical;min-height:74px}.logos-error-form select{min-height:42px}.logos-error-form textarea:focus,.logos-error-form input:focus,.logos-error-form select:focus{border-color:#5dbcff8a;box-shadow:0 0 0 3px #2a94ff1f}.logos-error-form-grid{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.logos-error-list{align-content:start;gap:10px;min-width:0;display:grid}.logos-error-item.open{background:#2c1f0b61;border-color:#ffc24a3d}.logos-error-item.learned{border-color:#27e38933}.logos-error-item>header{align-items:center;margin-bottom:0}.logos-error-item>header strong{color:#fff;margin-top:3px;font-size:14px;display:block}.logos-error-item>header small{color:#bed7f2ad;font-size:11px;font-weight:900}.logos-error-item>header em{color:#ffc35f;white-space:nowrap;background:#ffc24a17;border:1px solid #ffc24a42;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-error-item.learned>header em,.logos-error-item.resolved>header em{color:#72f0a6;background:#27e38917;border-color:#27e3893d}.logos-error-dialog{gap:8px;display:grid}.logos-error-dialog p{background:#020c1d80;border:1px solid #59a9ff1f;border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;padding:9px 10px;display:grid}.logos-error-dialog b{color:#8ed2ff;text-transform:uppercase;font-size:12px}.logos-error-dialog span{color:#e0efffd1;overflow-wrap:anywhere;min-width:0;line-height:1.45}.logos-teacher-draft{background:#072b2257;border:1px solid #27e3892e;border-radius:8px;gap:8px;padding:10px;display:grid}.logos-teacher-draft header{align-items:center;margin-bottom:0}.logos-teacher-draft header strong{color:#e9fff3;font-size:13px}.logos-teacher-draft header em{color:#72f0a6;background:#27e38914;border:1px solid #27e38938;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-teacher-draft p{grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;display:grid}.logos-teacher-draft b{color:#72f0a6;text-transform:uppercase;font-size:11px}.logos-teacher-draft span{color:#ebfff5d1;overflow-wrap:anywhere;line-height:1.45}.logos-teacher-draft small{color:#daf5e8a8;font-size:11px}.logos-error-item footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.logos-error-item footer span{color:#cce2f9b8;text-overflow:ellipsis;white-space:nowrap;background:#05163175;border:1px solid #59a9ff1a;border-radius:8px;padding:8px;font-size:11px;font-weight:850;overflow:hidden}.logos-error-actions{flex-wrap:wrap;gap:8px;display:flex}.logos-audit-card{gap:14px;padding:18px;display:grid}.logos-audit-card>header{align-items:center;margin-bottom:0}.logos-audit-card h3{color:#fff;letter-spacing:0;margin:0;font-size:18px}.logos-audit-card>header small,.logos-audit-filters span,.logos-audit-flow small,.logos-audit-summary small,.logos-audit-summary em,.logos-audit-owner-grid small{color:#bed7f2ad;text-transform:uppercase;font-size:11px;font-weight:900}.logos-audit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.logos-audit-filters{grid-template-columns:minmax(220px,1fr) 210px;gap:10px;display:grid}.logos-audit-filters label{gap:6px;display:grid}.logos-audit-filters input,.logos-audit-filters select{color:#f7fbff;width:100%;min-height:42px;font:inherit;background:#020c1d94;border:1px solid #519df238;border-radius:8px;outline:none;padding:10px 11px}.logos-audit-filters input:focus,.logos-audit-filters select:focus{border-color:#5dbcff8a;box-shadow:0 0 0 3px #2a94ff1f}.logos-audit-summary,.logos-audit-owner-grid{gap:10px;display:grid}.logos-audit-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.logos-audit-owner-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.logos-audit-summary span,.logos-audit-owner-grid span,.logos-audit-item{background:#0310268a;border:1px solid #59a9ff24;border-radius:8px}.logos-audit-summary span,.logos-audit-owner-grid span{gap:4px;min-width:0;padding:11px;display:grid}.logos-audit-summary strong,.logos-audit-owner-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.logos-audit-list{gap:10px;display:grid}.logos-audit-item{gap:10px;min-width:0;padding:12px;display:grid}.logos-audit-item.blocked{background:#2c1f0b5c;border-color:#ffc24a3d}.logos-audit-item.ok{border-color:#27e3892e}.logos-audit-item>header{align-items:center;margin-bottom:0}.logos-audit-item>header strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.logos-audit-item>header small{color:#bed7f2ad;font-size:11px;font-weight:900}.logos-audit-item>header em{color:#72f0a6;white-space:nowrap;background:#27e38917;border:1px solid #27e3893d;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-audit-item.blocked>header em{color:#ffc35f;background:#ffc24a17;border-color:#ffc24a42}.logos-audit-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.logos-audit-flow span{background:#020c1d80;border:1px solid #59a9ff1f;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.logos-audit-flow strong{color:#ecf6ffe6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.logos-audit-detail{gap:8px;display:grid}.logos-audit-detail p{background:#020c1d80;border:1px solid #59a9ff1f;border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;padding:9px 10px;display:grid}.logos-audit-detail b{color:#8ed2ff;text-transform:uppercase;font-size:12px}.logos-audit-detail span{color:#e0efffd1;overflow-wrap:anywhere;min-width:0;line-height:1.45}.logos-chat-lab{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.logos-chat-card{min-height:660px;padding:18px;display:grid}.logos-chat-card header em{color:#57ef92;text-transform:uppercase;background:#27e3891a;border:1px solid #27e38942;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.logos-chat-thread{background:radial-gradient(circle at 10% 0,#0089ff1f,#0000 38%),#0108148f;border:1px solid #4b97ec29;border-radius:8px;flex-direction:column;gap:10px;height:430px;padding:14px;display:flex;overflow:auto}.logos-chat-bubble{background:#081d3ed1;border:1px solid #4794e72e;border-radius:8px;max-width:min(76%,680px);padding:11px 13px}.logos-chat-bubble.murilo{background:linear-gradient(135deg,#0e675da3,#083558db);border-color:#31e09233;align-self:flex-end}.logos-chat-bubble span{color:#8ed2ff;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.logos-chat-bubble.murilo span{color:#8df5be}.logos-chat-bubble p{color:#f4f9ff;white-space:pre-wrap;margin:0;line-height:1.45}.logos-chat-bubble small{margin-top:8px;font-size:11px;display:block}.logos-sentinel-feed header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.logos-sentinel-feed header small{color:#c4a7ff;text-transform:uppercase;font-size:10px;font-weight:900}.logos-sentinel-feed header h3{margin-top:3px}.logos-sentinel-feed header button{color:#d7c6ff;cursor:pointer;background:#7c3aed24;border:1px solid #a978ff4d;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.logos-sentinel-feed-list{gap:8px;max-height:360px;margin-top:12px;display:grid;overflow:auto}.logos-sentinel-feed-list article{background:#160d2f80;border:1px solid #a978ff33;border-radius:8px;gap:5px;padding:9px;display:grid}.logos-sentinel-feed-list article strong{color:#e9e0ff;font-size:12px}.logos-sentinel-feed-list article small{color:#aebfd4;font-size:10px}.logos-sentinel-feed-list article p{color:#e7f0fb;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.4}.logos-sentinel-feed-list article em{color:#c4a7ff;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.logos-training-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.logos-training-actions button,.logos-training-editor button{color:#dceeff;cursor:pointer;background:#081f3ac2;border:1px solid #5cb1ff3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:11px;font-weight:900;display:inline-flex}.logos-training-actions button:hover,.logos-training-editor button:hover{background:#0f4574e6;border-color:#28beff9e}.logos-training-actions em{color:#8af7bf;background:#1fcc7c1a;border:1px solid #2ce8903d;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.logos-training-editor{gap:8px;margin-top:10px;display:grid}.logos-training-editor textarea{resize:vertical;color:#f5fbff;background:#051223e6;border:1px solid #509bef3d;border-radius:8px;min-height:92px;padding:10px}.logos-training-editor div{flex-wrap:wrap;gap:8px;display:flex}.logos-training-notice{color:#b9ffdc;background:#1cd38214;border:1px solid #32e09138;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850}.logos-chat-examples{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.logos-chat-examples button{color:#e2f0ffd6;cursor:pointer;background:#092348b8;border:1px solid #58a4f938;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:850}.logos-chat-input{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.logos-chat-input textarea{resize:vertical;color:#fff;min-height:82px;font:inherit;background:#010916b3;border:1px solid #509bef38;border-radius:8px;outline:none;padding:12px;line-height:1.45}.logos-chat-inspector{align-content:start;gap:12px;display:grid}.logos-chat-inspector section{padding:16px}.logos-chat-inspector h3{color:#fff;margin:0 0 8px}.logos-chat-inspector p{margin:0;line-height:1.5}.logos-billing-center{grid-template-columns:238px minmax(0,1fr);gap:14px;display:grid}.logos-billing-sidebar,.logos-billing-main{padding:18px}.logos-day-stack{gap:9px;margin-top:14px;display:grid}.logos-day-stack button{color:#e2f0ffe0;cursor:pointer;text-align:left;background:#030f23b8;border:1px solid #4b97ec29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-height:62px;padding:10px 12px;display:grid}.logos-day-stack button.active{background:linear-gradient(135deg,#0f59b394,#051d42e6);border-color:#4ab5ff7a}.logos-day-stack strong{color:#fff;font-size:22px}.logos-day-stack small{color:#c9ddf59e;grid-column:1/-1}.logos-add-client{background:#01091670;border:1px solid #4b97ec29;border-radius:8px;margin-bottom:14px;padding:14px}.logos-payment-reminders-panel{background:linear-gradient(135deg,#052a2d9e,#0109168a);border:1px solid #27e3892e;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.logos-payment-reminders-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.logos-payment-reminders-panel>header p{color:#cce0f69e;margin:5px 0 0;font-size:12px;font-weight:750}.logos-payment-reminder-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.logos-payment-reminder-kpis span{background:#020c1d9e;border:1px solid #59a9ff24;border-radius:8px;gap:5px;min-height:68px;padding:10px;display:grid}.logos-payment-reminder-kpis span.green{background:#052d2670;border-color:#27e3893d}.logos-payment-reminder-kpis span.amber{background:#3e280861;border-color:#ffc24a3d}.logos-payment-reminder-kpis span.cyan{background:#0523376b;border-color:#31cfff38}.logos-payment-reminder-kpis small,.logos-payment-reminder-group header small,.logos-payment-reminder-row small{color:#cbdff7a3;font-size:11px;font-weight:900}.logos-payment-reminder-kpis strong{color:#fff;font-size:22px}.logos-payment-reminder-groups{gap:10px;display:grid}.logos-payment-reminder-group{background:#020c1d6b;border:1px solid #4b97ec24;border-radius:8px;overflow:hidden}.logos-payment-reminder-group>header{border-bottom:1px solid #4b97ec1f;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.logos-payment-reminder-group header strong{color:#fff;margin:3px 0;font-size:15px;display:block}.logos-payment-reminder-group header em{color:#8ed2ffdb;font-size:11px;font-style:normal;font-weight:850}.logos-payment-reminder-group header>span{justify-items:end;min-width:86px;display:grid}.logos-payment-reminder-group header>span b{color:#72f0a6;font-size:21px}.logos-payment-reminder-list{gap:7px;padding:10px;display:grid}.logos-payment-reminder-group-messages{border-bottom:1px solid #4b97ec1f;gap:8px;padding:10px;display:grid}.logos-payment-reminder-row{background:#04122a94;border:1px solid #59a9ff1f;border-radius:8px;grid-template-columns:minmax(160px,1.1fr) 120px 128px 126px;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid}.logos-payment-reminder-row>span,.logos-payment-reminder-client{gap:3px;min-width:0;display:grid}.logos-payment-reminder-row b,.logos-payment-reminder-client b{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logos-payment-reminder-client{cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 6px}.logos-payment-reminder-client:hover,.logos-payment-reminder-client:focus-visible{background:#2b95ff1a;border-color:#4ca4ff3d;outline:none}.logos-payment-reminder-client:disabled{cursor:default;opacity:.7}.logos-payment-reminder-status{color:#72f0a6;white-space:nowrap;background:#27e38917;border:1px solid #27e38938;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-payment-reminder-status.blue,.logos-payment-reminder-status.cyan{color:#8ed2ff;background:#49a5ff1a;border-color:#49a5ff42}.logos-payment-reminder-status.amber{color:#ffc764;background:#ffc24a1a;border-color:#ffc24a47}.logos-payment-reminder-status.red{color:#ff8999;background:#ff5b741a;border-color:#ff5b7447}.logos-payment-reminder-status.muted{color:#d7e8fab8;background:#a9c9ed14;border-color:#a9c9ed2e}.logos-payment-reminder-message-preview{gap:4px;min-width:0;display:grid}.logos-payment-reminder-message-preview strong{color:#e5f2ffe0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.logos-payment-reminder-message-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2f0ffd6;background:#010813d1;border:1px solid #59a9ff24;border-radius:8px;max-height:118px;margin:3px 0 0;padding:9px;font:12px/1.45 inherit;overflow:auto}.logos-add-fields{grid-template-columns:minmax(180px,1.1fr) 180px 188px 150px minmax(220px,.9fr);gap:10px;display:grid}.logos-add-fields label{color:#b8d3f1b3;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.logos-add-fields input,.logos-add-fields select{color:#fff;background:#020c1db8;border:1px solid #4b97ec33;border-radius:8px;outline:none;min-height:40px;padding:0 11px}.logos-form-message{color:#8ed2ff;margin:10px 0 0;font-size:12px;font-weight:850}.logos-client-results{gap:8px;min-height:70px;margin-top:12px;display:grid}.logos-client-result,.logos-client-results>button{min-height:52px;color:inherit;cursor:pointer;text-align:left;background:#051631b3;border:1px solid #59a9ff26;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.logos-client-result.exists{background:#082e257a;border-color:#27e3893d}.logos-client-result>div{justify-content:flex-end;gap:7px;min-width:164px;display:flex}.logos-client-result button{color:#72f0a6;cursor:pointer;background:#27e38917;border:1px solid #27e38938;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:78px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.logos-client-result button.danger,.logos-rule-actions button.danger{color:#ff8999;background:#ff5b741a;border-color:#ff5b7447}.logos-client-results i{color:#89d1ff;background:#278dff2b;border-radius:8px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:950;display:grid}.logos-client-results span,.logos-rules-row>span{gap:3px;min-width:0;display:grid}.logos-client-results b,.logos-client-results small,.logos-rules-row b,.logos-rules-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logos-client-results b,.logos-rules-row b{color:#fff}.logos-rule-client-cell{min-width:0}.logos-rule-client-link{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:3px;padding:6px 7px;display:grid}.logos-rule-client-link:hover,.logos-rule-client-link:focus-visible{background:#2b95ff1a;border-color:#4ca4ff3d;outline:none}.logos-rule-client-link:disabled{cursor:default;opacity:.72}.logos-client-results small{color:#cbdff7a3}.logos-payment-classifier{background:linear-gradient(135deg,#04142ec2,#01091694);border:1px solid #4b97ec29;border-radius:8px;margin-bottom:14px;padding:14px}.logos-payment-classifier header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.logos-payment-classifier small{color:#a9c9edb3;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.logos-payment-classifier strong{color:#fff;margin-top:4px;font-size:16px;display:block}.logos-payment-classifier em{color:#72f0a6;background:#27e38917;border:1px solid #27e38938;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950}.logos-payment-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.logos-payment-filter-grid button{color:#e4f1ffdb;cursor:pointer;background:#051631b3;border:1px solid #59a9ff26;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.logos-payment-filter-grid button.active{color:#fff;background:linear-gradient(135deg,#0f59b394,#051d42e6);border-color:#4ab5ff7a}.logos-payment-filter-grid b{color:#8ed2ff;background:#ffffff14;border-radius:999px;padding:3px 7px;font-size:11px}.logos-rule-search{color:#a9c9eddb;background:#020c1db8;border:1px solid #59a9ff2e;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:0 11px;display:flex}.logos-rule-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-height:40px;font-size:13px;font-weight:800}.logos-client-results em{color:#72f0a6;background:#27e38917;border:1px solid #27e38938;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.logos-empty-search,.logos-empty-rules{color:#d5e6f9a8;text-align:center;border:1px dashed #5ca9ff38;border-radius:8px;padding:14px}.logos-rules-table{gap:8px;display:grid}.logos-rules-head,.logos-rules-row{grid-template-columns:1.05fr .72fr 1.04fr 1.02fr .48fr 190px;align-items:center;gap:10px;display:grid}.logos-rules-head{color:#a9c9edb3;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:950}.logos-rules-row{background:#04122a9e;border:1px solid #4b97ec24;border-radius:8px;min-height:68px;padding:10px}.logos-rules-row.paused{opacity:.62}.logos-payment-cell select{color:#fff;background:#020c1dc7;border:1px solid #59a9ff33;border-radius:7px;outline:none;width:100%;min-height:32px;padding:0 8px;font-size:12px;font-weight:900}.logos-payment-cell small{white-space:normal}.logos-rules-row em{color:#72f0a6;background:#27e38917;border:1px solid #27e38938;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-rules-row.paused em{color:#ffc35f;background:#ffbb5617;border-color:#ffbb5640}.logos-rule-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.logos-rule-actions button{color:#e8f4ffe6;cursor:pointer;background:#09264ecc;border:1px solid #59a9ff33;border-radius:7px;min-height:32px;font-size:11px;font-weight:900}.logos-transmission-center{grid-template-columns:330px minmax(0,1fr);gap:14px;display:grid}.logos-transmission-sidebar,.logos-transmission-main{padding:18px}.logos-transmission-sidebar header .outline-action{width:36px;min-width:36px;padding:0}.logos-transmission-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.logos-transmission-kpis span{background:#030f23a3;border:1px solid #59a9ff26;border-radius:8px;gap:5px;min-height:64px;padding:10px;display:grid}.logos-transmission-kpis small,.logos-dispatch-meta small,.logos-panel-list small,.logos-dispatch-preview small,.logos-template-tabs small,.logos-events-strip small{color:#c5dbf59e;font-size:10px;font-weight:850}.logos-transmission-kpis strong{color:#fff;font-size:22px}.logos-panel-list{gap:8px;max-height:650px;padding-right:2px;display:grid;overflow:auto}.logos-panel-list button{color:#e5f1ffe0;cursor:pointer;text-align:left;background:#030f23b8;border:1px solid #4b97ec26;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.logos-panel-list button.active{background:linear-gradient(135deg,#0f59b394,#051d42e6);border-color:#4ab5ff7a}.logos-panel-list button.offline{border-color:#ff5c7447}.logos-panel-list i{color:#79c9ff;background:#258eff24;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.logos-panel-list button.offline i{color:#ff8195;background:#ff5c7421}.logos-panel-list span,.logos-dispatch-preview span,.logos-events-strip span{gap:3px;min-width:0;display:grid}.logos-panel-list b,.logos-panel-list small,.logos-dispatch-preview b,.logos-dispatch-preview small,.logos-events-strip b,.logos-events-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logos-panel-list em{color:#72f0a6;background:#27e38914;border:1px solid #27e38933;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-panel-list p{color:#d5e6f9a8;text-align:center;border:1px dashed #5ca9ff38;border-radius:8px;margin:0;padding:14px}.logos-reactive-transmission-box{background:linear-gradient(135deg,#062d34c2,#020d1fe6);border:1px solid #30d3923d;border-radius:8px;margin-bottom:14px;padding:14px}.logos-reactive-transmission-box>header{margin-bottom:12px}.logos-reactive-transmission-box header p{color:#c5dbf5b8;max-width:760px;margin:6px 0 0;font-size:12px;line-height:1.5}.logos-reactive-transmission-box header>span{color:#bcd8f5;white-space:nowrap;background:#071f40d1;border:1px solid #59a9ff33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.logos-reactive-transmission-box header>span i{background:#84a7cb;border-radius:50%;width:8px;height:8px}.logos-reactive-transmission-box header>span.active{color:#81efaf;background:#27e3891a;border-color:#27e38952}.logos-reactive-transmission-box header>span.active i{background:#27e389;box-shadow:0 0 10px #27e3898c}.logos-reactive-transmission-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logos-reactive-transmission-form label{color:#b8d3f1c7;text-transform:uppercase;gap:6px;margin-bottom:4px;font-size:11px;font-weight:900;display:grid}.logos-reactive-transmission-form label.full{grid-column:1/-1}.logos-reactive-transmission-form input,.logos-reactive-transmission-form select,.logos-reactive-transmission-form textarea{color:#fff;background:#020c1ddb;border:1px solid #4b97ec3d;border-radius:8px;outline:none;width:100%;padding:10px 11px}.logos-reactive-transmission-form select{min-height:40px}.logos-reactive-transmission-form textarea{resize:vertical;text-transform:none;min-height:112px;line-height:1.45}.logos-reactive-transmission-form label small{color:#bbd2eaa6;text-transform:none;font-size:10px;font-weight:750;line-height:1.45}.logos-reactive-transmission-box>footer{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.logos-dispatch-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:14px;display:grid}.logos-dispatch-box,.logos-template-editor,.logos-events-strip{background:#01091670;border:1px solid #4b97ec29;border-radius:8px;padding:14px}.logos-dispatch-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.logos-dispatch-meta span{background:#051631ad;border:1px solid #59a9ff24;border-radius:8px;gap:5px;padding:10px;display:grid}.logos-dispatch-meta strong{color:#fff}.logos-collective-targets{background:#04142e75;border:1px solid #59a9ff29;border-radius:8px;gap:9px;margin:0 0 12px;padding:10px;display:grid}.logos-collective-targets header{justify-content:space-between;align-items:center;gap:10px;display:flex}.logos-collective-targets header span,.logos-collective-targets button span{gap:3px;min-width:0;display:grid}.logos-collective-targets header small,.logos-collective-targets button small{color:#c5dbf59e;font-size:10px;font-weight:850}.logos-collective-targets header strong{color:#fff;font-size:13px}.logos-collective-targets>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.logos-collective-targets button{color:#e5f1ffe6;cursor:pointer;text-align:left;background:#020d1fc7;border:1px solid #4b97ec2e;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.logos-collective-targets button.active{background:linear-gradient(135deg,#0f59b39e,#051d42eb);border-color:#4ab5ff8c}.logos-collective-targets button i{color:#8ed2ff;background:#258eff24;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.logos-collective-targets button b,.logos-collective-targets button small{overflow-wrap:anywhere}.logos-collective-targets button em{color:#72f0a6;background:#27e38914;border:1px solid #27e38933;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.logos-dispatch-box label,.logos-template-editor label,.logos-template-form label{color:#b8d3f1b3;text-transform:uppercase;gap:6px;margin-bottom:10px;font-size:11px;font-weight:900;display:grid}.logos-dispatch-box input,.logos-dispatch-box select,.logos-dispatch-box textarea,.logos-template-editor input,.logos-template-editor select,.logos-template-editor textarea{color:#fff;background:#020c1db8;border:1px solid #4b97ec33;border-radius:8px;outline:none;width:100%;padding:10px 11px}.logos-dispatch-box select,.logos-template-editor select,.logos-template-editor input{min-height:40px}.logos-dispatch-box textarea,.logos-template-editor textarea{resize:vertical;text-transform:none;min-height:120px;line-height:1.45}.logos-dispatch-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.logos-dispatch-preview span,.logos-dispatch-preview em{background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;min-height:44px;padding:8px 10px}.logos-dispatch-preview b{color:#fff}.logos-dispatch-preview em{color:#8ed2ff;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.logos-confirm-line{background:#ffc44712;border:1px solid #ffc4472e;border-radius:8px;align-items:center;min-height:40px;padding:9px 10px;color:#ffd98a!important;text-transform:none!important;grid-template-columns:none!important;gap:9px!important;margin:8px 0 12px!important;display:flex!important}.logos-confirm-line input{width:16px;min-width:16px;height:16px;padding:0}.logos-auto-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logos-template-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.logos-template-tabs button{color:#e4f1ffdb;cursor:pointer;text-align:left;background:#051631b3;border:1px solid #59a9ff26;border-radius:8px;gap:4px;min-height:52px;padding:8px 10px;font-weight:900;display:grid}.logos-template-tabs button.active{color:#fff;background:linear-gradient(135deg,#0f59b394,#051d42e6);border-color:#4ab5ff7a}.logos-template-form{grid-template-columns:minmax(180px,1fr) 150px 110px;gap:10px;display:grid}.logos-template-form .full{grid-column:1/-1}.logos-template-actions{justify-content:flex-end;display:flex}.logos-events-strip{margin-top:14px}.logos-events-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.logos-events-strip span,.logos-events-strip p{background:#0516319e;border:1px solid #59a9ff24;border-radius:8px;min-height:66px;padding:10px}.logos-events-strip p{color:#d5e6f9a8;grid-column:1/-1;margin:0}.logos-events-strip b{color:#fff}.logos-events-strip em{color:#8ed2ff;font-size:11px;font-style:normal;font-weight:900}.logos-logs-panel{grid-template-columns:minmax(340px,520px);display:grid}.logos-logs-panel .whatsapp-status-column{display:block}@media (width<=1280px){.logos-central-grid,.logos-chat-lab,.logos-billing-center,.logos-transmission-center,.logos-dispatch-grid,.logos-openai-summary-page,.logos-openai-rules-page,.logos-openai-test-page,.logos-autonomy-hero,.logos-autonomy-layout,.logos-openai-columns,.logos-error-layout,.logos-audit-filters{grid-template-columns:1fr}.logos-openai-control-grid,.logos-autonomy-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.logos-add-fields,.logos-payment-filter-grid,.logos-openai-summary,.logos-openai-details,.logos-openai-statement-kpis,.logos-openai-origin-grid,.logos-openai-usage-head,.logos-openai-usage-row,.logos-autonomy-days span,.logos-learning-summary,.logos-audit-summary,.logos-audit-owner-grid,.logos-audit-flow,.logos-audit-detail p,.logos-learning-board,.logos-learning-dialog p,.logos-learning-event footer,.logos-learning-layout,.logos-learning-draft-fields,.logos-error-form-grid,.logos-error-dialog p,.logos-teacher-draft p,.logos-error-item footer,.logos-rules-head,.logos-rules-row,.logos-auto-message-grid,.logos-reactive-transmission-form,.logos-template-form,.logos-events-strip>div{grid-template-columns:1fr}.logos-rule-actions{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.logos-client-result{grid-template-columns:36px minmax(0,1fr)}.logos-client-result>div{grid-column:1/-1;justify-content:flex-start}.logos-openai-hub-heading{flex-direction:column;align-items:flex-start}.logos-openai-hub-heading span{white-space:normal}}.whatsapp-layout{grid-template-columns:320px minmax(0,1fr) 320px 260px;gap:14px;display:grid}.chatbot-settings-card,.chatbot-flow-card,.whatsapp-preview-card,.whatsapp-status-column section{padding:18px}.chatbot-settings-card{gap:13px;display:grid}.whatsapp-hours{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-title{color:#fff}.quick-option-list{gap:8px;display:grid}.quick-option-list div{background:#061834b8;border:1px solid #4c91e12e;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 9px;display:grid}.quick-option-list span{color:#eaf4ffe0}.quick-option-list em{color:#38f39b;text-transform:uppercase;background:#17d67c1a;border:1px solid #17d67c40;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900}.quick-option-list label{width:36px;height:20px;display:block;position:relative}.quick-option-list label input{display:none}.quick-option-list label i{background:#268dffe6;border-radius:999px;position:absolute;inset:0}.quick-option-list label i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.quick-option-list button{color:#dcecfcb8;cursor:pointer;background:0 0;border:0}.full-button{justify-content:center;width:100%}.flow-tree{align-content:start;gap:20px;min-height:520px;padding-top:30px;display:grid}.flow-node,.flow-branch{color:#fff;background:#0a2143d1;border:1px solid #4c91e12e;border-radius:8px;padding:16px}.flow-node{width:min(320px,80%);margin:0 auto}.flow-node .icon{color:#23d677}.flow-node p{color:#dae8fad6;line-height:1.45}.flow-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.flow-branch{text-align:center;place-items:center;min-height:134px;display:grid}.flow-branch i{color:#fff;background:#0f2f5aeb;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.flow-branch .icon{color:#54b7ff}.flow-branch small{color:#cddef2ad}.flow-tree>button{color:#e7f3ffcc;cursor:pointer;background:#07183380;border:1px dashed #4c91e147;border-radius:7px;min-height:42px}.whatsapp-preview-card header em{color:#57ef92;background:#1ad76924;border-radius:999px;padding:4px 9px;font-style:normal}.phone-preview-header{grid-template-columns:30px 38px minmax(0,1fr) 24px;align-items:center;gap:9px;margin-bottom:14px;display:grid}.phone-preview-header button{color:#e7f3ff;background:0 0;border:0}.phone-preview-header i{color:#fff;background:linear-gradient(135deg,#168dff,#0759df);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.phone-preview-header b{color:#fff}.phone-preview-header small{color:#cddef2a8;display:block}.phone-chat{gap:9px;display:grid}.phone-chat>span{color:#e2eefc9e;background:#8098b824;border-radius:999px;justify-self:center;padding:4px 10px;font-size:12px}.phone-chat p,.phone-chat button{color:#fff;text-align:left;background:#192d48eb;border:0;border-radius:8px;padding:12px 13px;line-height:1.35}.phone-chat button{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.phone-chat p small{color:#d2e2f48f;text-align:right;margin-top:4px;display:block}.phone-chat .sent{background:#0f7443d1;justify-self:end}.phone-input{grid-template-columns:1fr 42px;align-items:center;gap:8px;margin-top:12px;display:grid}.phone-input span{color:#e2efff85;background:#0f1f3aeb;border-radius:999px;padding:12px 14px}.phone-input button{color:#fff;background:#10d175;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.whatsapp-status-column{align-content:start;gap:14px;display:grid}.whatsapp-status-column p .icon{color:#43b6ff}.message-limit{gap:7px;margin-top:12px;display:grid}.message-limit i{background:linear-gradient(90deg, #168dff var(--value), #5477a05c var(--value));border-radius:999px;height:6px;display:block}.mobile-whatsapp-page{gap:14px;padding-bottom:90px;display:grid}.mobile-search-logos-row{display:block;position:relative}.mobile-search-logos-row .mobile-search-card{width:100%;min-width:0}.mobile-search-logos-row .mobile-search-card label{padding-right:86px}.mobile-logos-shortcut{cursor:pointer;background:radial-gradient(circle at 50% 30%,#26beff2e,#0000 58%),linear-gradient(145deg,#071937f0,#020a18fa);border:1px solid #4eb5ff47;border-radius:15px;place-items:center;width:74px;height:calc(100% - 10px);min-height:46px;padding:0;display:grid;position:absolute;top:5px;right:-6px;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000047}.mobile-logos-shortcut img{object-fit:contain;filter:drop-shadow(0 0 12px #43c6ff6b);width:42px;height:42px}.mobile-logos-shortcut i,.mobile-logos-hero span i{background:#37f28d;border:2px solid #031127;border-radius:50%;width:10px;height:10px;position:absolute;bottom:10px;right:13px;box-shadow:0 0 0 4px #37f28d1a,0 0 16px #37f28de6}.mobile-logos-shortcut.sentinela i{background:#252a33!important;box-shadow:0 0 0 4px #64748b2e,0 0 14px #64748ba6!important}.mobile-logos-page{gap:14px;padding-bottom:90px;display:grid}.mobile-logos-hero{background:radial-gradient(circle at 82% -20%,#27b8ff33,#0000 38%),linear-gradient(145deg,#081f41fa,#030e20fa);border:1px solid #4eb5ff40;border-radius:18px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid;overflow:hidden}.mobile-logos-hero>span{background:#020a1894;border:1px solid #52c1ff40;border-radius:16px;place-items:center;width:62px;height:62px;display:grid;position:relative}.mobile-logos-hero img{object-fit:contain;filter:drop-shadow(0 0 14px #43c6ff61);width:48px;height:48px}.mobile-logos-hero span i{bottom:7px;right:7px}.mobile-logos-hero small{color:#9fcff5c7;text-transform:uppercase;font-size:10px;font-weight:950}.mobile-logos-hero strong{color:#fff;margin-top:3px;font-size:21px;line-height:1;display:block}.mobile-logos-hero p{color:#d6e6f9ad;margin:6px 0 0;font-size:12px;line-height:1.32}.mobile-logos-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mobile-logos-tabs button{color:#e0efffbd;cursor:pointer;background:#071833c2;border:1px solid #509cff26;border-radius:12px;min-height:38px;font-size:10.5px;font-weight:950}.mobile-logos-tabs button.active{color:#fff;background:linear-gradient(135deg,#0c71ded1,#082a5ce6);border-color:#23a9ffad}.mobile-logos-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-logos-kpis span{background:#071936c2;border:1px solid #509cff24;border-radius:14px;min-height:82px;padding:13px}.mobile-logos-kpis small{color:#cddef2ad;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.mobile-logos-kpis strong{color:#fff;margin-top:7px;font-size:23px;display:block}.mobile-logos-actions .mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-logos-safety p{color:#daeafcb8;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.35;display:flex}.mobile-logos-page .logos-chat-lab,.mobile-logos-page .logos-billing-center{grid-template-columns:1fr}.mobile-logos-page .logos-chat-card,.mobile-logos-page .logos-chat-inspector section,.mobile-logos-page .logos-billing-sidebar,.mobile-logos-page .logos-billing-main{border-radius:16px}.mobile-logos-page .logos-chat-card{min-height:auto;padding:14px}.mobile-logos-page .logos-chat-thread{height:360px}.mobile-logos-page .logos-chat-bubble{max-width:92%}.mobile-logos-page .logos-chat-input{grid-template-columns:1fr}.mobile-logos-page .logos-chat-inspector{display:none}.mobile-logos-page .logos-billing-sidebar,.mobile-logos-page .logos-billing-main{padding:14px}.mobile-logos-page .logos-day-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-logos-page .logos-add-fields,.mobile-logos-page .logos-rules-head,.mobile-logos-page .logos-rules-row,.mobile-logos-page .logos-payment-reminder-row{grid-template-columns:1fr}.mobile-logos-page .logos-payment-reminder-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-logos-page .logos-payment-reminders-panel>header,.mobile-logos-page .logos-payment-reminder-group>header{flex-direction:column;align-items:stretch}.mobile-logos-page .logos-payment-reminder-group header>span{justify-items:start}.mobile-logos-page .logos-rules-head{display:none}@media (width<=480px) and (orientation:portrait){.mobile-app{overflow-x:hidden}.mobile-search-logos-row{grid-template-columns:minmax(0,1fr) 64px;align-items:stretch;gap:8px;display:grid}.mobile-search-logos-row .mobile-search-card label{padding-right:10px}.mobile-logos-shortcut{border-radius:15px;width:64px;height:auto;min-height:56px;position:relative;top:auto;right:auto}.mobile-logos-shortcut img{width:36px;height:36px}.mobile-logos-shortcut i{bottom:9px;right:10px}.mobile-logos-shell,.mobile-logos-page,.mobile-logos-page .logos-chat-lab,.mobile-logos-page .logos-billing-center,.mobile-logos-page .logos-chat-card,.mobile-logos-page .logos-billing-main,.mobile-logos-page .logos-billing-sidebar{min-width:0;max-width:100%;overflow-x:hidden}.mobile-logos-hero{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px}.mobile-logos-hero>span{border-radius:14px;width:52px;height:52px}.mobile-logos-hero img{width:40px;height:40px}.mobile-logos-hero strong{font-size:18px}.mobile-logos-tabs,.mobile-logos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-logos-kpis span{min-height:74px;padding:11px}.mobile-logos-page .logos-chat-card,.mobile-logos-page .logos-billing-main,.mobile-logos-page .logos-billing-sidebar{padding:12px}.mobile-logos-page .logos-chat-thread{height:318px}.mobile-logos-page .logos-chat-examples{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.mobile-logos-page .logos-chat-examples button{white-space:nowrap;flex:none}.mobile-logos-page .logos-day-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-logos-page .logos-add-fields,.mobile-logos-page .logos-client-results button,.mobile-logos-page .logos-rules-row,.mobile-logos-page .logos-payment-reminder-row{grid-template-columns:minmax(0,1fr)}.mobile-logos-page .logos-billing-main>header{flex-direction:column;align-items:stretch}.mobile-logos-page .logos-client-results em{justify-self:start}.mobile-logos-page .logos-rules-row b,.mobile-logos-page .logos-rules-row small,.mobile-logos-page .logos-payment-reminder-row b,.mobile-logos-page .logos-payment-reminder-row small,.mobile-logos-page .logos-payment-reminder-message-preview strong,.mobile-logos-page .logos-client-results b,.mobile-logos-page .logos-client-results small{white-space:normal;overflow-wrap:anywhere}.mobile-logos-page .logos-rule-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.mobile-whatsapp-hero{background:radial-gradient(circle at 86% -20%,#18a8ff38,#0000 38%),linear-gradient(145deg,#081f41fa,#030e20fa);border:1px solid #2a8aec47;border-radius:16px;padding:18px;overflow:hidden}.mobile-whatsapp-hero>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mobile-whatsapp-hero svg{color:#19a8ff}.mobile-whatsapp-hero span{color:#53ef94;text-transform:uppercase;background:#1fdd6f24;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.mobile-whatsapp-hero.pending span{color:#ffd16a;background:#ffb52e24}.mobile-whatsapp-hero strong{color:#fff;font-size:21px;display:block}.mobile-whatsapp-hero p{color:#d4e5f8b8;word-break:break-word;margin:6px 0 0;font-size:12px}.mobile-whatsapp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-whatsapp-stats span,.mobile-whatsapp-options span,.mobile-whatsapp-log span{background:#071936c2;border:1px solid #2a8aec33;border-radius:12px;padding:12px}.mobile-whatsapp-stats small,.mobile-whatsapp-log small{color:#cddef2ad;font-size:11px;display:block}.mobile-whatsapp-stats strong{color:#fff;margin-top:4px;font-size:22px;display:block}.mobile-whatsapp-options{gap:8px;display:grid}.mobile-whatsapp-options span{color:#edf7ff;align-items:center;gap:10px;font-weight:850;display:flex}.mobile-whatsapp-options b{color:#7ccaff;background:#1890ff38;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mobile-whatsapp-log{gap:8px;display:grid}.mobile-whatsapp-log b{color:#57ef92}.mobile-whatsapp-log .error b{color:#ff788a}.service-center{background:radial-gradient(circle at 86% -12%,#0080ff1a,#0000 36%),linear-gradient(#041228f0,#010a18f5);border:1px solid #2687e747;border-radius:8px;overflow:hidden}.service-tabs{margin-top:22px}.service-kpis{padding-top:2px}.service-filters{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,160px)) auto auto;gap:10px;padding:0 30px 18px;display:grid}.service-filters select{color:#f5f9ff;background:#071833d1;border:1px solid #4c91e13d;border-radius:7px;min-height:42px;padding:0 12px}.service-ticket-table{margin-bottom:18px}.service-ticket-table .premium-table-head,.service-ticket-table .premium-table-row{grid-template-columns:96px minmax(188px,1.28fr) minmax(170px,1.12fr) 92px minmax(134px,.84fr) 108px 136px 176px}.service-ticket-table .premium-table-head>span,.service-ticket-table .premium-table-row>span{padding-inline:12px}.service-ticket-table .premium-actions{justify-content:flex-end;gap:6px}.service-ticket-table .premium-actions button{min-height:34px;padding-inline:9px}.service-ticket-table .premium-actions button:last-child{flex:0 0 34px;width:34px;padding-inline:0}.service-client,.service-tech{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.service-client i,.service-tech i{color:#fff;background:linear-gradient(135deg,#207affd9,#609dd6ad);border-radius:50%;grid-row:span 2;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.service-tech i{background:linear-gradient(135deg,#1ecf70d1,#1f80ff99);width:32px;height:32px;font-size:11px}.service-ticket-table em:not(.priority-badge):not(.service-status){color:#dae8facc;background:#5f83ae2e;border-radius:999px;width:max-content;margin-top:6px;padding:3px 8px;font-size:12px;font-style:normal;display:inline-flex}.priority-badge,.service-status{border-radius:6px;align-items:center;min-height:27px;padding:0 10px;font-style:normal;font-weight:900;display:inline-flex}.priority-badge.baixa{color:#64ef9a;background:#25c2702e}.priority-badge.normal{color:#ffd36a;background:#ffbe312e}.priority-badge.alta,.priority-badge.urgente{color:#ff8197;background:#da375b38}.service-status.aberto{color:#5dbbff;background:#258fff38}.service-status.agendado{color:#ffd36a;background:#ffbe312e}.service-status.fechado,.service-status.concluido{color:#64ef9a;background:#25c2702e}.ticket-create-panel{background:#05142bad;border:1px solid #2d80d933;border-radius:8px;margin:0 30px 28px}.ticket-create-panel>header{border-bottom:1px solid #2d80d929;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.ticket-create-panel h2,.installation-page h2{color:#fff;margin:0;font-size:24px}.ticket-create-panel p,.installation-page p{color:#cfdef1c7}.service-steps{border-bottom:1px solid #2d80d929;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 24px;display:grid}.service-steps span,.install-steps span{color:#d0e0f4c2;align-items:center;gap:9px;font-weight:800;display:flex}.service-steps b,.install-steps b{color:#dcebfce6;background:#061732d6;border:1px solid #538cd14d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.service-steps .active b,.install-steps .active b{color:#fff;background:linear-gradient(135deg,#168dff,#0759df);border-color:#178dff}.ticket-create-grid{grid-template-columns:.95fr 1.05fr .85fr;gap:14px;padding:18px 24px 24px;display:grid}.ticket-client-card,.ticket-detail-card,.ticket-auto-card,.installation-card,.install-summary-card,.install-checklist,.install-info-card{background:#031126a8;border:1px solid #2d80d92e;border-radius:8px;padding:18px}.ticket-client-card strong,.ticket-detail-card strong,.ticket-auto-card strong,.installation-card h3,.install-summary-card strong,.install-checklist strong{color:#fff;font-size:17px}.ticket-client-card>small{color:#cbdaeec2;margin:6px 0 14px;display:block}.desktop-client-suggestions{gap:8px;margin-top:10px;display:grid}.desktop-client-suggestions button{color:#f5f9ff;text-align:left;cursor:pointer;background:#051835c2;border:1px solid #3988de2e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.desktop-client-suggestions button.active,.desktop-client-suggestions button:hover{background:#0a3669b3;border-color:#1c92ff94}.desktop-client-suggestions b,.desktop-client-suggestions small{display:block}.desktop-client-suggestions small{color:#cadbf1bd}.desktop-service-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.desktop-service-type-grid button{color:#eaf4ffe6;cursor:pointer;background:#061b3bb8;border:1px solid #3a88df33;border-radius:8px;place-items:center;gap:8px;min-height:82px;font-weight:900;display:grid}.desktop-service-type-grid button.active,.desktop-service-type-grid button:hover{color:#fff;background:linear-gradient(135deg,#0f64d2c7,#063473d1);border-color:#1b92ffad}.selected-service-client,.install-client-box{background:#071d3dad;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.selected-service-client i,.install-client-box i{color:#fff;background:linear-gradient(135deg,#168dff,#0759df);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.selected-service-client em,.install-client-box em{color:#60ed98;background:#23ca702e;border-radius:6px;padding:6px 10px;font-style:normal;font-weight:900}.client-mini-grid,.install-client-data{border-top:1px solid #dbe9ff14;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.client-mini-grid span,.install-client-data span{color:#fff;padding:12px 10px 0 0;font-weight:850}.client-mini-grid small,.install-client-data small{color:#c9daefb3;margin-bottom:5px;font-weight:700;display:block}.priority-select{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.priority-select b{color:#e2efffd6;flex-basis:100%}.priority-select button{color:#f4f9ff;cursor:pointer;background:#071833d1;border:1px solid #4c91e13d;border-radius:6px;min-height:34px;padding:0 14px}.priority-select button.active{background:#cc2f4e38;border-color:#ff607aad}.ticket-detail-card textarea,.selected-plan-box textarea{resize:vertical;min-height:92px}.ticket-auto-card{gap:12px;display:grid}.ticket-auto-card p{border-bottom:1px solid #dbe9ff14;justify-content:space-between;gap:10px;margin:0;padding-bottom:10px;display:flex}.ticket-auto-card p span{color:#ccdcf1c7}.ticket-auto-card p b{color:#55ec91}.installation-page{padding-bottom:28px}.install-steps{background:#05142ba8;border:1px solid #2d80d933;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 30px 18px;padding:20px 28px;display:grid}.install-steps span{flex-direction:column;align-items:flex-start}.install-steps strong{color:#fff;font-size:14px}.install-steps small{color:#cedef2b8}.installation-layout{grid-template-columns:minmax(0,1fr) 440px;gap:18px;padding:0 30px;display:grid}.installation-main,.installation-side{align-content:start;gap:16px;display:grid}.installation-card p{margin:7px 0 16px}.install-client-box{grid-template-columns:54px minmax(0,1fr) auto auto}.install-client-box button{color:#edf6ff;cursor:pointer;background:#081d3edb;border:1px solid #4c91e147;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:inline-flex}.selected-plan-box{background:#071d3da3;border:1px solid #2a6fe270;border-radius:8px;padding:16px}.selected-plan-box header{align-items:center;gap:10px;display:flex}.selected-plan-box header strong{color:#fff;font-size:17px}.selected-plan-box header em{color:#60ed98;background:#23ca702e;border-radius:6px;padding:4px 8px;font-style:normal}.selected-plan-box header .icon{margin-left:auto}.selected-plan-box>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.selected-plan-box>div span{color:#fff;gap:4px;display:grid}.selected-plan-box>div .icon{color:#62b9ff}.install-summary-card{gap:14px;display:grid}.install-summary-card>p{margin:-6px 0 2px}.install-summary-card div{border-bottom:1px solid #dbe9ff14;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.install-summary-card .icon{color:#d2e4f8c7}.install-summary-card small{color:#cbdaeeb8;display:block}.install-summary-card b{color:#fff}.install-summary-card em{color:#dfebfbd9;margin-top:3px;font-style:normal;display:block}.install-checklist{gap:12px;display:grid}.install-checklist label{color:#e2efffe0}.install-checklist input{accent-color:#178dff;width:17px;height:17px;margin-right:8px}.install-info-card{color:#e2efffd6;grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.install-info-card .icon{color:#88c7ff}.pagination{background:#051732b8;border-top:1px solid #2d9bff2e;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.pagination span{color:#cce0f6c2;font-size:13px;font-weight:800}.pagination div{flex-wrap:wrap;gap:7px;display:flex}.pagination button,.module-search button{color:#f0f8fff0;cursor:pointer;background:#072248e6;border:1px solid #3d9eff61;border-radius:5px;min-height:34px;padding:6px 11px;font-size:13px;font-weight:850}.pagination button.active,.pagination button:hover,.module-search button:hover{background:#1460a2b8;border-color:#25b5ffd1}.pagination button:disabled{cursor:not-allowed;opacity:.48}.automation-strip{background:#051732b8;border-bottom:1px solid #2d9bff2e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 24px;display:grid}.automation-strip strong,.automation-strip span{display:block}.automation-strip strong{color:#f3f9ff;text-transform:uppercase;font-size:15px}.automation-strip span{color:#cce0f6c2;margin-top:4px;font-size:13px}.automation-strip button{color:#f0f8fff0;cursor:pointer;background:#072248e6;border:1px solid #3d9eff61;border-radius:5px;min-height:34px;padding:6px 11px;font-size:13px;font-weight:850}.client-detail-page{background:radial-gradient(circle at 22% 8%,#1065bc38,#0000 34%),linear-gradient(#030f22fa,#010a18fa)}.client-detail-page .client-tabs{display:none}.client-breadcrumb{color:#eef6ffb8;text-transform:uppercase;border-bottom:1px solid #2d9bff29;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:14px 24px 9px;font-size:13px;font-weight:800;display:flex}.client-breadcrumb a{color:#39c5ff;text-decoration:none}.client-breadcrumb span:before{content:"+ ";color:#39c5ffcc}.client-tabs{background:#051832c2;border-bottom:1px solid #2d9bff3d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-tabs button{color:#e6f3ffbd;cursor:pointer;background:0 0;border:0;border-right:1px solid #2d9bff2e;height:48px;font-size:14px;font-weight:900}.client-tabs button.active,.client-tabs button:hover{color:#fff;background:#104a84db}.client-detail-shell{display:block}.client-detail-form{width:100%;min-width:0;max-width:none;margin:0;padding:24px 28px 30px}.client-detail-page .client-detail-form>h3,.client-detail-page .client-detail-form>h3+.detail-grid{display:none}.client-unified-layout{gap:18px;display:grid}.client-hero-card,.client-modern-card{background:linear-gradient(115deg,#1274d62e,#0000 28%),linear-gradient(135deg,#0f3a6a8a,#0000 46%),linear-gradient(#082043eb,#030f22f5);border:1px solid #2d9bff47;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09}.client-hero-card{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.client-hero-main{min-width:0}.client-title-line{flex-wrap:wrap;align-items:center;gap:22px;min-width:0;display:flex}.client-avatar-large{color:#eaf7ff;background:radial-gradient(circle at 28% 20%,#29b5ff7a,#07244ce6);border:1px solid #37abff6b;border-radius:16px;place-items:center;width:76px;height:76px;font-size:24px;font-weight:950;display:grid}.client-hero-card span,.client-section-title span,.client-live-strip span{color:#46c7ff;text-transform:uppercase;font-size:12px;font-weight:950}.client-hero-card h2{color:#f6fbff;margin:4px 0 5px;font-size:32px;font-weight:950;line-height:1.08}.client-hero-card p,.client-live-strip small{color:#e0efffb8;margin:0;font-size:15px;font-weight:760}.client-hero-address{color:#f6fbff;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:220px;max-width:min(52vw,680px);margin:4px 0 5px;font-size:24px;font-style:normal;font-weight:950;line-height:1.08;display:inline-flex}.client-hero-address svg{color:#30c6ff;flex:none;width:20px;height:20px}.client-hero-status{text-align:right;justify-items:end;gap:8px;display:grid}.client-hero-status button{color:#dff4ff;cursor:pointer;background:#07254ec7;border:1px solid #3ea5ff5c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.client-modern-card{padding:24px}.connection-modern-card{order:1}.connection-premium-card{overflow:visible}.connection-modern-card .client-section-title{gap:16px;margin-bottom:20px}.connection-modern-card .client-section-title i{color:#32c6ff;background:radial-gradient(circle at 35% 25%,#29beff70,#0000 46%),#0e69be38;border-radius:16px;width:66px;height:66px}.connection-modern-card .client-section-title span{color:#f5fbff;letter-spacing:0;text-transform:none;font-size:23px}.client-data-card{order:2}.client-section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.client-section-title i{color:#2bb8ff;background:#0e69be38;border:1px solid #32a7ff5c;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.client-section-title h3{color:#f4fbff;text-transform:none;margin:2px 0 0;font-size:23px;font-weight:950}.client-section-title em{color:#82d5ffc7;margin-left:auto;font-size:13px;font-style:normal;font-weight:850}.connection-save-button{color:#f4fbff;cursor:pointer;background:linear-gradient(#1b87ffeb,#0552b2e6);border:1px solid #20d3ff61;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #007aff2e}.connection-actions{justify-content:flex-end;margin-top:18px;display:flex}.connection-actions .connection-save-button{min-width:132px}.client-card-save-message{color:#98ffd0;overflow-wrap:normal;text-wrap:balance;background:#0c4b3247;border:1px solid #28e8873d;border-radius:10px;grid-column:1/-1;width:100%;min-width:0;max-width:100%;margin:4px 0 0;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.2}.client-promise-card .client-card-save-message{grid-column:1/-1;width:auto;max-height:42px;margin-top:0;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.finance-promise-card{background:linear-gradient(135deg,#0d38708f,#04142fd1),radial-gradient(circle at 10% 15%,#28e88729,#0000 36%);border:1px solid #59a9ff38;border-radius:14px;grid-template-columns:28px minmax(170px,.9fr) minmax(260px,1.15fr) minmax(270px,1fr);align-items:center;gap:12px 16px;margin:18px 0 16px;padding:15px 16px;display:grid}.finance-promise-card>svg{color:#28e887}.finance-promise-card>span{color:#f7fbff;text-transform:uppercase;font-size:14px;font-weight:950}.finance-promise-card .client-card-save-message{grid-column:1/-1;width:100%;max-height:none;margin:0;position:static;overflow:visible}.finance-method-card{background:linear-gradient(135deg,#0e438080,#04132cdb),radial-gradient(circle at 8% 20%,#29b8ff2e,#0000 36%);border:1px solid #46aaff3d;border-radius:14px;grid-template-columns:minmax(280px,1.35fr) minmax(250px,.85fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 36px #00000029}.finance-method-copy{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.finance-method-copy i{color:#40eea6;background:linear-gradient(145deg,#1eb57e38,#041b34e0);border:1px solid #2de89647;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.finance-method-copy span,.finance-method-control>span{color:#dcedffb3;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.finance-method-copy strong{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.finance-method-copy small{color:#cce1f7a3;margin-top:4px;font-size:12px;font-weight:760;line-height:1.25;display:block}.finance-method-control{gap:7px;min-width:0;display:grid}.client-detail-form .finance-method-control select{color:#f5fbff;background:#031127c7;border:1px solid #48a9ff5c;border-radius:11px;width:100%;min-height:44px;padding:0 13px;font-size:14px;font-weight:900}.finance-method-save{color:#f7fbff;cursor:pointer;white-space:nowrap;background:linear-gradient(#1c8affeb,#0552b8f0);border:1px solid #2dcfff61;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #007aff2e}.finance-method-save:disabled{cursor:wait;opacity:.72}.finance-method-card .client-card-save-message{grid-column:1/-1;margin:0}.client-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.client-form-grid .data-field{gap:7px}.client-form-grid .data-field>span{color:#dfeeffad;text-transform:uppercase;font-size:12px;font-weight:950}.client-form-grid input,.client-form-grid select,.connection-essential-grid input{color:#f5fbff;background:#04142dc7;border:1px solid #43a1ff42;border-radius:11px;min-height:54px;padding:0 16px;font-size:16px;font-weight:820;transition:border-color .16s,background .16s,box-shadow .16s}.client-form-grid input:focus,.client-form-grid select:focus,.connection-essential-grid input:focus{background:#061c3deb;border-color:#27b7ffc7;box-shadow:0 0 0 3px #1a90ff1f}.client-inline-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.client-inline-input button{color:#f1f9ff;cursor:pointer;background:linear-gradient(#1b87ffe0,#0652b2e0);border:1px solid #2d9bff5c;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:54px;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex}.client-live-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.connection-essential-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-essential-grid{grid-template-columns:repeat(5,minmax(150px,1fr))}.ssid-picker{position:relative}.ssid-picker-menu{z-index:60;background:linear-gradient(#071f42fc,#020f24fc),#020f24fa;border:1px solid #33a3ff57;border-radius:14px;gap:7px;max-height:286px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 46px #0000006b,inset 0 0 0 1px #30a8ff14}.ssid-picker-menu button{color:#f6fbff;cursor:pointer;text-align:left;background:#0a274dbd;border:1px solid #5dabff2e;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:10px 11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ssid-picker-menu button:hover{background:#0d3c71db;border-color:#2ab4ff8f;transform:translateY(-1px)}.ssid-picker-menu span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.ssid-picker-menu small{color:#d1e3f8ad;grid-column:1;font-size:11px;font-weight:800}.ssid-picker-menu .network-status{grid-area:1/2/3;align-self:center;min-height:22px;font-size:9px}.ssid-picker-empty{color:#d7e6f9bd;text-align:center;border:1px dashed #5dabff40;border-radius:11px;padding:12px;font-size:12px;font-weight:850}.client-live-strip article{background:linear-gradient(120deg,#0e58a53d,#0000 54%),#021126bd;border:1px solid #409fff38;border-radius:12px;min-width:0;padding:18px}.client-live-strip strong{color:#f8fcff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:22px;font-weight:950;display:block;overflow:hidden}.remote-access-card{background:radial-gradient(circle at 18% 20%,#1791ff57,#0000 38%),linear-gradient(120deg,#0e58a547,#0000 60%),#021126cc;border-color:#22c5ff57}.remote-access-card b{color:#cfeeff;background:#03132bad;border:1px solid #37abff3d;border-radius:9px;width:fit-content;max-width:100%;margin-top:9px;padding:9px 11px;font-size:16px;font-weight:950;line-height:1;display:inline-flex}.remote-access-card button{color:#f3fbff;cursor:pointer;background:linear-gradient(#1890ffeb,#0557beeb);border:1px solid #38bdf86b;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:14px;padding:0 15px;font-size:13px;font-weight:950;display:inline-flex}.remote-access-card button:disabled{cursor:not-allowed;opacity:.48}.client-detail-page .client-shortcuts{display:none}.client-detail-page .detail-actions{justify-content:flex-end;width:100%;margin:18px 0 0}.client-detail-page .detail-actions button{border-radius:10px;min-height:48px;padding:0 22px;font-size:15px}.client-profile-banner{background:linear-gradient(90deg,#0a2d5bdb,#041530f0),radial-gradient(circle at 8% 14%,#1c90ff33,#0000 32%);border:1px solid #2d9bff42;border-radius:16px;grid-template-columns:minmax(420px,1fr) minmax(520px,1.45fr);align-items:stretch;gap:14px;padding:16px;display:grid;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff0a}.client-profile-left{border-right:1px solid #4aa1ff29;align-items:center;gap:18px;min-width:0;padding:4px 22px 4px 2px;display:flex}.client-profile-copy{min-width:0}.client-profile-title{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.client-profile-title h2{color:#f8fcff;letter-spacing:0;text-transform:uppercase;margin:0 6px 0 0;font-size:clamp(24px,2vw,34px);font-weight:950;line-height:1.04}.client-dot-status{color:#a9dfff;text-transform:none;background:#0d3c6c8f;border:1px solid #39c5ff38;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.client-dot-status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px}.client-dot-status.online{color:#24f09b;background:#064d377a;border-color:#21e28452}.client-dot-status.offline{color:#b9c9d8;background:#2a394c80;border-color:#94a3b847}.client-dot-status.blue{color:#62c8ff}.client-dot-status.warning{color:#ffc76c;background:#704a1070;border-color:#ffb13b57}.client-dot-status.danger{color:#ff8f8f;background:#701f1f70;border-color:#ff6f6f57}.client-dot-status.muted{color:#c8d3df;background:#2e374575;border-color:#94a3b847}.client-profile-copy p{color:#e0efffc7;align-items:center;gap:8px;min-width:0;margin:8px 0 0;font-size:15px;font-weight:760;line-height:1.35;display:flex}.client-profile-copy p svg{color:#38c7ff;flex:none}.client-profile-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.client-profile-actions button{color:#fff;cursor:pointer;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.client-profile-actions button.danger{background:linear-gradient(135deg,#d9374f,#9d1730);border-color:#ff5b5b57}.client-profile-actions button.success{background:linear-gradient(135deg,#18ad63,#067343);border-color:#30e18657}.client-profile-actions button.warning{background:linear-gradient(135deg,#c48218,#80510a);border-color:#ffbe5061}.client-profile-actions button:hover{filter:brightness(1.07);transform:translateY(-1px)}.client-profile-copy p span{background:#69b0ff42;width:1px;height:14px;margin:0 2px}.client-top-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-top-metrics article{background:linear-gradient(145deg,#0a2f5dbd,#031127c2),radial-gradient(circle at 18% 10%,#2eadff24,#0000 42%);border:1px solid #3b97ff2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;min-height:104px;padding:14px;display:grid}.client-top-metrics article svg{color:#2fbaff;grid-row:span 3;margin-top:2px}.client-top-metrics span{color:#e3f1ffb3;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.client-top-metrics strong{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.25vw,24px);font-weight:950;line-height:1.12;overflow:hidden}.client-top-metrics small{color:#bfdaf4b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.client-top-metrics .client-promise-card{grid-template-columns:20px minmax(0,1fr);align-content:start;gap:10px 12px;min-height:178px;position:relative;overflow:visible}.client-promise-card>span{align-self:center}.promise-toggle,.promise-cycle-marker,.promise-date-row{grid-column:2}.promise-cycle-marker{background:#041228b8;border:1px solid #509cff2e;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.promise-cycle-marker strong{color:#eef8ff;font-size:12px;font-weight:950}.promise-cycle-marker small{color:#d9ebffb8;min-width:0;font-size:10px;font-weight:800;line-height:1.25}.promise-cycle-marker.warning{background:#50320c52;border-color:#ffc66d4d}.promise-cycle-marker.warning strong{color:#ffd282}.promise-cycle-marker.danger{background:#58122257;border-color:#ff5d7857}.promise-cycle-marker.danger strong{color:#ff91a7}.promise-toggle{align-items:center;gap:8px;display:flex}.promise-toggle label{color:#eef6ffc7;cursor:pointer;background:#03112794;border:1px solid #45b0ff2e;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;display:inline-flex}.promise-toggle input{accent-color:#28e887;width:12px;height:12px}.promise-toggle b{color:#eef8ff;font-size:11px;font-weight:950}.promise-date-row{grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:8px;min-width:0;display:grid}.promise-date-row input,.promise-date-row button{min-height:38px;font:inherit;border-radius:10px;font-size:12px;font-weight:900}.promise-date-row input{color:#f3faff;background:#020d1fdb;border:1px solid #45b0ff33;min-width:0;padding:0 10px}.promise-date-row input:disabled{color:#dcecff61;opacity:.58}.promise-date-row button{color:#8ff4c4;cursor:pointer;white-space:nowrap;background:linear-gradient(#28e88738,#06382bb3);border:1px solid #28e88742;padding:0 10px}.finance-promise-card .promise-cycle-marker,.finance-promise-card .promise-toggle,.finance-promise-card .promise-date-row{grid-column:auto}.finance-promise-card .promise-date-row{grid-template-columns:minmax(150px,1fr) auto}.client-operational-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.client-operational-main{gap:18px;min-width:0;display:grid}.connection-premium-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.connection-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.connection-header-actions small{color:#84cbffb8;white-space:nowrap;font-size:12px;font-weight:850}.connection-header-actions button{color:#e8f7ff;cursor:pointer;background:#051a3ac2;border:1px solid #41a3ff47;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:920;display:inline-flex}.connection-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.connection-info-grid article{background:linear-gradient(132deg,#0b386c8a,#020f22db),radial-gradient(circle at 12% 10%,#24a4ff21,#0000 40%);border:1px solid #409fff38;border-radius:13px;min-width:0;padding:18px}.connection-info-grid article.wireless-metric-card{background:linear-gradient(132deg,#064c87b8,#031430e6),radial-gradient(circle at 14% 12%,#3fcaff38,#0000 42%);border-color:#3abeff61;box-shadow:inset 0 1px #8ddeff1f}.connection-info-grid article.wireless-metric-card.station{background:linear-gradient(132deg,#043d79bd,#02112beb),radial-gradient(circle at 12% 12%,#309fff3d,#0000 43%);border-color:#34a5ff6b}.connection-info-grid span{color:#4bcaff;text-transform:uppercase;font-size:12px;font-weight:950}.connection-info-grid strong{color:#f8fcff;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:clamp(20px,1.55vw,27px);font-weight:950;line-height:1.06;display:block;overflow:hidden}.connection-info-grid article.wireless-metric-card strong{color:#8edcff;text-shadow:0 0 18px #48beff38}.connection-info-grid article.wireless-metric-card.station strong{color:#61c9ff}.connection-info-grid small{color:#d5eaffad;font-size:13px;font-weight:740}.connection-premium-card .remote-access-card{align-content:start;gap:0;display:grid}.connection-premium-card .remote-access-card button{width:fit-content;min-width:118px;min-height:36px;margin-top:12px}.connection-premium-card .transmission-card{align-content:start;display:grid}.connection-premium-card .transmission-card button{color:#f3fbff;cursor:pointer;background:linear-gradient(#1890ffdb,#0557bedb);border:1px solid #38bdf861;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-width:118px;min-height:36px;margin-top:12px;padding:0 15px;font-size:13px;font-weight:950;display:inline-flex}.connection-premium-card .transmission-card button:disabled{cursor:not-allowed;opacity:.48}.client-data-premium-card .client-section-title{margin-bottom:20px}.client-section-title-with-action{flex-wrap:wrap}.client-section-title-with-action>div{flex:1;min-width:0}.client-section-title-with-action .client-delete-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#be2b48eb,#701227f0);border:1px solid #ff5c735c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:13px;font-weight:920;display:inline-flex}.client-section-title-with-action .client-delete-button.warning{background:linear-gradient(#bc801df0,#74460cf2);border-color:#ffbd4961}.client-data-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.client-summary-panel{background:linear-gradient(#082043f0,#020d1ff7),radial-gradient(circle at 18% 10%,#259eff29,#0000 40%);border:1px solid #2d9bff42;border-radius:16px;gap:12px;padding:18px;display:grid;position:sticky;top:14px;box-shadow:0 22px 54px #00000047}.client-summary-panel h3{color:#f8fcff;text-transform:none;margin:0 0 4px;font-size:18px;font-weight:950}.summary-block{border-top:1px solid #4595eb24;gap:3px;padding-top:12px;display:grid}.summary-block:first-of-type{border-top:0;padding-top:0}.summary-block span{color:#d9eaffa8;font-size:13px;font-weight:820}.summary-block strong{color:#f9fdff;font-size:20px;font-weight:950;line-height:1.05}.summary-block small{color:#c3dcf4a8;font-size:12px;font-weight:720}.summary-block.positive strong{color:#27f09d}.summary-block.warning strong{color:#ffca54}.summary-progress{background:#5d7ea052;border-radius:999px;width:100%;height:8px;margin-top:8px;display:block;overflow:hidden}.summary-progress:before{content:"";width:var(--value,0%);border-radius:inherit;background:linear-gradient(90deg,#17c7ff,#1d7dff);height:100%;display:block}.client-detail-page .detail-actions{display:none}.client-detail-form h3{color:#f3f9ff;text-transform:uppercase;margin:0 0 16px;font-size:16px;font-weight:900}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.radio-group{flex-wrap:wrap;align-items:center;gap:15px;min-height:38px;display:flex}.radio-group label{color:#eef6ffe0;align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.radio-group input{accent-color:#25b5ff}.detail-textarea{gap:7px;margin-top:14px;display:grid}.detail-textarea span,.client-detail-form .data-field>span{color:#dfeeffb8;text-transform:uppercase;font-size:12px;font-weight:900}.detail-textarea textarea,.client-detail-form input,.client-detail-form select,.client-detail-form textarea{color:#f3f9ff;background:#020e20e0;border:1px solid #3d9eff52;border-radius:5px;outline:0}.detail-textarea textarea{resize:vertical;min-height:92px;padding:10px}.detail-check{margin-bottom:15px}.detail-actions{margin-top:18px;padding:0}.client-shortcuts{background:#04162db8;border-left:1px solid #2d9bff33;padding:22px 18px}.client-shortcuts strong{color:#dfeeffa8;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.client-shortcuts button{color:#eef6ffdb;cursor:pointer;text-align:left;background:#07224899;border:1px solid #3d9eff33;border-radius:5px;width:100%;min-height:32px;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.client-shortcuts button:hover{color:#fff;background:#1460a2b8;border-color:#25b5ffc7}.client-billing-panel{background:linear-gradient(#071d3de6,#030f21f0);border:1px solid #2d9bff47;border-radius:10px;margin-top:22px;overflow:hidden;box-shadow:0 18px 48px #00000038}.client-billing-toolbar{border-bottom:1px solid #489eff2e;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.client-billing-toolbar span,.billing-modal>span{color:#26b7ff;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:900}.client-billing-toolbar h3,.billing-modal h3{color:#f5fbff;text-transform:none;margin:4px 0 5px;font-size:18px;font-weight:950}.client-billing-toolbar p,.billing-modal p{color:#e2f0ffb3;margin:0;font-size:13px;font-weight:700}.client-billing-toolbar>div:last-child,.client-billing-selection,.billing-mini-actions,.billing-modal-actions{align-items:center;gap:10px;display:flex}.client-billing-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.client-billing-toolbar button,.client-billing-selection button,.billing-modal-actions button{color:#fff;cursor:pointer;background:linear-gradient(#1982fffa,#045cd6f5);border:1px solid #2e99ff6b;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.client-billing-toolbar button.ghost,.client-billing-selection button.ghost,.billing-modal-actions button.ghost{color:#ecf6ffdb;background:#061a37c7}.client-billing-selection button.danger-action{color:#ff8fa3;background:#ff406029;border-color:#ff5c7357}.client-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px;display:grid}.client-billing-summary article{background:#02132bb8;border:1px solid #3b91ef38;border-radius:9px;min-width:0;padding:13px 14px}.client-billing-summary span,.client-billing-summary small,.client-billing-row small{color:#daebff9e;font-size:11px;font-weight:850;display:block}.client-billing-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:20px;font-weight:950;display:block;overflow:hidden}.client-billing-selection{background:#0a3462b8;border:1px solid #4dacff52;border-radius:9px;margin:0 18px 14px;padding:10px 12px}.client-billing-selection strong{color:#eaf6ff;margin-right:auto;font-size:13px;font-weight:900}.client-billing-table{border-top:1px solid #489eff29}.client-billing-head,.client-billing-row{grid-template-columns:44px minmax(130px,.9fr) minmax(210px,1.3fr) minmax(96px,.56fr) minmax(126px,.72fr) minmax(150px,.82fr) minmax(72px,.28fr);align-items:center;display:grid}.client-billing-head{color:#e5f1ffbd;text-transform:uppercase;background:#0a274dc7;min-height:44px;font-size:11px;font-weight:950}.client-billing-head>span,.client-billing-row>span{min-width:0;padding:0 12px}.client-billing-row{color:#f4f9fff0;background:#020f225c;border-top:1px solid #dbe9ff14;min-height:76px;position:relative}.client-billing-row:before{content:"";background:#44a2ffb8;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:0 auto 0 0}.client-billing-row.status-row-pago:before{background:#46e89f;box-shadow:0 0 18px #46e89f3d}.client-billing-row.status-row-atrasado:before{background:#ff5d78;box-shadow:0 0 18px #ff5d783d}.client-billing-row.status-row-cancelado:before{background:#a2b2c9b3}.client-billing-row:nth-child(2n){background:#0517327a}.client-billing-row.selected,.client-billing-row:hover{background:#0c3b6e75}.client-billing-row b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.billing-title-main b{color:#9adfff}.status-row-pago .billing-title-main b{color:#82f0bd}.status-row-atrasado .billing-title-main b{color:#ff9aac}.status-row-cancelado{opacity:.68}.billing-check input{accent-color:#1ca7ff;width:16px;height:16px}.billing-mini-actions{justify-content:flex-end;gap:0;position:relative;overflow:visible}.billing-mini-actions button,.billing-actions-popover button,.billing-toolbar-menu div button{color:#39baff;cursor:pointer;white-space:nowrap;background:#072248b8;border:1px solid #3d9eff47;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.billing-mini-actions button:hover,.billing-actions-popover button:hover,.billing-toolbar-menu div button:hover{color:#fff;background:#0d5396c7;border-color:#41b7ffb8}.billing-mini-actions button.danger,.billing-actions-popover button.danger,.billing-toolbar-menu div button.danger{color:#ff758a}.billing-mini-actions button.success,.billing-actions-popover button.success{color:#7cf0ba}.billing-mini-actions button.edit,.billing-actions-popover button.edit{color:#ffd166}.billing-mini-actions button.reverse,.paid-history-groups button.reverse,.billing-actions-popover button.reverse{color:#ffbd6f}.billing-mini-actions button.receipt,.paid-history-groups button.receipt,.billing-actions-popover button.receipt{color:#9bdcff}.billing-actions-menu,.billing-toolbar-menu{flex:none;position:relative}.billing-actions-menu summary,.billing-toolbar-menu summary{color:#9bdcff;cursor:pointer;background:linear-gradient(#0e3d74c7,#051836db);border:1px solid #45a5ff47;border-radius:10px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.billing-actions-menu summary::-webkit-details-marker{display:none}.billing-toolbar-menu summary::-webkit-details-marker{display:none}.billing-actions-menu[open] summary,.billing-toolbar-menu[open] summary{color:#fff;background:#115da6e6;border-color:#46c3ff9e;box-shadow:0 0 0 3px #28b2ff1f}.billing-actions-popover,.billing-toolbar-menu>div{z-index:40;background:linear-gradient(#061f43fa,#030f23fa);border:1px solid #4ba6ff3d;border-radius:12px;gap:7px;min-width:188px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 54px #00000070,inset 0 1px #ffffff0a}.billing-actions-popover button,.billing-toolbar-menu div button{color:#bdeaff;background:#072248b8;border-radius:9px;justify-content:flex-start;width:100%;padding:0 11px;font-size:12px}.billing-actions-popover button:disabled,.billing-toolbar-menu div button:disabled{cursor:not-allowed;opacity:.46}.client-billing-current-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 14px;display:grid}.client-billing-current-summary article{background:linear-gradient(120deg,#114f903d,#0000 58%),#031228b3;border:1px solid #419aff29;border-radius:10px;padding:11px 13px}.client-billing-current-summary span{color:#daebff9e;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.client-billing-current-summary strong{color:#fff;margin-top:4px;font-size:18px;font-weight:950;display:block}.client-billing-empty{color:#e6f3ffa8;text-align:center;padding:24px;font-size:14px;font-weight:800}.billing-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000712b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.billing-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(#081f41fa,#030e20fa);border:1px solid #3d9eff5c;border-radius:14px;width:min(640px,100%);max-height:calc(100dvh - 40px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000075}.billing-modal-close{color:#eaf6ff;cursor:pointer;background:#031329cc;border:1px solid #4a9ef747;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.billing-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.billing-modal .data-field{gap:7px}.billing-modal .data-field>span{color:#e2f0ffb8;text-transform:uppercase;font-size:11px;font-weight:900}.billing-modal input,.billing-modal select{color:#f4faff;background:#020e20e0;border:1px solid #4a9ef747;border-radius:8px;min-height:42px}.billing-modal-preview{background:#10534938;border:1px solid #47dd9c2e;border-radius:10px;gap:4px;margin-top:16px;padding:13px 14px;display:grid}.billing-modal-preview strong{color:#fff;font-size:14px;font-weight:950}.billing-modal-preview span{color:#e1f4ffc7;font-size:13px;font-weight:800}.billing-modal-preview.danger{background:#5b142352;border-color:#ff5c7347}.billing-modal-preview.warning{background:#6d481257;border-color:#ffbd494d}.classification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.classification-options button{color:#e8f4ff;cursor:pointer;background:#051a39d6;border:1px solid #5cacff42;border-radius:8px;min-height:42px;font-weight:900}.classification-options button.active,.classification-options button:hover{background:#1264c26b;border-color:#3eaaffb8}.delete-confirm-grid{grid-template-columns:minmax(0,1fr)}.delete-confirm-error{color:#ffb7c4;background:#5b142357;border:1px solid #ff5c7352;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:13px;font-weight:850}.billing-modal-actions .danger-action{color:#fff;background:linear-gradient(135deg,#e8365a,#9b1532);border-color:#ff5c7373}.billing-efi-note{color:#ffd37a;background:#5c3a0438;border:1px solid #ffc24738;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:850;display:grid}.billing-modal-actions{justify-content:flex-end;margin-top:20px}.client-finance-card{border-radius:16px;order:4;margin-top:0;padding:0}.client-finance-card .client-billing-toolbar{background:linear-gradient(120deg,#0f4d8f57,#0000 56%),#051732bd}.client-billing-section-title{border-top:1px solid #489eff1f;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex}.client-billing-section-title strong{color:#f7fbff;font-size:16px;font-weight:950;display:block}.client-billing-section-title small{color:#dbebffa3;margin-top:3px;font-size:12px;font-weight:760;display:block}.client-billing-section-title em{color:#9bdcff;background:#041631c2;border:1px solid #43a1ff38;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.client-paid-history{background:linear-gradient(#06193594,#020d1fad);border-top:1px solid #489eff29}.paid-history-groups{gap:12px;padding:0 18px 18px;display:grid}.paid-history-groups article{background:#021126a8;border:1px solid #419aff2e;border-radius:12px;overflow:hidden}.paid-history-groups article>header{background:#08274f85;border-bottom:1px solid #57a4ff1f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.paid-history-groups article>header strong{color:#f7fbff;text-transform:capitalize;font-size:14px;font-weight:950}.paid-history-groups article>header span{color:#74d4ff;font-size:12px;font-weight:900}.paid-history-groups article>div{border-top:1px solid #dbe9ff0f;grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(150px,.75fr) minmax(250px,auto);align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid}.paid-history-groups article>div:first-of-type{border-top:0}.paid-history-groups b,.paid-history-groups small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.paid-history-groups b{color:#fff;font-size:13px;font-weight:950}.paid-history-groups small{color:#daebff9e;margin-top:3px;font-size:11px;font-weight:780}.paid-history-groups button{color:#9bdcff;cursor:pointer;background:#072248b8;border:1px solid #3d9eff42;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:920;display:inline-flex}.paid-history-actions{justify-content:flex-end;gap:8px;display:flex}.finance-history-card{background:radial-gradient(circle at 8% 0,#167ee729,#0000 34%),linear-gradient(#051b3bf2,#020c1dfa);border-radius:18px;overflow:hidden}.finance-history-header{border-bottom:1px solid #4e9fff24;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 18px;display:flex}.finance-history-title{align-items:center;gap:14px;min-width:0;display:flex}.finance-history-title i,.finance-history-kpis i{color:#37bfff;background:linear-gradient(145deg,#107eff38,#041f46d1);border:1px solid #2e9bff47;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #005db629}.finance-history-title i{width:48px;height:48px}.finance-history-title h3{color:#f7fbff;letter-spacing:0;text-transform:none;margin:0;font-size:24px;font-weight:950}.finance-history-title p{color:#d5e6fab8;margin:5px 0 0;font-size:14px;font-weight:760}.finance-history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.finance-history-controls button,.finance-history-controls .billing-toolbar-menu summary,.finance-row-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#167bffeb,#0453caf0);border:1px solid #2f91ff52;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:920;display:inline-flex}.finance-history-controls button.ghost{color:#e6f3ffd1;background:#051732b8}.finance-history-controls button.danger,.client-billing-toolbar button.danger{color:#fff;background:linear-gradient(#be2b48eb,#701227f0);border-color:#ff5c735c}.finance-history-controls>span{color:#deefff9e;background:#020f23b8;border:1px solid #50a0ff26;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:850}.finance-history-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 24px;display:grid}.finance-history-kpis article{background:linear-gradient(145deg,#092750c7,#03122bdb),radial-gradient(circle at 12% 12%,#2497ff24,#0000 42%);border:1px solid #4694f12e;border-radius:15px;min-width:0;padding:16px 16px 16px 70px;position:relative;overflow:hidden}.finance-history-kpis article:after{content:"";filter:blur(36px);opacity:.08;background:currentColor;border-radius:50%;width:150px;height:80px;position:absolute;bottom:-34px;right:-44px}.finance-history-kpis i{width:42px;height:42px;position:absolute;top:18px;left:16px}.finance-history-kpis .paid i,.finance-history-kpis .paid strong{color:#44eca1}.finance-history-kpis .pending i,.finance-history-kpis .pending strong{color:#ffc24a}.finance-history-kpis .reverse i,.finance-history-kpis .reverse strong{color:#ff667d}.finance-history-kpis .average i,.finance-history-kpis .average strong{color:#6ccaff}.finance-history-kpis span{color:#dfeeffad;font-size:12px;font-weight:850;display:block}.finance-history-kpis strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:22px;font-weight:950;line-height:1.08;display:block;overflow:hidden}.finance-history-kpis small{color:#d3e5f89e;margin-top:5px;font-size:12px;font-weight:760;display:block}.finance-history-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 24px 24px;display:grid}.finance-movement-list{gap:12px;min-width:0;display:grid}.finance-movement-row{color:#f7fbff;background:linear-gradient(90deg,#071f41db,#031127e0),radial-gradient(circle at 0%,#1b8fff1a,#0000 36%);border:1px solid #4291ef29;border-radius:14px;grid-template-columns:minmax(150px,.95fr) minmax(130px,.75fr) minmax(115px,.58fr) minmax(180px,1fr) minmax(58px,auto);align-items:center;gap:14px;min-height:88px;padding:14px 16px;display:grid}.finance-movement-row:hover{background:linear-gradient(90deg,#092a54eb,#04142eeb),radial-gradient(circle at 0%,#1e9dff24,#0000 38%);border-color:#37b1ff57}.finance-movement-row.selected{background:linear-gradient(90deg,#0d4884e0,#041938eb),radial-gradient(circle at 0%,#27bfff2e,#0000 40%);border-color:#32c9ff80;box-shadow:inset 0 0 0 1px #50cbff1f}.finance-reference{align-items:center;gap:12px;min-width:0;display:flex}.finance-row-select{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0;display:inline-flex}.finance-row-select input{accent-color:#19b8ff;cursor:pointer;width:16px;height:16px}.finance-row-select input:disabled{cursor:not-allowed;opacity:.35}.finance-row-dot{background:#30e98d;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 14px #30e98d85}.status-atrasado .finance-row-dot{background:#ff5570;box-shadow:0 0 14px #ff557085}.status-aberto .finance-row-dot{background:#35aaff;box-shadow:0 0 14px #35aaff7a}.status-cancelado .finance-row-dot,.status-estornado .finance-row-dot{box-shadow:none;background:#9aaec8}.finance-reference strong,.finance-row-value strong{color:#f9fdff;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:16px;font-weight:950;display:block;overflow:hidden}.finance-reference small,.finance-row-status small,.finance-row-value small,.finance-row-payment small{color:#d2e4f99e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:760;display:block;overflow:hidden}.finance-status-badge{color:#49eda4;background:#08523770;border:1px solid #46e89f2e;border-radius:8px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.finance-status-badge.aberto{color:#7bd5ff;background:#0e477f6b;border-color:#30aaff2e}.finance-status-badge.atrasado{color:#ff8da0;background:#69172b6b;border-color:#ff607933}.finance-status-badge.cancelado,.finance-status-badge.estornado{color:#c4d0df;background:#36435675;border-color:#96a9c42e}.finance-row-payment{min-width:0}.finance-row-payment span{color:#edf7ff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:900;display:flex;overflow:hidden}.finance-row-payment span+small+span{margin-top:8px}.finance-row-payment svg{color:#7dcfff;flex:none}.finance-row-actions{justify-content:flex-end;gap:0;display:flex;position:relative;overflow:visible}.finance-row-actions button{color:#9bdcff;background:#072146b8;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px}.finance-row-actions button.success{color:#6ef0b1;border-color:#33e89142}.finance-row-actions button.edit,.finance-row-actions button.reverse{color:#ffbf6d;border-color:#ffb74c38}.finance-row-actions button.receipt{color:#b8eaff}.finance-row-actions button.danger{color:#ff8094;border-color:#ff617a38}.finance-client-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-side-card{background:linear-gradient(#071f41db,#031026e6);border:1px solid #4291ef2b;border-radius:16px;min-width:0;padding:16px}.finance-side-card h4,.finance-side-card header h4{color:#f5fbff;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:950;display:flex}.finance-side-card header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.finance-side-card header span{color:#dbebffb3;background:#031229b3;border:1px solid #4397ff2e;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:880}.finance-side-list{margin-top:12px;display:grid}.finance-side-list article{border-top:1px solid #e2f0ff14;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 0;display:grid}.finance-side-list article:first-child{border-top:0}.finance-side-list span{color:#dbebffb3;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:830;display:flex}.finance-side-list strong{color:#fff;text-align:right;white-space:nowrap;font-size:14px;font-weight:950}.finance-side-list small{color:#cddef394;text-align:right;grid-column:2;font-size:11px;font-weight:760}.finance-month-bars{gap:10px;display:grid}.finance-month-bar{grid-template-columns:52px 1fr;align-items:center;gap:4px 10px;display:grid}.finance-month-bar span{color:#dcecffbd;text-transform:capitalize;font-size:11px;font-weight:850}.finance-month-bar b{color:#f8fcff;text-align:right;font-size:12px;font-weight:920}.finance-month-bar em{background:#4d6f963d;border-radius:999px;grid-column:1/-1;width:100%;height:8px;display:block;overflow:hidden}.finance-month-bar em:before{width:var(--bar-width,0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#1ba6ff,#47e6a0);height:100%;display:block;box-shadow:0 0 18px #2ab3ff4d}.finance-month-card p{color:#d7e8fbad;margin:14px 0 0;font-size:12px;font-weight:820}.payment-method-donut{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;display:grid}.payment-method-donut>div{background:conic-gradient(#43e58f 0, #43e58f 55%, #36a8ff 55%, #36a8ff 85%, #ffb13b 85%, #ffb13b 92%, #93a7c4 92%, #93a7c4);border-radius:999px;width:84px;height:84px;position:relative;box-shadow:0 0 30px #23a3ff24}.payment-method-donut>div:after{border-radius:inherit;content:"";background:#06162e;position:absolute;inset:18px}.payment-method-donut ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.payment-method-donut li{color:#e0efffbf;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.payment-method-donut li i{border-radius:3px;width:10px;height:10px}.payment-method-donut li strong{color:#f6fbff;font-weight:930}@media (width>=1720px){.finance-history-layout{grid-template-columns:minmax(0,1fr) 360px}.finance-client-sidebar{grid-template-columns:1fr}}@media (width<=1500px){.finance-movement-row{grid-template-columns:minmax(140px,.9fr) minmax(120px,.65fr) minmax(105px,.52fr) minmax(165px,.88fr) minmax(58px,auto)}}@media (width<=1240px){.finance-history-header{flex-direction:column;align-items:flex-start}.finance-history-controls{justify-content:flex-start}.finance-history-kpis,.finance-client-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.finance-history-header,.finance-history-kpis,.finance-history-layout{padding-left:16px;padding-right:16px}.finance-history-kpis,.finance-client-sidebar,.finance-movement-row{grid-template-columns:1fr}.finance-row-actions{grid-column:auto}}.title-edit-modal{width:min(760px,100%)}.title-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.title-edit-note{gap:7px;margin-top:14px;display:grid}.title-edit-note span{color:#e2f0ffb8;text-transform:uppercase;font-size:11px;font-weight:900}.title-edit-note textarea{resize:vertical;color:#f4faff;min-height:92px;font:inherit;background:#020e20e0;border:1px solid #4a9ef747;border-radius:8px;padding:12px}.new-client-workspace{background:radial-gradient(circle at 16% 0,#1376dd33,#0000 32%),linear-gradient(#020d1ffa,#010916fc);padding:14px}.new-client-page{background:linear-gradient(135deg,#0c326057,#0000 34%),#031025f0;border:1px solid #339aff40;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #00000040}.new-client-hero{border-bottom:1px solid #3ca6ff29;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px 18px;display:flex}.new-client-title{align-items:center;gap:14px;display:flex}.new-client-title i,.new-client-card header svg,.service-orders-header i{color:#29b7ff}.new-client-title i{background:#157eff21;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #2ab1ff2e}.new-client-title h2{color:#f7fbff;margin:0;font-size:32px;line-height:1.08}.new-client-title p{color:#e2efffad;margin:6px 0 0;font-size:14px;font-weight:650}.new-client-counter{background:#071f42a8;border:1px solid #39a1ff3d;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:2px 14px;min-width:185px;padding:14px;display:grid}.new-client-counter strong{color:#f8fbff;font-size:24px;line-height:1}.new-client-counter span{color:#deefffb8;text-transform:uppercase;font-size:12px;font-weight:900}.new-client-counter button,.new-client-actions button,.service-orders-header button,.service-order-actions button{color:#f7fbff;cursor:pointer;background:linear-gradient(135deg,#1c8affdb,#075bd6eb);border:1px solid #3fa5ff57;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.new-client-counter button{grid-column:1/-1;min-height:34px;margin-top:5px}.new-client-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px 24px 22px;display:grid}.new-client-card{background:linear-gradient(#09244acc,#03122ad6);border:1px solid #3d9eff3d;border-radius:12px;padding:16px}.new-client-card header{color:#aadaff;letter-spacing:.28px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:13px;font-weight:950;display:flex}.new-client-grid{gap:13px;display:grid}.new-client-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.new-client-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.new-client-grid.address{grid-template-columns:1.6fr 1fr .55fr}.new-client-grid.address-full{grid-template-columns:.82fr 1.45fr .62fr 1fr}.new-client-grid.address-full .data-field:nth-child(5),.new-client-grid.address-full .data-field:nth-child(7){grid-column:span 2}.new-client-grid.finance{grid-template-columns:.7fr 1.2fr 1fr;align-items:end}.new-client-grid.carne{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}.new-client-carne-panel{border-top:1px solid #3a99f429;gap:12px;margin-top:16px;padding-top:14px;display:grid}.cep-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cep-row button{color:#f7fbff;cursor:pointer;background:linear-gradient(135deg,#1b85ffe0,#0856cde6);border:1px solid #369bff59;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-weight:900;display:inline-flex}.address-autocomplete{width:100%;position:relative}.address-autocomplete>input{width:100%}.address-suggestions{z-index:80;background:#051228fa;border:1px solid #369bff42;border-radius:10px;gap:4px;max-height:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0000006b}.address-suggestion,.address-suggestions button{color:#f7fbff;text-align:left;cursor:pointer;background:#0d2c52d1;border:0;border-radius:8px;gap:3px;width:100%;padding:9px 10px;display:grid}.address-suggestions button:hover{background:#1875e057}.address-suggestions strong{font-size:12px;font-weight:950}.address-suggestions small{color:#b5d3f1d1;font-size:10.5px;font-weight:800}.address-suggestion.muted{color:#b5d3f1d1;font-size:11px;font-weight:850}.field-hint{color:#b2cdead1;margin-top:6px;font-size:11px;font-weight:800}.field-hint.warning{color:#ff7187}.invalid-input{box-shadow:0 0 0 1px #ff4f6f33;border-color:#ff4f6fbd!important}.new-client-service-card,.new-client-actions{grid-column:1/-1}.new-client-service-grid{grid-template-columns:1.15fr .9fr 1fr .9fr;align-items:end;gap:14px;display:grid}.new-client-radio-block,.new-client-checkbox{color:#e9f4ffdb;gap:9px;font-size:13px;font-weight:850;display:grid}.new-client-radio-block>span{color:#b9d3efd1;text-transform:uppercase;font-size:12px;font-weight:950}.new-client-radio-block label,.new-client-checkbox{align-items:center;gap:9px;display:flex}.new-client-radio-block input,.new-client-checkbox input{accent-color:#1fa5ff;width:17px;height:17px}.new-client-service-footer{border-top:1px solid #3a99f429;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:13px;display:flex}.new-client-service-footer small{color:#ddedffb3;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.new-client-actions{grid-template-columns:150px minmax(0,1fr) 340px;gap:10px;padding-top:8px;display:grid}.new-client-actions button{border-radius:8px;min-height:48px}.new-client-actions .ghost{color:#eaf5ffd6;background:#041631c7}.new-client-actions button:last-child{grid-column:3}.service-orders-card{order:3;padding:0}.service-orders-header{border-bottom:1px solid #3d9eff29;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.service-orders-header button{min-height:38px;padding:0 14px}.service-orders-table{overflow:hidden}.service-orders-head,.service-orders-row{grid-template-columns:minmax(120px,.8fr) minmax(120px,.9fr) minmax(220px,1.8fr) minmax(130px,.9fr) minmax(140px,.95fr) minmax(140px,.95fr) minmax(105px,.75fr) minmax(130px,.9fr);align-items:center;gap:12px;display:grid}.service-orders-head{color:#bbd8f5c7;text-transform:uppercase;background:#072044a3;padding:12px 20px;font-size:11px;font-weight:950}.service-orders-row{color:#edf6ffe0;border-top:1px solid #4294e221;min-height:54px;padding:10px 20px;font-size:13px;font-weight:750}.service-orders-row:nth-child(odd){background:#0518344d}.service-orders-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.service-orders-row>span:first-child{color:#e7f4ffe6;align-items:center;gap:8px;display:inline-flex}.service-orders-row small{color:#c9e0f79e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.service-type-badge{border-radius:6px;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.service-type-badge.instalacao{color:#6cf2b2;background:#25dd8d29}.service-type-badge.suporte-tecnico,.service-type-badge.suporte{color:#75c8ff;background:#269eff29}.service-type-badge.transferencia,.service-type-badge.titularidade,.service-type-badge.troca-de-titularidade{color:#d3acff;background:#a85bff2e}.service-type-badge.retirada{color:#ff9aae;background:#ff4b692e}.service-type-badge.troca-de-equipamento{color:#ffc080;background:#ff8f302b}.service-order-actions{gap:8px;display:flex}.service-order-actions button{background:#08244cd6;border-radius:7px;min-height:30px;padding:0 10px}.service-orders-empty{color:#d6e8faad;padding:22px 20px;font-size:13px;font-weight:800}.live-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.module-status button{min-height:26px;padding:3px 8px;font-size:12px}.status-ativo,.status-online,.status-pago,.status-concluido,.status-fechado,.status-pronto,.status-liberado{color:#7cf0ba;background:#47dd9c29}.status-bloqueado,.status-atrasado,.status-urgente,.status-cancelado{color:#ff9aac;background:#ff5d782b}.status-desativado,.status-offline,.status-invalido{color:#e8f2ffb8;background:#e8f2ff1f}.status-aberto,.status-agendado,.status-preparado,.status-observacao{color:#ffd37a;background:#ffc85729}@media (width<=1280px){.data-form,.client-form,.ticket-form{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}.client-hero-card,.client-form-grid,.client-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.client-hero-card>div:nth-child(2){grid-column:span 1}.live-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.data-form,.client-form,.ticket-form,.live-summary{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.data-check{align-self:stretch}.automation-strip{grid-template-columns:1fr;padding:14px 16px}.module-toolbar,.module-search,.pagination,.client-tabs,.client-detail-shell,.client-hero-card,.client-form-grid,.client-live-strip{grid-template-columns:1fr}.client-hero-status{text-align:left;justify-items:start}.client-shortcuts{border-top:1px solid #2d9bff33;border-left:0}.module-toolbar,.pagination{align-items:stretch}.pagination{flex-direction:column}.pagination div,.module-filters.compact{justify-content:stretch}.automation-strip button,.provider-actions button,.row-actions button,.form-actions button,.module-search button,.pagination button{width:100%}.module-table{padding:12px 10px 16px;overflow:visible}.module-table table,.module-table thead,.module-table tbody,.module-table tr,.module-table td{width:100%;min-width:0;display:block}.module-table table{border-collapse:separate;border-spacing:0 10px}.module-table thead{display:none}.module-table tr{background:#081c3c94;border:1px solid #2d9bff38;border-radius:7px;overflow:hidden}.module-table td{border-bottom:1px solid #dbe9ff14;grid-template-columns:minmax(96px,.48fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.module-table td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.module-table td:last-child{border-bottom:0}.row-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){:root{--dashboard-scale:1}.dashboard-page{width:100%;min-height:100vh;display:block;transform:none}.provider-sidebar{border-bottom:1px solid #489cff2e;border-right:0;height:auto;padding:12px;position:relative}.sidebar-brand{justify-content:flex-start;height:52px;margin-bottom:10px;padding:0}.sidebar-brand-logo{width:148px;height:42px}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sidebar-nav button{justify-content:center;gap:0;min-height:40px;padding:0 8px}.sidebar-nav button span,.sidebar-support,.provider-sidebar footer{display:none}.provider-topbar{grid-template-columns:40px minmax(0,1fr) auto;min-height:62px;padding:8px 12px}.global-search{height:40px}.global-search kbd,.top-user-card{display:none}.top-user-tools{gap:8px}.dashboard-content{padding:14px}.system-strip,.dashboard-grid,.skeleton-grid,.home-insights,.skeleton-insights{grid-template-columns:1fr}.operation-card{grid-template-columns:1fr;min-height:0}.system-logo{min-height:92px;padding:14px}.system-logo img{width:160px;height:78px}.operation-card .system-info{border-top:1px solid #2d9bff1f;border-left:0}.user-card{padding:22px}.server-metrics,.trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-chart{height:238px}.quick-actions>div{grid-template-columns:1fr}.activity-feed{padding:0 10px 12px}.activity-row{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:68px;padding:10px}.activity-row time,.activity-area,.activity-user{grid-column:2;justify-content:flex-start;width:max-content;max-width:100%;min-height:24px;padding:4px 8px}}.mobile-app,.mobile-nav-layer{display:none}.client-directory-workspace{background:linear-gradient(#05142bb8,#020c1ce6);border-color:#2d9bff3d}.client-directory-hero{border-bottom:1px solid #2d9bff24;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:24px;display:grid}.client-directory-hero span,.client-directory-hero p{color:#e8f2ffad;font-weight:800}.client-directory-hero h2{color:#f7fbff;margin:5px 0 7px;font-size:30px;line-height:1}.client-directory-hero p{margin:0;font-size:14px}.client-directory-actions,.client-directory-actions button{align-items:center;gap:9px;display:flex}.client-directory-actions button,.client-filter-bar button{color:#eef6ffdb;cursor:pointer;background:#051630a8;border:1px solid #53b8ff2e;border-radius:8px;min-height:42px;padding:0 15px;font-weight:900}.client-directory-actions .primary{color:#fff;background:linear-gradient(135deg,#168eff,#095de0);border-color:#188eff85;box-shadow:0 16px 34px #005cdc3d}.client-directory-statline{text-align:right;background:#061b3aa3;border:1px solid #53b8ff2e;border-radius:8px;min-width:140px;padding:12px 14px}.client-directory-statline strong,.client-directory-statline span{display:block}.client-directory-statline strong{color:#fff;font-size:24px;line-height:1}.client-directory-statline span{color:#eef6ff94;margin-top:5px;font-size:12px}.client-directory-filters{border-bottom:1px solid #2d9bff1f;gap:16px;padding:18px 24px 20px;display:grid}.client-filter-pills{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.client-filter-pills button{color:#eef6ffc7;cursor:pointer;background:#05163094;border:1px solid #53b8ff21;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.client-filter-pills button.active{background:#0d55be47;border-color:#188effa8;box-shadow:inset 3px 0 #168eff}.client-filter-pills span{font-size:13px;font-weight:800}.client-filter-pills strong{color:#f6fbff;text-align:center;background:#eef6ff12;border-radius:7px;min-width:34px;padding:4px 8px;font-size:13px}.client-filter-pills .success strong{color:#39e58b}.client-filter-pills .danger strong{color:#ff6b7f}.client-filter-pills .warning strong{color:#ffca67}.client-filter-pills .purple strong{color:#b991ff}.client-filter-bar{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.65fr)) auto;gap:12px;display:grid}.client-search-box,.client-filter-bar select{color:#eef6ffd1;background:linear-gradient(#0a22449e,#031127b8);border:1px solid #53b8ff24;border-radius:8px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;display:flex}.client-search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.client-filter-bar select{appearance:none;font-weight:800}.client-directory-table{padding:0 24px 6px}.client-table-head,.client-table-row{grid-template-columns:70px 140px minmax(220px,1.2fr) 110px 160px 120px 130px 160px 150px;align-items:center;gap:16px;display:grid}.client-table-head{color:#eef6ffa3;text-transform:uppercase;min-height:54px;font-size:12px;font-weight:900}.client-table-row{color:#eef6ffd6;border-top:1px solid #dbe9ff14;min-height:84px;padding:10px 0;transition:background .16s,transform .16s}.client-table-row:hover{background:#18a8ff0b;transform:translate(2px)}.client-id,.client-login,.client-plan,.client-phone{font-weight:800}.client-login,.client-phone{color:#e8f2ffb8;align-items:center;gap:7px;display:flex}.client-person{color:#f7fbff;text-decoration:none}.client-person strong,.client-person small,.client-due strong,.client-due small,.client-speed small{display:block}.client-person strong{font-size:15px;line-height:1.25}.client-person small,.client-due small{color:#eef6ff80;margin-top:5px;font-size:12px;font-weight:800}.client-speed small{color:#eef6ffd1;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.client-speed small+small{color:#48e68be6;margin-top:6px}.client-status{color:#eef6ffcc;text-align:center;background:#e8f2ff1a;border-radius:7px;width:max-content;min-width:76px;padding:7px 10px;font-size:12px;font-weight:900}.client-status.ativo{color:#43e08b;background:#2bdc8421}.client-status.bloqueado{color:#ff7184;background:#ff5c7326}.client-status.desativado{color:#d8e7f8;background:#9db7d421}.client-due.overdue strong,.client-due.overdue small{color:#ff7184}.client-row-actions{gap:8px;display:flex}.client-row-actions button{color:#42baff;cursor:pointer;background:#18a8ff1a;border:1px solid #53b8ff26;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.client-row-actions button.success{color:#43e08b;background:#2bdc841a;border-color:#2bdc843d}.client-row-actions button.warning{color:#ffca67;background:#ffca671a;border-color:#ffca673d}.client-row-actions button.danger{color:#ff7184;background:#ff5c731a;border-color:#ff5c7342}.client-directory-pagination{color:#eef6ff9e;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px 18px;font-size:13px;font-weight:800;display:flex}.client-directory-pagination div{gap:8px;display:flex}.client-directory-pagination button{color:#eef6ffc7;cursor:pointer;background:#051630a3;border:1px solid #53b8ff24;border-radius:8px;min-width:38px;height:38px;font-weight:900}.client-directory-pagination button.active{color:#fff;background:linear-gradient(135deg,#168eff,#095de0);border-color:#188effa3}.client-directory-pagination button:disabled{opacity:.35;cursor:not-allowed}.sidebar-brand{height:76px;margin-bottom:14px;padding:0 10px}.operation-card{grid-template-columns:178px minmax(0,1fr)!important}.sidebar-brand-logo{display:block!important}.system-logo{display:flex!important}.operation-card .identity-card{border-left:0}@media (width<=1280px) and (width>=981px){.operation-card{grid-template-columns:132px minmax(0,1fr)!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-app{color:#eef6ff;min-height:100vh;font-family:var(--font-ui);background:radial-gradient(circle at 50% -8%,#007aff38,#0000 34%),linear-gradient(#031126,#020817 58%,#01050f);padding:14px 14px 92px;display:block}.mobile-topbar{grid-template-columns:116px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.mobile-topbar img{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.16)contrast(1.06);width:112px;height:38px}.mobile-topbar strong,.mobile-topbar span{display:block}.mobile-topbar strong{font-size:14px}.mobile-topbar span{color:#eef6ff94;font-size:12px;font-weight:800}.mobile-topbar button,.mobile-search-card button,.mobile-bottom-nav button{color:#eef6ff;background:#051630ad;border:1px solid #53b8ff29;border-radius:12px}.mobile-topbar button{width:42px;height:42px}.mobile-search-card{grid-template-columns:minmax(0,1fr) 82px;gap:10px;margin:18px 0 14px;display:grid}.mobile-search-card label{background:#061834c7;border:1px solid #53b8ff2b;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.mobile-search-card input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.mobile-page{gap:14px;animation:.24s both pageEnter;display:grid}.mobile-hero-card,.mobile-actions-card,.mobile-client-card,.mobile-server-card{background:linear-gradient(#082042d1,#031127db);border:1px solid #2d9bff2e;border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002e}.mobile-hero-card{padding:18px}.mobile-hero-card span,.mobile-section-title p,.mobile-actions-card>div:first-child button{color:#eef6ff9e;font-size:12px;font-weight:900}.mobile-hero-card strong,.mobile-section-title h2{color:#fff;margin:6px 0;font-size:24px;line-height:1;display:block}.mobile-hero-card p,.mobile-section-title p{margin:0}.mobile-metrics span{background:#051630a3;border:1px solid #53b8ff26;border-radius:14px;min-height:72px;padding:12px 10px}.mobile-metrics small,.mobile-metrics strong{display:block}.mobile-metrics small{color:#eef6ff8f;font-size:11px;font-weight:900}.mobile-metrics strong{color:#fff;margin-top:8px;font-size:21px}.mobile-actions-card{padding:14px}.mobile-actions-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-actions-card strong,.mobile-client-list h3{color:#fff;font-size:16px}.mobile-actions-card>div:first-child button{background:0 0;border:0}.mobile-action-grid button{color:#eef6ffe6;background:#0516309e;border:1px solid #53b8ff29;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:0 14px;font-weight:900;display:flex}.mobile-bank-page{gap:10px;display:grid}.mobile-bank-hero,.mobile-bank-card{background:linear-gradient(145deg,#082042d6,#041126e6);border:1px solid #53b8ff29;border-radius:16px;padding:14px}.mobile-bank-hero{gap:6px;display:grid}.mobile-bank-hero span{color:#8fd4ff;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.mobile-bank-hero strong{color:#fff;font-size:23px;line-height:1}.mobile-bank-hero small,.mobile-bank-card header em,.mobile-bank-fields small{color:#dcecff9e;font-size:11px;font-style:normal;font-weight:850}.mobile-bank-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-bank-wallet{color:#eaf6ff;text-align:left;background:#051630a8;border:1px solid #53b8ff29;border-radius:14px;gap:7px;min-height:78px;padding:10px 8px;display:grid}.mobile-bank-wallet.active{background:#092b52e0;border-color:#23a9ff9e}.mobile-bank-wallet svg{color:#6fcaff}.mobile-bank-wallet.success svg{color:#5ff0a4}.mobile-bank-wallet.warning svg{color:#ffd16a}.mobile-bank-wallet span{gap:2px;min-width:0;display:grid}.mobile-bank-wallet b,.mobile-bank-wallet small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-bank-wallet b{color:#fff;font-size:11px;font-weight:950}.mobile-bank-wallet small{color:#dcecff94;font-size:10px;font-weight:850}.mobile-bank-card{gap:12px;display:grid}.mobile-bank-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-bank-card header strong{color:#fff;font-size:15px;font-weight:950}.mobile-bank-card header em{color:#9ed8ff;background:#23a9ff1f;border-radius:999px;padding:5px 8px}.mobile-bank-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-bank-fields span{background:#05142aa8;border-radius:12px;min-width:0;padding:9px}.mobile-bank-fields small,.mobile-bank-fields b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-bank-fields b{color:#fff;margin-top:4px;font-size:12px;font-weight:950}.mobile-bank-note{color:#ffe1a1;background:#37270c75;border:1px solid #ffc44733;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;font-weight:850;line-height:1.35;display:flex}.mobile-client-list h3{margin:2px 0 0}.mobile-client-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.mobile-client-main strong{font-size:16px;line-height:1.2}.mobile-client-main small,.mobile-empty{color:#eef6ff99;font-size:13px;font-weight:800}.mobile-client-state{color:#eef6ffc2;background:#eef6ff1a;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:900}.mobile-client-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mobile-client-actions button{color:#9bdcff;background:#18a8ff17;border:1px solid #53b8ff26;border-radius:12px;min-height:42px;font-size:11px;font-weight:900}.mobile-client-actions .success{color:#43e08b;background:#2bdc841a}.mobile-client-actions .danger{color:#ff7184;background:#ff5c731f}.mobile-server-card{padding:16px}.mobile-server-card span,.mobile-server-card strong{display:block}.mobile-server-card strong{color:#fff;margin:6px 0 14px;font-size:24px}.mobile-server-card div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobile-server-card small{background:#0516309e;border:1px solid #53b8ff24;border-radius:10px;padding:10px;font-weight:900}.mobile-bottom-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030d1ee6;border:1px solid #53b8ff29;border-radius:20px;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 40px #00000057}.mobile-bottom-nav button{color:#eef6ff94;background:0 0;border:0;place-items:center;gap:3px;min-height:52px;font-size:11px;font-weight:900;display:grid}.desktop-dashboard{display:none!important}.mobile-app{min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 16px calc(94px + env(safe-area-inset-bottom));color:#f5f9ff;background:radial-gradient(circle at 28% 0,#197eff29,#0000 34%),linear-gradient(#030b18,#020814);display:block;overflow-x:hidden}.mobile-page{gap:16px;padding-top:8px;display:grid}.mobile-home-header{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.mobile-dashboard-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 20px #008eff2e);width:min(100%,330px);height:auto;max-height:68px;display:block}.mobile-page-header{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.mobile-home-header button,.mobile-page-header button{color:#dceeff;background:#081934c2;border:1px solid #509cff2e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative}.mobile-page-header strong{color:#fff;justify-self:center;font-size:15px;font-weight:950}.mobile-greeting h1{color:#fff;margin:2px 0 4px;font-size:21px;line-height:1.1}.mobile-greeting p{color:#dcecffa8;margin:0;font-size:13px;font-weight:700}.mobile-server-panel,.mobile-actions-card,.mobile-client-card,.mobile-detail-card,.mobile-info-card,.mobile-finance-summary,.mobile-chart-card,.mobile-receipts,.mobile-ticket-form,.mobile-empty-state{background:linear-gradient(#091c3adb,#041024e6);border:1px solid #3091ff29;border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0000002e}.mobile-server-panel{grid-template-columns:1fr auto;gap:14px;padding:17px;display:grid}.mobile-server-panel strong{color:#fff;margin-top:7px;font-size:24px;line-height:1;display:block}.mobile-server-panel>b{color:#31f08d;background:#14d6741f;border-radius:8px;align-self:start;padding:6px 10px;font-size:11px;font-weight:950}.mobile-server-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-server-stats small{background:#040f21b3;border:1px solid #509cff24;border-radius:12px;min-height:50px;padding:10px;position:relative;overflow:hidden}.mobile-server-stats i{background:linear-gradient(90deg,#8a5cff,#18a8ff);border-radius:999px;max-width:calc(100% - 20px);height:3px;position:absolute;bottom:7px;left:10px}.mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-metrics span,.mobile-metric-card{min-height:118px;color:inherit;text-align:left;background:#071832ad;border:1px solid #3091ff21;border-radius:16px;align-content:start;gap:7px;padding:15px;display:grid}.mobile-metrics strong,.mobile-metric-card strong{color:#fff;font-size:25px;line-height:1}.mobile-card-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-card-heading strong,.mobile-info-card h3,.mobile-chart-card h3,.mobile-receipts h3{color:#fff;margin:0;font-size:15px;font-weight:950}.mobile-card-heading button{color:#dcecffa8;background:0 0;border:0;font-size:12px;font-weight:900}.mobile-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mobile-action{color:#dceeff;text-align:center;background:#05142bc2;border:1px solid #509cff1f;border-radius:14px;place-items:center;gap:8px;min-height:78px;padding:10px 6px;font-size:11px;font-weight:900;display:grid}.mobile-client-list{gap:10px;display:grid}.mobile-client-card{padding:12px}.mobile-client-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;display:grid}.mobile-avatar{color:#dceeff;background:linear-gradient(145deg,#285084eb,#0c1f3ef5);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid}.mobile-avatar.big{width:60px;height:60px;font-size:19px}.mobile-client-main strong{color:#fff;font-size:13px;line-height:1.25;display:block}.mobile-client-main small{color:#dcecff8c;margin-top:4px;font-size:11px;font-weight:800;display:block}.mobile-client-state{color:#eef6ffc7;background:#eef6ff14;border-radius:7px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.mobile-client-state.ativo{color:#26ec85;background:#1fe07e21}.mobile-client-state.bloqueado{color:#ff5a72;background:#ff4d6c24}.mobile-client-actions,.mobile-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mobile-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-client-actions button,.mobile-detail-actions button,.mobile-shortcuts button,.mobile-wide-button,.mobile-submit{color:#cfeaff;background:#123e706b;border:1px solid #509cff29;border-radius:12px;min-height:42px;font-weight:950}.mobile-client-actions .success,.mobile-detail-actions .success,.mobile-info-card .success{color:#2df08b;background:#19b86724}.mobile-client-actions .danger,.mobile-detail-actions .danger,.mobile-info-card .danger{color:#ff6178;background:#ff4b6c21}.mobile-client-actions .warning,.mobile-detail-actions .warning,.mobile-info-card .warning{color:#ffd477;background:#ffb02524}.mobile-search-card{background:#071832c2;border:1px solid #509cff24;border-radius:15px;padding:8px}.mobile-search-card label{align-items:center;gap:10px;padding:0 10px;display:flex}.mobile-search-card input,.mobile-ticket-form textarea,.mobile-ticket-form select{color:#fff;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.mobile-detail-card,.mobile-info-card,.mobile-finance-summary,.mobile-chart-card,.mobile-receipts,.mobile-ticket-form,.mobile-empty-state{padding:17px}.mobile-detail-head{align-items:center;gap:14px;display:flex}.mobile-detail-head strong{color:#fff;font-size:16px;display:block}.mobile-detail-head small{color:#dcecff94;margin:4px 0 7px;font-size:12px;font-weight:800;display:block}.mobile-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mobile-info-card dl{gap:12px;margin:14px 0 0;display:grid}.mobile-info-card dl div,.mobile-shortcuts button,.mobile-receipts article{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-info-card dd{color:#fff;text-align:right;margin:0;font-weight:900}.mobile-consumption{gap:14px;margin-top:14px;display:grid}.mobile-consumption i{background:linear-gradient(90deg,#16a8ff,#1b64ff);border-radius:999px;height:7px;display:block}.mobile-shortcuts{gap:10px;display:grid}.mobile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-tabs button{color:#dcecffb8;background:#071832b8;border:1px solid #509cff21;border-radius:12px;min-height:38px;font-size:11px;font-weight:900}.mobile-tabs .active{color:#fff;border-color:#188eff7a}.mobile-empty-state{text-align:center;align-content:center;place-items:center;gap:14px;min-height:310px;display:grid}.mobile-empty-state button,.mobile-wide-button,.mobile-submit{color:#fff;background:linear-gradient(135deg,#168eff,#075fe9);border:0;border-radius:13px;width:100%;min-height:50px;font-weight:950}.mobile-ticket-form{gap:13px;display:grid}.mobile-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-problem-grid button{color:#dceeff;background:#05142ba8;border:1px solid #509cff21;border-radius:13px;align-items:center;gap:9px;min-height:72px;padding:0 13px;font-weight:900;display:flex}.mobile-problem-grid .active{background:linear-gradient(135deg,#107eff8a,#08204ae0)}.mobile-ticket-form textarea{resize:none;background:#05142ba8;border:1px solid #509cff1f;border-radius:13px;min-height:122px;padding:13px}.mobile-selected-client{background:#05142ba8;border:1px solid #509cff1f;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:10px;display:flex}.mobile-finance-summary{gap:8px;display:grid}.mobile-finance-summary>strong{color:#58a8ff;font-size:29px}.mobile-finance-summary div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.mobile-finance-summary em{color:#24e582;background:#05142ba8;border-radius:13px;padding:12px;font-style:normal;font-weight:950}.mobile-finance-summary em:last-child{color:#ff9d2f}.mobile-chart-card svg{width:100%;height:auto;margin-top:10px}.mobile-chart-card line{stroke:#80aadc1f}.mobile-chart-card path{fill:url(#mobileChartFill)}.mobile-chart-card polyline{fill:none;stroke:#168eff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mobile-receipts{gap:12px;display:grid}.mobile-receipts article>div{flex:1;min-width:0}.mobile-receipts strong,.mobile-receipts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-receipts em{color:#25e487;font-style:normal;font-weight:950}.mobile-bottom-nav{left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051227e0;border:1px solid #509cff26;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 38px #0000005c}.mobile-bottom-nav button{color:#dcecff94;background:0 0;border:0;border-radius:18px;place-items:center;gap:3px;min-height:54px;font-size:10px;font-weight:900;display:grid}.mobile-bottom-nav button.active{color:#168eff;background:0 0;border:0}.mobile-bottom-nav .primary{color:#fff;background:linear-gradient(135deg,#19a8ff,#075fe9);border-radius:50%;justify-self:center;width:56px;height:56px;min-height:56px;box-shadow:0 12px 25px #188eff57}.mobile-app{padding-bottom:96px!important}.mobile-nav-layer{z-index:2147483000!important;pointer-events:none!important;display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.mobile-page{gap:9px!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) auto 42px!important;gap:8px!important;margin-bottom:-1px!important}.mobile-user-menu-wrap,.mobile-notification-wrap{z-index:30!important;position:relative!important}.mobile-notification-wrap{justify-self:end!important}.mobile-bell-button{color:#f6fbff!important;background:#081934ad!important;border:1px solid #509cff38!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important;position:relative!important;overflow:visible!important}.mobile-bell-button span{color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;background:linear-gradient(135deg,#ff4f72,#e01b4f)!important;border:2px solid #071a33!important;border-radius:999px!important;place-items:center!important;width:auto!important;min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:-6px!important;right:-6px!important;box-shadow:0 6px 16px #e01b4f5c!important}.mobile-dashboard-logo{width:min(74vw,248px)!important;max-height:50px!important}.mobile-user-chip{color:#f5f9ff!important;background:#0819349e!important;border:1px solid #509cff2e!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:96px!important;min-height:40px!important;padding:0 9px!important;display:inline-flex!important}.mobile-user-chip span{color:#fff!important;background:linear-gradient(145deg,#19a8ff61,#082046eb)!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:12px!important;font-weight:950!important;display:grid!important;position:static!important;inset:auto!important}.mobile-user-chip strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.mobile-user-menu,.mobile-notification-panel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#051228fa!important;border:1px solid #53b8ff33!important;border-radius:14px!important;position:absolute!important;top:calc(100% + 9px)!important;right:0!important;box-shadow:0 22px 55px #00000061!important}.mobile-user-menu{min-width:138px!important;padding:7px!important}.mobile-user-menu button{color:#ffe8ed!important;background:#ff5b741f!important;border:0!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;height:40px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.mobile-user-menu button span{width:auto!important;height:auto!important;color:inherit!important;font-size:inherit!important;background:0 0!important;position:static!important}.mobile-notification-panel{width:min(358px,100vw - 18px)!important;max-height:min(430px,100vh - 92px)!important;padding:10px!important;overflow:auto!important}.mobile-notification-panel header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.mobile-notification-panel header strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.mobile-notification-panel header small,.mobile-notification-panel p{color:#deefffa8!important;font-size:11px!important;font-weight:800!important}.mobile-notification-panel>div{gap:7px!important;display:grid!important}.mobile-notification-panel .notification-alert{border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:9px 10px!important;width:100%!important;height:auto!important;min-height:64px!important;padding:10px 40px 10px 10px!important;display:grid!important;position:relative!important}.mobile-notification-panel .notification-alert span,.mobile-notification-panel .notification-alert b,.mobile-notification-panel .notification-alert small,.mobile-notification-panel .notification-alert em{width:auto!important;height:auto!important;position:static!important;inset:auto!important}.mobile-notification-panel .notification-alert span{background:0 0!important;gap:4px!important;min-width:0!important;display:grid!important}.mobile-notification-panel .notification-alert b{color:#f8fbff!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12.5px!important;line-height:1.25!important;overflow:visible!important}.mobile-notification-panel .notification-alert small{color:#deefffad!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.35!important}.mobile-notification-panel .notification-alert em{color:#ffcf5a!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#ffcf5a1a!important;border-radius:999px!important;grid-column:2!important;justify-self:start!important;max-width:100%!important;margin-top:-1px!important;padding:4px 7px!important;font-size:10.8px!important;line-height:1.1!important}.mobile-search-card{border-radius:14px!important;justify-self:stretch!important;width:100%!important;margin:-2px 0 -1px!important;padding:6px!important}.mobile-search-card label{gap:8px!important;padding:0 9px!important}.mobile-search-card input{min-height:36px!important;font-size:13px!important}.mobile-server-panel{border-radius:16px!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:-1px!important;padding:11px 12px!important;display:grid!important;overflow:visible!important}.mobile-server-heading{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important}.mobile-server-heading span{color:#e5f3ffd1!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.mobile-server-heading .logos-status-toggle{z-index:5!important;text-transform:none!important;justify-items:end!important}.mobile-server-heading .logos-status-toggle>button{min-height:28px!important;padding:5px 10px!important;font-size:10px!important;line-height:1!important}.mobile-server-heading .logos-status-menu{text-transform:none!important;width:min(258px,100vw - 38px)!important;left:auto!important;right:0!important}.mobile-server-heading .logos-status-menu button{text-transform:none!important;min-height:0!important;padding:10px!important;font-size:12px!important;line-height:1.2!important}.mobile-server-heading .logos-status-menu button small{text-transform:none!important;font-size:10.5px!important;line-height:1.25!important}.mobile-server-heading b{color:#31f08d!important;background:#14d6741a!important;border:1px solid #31f08d2e!important;border-radius:999px!important;padding:4px 8px!important;font-size:9.5px!important;font-weight:950!important;line-height:1!important}.mobile-server-stats{grid-template-columns:1.5fr repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.mobile-server-stats small{background:#040f2185!important;border-radius:10px!important;min-height:36px!important;padding:7px 7px 8px!important}.mobile-server-stats small span{color:#bed3eca8!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important}.mobile-server-stats small strong{color:#f9fcfff0!important;white-space:nowrap!important;margin-top:3px!important;font-size:11.2px!important;font-weight:950!important;line-height:1.05!important;display:block!important}.mobile-server-stats .server-ip strong{font-size:11.6px!important}.mobile-server-stats small i{max-width:calc(100% - 14px)!important;height:2px!important;bottom:5px!important;left:7px!important}.mobile-activity-log{background:linear-gradient(#091c3adb,#041024e6)!important;border:1px solid #3091ff29!important;border-radius:16px!important;padding:12px!important;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #00000042!important}.mobile-activity-log .mobile-card-heading{margin-bottom:9px!important}.mobile-activity-feed{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#3daeffd1 #081a37b8!important;gap:7px!important;max-height:320px!important;padding-right:6px!important;display:grid!important;overflow-y:auto!important}.mobile-activity-feed::-webkit-scrollbar{width:8px!important}.mobile-activity-feed::-webkit-scrollbar-track{background:#081a37b8!important;border:1px solid #53b8ff14!important;border-radius:999px!important}.mobile-activity-feed::-webkit-scrollbar-thumb{background:linear-gradient(#66d6ff,#237dff)!important;border:2px solid #081a37b8!important;border-radius:999px!important}.mobile-activity-item{background:#05142b9e!important;border:1px solid #509cff1c!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:8px 9px!important;display:grid!important}.mobile-activity-item>span{color:#50c7ff!important;background:#188eff29!important;border-radius:11px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.mobile-activity-item strong,.mobile-activity-item small,.mobile-activity-item em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.mobile-activity-item strong{color:#fff!important;font-size:12px!important;font-weight:950!important}.mobile-activity-item .forecast-client-link{color:#fff!important;max-width:100%!important;font:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-weight:950!important;overflow:hidden!important}.mobile-activity-item .forecast-client-link:active,.mobile-activity-item .forecast-client-link:focus-visible{color:#9bdcff!important;text-decoration:underline!important}.mobile-activity-item small{color:#dcecffa8!important;white-space:normal!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.mobile-activity-item em{color:#f5f9ffdb!important;white-space:normal!important;margin-top:3px!important;font-size:10.5px!important;font-style:normal!important;font-weight:900!important;line-height:1.25!important}.mobile-activity-item strong b{color:#ffbe5c!important;vertical-align:middle!important;background:#ffaa3724!important;border-radius:999px!important;margin-left:6px!important;padding:2px 6px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.mobile-activity-item.danger strong b{color:#ff6178!important;background:#ff4b6c24!important}.mobile-activity-item.success>span{color:#31f08d!important;background:#1fe07e29!important}.mobile-activity-item.danger>span{color:#ff6178!important;background:#ff4b6c29!important}.mobile-activity-item.finance>span{color:#ffbe5c!important;background:#ffaa3726!important}.mobile-payment-forecast .mobile-card-heading button{color:#9bdcff!important;background:#188eff1f!important;border:1px solid #509cff29!important;border-radius:999px!important;padding:5px 9px!important;font-size:10.5px!important;font-weight:950!important}.mobile-forecast-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:10px 0 9px!important;display:grid!important}.mobile-forecast-summary span{background:#05163094!important;border:1px solid #53b8ff21!important;border-radius:8px!important;min-width:0!important;padding:9px 8px!important}.mobile-forecast-summary small,.mobile-forecast-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.mobile-forecast-summary small{color:#eef6ff94!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.mobile-forecast-summary strong{color:#f6fbff!important;margin-top:6px!important;font-size:17px!important;font-weight:950!important;line-height:1!important}.mobile-payment-forecast .mobile-activity-feed{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#3daeffd1 #081a37b8!important;max-height:310px!important;padding-right:6px!important;overflow-y:scroll!important}.mobile-payment-forecast .mobile-activity-feed::-webkit-scrollbar{width:8px!important}.mobile-payment-forecast .mobile-activity-feed::-webkit-scrollbar-track{background:#081a37b8!important;border:1px solid #53b8ff14!important;border-radius:999px!important}.mobile-payment-forecast .mobile-activity-feed::-webkit-scrollbar-thumb{background:linear-gradient(#66d6ff,#237dff)!important;border:2px solid #081a37b8!important;border-radius:999px!important}.mobile-activity-item.promise>span{color:#ffbe5c!important;background:#ffaa3726!important}.mobile-activity-item.manual>span{color:#66d6ff!important;background:#53b8ff24!important}.mobile-new-client-form{gap:10px!important;display:grid!important}.mobile-new-client-form section{background:linear-gradient(#091c3adb,#041024e6)!important;border:1px solid #3091ff29!important;border-radius:16px!important;gap:10px!important;padding:13px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 14px 26px #0000002e!important}.mobile-new-client-form h3{color:#f6fbff!important;margin:0!important;font-size:14px!important;font-weight:950!important}.mobile-new-client-form label{color:#dcecffb8!important;text-transform:uppercase!important;gap:6px!important;min-width:0!important;font-size:11px!important;font-weight:950!important;display:grid!important}.mobile-new-client-form input,.mobile-new-client-form select{color:#f6fbff!important;background:#030f22bd!important;border:1px solid #509cff26!important;border-radius:12px!important;outline:0!important;width:100%!important;min-height:43px!important;padding:0 11px!important;font-size:13px!important;font-weight:850!important}.mobile-new-client-form input:focus,.mobile-new-client-form select:focus{border-color:#188eff8f!important;box-shadow:0 0 0 3px #188eff1f!important}.mobile-form-row{grid-template-columns:minmax(0,1fr) 86px!important;gap:8px!important;display:grid!important}.mobile-form-row.mobile-form-row-even{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-check{text-transform:none!important;background:#030f229e!important;border:1px solid #509cff24!important;border-radius:12px!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 10px!important;display:flex!important}.mobile-check input{accent-color:#168eff!important;width:16px!important;height:16px!important;min-height:16px!important}.mobile-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-choice-row button{color:#e2f0ffcc!important;background:#05142ba8!important;border:1px solid #509cff29!important;border-radius:12px!important;min-height:42px!important;font-weight:950!important}.mobile-choice-row button.active{color:#fff!important;background:linear-gradient(135deg,#188eff70,#05142bcc)!important;border-color:#188eff85!important}.mobile-mini-list{gap:8px!important;margin-top:12px!important;display:grid!important}.mobile-mini-list>small{color:#dcecff9e!important;font-size:12px!important;font-weight:800!important}.mobile-mini-list button{color:#f6fbff!important;text-align:left!important;background:#05142b9e!important;border:1px solid #509cff21!important;border-radius:13px!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:9px 10px!important;display:grid!important}.mobile-mini-list span,.mobile-mini-list em,.mobile-mini-list b{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mobile-mini-list span{font-size:12px!important;font-weight:950!important}.mobile-mini-list em{color:#dcecffa3!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.mobile-mini-list b{color:#87d7ff!important;text-align:center!important;background:#188eff24!important;border-radius:8px!important;min-width:58px!important;padding:5px 7px!important;font-size:10px!important;font-weight:950!important}.mobile-bottom-nav{z-index:2147483000!important;pointer-events:auto!important;background:#051227f5!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:22px 22px 0 0!important;width:100%!important;min-height:80px!important;margin:0!important;padding:8px 14px 10px!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 -16px 34px #0000006b!important}.mobile-bottom-nav:after{content:""!important;pointer-events:none!important;background:#051227f5!important;height:28px!important;position:absolute!important;bottom:-28px!important;left:0!important;right:0!important}.mobile-toast{z-index:2147483001!important;color:#dcffee!important;text-align:center!important;background:#031d1cf0!important;border:1px solid #2bf58e5c!important;border-radius:16px!important;padding:13px 16px!important;font-size:13px!important;font-weight:950!important;position:fixed!important;bottom:94px!important;left:18px!important;right:18px!important;box-shadow:0 18px 38px #0000005c,0 0 22px #00ff9c1f!important}.mobile-client-card.blocked .mobile-client-main strong{color:#ff6078!important}.mobile-client-card.promise .mobile-client-main strong{color:#38f09a!important}.mobile-client-card.released .mobile-client-main strong{color:#f7fbff!important}.mobile-client-actions .boleto,.mobile-detail-actions .boleto{color:#ffc66d!important;background:#ff8e2029!important;border-color:#ffa73a57!important}.mobile-promise-editor{gap:12px!important;margin-top:12px!important;display:grid!important}.mobile-promise-marker{background:#030f22b8!important;border:1px solid #509cff2e!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;margin-top:10px!important;padding:9px 10px!important;display:grid!important}.mobile-promise-marker strong,.mobile-promise-marker span,.mobile-promise-marker small{min-width:0!important;line-height:1.25!important}.mobile-promise-marker strong{color:#eef8ff!important;font-size:12px!important;font-weight:950!important}.mobile-promise-marker span{color:#d9ebffbf!important;text-align:right!important;font-size:11px!important;font-weight:900!important}.mobile-promise-marker small{color:#d9ebffa8!important;grid-column:1/-1!important;font-size:10px!important;font-weight:800!important}.mobile-promise-marker.warning{background:#50320c47!important;border-color:#ffc66d52!important}.mobile-promise-marker.warning strong{color:#ffd282!important}.mobile-promise-marker.danger{background:#58122257!important;border-color:#ff5d785c!important}.mobile-promise-marker.danger strong{color:#ff91a7!important}.mobile-promise-editor label{color:#d9ebffad!important;text-transform:uppercase!important;gap:6px!important;font-size:10px!important;font-weight:950!important;display:grid!important}.mobile-promise-editor input{color:#f6fbff!important;width:100%!important;min-height:42px!important;font:inherit!important;background:#030f22b8!important;border:1px solid #509cff29!important;border-radius:12px!important;padding:0 11px!important;font-weight:850!important}.mobile-connection-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}.mobile-address-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important;overflow:visible!important}.mobile-address-save{grid-column:1/-1!important}.mobile-address-editor label,.mobile-connection-editor label{color:#d9ebffad!important;text-transform:uppercase!important;gap:6px!important;min-width:0!important;font-size:10px!important;font-weight:950!important;display:grid!important}.mobile-address-editor label.wide{grid-column:1/-1!important}.mobile-address-editor .address-autocomplete{z-index:30!important}.mobile-address-editor .address-suggestions{z-index:9999!important;max-height:190px!important}.mobile-address-editor input,.mobile-address-editor select,.mobile-connection-editor input,.mobile-connection-editor select{color:#f6fbff!important;background:#030f22b8!important;border:1px solid #509cff29!important;border-radius:12px!important;outline:0!important;width:100%!important;min-height:42px!important;padding:0 11px!important;font-size:13px!important;font-weight:850!important}.mobile-address-editor input:focus,.mobile-address-editor select:focus,.mobile-connection-editor input:focus,.mobile-connection-editor select:focus{border-color:#188eff8f!important;box-shadow:0 0 0 3px #188eff1f!important}.mobile-ssid-field{grid-column:1/-1!important;position:relative!important}.mobile-ssid-menu{z-index:80!important;background:linear-gradient(#071f42fc,#020f24fc)!important;border:1px solid #33a3ff57!important;border-radius:14px!important;gap:7px!important;max-height:236px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 18px 38px #00000070!important}.mobile-ssid-menu button{color:#f6fbff!important;text-align:left!important;background:#0a274dc2!important;border:1px solid #5dabff2e!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 8px!important;padding:9px 10px!important;display:grid!important}.mobile-ssid-menu b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:950!important;overflow:hidden!important}.mobile-ssid-menu small{color:#d1e3f8ad!important;text-transform:none!important;grid-column:1!important;font-size:10px!important;font-weight:800!important}.mobile-ssid-menu .network-status{grid-area:1/2/3!important;align-self:center!important}.mobile-ssid-empty{color:#d7e6f9bd!important;text-align:center!important;text-transform:none!important;border:1px dashed #5dabff40!important;border-radius:11px!important;padding:11px!important;font-size:11px!important;font-weight:850!important}.mobile-transmission-line dd button{color:#dff5ff!important;background:#107eff2e!important;border:1px solid #38bdf852!important;border-radius:999px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;font-weight:950!important}.mobile-transmission-line dd button:disabled{opacity:.45!important}.mobile-save-button{color:#eafff4!important;background:linear-gradient(135deg,#11b96e61,#05202fcc)!important;border:1px solid #2bf58e57!important;border-radius:12px!important;min-height:43px!important;font-weight:950!important}.mobile-connection-save{grid-column:1/-1!important}.mobile-save-button:disabled{opacity:.45!important}.mobile-title-list{gap:10px!important;margin-top:12px!important;display:grid!important}.mobile-title-list>small{color:#dcecff9e!important;font-size:12px!important;font-weight:800!important}.mobile-title-row{background:#05142ba8!important;border:1px solid #509cff21!important;border-radius:15px!important;gap:10px!important;padding:12px!important;display:grid!important}.mobile-title-row>div:first-child{gap:4px!important;display:grid!important}.mobile-title-row strong{color:#fff!important;font-size:13px!important}.mobile-title-row span{color:#dff2ff!important;font-size:13px!important;font-weight:950!important}.mobile-title-line{flex-wrap:wrap!important;align-items:baseline!important;gap:2px 7px!important;min-width:0!important;display:flex!important}.mobile-title-line span{color:#dff2ff!important;font-size:13px!important;font-weight:950!important;line-height:1.22!important}.mobile-title-row small{color:#dcecff94!important;font-size:11px!important;font-weight:800!important}.mobile-title-row.status-pago{border-color:#1fde7e38!important}.mobile-title-row.status-atrasado{background:linear-gradient(135deg,#410918b8,#05142bb3)!important;border-color:#ff4a684d!important}.mobile-title-row.status-atrasado strong,.mobile-title-row.status-atrasado span{color:#ff6b7f!important}.mobile-title-row.status-atrasado small{color:#ffbec7b8!important}.mobile-title-row.status-aberto{border-color:#25b1ff38!important}.mobile-title-row.selected{background:linear-gradient(135deg,#084076b8,#05142bb8)!important;border-color:#32c9ff7a!important}.mobile-title-select{color:#daedffbd!important;align-items:center!important;gap:8px!important;width:fit-content!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.mobile-title-select input{accent-color:#20b8ff!important;width:16px!important;height:16px!important}.mobile-title-select input:disabled{opacity:.36!important}.mobile-title-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.mobile-title-actions button{color:#d9efff!important;background:#123e705c!important;border:1px solid #509cff29!important;border-radius:10px!important;min-height:36px!important;font-size:11px!important;font-weight:950!important}.mobile-title-actions .success{color:#55f6a3!important;background:#14a46333!important;border-color:#2bf58e4d!important}.mobile-title-actions .reverse{color:#ffc071!important;background:#ff942b29!important;border-color:#ffa3404d!important}.mobile-title-actions .danger{color:#ff8fa3!important;background:#ff406024!important;border-color:#ff5c7357!important}}@media (width<=1500px){.client-profile-banner{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.35fr)}.client-top-metrics article{padding:12px}.client-operational-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=1240px){.client-profile-banner,.client-operational-grid{grid-template-columns:1fr}.finance-promise-card{grid-template-columns:28px minmax(0,1fr);align-items:start}.finance-method-card{grid-template-columns:1fr}.finance-method-save{width:100%}.finance-promise-card .promise-cycle-marker,.finance-promise-card .promise-toggle,.finance-promise-card .promise-date-row{grid-column:1/-1}.client-profile-left{border-bottom:1px solid #4aa1ff29;border-right:0;padding:4px 0 16px}.client-summary-panel{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.client-summary-panel h3{grid-column:1/-1}}@media (width<=920px){.client-detail-form{padding:16px}.client-top-metrics,.connection-info-grid,.connection-essential-grid,.client-data-grid,.client-summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-premium-header{flex-direction:column;align-items:flex-start}.connection-header-actions{justify-content:space-between;width:100%}}@media (width<=640px){.client-profile-banner,.client-modern-card,.client-summary-panel{border-radius:14px}.client-profile-left{flex-direction:column;align-items:flex-start}.client-top-metrics,.connection-info-grid,.connection-essential-grid,.client-data-grid,.client-summary-panel{grid-template-columns:1fr}.client-profile-title h2{font-size:24px}.client-profile-copy p{align-items:flex-start;font-size:13px}}.mobile-card-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-billing-card-title-row{align-items:flex-start}.mobile-billing-card-title-row>div{min-width:0}.mobile-billing-card-title-row small{color:#daebff94;margin-top:3px;font-size:11px;font-weight:850;display:block}.mobile-card-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mobile-billing-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.mobile-inline-action{color:#ffc66d;white-space:nowrap;background:#ff8e2024;border:1px solid #ffa73a52;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:11px;font-weight:950;display:inline-flex}.mobile-billing-primary-actions .mobile-inline-action{width:100%;min-width:0;padding:0 10px}.mobile-inline-action.primary{color:#f4fbff;background:linear-gradient(#0f7eecd1,#054391e0);border-color:#41b7ff70}.mobile-inline-action.danger{color:#ff8fa3;background:#ff406024;border-color:#ff5c7357}.mobile-billing-actions-menu{flex:none;position:relative}.mobile-billing-actions-menu summary{color:#9bdcff;cursor:pointer;background:#061b3bd1;border:1px solid #53b8ff3d;border-radius:10px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.mobile-billing-actions-menu summary::-webkit-details-marker{display:none}.mobile-billing-actions-menu[open] summary{color:#fff;background:#0e589fe6;border-color:#46c3ff9e;box-shadow:0 0 0 3px #28b2ff1f}.mobile-billing-actions-menu>div{z-index:60;background:linear-gradient(#061f43fa,#030f23fa);border:1px solid #4ba6ff3d;border-radius:12px;gap:7px;min-width:210px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 54px #00000070,inset 0 1px #ffffff0a}.mobile-billing-actions-menu button{color:#bdeaff;cursor:pointer;background:#072248b8;border:1px solid #3d9eff47;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.mobile-billing-actions-menu button.danger{color:#ff8fa3}.mobile-billing-actions-menu button:disabled{cursor:not-allowed;opacity:.46}.mobile-billing-modal{width:min(94vw,460px);max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)))}.mobile-carne-payment-method{margin-top:16px}.mobile-billing-modal .billing-modal-grid{grid-template-columns:1fr}.mobile-billing-modal .billing-efi-note{align-items:flex-start;margin-top:12px}.connection-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.transmission-card small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.transmission-card .network-status{min-height:24px;padding:0 9px;font-size:10px}.transmission-card small>b{color:#d5eaffb8;font-size:12px;font-weight:860}@media (width<=1520px){.transmission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.router-interfaces-grid{grid-template-columns:1fr}.transmission-panel-row{grid-template-columns:32px minmax(0,1fr) 42px auto 74px auto}}@media (width<=1180px){.bank-wallets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-filter-card,.movement-filter-card form,.delinquency-toolbar,.delinquency-table .premium-table-head,.delinquency-table .premium-table-row{grid-template-columns:1fr}.movement-reasons-card div{grid-template-columns:repeat(2,minmax(0,1fr))}.transmission-header{flex-direction:column;align-items:stretch}.transmission-header-actions{justify-content:flex-start}.transmission-kpis,.network-switches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bank-wallets-title{flex-direction:column;align-items:stretch}.bank-wallets-grid{grid-template-columns:1fr}.bank-wallet-card{grid-template-columns:42px minmax(0,1fr)}.bank-wallet-card>b{grid-column:1/-1;width:max-content}.transmission-center-page{padding:16px}.transmission-kpis,.transmission-grid,.network-switches-grid,.router-interfaces-grid,.network-equipment-form,.movement-reasons-card div{grid-template-columns:1fr}.network-switches-section>header{padding:13px}.network-switches-section>header strong{font-size:18px}.network-switch-card{grid-template-columns:36px minmax(0,1fr) auto}.network-switch-card time{display:none}.router-interfaces-section>header{padding:13px}.router-interfaces-section>header strong{font-size:18px}.router-interface-card{overflow-x:auto}.router-interface-table{min-width:520px}.transmission-panel-row{grid-template-columns:32px minmax(0,1fr) 40px}.transmission-panel-row .network-status,.transmission-panel-row time,.transmission-panel-row .transmission-mini-action{display:none}}@media (width<=640px){.connection-info-grid{grid-template-columns:1fr}}.mobile-client-pagination{background:#05142bb8;border:1px solid #2d9bff2e;border-radius:16px;gap:10px;padding:12px;display:grid}.mobile-client-pagination small{color:#dcecffb8;text-align:center;font-size:12px;font-weight:850}.mobile-client-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.mobile-client-status-tabs button{color:#e0efffc7;white-space:nowrap;background:#05142bb8;border:1px solid #509cff29;border-radius:12px;min-height:40px;padding:0 6px;font-size:11.5px;font-weight:950}.mobile-client-status-tabs button.active{color:#fff;background:linear-gradient(#188eff6b,#072b5cd1);border-color:#188eff8f}.mobile-client-pagination div{justify-content:center;gap:8px;display:flex}.mobile-client-pagination button{color:#dcecff;background:#0c264ad1;border:1px solid #509cff38;border-radius:11px;min-width:34px;height:34px;font-weight:950}.mobile-client-pagination button.active{color:#fff;background:linear-gradient(135deg,#168eff,#075fe9);border-color:#21a0ffd6;box-shadow:0 10px 24px #007aff38}.mobile-client-pagination button:disabled{cursor:not-allowed;opacity:.42}.mobile-wide-button.secondary{color:#dcecffd1;background:#0a2041c7;border:1px solid #509cff33}.mobile-report-period{grid-template-columns:44px minmax(0,1fr) 44px auto;align-items:center;gap:8px;margin:8px 0 12px;display:grid}.mobile-report-period button{color:#dceeff;background:#07162be0;border:1px solid #5daaff38;border-radius:12px;justify-content:center;align-items:center;height:44px;display:inline-flex}.mobile-report-period button.today{text-transform:uppercase;letter-spacing:0;width:auto;padding:0 12px;font-size:11px;font-weight:800}.mobile-report-period label{background:#091b33e0;border:1px solid #5daaff38;border-radius:12px;gap:2px;min-width:0;padding:7px 10px;display:grid}.mobile-report-period label span{color:#7f9ab7;text-transform:uppercase;font-size:10px;font-weight:800}.mobile-report-period input{color:#f5fbff;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:900}.mobile-finance-projection{background:linear-gradient(145deg,#0a1e38f2,#051122f5);border:1px solid #5daaff2e;border-radius:16px;gap:6px;margin:10px 0;padding:14px;display:grid}.mobile-finance-projection span,.mobile-finance-projection small{color:#8ca6c4;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-finance-projection strong{color:#f4f9ff;font-size:26px;line-height:1}.mobile-finance-projection div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-finance-projection em{color:#d9ecff;background:#0b2441c7;border-radius:10px;padding:8px 9px;font-size:12px;font-style:normal;font-weight:800}.mobile-due-forecast article{grid-template-columns:42px minmax(0,1fr) auto}.mobile-due-forecast .mobile-avatar{color:#9fd8ff;background:#0a2548e0;border-color:#23a9ff47;font-size:12px}.mobile-due-forecast em{text-align:right;gap:2px;display:grid}.mobile-due-forecast em small{color:#dcecff9e;font-size:10px;font-weight:800}.mobile-report-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.mobile-report-tabs button{color:#dcecffc2;background:#081c39c7;border:1px solid #509cff33;border-radius:12px;min-height:40px;font-size:12px;font-weight:900}.mobile-report-tabs button.active{color:#fff;background:linear-gradient(135deg,#0c71deeb,#0b4396f0);border-color:#23a9ffad}.mobile-report-summary.danger{background:linear-gradient(145deg,#2f121eeb,#091222f5);border-color:#ff5b7438}.mobile-report-summary.transmission{background:linear-gradient(145deg,#082b2ce6,#071426f5);border-color:#1fda8c33}.mobile-report-summary.disconnected{background:linear-gradient(145deg,#3d2a0ee6,#071426f5);border-color:#ffbd4947}.mobile-report-choice{justify-content:flex-start;margin:10px 0;overflow-x:auto}.mobile-report-choice button{text-align:left;white-space:normal;justify-content:space-between;align-items:center;gap:10px;display:inline-flex}.mobile-report-choice button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-report-choice button b{color:#eaf6ff;background:#75b8ff24;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:13px;font-weight:950;display:inline-flex}.mobile-report-choice button.active b{color:#fff;background:#fff3}.mobile-classification-options{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.mobile-classification-options button{color:#eaf6ff;background:#071f41e0;border:1px solid #5cacff47;border-radius:7px;min-height:31px;padding:0 8px;font-size:11px;font-weight:900}.mobile-disconnected-hero{background:radial-gradient(circle at 68% 22%,#00c4ff1f,#0000 34%),linear-gradient(145deg,#091e3ff5,#051227fa);border:1px solid #5297ff2e;border-radius:18px;grid-template-columns:minmax(0,1fr) 118px;gap:16px;margin-bottom:18px;padding:22px 18px;display:grid;box-shadow:inset 0 0 30px #4293ff14}.mobile-disconnected-copy{min-width:0}.mobile-disconnected-copy h3{color:#fff;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.1;display:flex}.mobile-disconnected-copy h3 i{background:#ff8a16;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #ff8a16b3}.mobile-disconnected-copy p{color:#e0ebfbb8;margin:10px 0 0;font-size:15px;font-weight:760;line-height:1.35}.mobile-disconnected-copy>strong{color:#4a86ff;text-shadow:0 0 18px #4a86ff40;margin-top:28px;font-size:64px;font-weight:950;line-height:.9;display:block}.mobile-disconnected-copy>div{border-top:1px solid #70a3eb1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:16px;display:grid}.mobile-disconnected-copy span{color:#e0ebfbb8;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:850;display:flex}.mobile-disconnected-copy span i{border-radius:50%;width:9px;height:9px}.mobile-disconnected-copy span i.green{background:#10d184}.mobile-disconnected-copy span i.orange{background:#ff8a16}.mobile-disconnected-copy span b{color:#fff;font-size:18px}.mobile-disconnected-ring{background:radial-gradient(circle, #071830 52%, transparent 54%), conic-gradient(#12c774 0, #12c774 52%, #ff3d32 52%, #ff3d32 78%, #12c774 78%, #12c774);border-radius:50%;align-self:center;place-items:center;width:112px;height:112px;display:grid}.mobile-disconnected-ring span{color:#dbe6f7cc;place-items:center;display:grid}.mobile-disconnected-ring small{margin-top:4px;font-size:12px}.mobile-disconnected-ring b{color:#fff;font-size:22px}.mobile-disconnected-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.mobile-disconnected-filters button{color:#e0ebfbc7;background:#081934d6;border:1px solid #70a3eb29;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.mobile-disconnected-filters button.active{color:#fff;background:linear-gradient(145deg,#0979e7,#0857b7);border-color:#1d97ffb8}.mobile-disconnected-list{background:#071830b8;border:1px solid #70a3eb24;border-radius:18px;overflow:hidden}.mobile-disconnected-list header{border-bottom:1px solid #70a3eb1a;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.mobile-disconnected-list h3{color:#fff;margin:0;font-size:19px}.mobile-disconnected-list header button{color:#1e9bff;background:#081934a3;border:1px solid #70a3eb24;border-radius:10px;align-items:center;gap:4px;padding:8px 10px;font-weight:900;display:inline-flex}.mobile-disconnected-row{border-bottom:1px solid #70a3eb14;grid-template-columns:54px minmax(0,1fr) auto 22px;align-items:center;gap:12px;min-height:88px;padding:13px 16px;display:grid}.mobile-disconnected-row:last-child{border-bottom:0}.mobile-disconnected-row>div{gap:4px;min-width:0;display:grid}.mobile-disconnected-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mobile-disconnected-row small,.mobile-disconnected-row em{color:#e0ebfb8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;overflow:hidden}.mobile-disconnected-row aside{justify-items:end;gap:6px;display:grid}.mobile-disconnected-chip{border:0;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.mobile-disconnected-chip i{border-radius:50%;width:8px;height:8px}.mobile-disconnected-chip.retirada{color:#ff5d68;background:#ff4d5726}.mobile-disconnected-chip.alerta{color:#ff9f31;background:#ff8a1626}.mobile-disconnected-chip.eventual{color:#1e9bff;background:#1098ff26}.mobile-disconnected-chip.instalacao{color:#12d184;background:#10d18424}.mobile-disconnected-chip.pago{color:#bca8ff;background:#7a5cff2b}.mobile-disconnected-chip.teste{color:#c7d3e4;background:#a0aec224}.mobile-disconnected-chip.retirada i{background:#ff3d47}.mobile-disconnected-chip.alerta i{background:#ff8a16}.mobile-disconnected-chip.eventual i{background:#1e9bff}.mobile-disconnected-chip.instalacao i{background:#12d184}.mobile-disconnected-chip.pago i{background:#9f7cff}.mobile-disconnected-chip.teste i{background:#c7d3e4}.mobile-disconnected-row time{color:#e0ebfb9e;font-size:12px;font-weight:850}.mobile-disconnected-open{color:#e0ebfb73;background:0 0;border:0;padding:0}.mobile-report-list{gap:8px;display:grid}.mobile-report-row{color:#edf7ff;text-align:left;background:#071830bd;border:1px solid #5daaff29;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px;display:grid}.mobile-report-row.danger{background:#301422a8;border-color:#ff5b7438}.mobile-report-row.warning{background:#2d231280;border-color:#ffc64d33}.mobile-report-row.temporary{background:#23163a9e;border-color:#a26fff42}.mobile-report-row.wide{grid-template-columns:minmax(0,1fr)}.mobile-report-row div,.mobile-transmission-client div{gap:3px;min-width:0;display:grid}.mobile-report-row strong,.mobile-transmission-client strong,.mobile-transmission-report-card header strong{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.15;overflow:hidden}.mobile-report-row small,.mobile-report-row em,.mobile-transmission-client small,.mobile-transmission-client em,.mobile-transmission-report-card header small{color:#dcecffa3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden}.mobile-report-row b{color:#ffd36a;white-space:nowrap;font-size:12px;font-weight:950}.mobile-report-actions{justify-items:end;gap:6px;display:grid}.mobile-report-actions button{color:#eaf5ff;background:#0b2246db;border:1px solid #76b2ff33;border-radius:8px;min-width:74px;min-height:28px;font-size:10px;font-weight:900}.mobile-report-actions button:first-of-type{color:#d9c6ff;border-color:#a26fff57}.mobile-post-blocking-report{gap:12px;display:grid}.mobile-post-block-hero{background:radial-gradient(circle at 84% 18%,#ffbe4824,#0000 32%),linear-gradient(145deg,#251c0ee6,#06152bf5);border:1px solid #ffbe4833;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 14px;padding:18px;display:grid;box-shadow:inset 0 0 28px #ffbe480f}.mobile-post-block-hero span{color:#ffcf75;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.mobile-post-block-hero h3{color:#fff;margin:6px 0 0;font-size:21px;line-height:1.12}.mobile-post-block-hero p{color:#e5effcb8;margin:8px 0 0;font-size:13px;font-weight:780;line-height:1.35}.mobile-post-block-hero>strong{color:#fff;text-align:right;font-size:42px;font-weight:950;line-height:.95}.mobile-post-block-hero>small{color:#e5effc9e;text-align:right;grid-column:2;font-size:11px;font-weight:900}.mobile-post-block-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-post-block-metrics span{background:#071832c7;border:1px solid #5ca9ff24;border-radius:13px;gap:5px;min-height:58px;padding:10px;display:grid}.mobile-post-block-metrics small{color:#dcecff94;text-transform:uppercase;font-size:10px;font-weight:900}.mobile-post-block-metrics b{color:#fff;font-size:19px;line-height:1}.mobile-post-block-list{background:#071830b8;border:1px solid #70a3eb24;border-radius:18px;overflow:hidden}.mobile-post-block-list header{border-bottom:1px solid #70a3eb1a;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.mobile-post-block-list h3{color:#fff;margin:0;font-size:18px}.mobile-post-block-list header button{color:#dff1ff;background:#081934bd;border:1px solid #70a3eb29;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.mobile-post-block-row{background:#07183080;border-bottom:1px solid #70a3eb14;gap:10px;padding:14px;display:grid}.mobile-post-block-row:last-child{border-bottom:0}.mobile-post-block-row.warning{background:linear-gradient(145deg,#33240dad,#0718308c)}.mobile-post-block-row.danger{background:linear-gradient(145deg,#37121fb3,#0718308c)}.mobile-post-block-row.muted{opacity:.86}.mobile-post-block-main{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mobile-post-block-main>i{color:#fff;background:linear-gradient(145deg,#0f69d6eb,#083476f2);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:950;display:grid}.mobile-post-block-main span{gap:3px;min-width:0;display:grid}.mobile-post-block-main b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.mobile-post-block-main small{color:#dcecff94;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.mobile-post-block-main em{color:#ffd36a;white-space:nowrap;background:#ffc64d29;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:950}.mobile-post-block-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-post-block-detail span{color:#e2efffc7;background:#061327b8;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:11px;font-weight:880;display:flex}.mobile-post-block-row p{color:#e2efffb3;margin:0;font-size:12px;font-weight:760;line-height:1.35}.mobile-post-block-last{color:#e2efff7a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;display:block;overflow:hidden}.mobile-post-block-message{background:#04122b7a;border:1px solid #70b4ff21;border-radius:9px;padding:8px 9px}.mobile-post-block-message summary{cursor:pointer;color:#8fd8ff;font-size:11px;font-weight:920}.mobile-post-block-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-post-block-actions button{color:#eaf5ff;background:#0b2246db;border:1px solid #76b2ff38;border-radius:9px;min-width:78px;min-height:32px;font-size:11px;font-weight:920}.mobile-movement-bars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;height:8px;margin-top:7px;display:grid}.mobile-movement-bars b,.mobile-movement-bars u{width:var(--value);border-radius:999px;min-width:7px;max-width:100%;height:8px;text-decoration:none;display:block}.mobile-movement-bars b{background:linear-gradient(90deg,#28d879,#67f0a2)}.mobile-movement-bars u{background:linear-gradient(90deg,#ff526d,#ff8a9b)}.mobile-transmission-report{gap:10px;display:grid}.mobile-transmission-report-card{background:#06162cc7;border:1px solid #5daaff29;border-radius:16px;padding:11px}.mobile-transmission-report-card.warning{background:#261f129e;border-color:#ffc64d38}.mobile-transmission-report-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:9px;display:grid}.mobile-transmission-report-card header div{gap:3px;min-width:0;display:grid}.mobile-transmission-report-card header em{color:#98d9ff;text-align:center;background:#1c91ff24;border-radius:10px;min-width:50px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:950}.mobile-transmission-report-card>div{gap:7px;display:grid}.mobile-transmission-client{color:#edf7ff;text-align:left;background:#081d3a9e;border:1px solid #529fff21;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:60px;padding:8px;display:grid}.mobile-transmission-client.online{border-color:#1fda8c33}.mobile-transmission-client.offline{border-color:#ff5b7433}.mobile-transmission-client.online em{color:#65e5a2}.mobile-transmission-client.offline em{color:#ff91a3}.mobile-report-more{color:#dcecff94;text-align:center;margin:2px 0 0;font-size:11px;font-weight:850}.mobile-payment-detail article{background:#071830b8;border:1px solid #4e9cff29;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-height:auto;padding:12px;display:grid}.mobile-payment-detail article.canceled{background:#2a1f148f;border-color:#ffc15733}.mobile-payment-detail .mobile-avatar.canceled{color:#ffd891;background:#54370db8;border-color:#ffc15759}.mobile-payment-info{gap:7px;min-width:0;display:grid}.mobile-payment-info strong,.mobile-payment-info small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-payment-info strong{color:#f7fbff;letter-spacing:0;font-size:12px;font-weight:950}.mobile-payment-info>small{color:#d7e8ff9e;font-size:10.5px;font-weight:800}.mobile-payment-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobile-payment-values b{color:#f5fbff;text-align:right;white-space:nowrap;background:#040f1fa8;border:1px solid #5caaff1f;border-radius:10px;min-width:0;padding:7px 6px;font-size:11px;font-weight:950;line-height:1.15}.mobile-payment-values b:first-child{color:#30eda0;background:#063a2a6b;border-color:#25e48733}.mobile-payment-values b.positive{color:#ffd278}.mobile-payment-values b.negative{color:#ff7d91}.mobile-payment-values b small{color:#d7e8ff8a;text-align:left;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:900;display:block}.mobile-app .mobile-page{background:radial-gradient(circle at 12% 2%,#0092ff2e,#0000 28%),radial-gradient(circle at 88% 11%,#583eff21,#0000 32%),linear-gradient(#031023,#04172d 42%,#020914)!important}.mobile-home-header{align-items:center!important;gap:10px!important}.mobile-dashboard-logo{filter:drop-shadow(0 12px 24px #007eff38)!important;width:min(204px,44vw)!important;height:auto!important}.mobile-user-chip,.mobile-bell-button,.mobile-search-card,.mobile-logos-shortcut-card,.mobile-server-panel,.mobile-metrics span,.mobile-metric-card,.mobile-activity-log,.mobile-actions-card{background:linear-gradient(145deg,#07224cd1,#03122af0),radial-gradient(circle at 18% 12%,#248eff29,#0000 34%)!important;border-color:#3989ff2e!important;box-shadow:inset 0 1px #96ceff14,0 16px 38px #00000040!important}.mobile-search-logos-row{grid-template-columns:minmax(0,1fr) 58px!important;gap:10px!important}.mobile-search-card{border-radius:15px!important;min-height:54px!important}.mobile-search-card input{font-size:13px!important}.mobile-logos-shortcut-card{border-radius:15px!important;min-height:54px!important}.mobile-premium-status-panel{border-radius:16px!important;gap:13px!important;padding:15px!important;display:grid!important}.mobile-premium-status-panel .mobile-server-heading>span{color:#31f08d!important;letter-spacing:.04em!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:inline-flex!important}.mobile-premium-status-panel .mobile-server-heading>span i{background:#31f08d!important;border-radius:999px!important;width:9px!important;height:9px!important;box-shadow:0 0 13px #31f08dc7!important}.mobile-premium-status-panel .mobile-server-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mobile-premium-status-panel .mobile-server-stats small{background:#031026b8!important;border:1px solid #539cff1a!important;border-radius:13px!important;min-height:54px!important}.mobile-premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{border-radius:16px!important;align-content:start!important;gap:8px!important;min-height:162px!important;padding:16px 13px 13px!important;position:relative!important;overflow:hidden!important}.mobile-premium-kpis span:before,.mobile-premium-kpis .mobile-metric-card:before{content:""!important;background:#2197ff29!important;border-radius:999px!important;width:40px!important;height:40px!important;position:absolute!important;top:12px!important;left:13px!important}.mobile-premium-kpis svg{z-index:1!important;color:#37a8ff!important;width:23px!important;height:23px!important;margin:8px 0 12px 8px!important;position:relative!important}.mobile-premium-kpis .green svg{color:#35ef91!important}.mobile-premium-kpis .amber svg{color:#ffbf54!important}.mobile-premium-kpis .red svg{color:#ff637b!important}.mobile-premium-kpis .purple svg{color:#9a70ff!important}.mobile-premium-kpis .cyan svg,.mobile-premium-kpis .mobile-service-order-kpi svg{color:#42d9ff!important}.mobile-premium-kpis .cyan:before,.mobile-premium-kpis .mobile-service-order-kpi:before{background:#2cb8ff29!important}.mobile-premium-kpis .mobile-service-order-kpi em{color:#42d9ff!important}.mobile-premium-kpis .red:before{background:#ff537426!important}.mobile-premium-kpis small{color:#dcecffa6!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:950!important}.mobile-premium-kpis strong{color:#fff!important;letter-spacing:-.9px!important;font-size:clamp(27px,7.2vw,35px)!important}.mobile-premium-kpis .mobile-client-total-card strong,.mobile-premium-kpis .mobile-title-total-kpi strong{letter-spacing:0!important;white-space:nowrap!important;font-size:clamp(20px,5.5vw,30px)!important;line-height:1.02!important}.mobile-premium-kpis em{color:#38f09a!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.mobile-premium-kpis em b.mobile-kpi-danger{color:#ff5f75!important;font-weight:950!important}.mobile-premium-kpis em.mobile-kpi-stack{white-space:normal!important;line-height:1.35!important;display:block!important}.mobile-premium-kpis .amber em{color:#ffc260!important}.mobile-premium-kpis .red em{color:#ff758c!important}.mobile-premium-kpis .mobile-blocked-kpi strong{color:#fff!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i{opacity:.72!important;background:linear-gradient(145deg,#0000 20%,#2a9effcc 21% 25%,#0000 26% 41%,#2a9effb3 42% 47%,#0000 48% 62%,#2a9effd9 63% 68%,#0000 69%)!important;border-radius:0!important;height:28px!important;display:block!important;position:absolute!important;bottom:13px!important;left:14px!important;right:14px!important}.mobile-premium-kpis .green>i{background:linear-gradient(145deg,#0000 20%,#35ef91d1 21% 25%,#0000 26% 41%,#35ef91b3 42% 47%,#0000 48% 62%,#35ef91d9 63% 68%,#0000 69%)!important}.mobile-premium-kpis .amber>i{background:linear-gradient(145deg,#0000 20%,#ffbf54d1 21% 25%,#0000 26% 41%,#ffbf54b3 42% 47%,#0000 48% 62%,#ffbf54d9 63% 68%,#0000 69%)!important}.mobile-premium-kpis .purple>i{background:linear-gradient(145deg,#0000 20%,#9a70ffd1 21% 25%,#0000 26% 41%,#9a70ffb3 42% 47%,#0000 48% 62%,#9a70ffd9 63% 68%,#0000 69%)!important}.mobile-payment-forecast{border-color:#ffbe4c33!important}.mobile-payment-forecast .mobile-card-heading strong{color:#ffd071!important}.mobile-activity-log,.mobile-actions-card{border-radius:17px!important}.mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-action{border-radius:14px!important;min-height:66px!important}@media (width<=620px){html,body,#root,.mobile-app,.mobile-detail-page,.modern-client-detail-page{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.modern-client-hero{border-radius:19px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px!important}.modern-client-hero-main{grid-template-columns:66px minmax(0,1fr) 88px!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.modern-client-hero-main>*,.modern-client-identity,.modern-client-idbox,.modern-client-facts,.modern-client-actions,.modern-client-tabs{min-width:0!important;max-width:100%!important}.modern-client-avatar{width:62px!important;height:62px!important;font-size:22px!important}.modern-client-avatar i{width:27px!important;height:27px!important}.modern-client-identity>strong{letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(22px,6.1vw,29px)!important;line-height:1.04!important;display:-webkit-box!important;overflow:hidden!important}.modern-client-identity>small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin-top:7px!important;font-size:13px!important;overflow:hidden!important}.modern-client-identity>span{flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important}.modern-client-identity .mobile-client-state{white-space:nowrap!important;border-radius:9px!important;gap:4px!important;min-height:24px!important;padding:5px 7px!important;font-size:11px!important}.modern-client-idbox{gap:6px!important}.modern-client-idbox>small{font-size:10px!important;line-height:1.1!important}.modern-client-idbox>strong{font-size:22px!important;line-height:1!important}.modern-client-idbox>span{grid-template-columns:16px minmax(0,1fr)!important;gap:2px 6px!important;min-height:54px!important;padding:8px!important;font-size:9.5px!important;line-height:1.15!important}.modern-client-idbox>span svg{width:14px!important;height:14px!important}.modern-client-idbox b{font-size:11px!important;line-height:1.1!important}.modern-client-facts{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:16px!important}.modern-client-facts span{grid-template-columns:25px minmax(0,1fr)!important;gap:1px 7px!important;min-height:70px!important;padding:11px 8px!important}.modern-client-facts svg{width:18px!important;height:18px!important}.modern-client-facts small{font-size:10px!important;line-height:1.12!important}.modern-client-facts strong{letter-spacing:0!important;font-size:clamp(12px,3.2vw,14px)!important}.modern-client-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:14px!important;overflow:hidden!important}.modern-client-actions button{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:12px!important;gap:6px!important;min-width:0!important;max-width:100%!important;min-height:54px!important;padding:0 6px!important;font-size:clamp(11px,3.2vw,13px)!important;overflow:hidden!important}.modern-client-actions button svg{width:18px!important;height:18px!important}.modern-client-tabs{gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:9px!important;overflow:hidden!important}.modern-client-tabs button{min-width:0!important;max-width:100%!important;min-height:62px!important;font-size:10.5px!important;overflow:hidden!important}.modern-client-tabs button span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.modern-client-tabs button svg{width:20px!important;height:20px!important}.modern-client-field-grid{gap:9px!important}.modern-client-field-grid div{min-height:60px!important;padding:10px!important}.modern-client-field-grid dd{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;overflow:hidden!important}}.logos-provider-switcher{background:linear-gradient(135deg,#051731f5,#030d1ff0);border:1px solid #2d80d938;border-radius:10px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.logos-provider-switcher>header,.logos-provider-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.logos-provider-switcher h3{color:#fff;margin:0;font-size:18px}.logos-provider-switcher header p{color:#cdddf2b8;max-width:780px;margin:5px 0 0;font-size:13px;line-height:1.45}.logos-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.logos-provider-grid>button{min-height:154px;color:inherit;cursor:pointer;text-align:left;background:#051834d1;border:1px solid #4c91e133;border-radius:9px;gap:7px;padding:14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.logos-provider-grid>button:hover,.logos-provider-grid>button.selected{background:linear-gradient(135deg,#0e4484cc,#041c40f0);border-color:#47abffc2;transform:translateY(-1px)}.logos-provider-grid>button:focus-visible{outline-offset:2px;outline:3px solid #52b0ff57}.logos-provider-grid>button:disabled{cursor:wait}.logos-provider-grid>button.active{box-shadow:inset 0 0 0 1px #2be18b4d}.logos-provider-grid>button.selected.active{box-shadow:inset 0 0 0 1px #2be18b4d,0 12px 28px #0066e033}.logos-provider-grid>button>.provider-card-status{justify-content:space-between;align-items:center;min-height:22px;display:flex}.logos-provider-grid>button>.provider-card-status i{background:#ff5d70;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ff5d701f}.logos-provider-grid>button>.provider-card-status i.online{background:#2ee28e;box-shadow:0 0 0 4px #2ee28e1f}.logos-provider-grid>button>.provider-card-status i.pending{background:#f2bc4b;box-shadow:0 0 0 4px #f2bc4b1f}.logos-provider-grid>button>.provider-card-status em{color:#6bf0ad;text-transform:uppercase;background:#2ee28e1a;border:1px solid #2ee28e47;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900}.logos-provider-grid strong{color:#f7fbff;font-size:16px}.logos-provider-grid small{color:#cdddf2ad;min-height:34px;line-height:1.35}.logos-provider-grid b{color:#9fd2ff;font-size:11px}.logos-provider-grid .provider-card-choice{color:#a9d8ff;background:#126ed01f;border:1px solid #52b0ff40;border-radius:999px;width:fit-content;padding:4px 9px;font-size:10px;font-weight:900}.logos-provider-grid>button.selected .provider-card-choice{color:#fff;background:#1f84ef42;border-color:#52b0ff8c}.logos-provider-actions{flex-wrap:wrap;justify-content:flex-end}.logos-provider-actions>span{color:#cdddf2b8;margin-right:auto;font-size:13px}.logos-provider-actions>span b{color:#fff}.logos-provider-notice{color:#d9ecff;background:#1a6fc424;border-left:3px solid #47abff;border-radius:6px;margin:0;padding:9px 11px;font-size:13px}.logos-provider-notice.success{color:#c9ffe5;background:#19aa6724;border-left-color:#2ee28e}.logos-provider-notice.error{color:#ffd5dc;background:#c32b4629;border-left-color:#ff6579}.provider-connect-explainer{color:#bed3edad;font-size:11px;line-height:1.45;display:block}.logos-provider-switcher>.provider-connect-explainer{text-align:right}.provider-manager-link{color:#ffd982;background:#f4bc4b1a;border:1px solid #f4bc4b57;border-radius:9px;justify-content:center;justify-self:end;align-items:center;width:fit-content;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.provider-manager-link:hover,.provider-manager-link:focus-visible{color:#fff1bf;background:#f4bc4b2e;border-color:#ffd982b3}.mobile-provider-switcher{background:radial-gradient(circle at 90% -15%,#1475e638,#0000 38%),linear-gradient(155deg,#061d3ffa,#020e22fa);border:1px solid #378eed47;gap:12px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #0005103d}.mobile-provider-switcher .mobile-card-heading{align-items:flex-start}.mobile-provider-switcher .mobile-card-heading>span{gap:3px;min-width:0;display:grid}.mobile-provider-switcher .mobile-card-heading small{color:#bed3eda3;font-size:11px;line-height:1.35}.mobile-provider-switcher .mobile-card-heading strong{color:#f4f9ff}.mobile-provider-switcher .mobile-card-heading>button{color:#bfe1ff;cursor:pointer;background:#082852c7;border:1px solid #52b0ff47;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:900}.mobile-provider-grid{gap:8px;display:grid}.mobile-provider-grid>button{color:#eff7ff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#08254ef5,#03142ffa);border:1px solid #5293e03d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:116px;padding:13px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.mobile-provider-grid>button:active{transform:scale(.99)}.mobile-provider-grid>button:focus-visible{outline-offset:2px;outline:3px solid #52b0ff4d}.mobile-provider-grid>button:disabled{cursor:wait}.mobile-provider-grid>button.selected{background:linear-gradient(145deg,#0c4180fa,#041d42fa);border-color:#4eacff;box-shadow:0 0 0 2px #1685ff24,0 14px 26px #0008183d}.mobile-provider-grid>button.active{box-shadow:inset 0 0 0 1px #2be18b42}.mobile-provider-grid>button.selected.active{box-shadow:inset 0 0 0 1px #2be18b42,0 0 0 2px #1685ff24,0 14px 26px #0008183d}.mobile-provider-grid>button>.provider-card-status{grid-area:1/2/span 3;align-self:start;align-items:center;gap:6px;display:flex}.mobile-provider-grid i{background:#ef476f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #ef476f1f}.mobile-provider-grid i.online{background:#16a66a;box-shadow:0 0 0 3px #16a66a1f}.mobile-provider-grid i.pending{background:#df9e16;box-shadow:0 0 0 3px #df9e161f}.mobile-provider-grid em{color:#71efb4;text-transform:uppercase;background:#20c17824;border:1px solid #2ee28e3d;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.mobile-provider-grid em.pending-switch{color:#9fd4ff;background:#1685ff29;border-color:#52b0ff52}.mobile-provider-grid strong,.mobile-provider-grid small,.mobile-provider-grid b{grid-column:1}.mobile-provider-grid strong{color:#f7fbff;font-size:14px}.mobile-provider-grid small{color:#bed3eda6;font-size:11px}.mobile-provider-grid b{color:#84c8ff;font-size:10px}.mobile-provider-grid .provider-card-choice{color:#a9d8ff;background:#126ed01a;border:1px solid #52b0ff38;border-radius:999px;grid-column:1/-1;width:fit-content;margin-top:3px;padding:4px 8px;font-size:9px;font-weight:900}.mobile-provider-grid>button.selected .provider-card-choice{color:#fff;background:#1f84ef42;border-color:#5bb8ff7a}.mobile-provider-form{gap:9px;display:grid}.mobile-provider-form>label{gap:5px;display:grid}.mobile-provider-form>label>span{color:#bed3edb8;font-size:11px;font-weight:800}.mobile-provider-form input{color:#f3f8ff;width:100%;min-height:43px;font:inherit;background:#020f24db;border:1px solid #5293e042;border-radius:11px;padding:0 12px}.mobile-provider-form input::placeholder{color:#adc5e170}.mobile-provider-form input:focus{border-color:#4eacff;outline:3px solid #1685ff21}.mobile-provider-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.mobile-provider-actions button{color:#bfe1ff;cursor:pointer;background:#082b58bd;border:1px solid #52b0ff47;border-radius:11px;min-height:44px;font-size:11px;font-weight:800}.mobile-provider-actions button.primary{color:#fff;background:linear-gradient(135deg,#168df5,#0b63d8);border-color:#54b1ffa3;grid-column:1/-1;min-height:50px;font-size:12px;box-shadow:0 12px 24px #0967db47}.mobile-provider-actions button:disabled{cursor:wait;opacity:.58}.mobile-provider-next-step{color:#ffe5a8;background:#f4bc4b1c;border-left:3px solid #ffc35a;border-radius:9px;margin:2px 0 0;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.4}.mobile-provider-next-step.ready{color:#c9ffe5;background:#19aa6724;border-left-color:#2ee28e}.mobile-provider-form .provider-connect-explainer{text-align:center}.mobile-provider-form .provider-manager-link{text-align:center;justify-self:stretch;width:auto;min-height:42px;font-size:12px}.mobile-provider-notice{color:#d7ebff;background:#1685ff1f;border-left:3px solid #1685ff;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4}.mobile-provider-notice.success{color:#c9ffe5;background:#19aa6724;border-left-color:#2ee28e}.mobile-provider-notice.error{color:#ffd5dc;background:#c32b4629;border-left-color:#ff6579}@media (width<=1500px){.whatsapp-layout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr)}}@media (width<=900px){.logos-provider-switcher>header,.logos-provider-actions{flex-direction:column;align-items:stretch}.logos-provider-grid,.whatsapp-layout{grid-template-columns:1fr}.logos-provider-actions>span{margin-right:0}.logos-provider-actions button,.logos-provider-switcher>header button{justify-content:center;width:100%}}@media (width<=620px){.logos-provider-switcher{padding:13px}.whatsapp-hours,.whatsapp-kpis{grid-template-columns:1fr}}@media (width<=430px){.modern-client-hero{padding:14px!important}.modern-client-hero-main{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important}.modern-client-idbox{display:none!important}.modern-client-identity>strong{font-size:clamp(19px,5.2vw,22px)!important;line-height:1.08!important}.modern-client-identity>small{font-size:12px!important}.modern-client-facts span{grid-template-columns:18px minmax(0,1fr)!important;gap:1px 4px!important;min-height:62px!important;padding:9px 4px!important}.modern-client-facts svg{width:16px!important;height:16px!important}.modern-client-facts small{font-size:9.3px!important}.modern-client-facts strong{font-size:11.5px!important}.modern-client-actions{gap:5px!important}.modern-client-actions button{gap:4px!important;min-height:52px!important;padding:0 3px!important;font-size:10.5px!important}.modern-client-actions button svg{width:16px!important;height:16px!important}}@media (width<=390px){.modern-client-hero-main{grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important}.modern-client-avatar{width:56px!important;height:56px!important;font-size:20px!important}.modern-client-identity>strong{font-size:19px!important;line-height:1.08!important}.modern-client-identity .mobile-client-state{padding:5px 6px!important;font-size:10px!important}.modern-client-idbox>strong{font-size:20px!important}.modern-client-facts span{grid-template-columns:21px minmax(0,1fr)!important;padding:10px 6px!important}.modern-client-actions{gap:7px!important}.modern-client-actions button{padding:0 4px!important;font-size:10.5px!important}}@media (width<=767px){.mobile-page-header strong{font-size:16px!important}.mobile-greeting h1{font-size:26px!important}.mobile-card-heading strong,.mobile-info-card h3,.mobile-chart-card h3,.mobile-receipts h3{font-size:14px!important}.mobile-client-main strong,.mobile-detail-head strong,.mobile-payment-info strong,.mobile-title-row strong{font-size:13.5px!important;line-height:1.22!important}.mobile-client-main small,.mobile-detail-head small,.mobile-payment-info>small,.mobile-title-row small{font-size:11.5px!important;line-height:1.25!important}.mobile-metrics strong,.mobile-finance-summary>strong{font-size:27px!important}.mobile-finance-summary em,.mobile-title-row span,.mobile-payment-values b{font-size:12.5px!important}.mobile-title-line span{color:#dff2ff!important;font-size:12.5px!important;font-weight:950!important}.mobile-payment-values b small{font-size:9px!important}.mobile-action,.mobile-action-grid button,.mobile-client-actions button,.mobile-detail-actions button,.mobile-wide-button,.mobile-submit{font-size:12.5px!important;font-weight:950!important}.mobile-bottom-nav button{font-size:10.5px!important}.mobile-detail-page .mobile-info-card h3{font-size:14px!important;line-height:1.2!important}.mobile-detail-page .mobile-info-card dl{gap:9px!important}.mobile-detail-page .mobile-info-card dl div{align-items:flex-start!important;gap:10px!important;min-height:38px!important}.mobile-detail-page .mobile-info-card dt{color:#d8e8fc94!important;text-transform:uppercase!important;flex:0 0 92px!important;font-size:10.5px!important;font-weight:900!important;line-height:1.25!important}.mobile-detail-page .mobile-info-card dd{color:#f4f9ff!important;overflow-wrap:anywhere!important;text-align:right!important;min-width:0!important;font-size:12.5px!important;font-weight:850!important;line-height:1.25!important}.mobile-detail-page .mobile-address-editor,.mobile-detail-page .mobile-connection-editor{gap:9px!important}.mobile-detail-page .mobile-address-editor label,.mobile-detail-page .mobile-connection-editor label,.mobile-detail-page .mobile-promise-editor label{color:#d8e8fc99!important;letter-spacing:0!important;gap:5px!important;font-size:10.5px!important;font-weight:900!important;line-height:1.2!important}.mobile-detail-page .mobile-address-editor input,.mobile-detail-page .mobile-address-editor select,.mobile-detail-page .mobile-connection-editor input,.mobile-detail-page .mobile-connection-editor select,.mobile-detail-page .mobile-promise-editor input{color:#f7fbff!important;min-height:41px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:850!important;line-height:1.2!important}.mobile-detail-page .mobile-save-button{min-height:42px!important;font-size:12px!important;font-weight:950!important}.mobile-detail-page .mobile-transmission-line dd{justify-items:end!important;gap:5px!important;display:grid!important}.mobile-detail-page .mobile-transmission-line dd strong{font-size:12.5px!important;line-height:1.2!important}}@media (width<=768px){.mobile-action.collaborator-action svg{stroke-width:2.4px;width:34px!important;height:34px!important}}@media (width<=430px){.mobile-connection-panel{gap:11px!important;padding:14px!important}.mobile-connection-topline{align-items:flex-start!important}.mobile-connection-topline strong{font-size:18px!important}.mobile-connection-status{min-height:31px!important;padding:0 9px!important;font-size:11px!important}.mobile-connection-tile-grid,.mobile-connection-metrics,.mobile-connection-form-grid{gap:8px!important}.mobile-connection-tile{min-height:72px!important;padding:10px 9px!important}.mobile-connection-tile strong{font-size:clamp(12px,3.7vw,14px)!important}.mobile-connection-tile button{width:28px!important;height:28px!important}.mobile-signal-card{min-height:126px!important;padding:12px!important}.mobile-signal-card strong{font-size:clamp(27px,7.6vw,34px)!important}.mobile-signal-bars{gap:3px!important}.mobile-signal-bars i{height:9px!important}.mobile-connection-history-head{align-items:stretch!important}.mobile-connection-history-head em{align-self:start!important}.mobile-month-consumption-card{padding:12px!important}.mobile-month-consumption-card>strong{font-size:clamp(28px,7.8vw,36px)!important}.mobile-radius-history-list{max-height:200px!important}.mobile-radius-history-list>header{display:none!important}.mobile-radius-history-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.mobile-radius-history-main small{display:block!important}.mobile-radius-history-main b{font-size:11.5px!important}}@media (width<=360px){.mobile-connection-tile-grid,.mobile-connection-metrics,.mobile-connection-editor,.mobile-month-consumption-card>div,.mobile-radius-history-main,.mobile-radius-history-detail{grid-template-columns:minmax(0,1fr)!important}}.mobile-transmission-client.active-blocked{background:#3a280aa8;border-color:#ffb74d61}.mobile-transmission-client.active-blocked em{color:#ffc34d}.desktop-transmission-card button.active-blocked>i{color:#ffc34d;background:#ffb74d29}.desktop-transmission-card button.active-blocked small:last-child{color:#ffc34d}.desktop-transmission-card .transmission-client-row{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#020e2070;border:1px solid #4291ef24;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:9px;display:grid}.desktop-transmission-card .transmission-client-row:hover{background:#092a54a8;border-color:#37b1ff61}.desktop-transmission-card .transmission-client-row>i{color:#ff7b90;background:#ff557021;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:950;display:grid}.desktop-transmission-card .transmission-client-row.online>i{color:#55ef91;background:#2fe28424}.desktop-transmission-card .transmission-client-row.active-blocked>i{color:#ffc34d;background:#ffb74d29}.desktop-transmission-card .transmission-client-row span{gap:3px;min-width:0;display:grid}.desktop-transmission-card .transmission-client-row b,.desktop-transmission-card .transmission-client-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-transmission-card .transmission-client-row b{color:#f7fbff;font-size:13px}.desktop-transmission-card .transmission-client-row small{color:#cfe0f4a3;font-size:11px;font-weight:800}.desktop-transmission-card .transmission-client-row .wireless-station-metric{color:#58c7ff}.desktop-transmission-card .transmission-client-row.active-blocked small:last-child{color:#ffc34d}.transmission-access-button{color:#8ed2ff;cursor:pointer;background:#10539157;border:1px solid #53b8ff47;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.transmission-access-button:disabled{cursor:not-allowed;opacity:.35}.mobile-transmission-client{grid-template-columns:38px minmax(0,1fr) 32px}.mobile-transmission-client .transmission-access-button{justify-self:end}@media (width<=768px){.mobile-logos-page .logos-openai-hub{gap:10px!important;width:100%!important;overflow:hidden!important}.mobile-logos-page .logos-openai-hub-heading{border-radius:8px!important;min-height:auto!important;padding:12px!important}.mobile-logos-page .logos-openai-hub-heading h3{font-size:16px!important;line-height:1.2!important}.mobile-logos-page .logos-openai-hub-heading span{white-space:normal!important;justify-self:start!important;width:auto!important;max-width:100%!important;font-size:10.5px!important;line-height:1.2!important}.mobile-logos-page .logos-openai-columns{scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;grid-template-columns:none!important;grid-auto-columns:calc(100vw - 28px)!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;padding:0 2px 8px!important;display:grid!important;overflow:auto hidden!important}.mobile-logos-page .logos-openai-column{scroll-snap-align:start!important;align-content:start!important;width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important}.mobile-logos-page .logos-openai-section-label{min-height:30px!important;padding:0 2px!important}.mobile-logos-page .logos-openai-section-label b{font-size:13px!important}.mobile-logos-page .logos-openai-section-label small{text-align:right!important;max-width:190px!important;font-size:10px!important;line-height:1.2!important}.mobile-logos-page .logos-openai-card,.mobile-logos-page .logos-openai-statement-card,.mobile-logos-page .logos-openai-usage-table,.mobile-logos-page .logos-autonomy-card,.mobile-logos-page .logos-learning-card{border-radius:8px!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:calc(100vh - 270px)!important;padding:12px!important;overflow:auto!important}.mobile-logos-page .logos-openai-card header,.mobile-logos-page .logos-openai-statement-card header,.mobile-logos-page .logos-openai-usage-table header,.mobile-logos-page .logos-autonomy-card header,.mobile-logos-page .logos-learning-card header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:10px!important}.mobile-logos-page .logos-openai-card h3,.mobile-logos-page .logos-openai-statement-card h3,.mobile-logos-page .logos-openai-usage-table h3,.mobile-logos-page .logos-autonomy-card h3,.mobile-logos-page .logos-learning-card h3{font-size:15px!important;line-height:1.2!important}.mobile-logos-page .logos-openai-summary,.mobile-logos-page .logos-openai-details,.mobile-logos-page .logos-openai-statement-kpis,.mobile-logos-page .logos-autonomy-kpis,.mobile-logos-page .logos-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-logos-page .logos-openai-summary span,.mobile-logos-page .logos-openai-details span,.mobile-logos-page .logos-openai-statement-kpis span,.mobile-logos-page .logos-autonomy-kpis span,.mobile-logos-page .logos-learning-summary span{min-height:64px!important;padding:9px!important}.mobile-logos-page .logos-openai-summary strong,.mobile-logos-page .logos-openai-statement-kpis strong,.mobile-logos-page .logos-autonomy-kpis strong,.mobile-logos-page .logos-learning-summary strong{font-size:17px!important;line-height:1.1!important}.mobile-logos-page .logos-openai-origin-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mobile-logos-page .logos-openai-usage-head{display:none!important}.mobile-logos-page .logos-openai-usage-row{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;margin-top:8px!important;padding:10px!important;display:grid!important}.mobile-logos-page .logos-openai-usage-row>span{border-bottom:1px solid #59a9ff1a!important;padding-bottom:7px!important}.mobile-logos-page .logos-openai-usage-row>span:last-child{border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding-bottom:0!important}.mobile-logos-page .logos-openai-usage-row b,.mobile-logos-page .logos-openai-usage-row small,.mobile-logos-page .logos-learning-event footer span,.mobile-logos-page .logos-learning-recent span{white-space:normal!important;overflow-wrap:anywhere!important}.mobile-logos-page .logos-learning-board,.mobile-logos-page .logos-autonomy-hero,.mobile-logos-page .logos-autonomy-layout,.mobile-logos-page .logos-autonomy-days span,.mobile-logos-page .logos-learning-dialog p,.mobile-logos-page .logos-learning-event footer{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mobile-logos-page .logos-learning-event{gap:9px!important;padding:10px!important}.mobile-logos-page .logos-learning-event header{gap:8px!important}.mobile-logos-page .logos-learning-event header strong{font-size:13px!important;line-height:1.25!important}.mobile-logos-page .logos-learning-dialog p{padding:9px!important}.mobile-logos-page .logos-learning-dialog b{font-size:10.5px!important}.mobile-logos-page .logos-learning-dialog span{font-size:12px!important;line-height:1.38!important}.mobile-logos-page .logos-learning-recent{max-height:240px!important;overflow:auto!important}.mobile-logos-page .logos-status-toggle,.mobile-logos-page .logos-status-toggle>button{width:100%!important}.mobile-logos-page .logos-status-menu{width:min(260px,100vw - 34px)!important;left:0!important;right:auto!important}}@media (width<=480px) and (orientation:portrait){html,body,#root,.mobile-app{max-width:100vw!important;overflow-x:hidden!important}.mobile-page,.mobile-logos-shell,.mobile-logos-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.mobile-search-logos-row{grid-template-columns:minmax(0,1fr) 62px!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}.mobile-search-logos-row .mobile-search-card{width:auto!important;min-width:0!important;margin:-2px 0 -1px!important}.mobile-search-logos-row .mobile-search-card label{padding:0 9px!important}.mobile-logos-shortcut{border-radius:14px!important;width:62px!important;height:auto!important;min-height:50px!important;position:relative!important;top:auto!important;right:auto!important}.mobile-logos-shortcut img{width:34px!important;height:34px!important}.mobile-logos-shortcut i{width:9px!important;height:9px!important;bottom:8px!important;right:9px!important}.mobile-logos-page *,.mobile-logos-page :before,.mobile-logos-page :after{min-width:0!important;max-width:100%!important}.mobile-logos-hero{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.mobile-logos-hero>span{width:52px!important;height:52px!important}.mobile-logos-hero img{width:40px!important;height:40px!important}.mobile-logos-hero strong{font-size:18px!important}.mobile-logos-hero p{overflow-wrap:anywhere!important;font-size:11.5px!important}.mobile-logos-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-logos-tabs button{min-height:36px!important;font-size:10px!important}.mobile-logos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-logos-kpis span{min-height:70px!important;padding:10px!important}.mobile-logos-kpis strong{font-size:20px!important}.mobile-logos-page .logos-chat-lab,.mobile-logos-page .logos-billing-center,.mobile-logos-page .logos-transmission-center,.mobile-logos-page .logos-dispatch-grid,.mobile-logos-page .logos-auto-message-grid,.mobile-logos-page .logos-reactive-transmission-form,.mobile-logos-page .logos-template-form,.mobile-logos-page .logos-events-strip>div,.mobile-logos-page .logos-openai-statement-kpis,.mobile-logos-page .logos-openai-origin-grid,.mobile-logos-page .logos-openai-usage-head,.mobile-logos-page .logos-openai-usage-row,.mobile-logos-page .logos-autonomy-kpis,.mobile-logos-page .logos-autonomy-hero,.mobile-logos-page .logos-autonomy-layout,.mobile-logos-page .logos-autonomy-days span,.mobile-logos-page .logos-learning-summary,.mobile-logos-page .logos-learning-board,.mobile-logos-page .logos-learning-dialog p,.mobile-logos-page .logos-learning-event footer,.mobile-logos-page .logos-learning-layout,.mobile-logos-page .logos-learning-draft-fields,.mobile-logos-page .logos-add-fields,.mobile-logos-page .logos-rules-row,.mobile-logos-page .logos-client-results button{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.mobile-logos-page .logos-chat-card,.mobile-logos-page .logos-billing-main,.mobile-logos-page .logos-billing-sidebar,.mobile-logos-page .logos-transmission-main,.mobile-logos-page .logos-transmission-sidebar,.mobile-logos-page .logos-openai-statement-card,.mobile-logos-page .logos-openai-usage-table,.mobile-logos-page .logos-autonomy-card,.mobile-logos-page .logos-learning-card{width:100%!important;padding:12px!important;overflow:hidden!important}.mobile-logos-page .logos-chat-card header,.mobile-logos-page .logos-billing-main header,.mobile-logos-page .logos-transmission-main header,.mobile-logos-page .logos-transmission-sidebar header,.mobile-logos-page .logos-autonomy-card header,.mobile-logos-page .logos-learning-card header,.mobile-logos-page .logos-openai-hub-heading,.mobile-logos-page .logos-template-editor header,.mobile-logos-page .logos-events-strip header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.mobile-logos-page .logos-chat-thread{width:100%!important;height:306px!important;overflow-x:hidden!important}.mobile-logos-page .logos-chat-bubble{overflow-wrap:anywhere!important;max-width:94%!important}.mobile-logos-page .logos-chat-examples{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:visible!important}.mobile-logos-page .logos-chat-examples button{white-space:normal!important;width:100%!important}.mobile-logos-page .logos-chat-input{grid-template-columns:minmax(0,1fr)!important}.mobile-logos-page .logos-day-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-logos-page .logos-transmission-kpis,.mobile-logos-page .logos-dispatch-meta,.mobile-logos-page .logos-dispatch-preview,.mobile-logos-page .logos-template-tabs,.mobile-logos-page .logos-collective-targets>div{grid-template-columns:minmax(0,1fr)!important}.mobile-logos-page .logos-reactive-transmission-box>footer{flex-direction:column!important;align-items:stretch!important}.mobile-logos-page .logos-rule-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-logos-page .logos-rules-row b,.mobile-logos-page .logos-rules-row small,.mobile-logos-page .logos-client-results b,.mobile-logos-page .logos-client-results small{white-space:normal!important;overflow-wrap:anywhere!important}.mobile-logos-page .logos-openai-hub{gap:10px!important;display:grid!important;overflow:hidden!important}.mobile-logos-page .logos-openai-columns{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(286px,calc(100vw - 28px))!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;padding:0 0 10px!important;scroll-padding-left:0!important;display:grid!important;overflow:auto hidden!important}.mobile-logos-page .logos-openai-column{scroll-snap-align:start!important;gap:10px!important;width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important;display:grid!important}.mobile-logos-page .logos-openai-card,.mobile-logos-page .logos-openai-statement-card,.mobile-logos-page .logos-openai-usage-table,.mobile-logos-page .logos-autonomy-card,.mobile-logos-page .logos-learning-card{border-radius:8px!important;width:100%!important;max-height:calc(100dvh - 268px)!important;padding:12px!important;overflow:auto!important}.mobile-logos-page .logos-openai-usage-head{display:none!important}.mobile-logos-page .logos-openai-usage-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:8px!important;padding:10px!important;display:grid!important}.mobile-logos-page .logos-openai-usage-row>span{border-bottom:1px solid #59a9ff1f!important;min-width:0!important;padding-bottom:8px!important}.mobile-logos-page .logos-openai-usage-row>span:last-child{border-bottom:0!important;padding-bottom:0!important}.mobile-logos-page .logos-openai-usage-row b,.mobile-logos-page .logos-openai-usage-row small,.mobile-logos-page .logos-learning-event strong,.mobile-logos-page .logos-learning-event span{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}.mobile-logos-page .logos-openai-summary,.mobile-logos-page .logos-openai-details,.mobile-logos-page .logos-openai-statement-kpis,.mobile-logos-page .logos-autonomy-kpis,.mobile-logos-page .logos-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-logos-page .logos-openai-section-label small{white-space:normal!important;max-width:170px!important}}@media (width<=768px){.logos-openai-mode{flex-direction:column;align-items:stretch}.logos-ai-mode-switch{width:100%}.mobile-logos-page .logos-openai-tabs{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(116px,1fr)!important;grid-auto-flow:column!important;gap:7px!important;padding:7px!important;display:grid!important;overflow-x:auto!important}.mobile-logos-page .logos-openai-tabs::-webkit-scrollbar{display:none!important}.mobile-logos-page .logos-openai-tabs button{scroll-snap-align:start!important;white-space:nowrap!important;min-height:40px!important;padding:8px 9px!important}.mobile-logos-page .logos-openai-summary-page,.mobile-logos-page .logos-openai-rules-page,.mobile-logos-page .logos-openai-test-page,.mobile-logos-page .logos-lab-page,.mobile-logos-page .logos-autonomy-hero,.mobile-logos-page .logos-autonomy-layout{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.mobile-logos-page .logos-openai-control-grid,.mobile-logos-page .logos-openai-safe-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.mobile-logos-page .logos-openai-control-card.wide{grid-column:auto!important}.mobile-logos-page .logos-openai-control-card,.mobile-logos-page .logos-openai-control-panel,.mobile-logos-page .logos-openai-test-card,.mobile-logos-page .logos-lab-card{border-radius:8px!important;width:100%!important;padding:12px!important}.mobile-logos-page .logos-openai-control-card{min-height:104px!important}.mobile-logos-page .logos-openai-control-card strong,.mobile-logos-page .logos-openai-safe-item strong,.mobile-logos-page .logos-openai-test-result strong,.mobile-logos-page .logos-openai-test-result em{white-space:normal!important;overflow-wrap:anywhere!important}.mobile-logos-page .logos-openai-control-panel header,.mobile-logos-page .logos-openai-test-card header,.mobile-logos-page .logos-lab-card header{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.mobile-logos-page .logos-openai-test-card textarea,.mobile-logos-page .logos-lab-card textarea{min-height:118px!important}.mobile-logos-page .logos-lab-client-list{max-height:260px!important}.mobile-logos-page .logos-lab-context,.mobile-logos-page .logos-lab-context.result,.mobile-logos-page .logos-lab-snapshot,.mobile-logos-page .logos-lab-dialog p{grid-template-columns:minmax(0,1fr)!important}.mobile-logos-page .logos-lab-context strong,.mobile-logos-page .logos-lab-client-list b,.mobile-logos-page .logos-lab-client-list small{white-space:normal!important;overflow-wrap:anywhere!important}.mobile-logos-page .logos-openai-test-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.mobile-logos-page .logos-openai-test-examples{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.mobile-logos-page .logos-openai-test-examples button,.mobile-logos-page .logos-openai-test-actions button{white-space:normal!important;width:100%!important}.mobile-logos-page .logos-openai-page>.logos-openai-statement .logos-openai-usage-table,.mobile-logos-page .logos-openai-page>.logos-autonomy-card,.mobile-logos-page .logos-openai-page>.logos-learning-card{max-height:none!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-app{padding:8px 14px calc(98px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 15% 0,#1a8bff29,#0000 34%),radial-gradient(circle at 92% 12%,#4d3fff1f,#0000 30%),linear-gradient(#020a16,#031329 45%,#020814)!important}.mobile-app .mobile-page{background:0 0!important;gap:12px!important;padding-top:0!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) 150px 54px!important;align-items:center!important;gap:10px!important;display:grid!important}.mobile-dashboard-logo{object-fit:contain!important;object-position:left center!important;width:min(245px,48vw)!important;max-height:70px!important}.mobile-user-chip{border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;column-gap:9px!important;width:150px!important;min-width:0!important;min-height:58px!important;padding:9px 11px!important;display:grid!important}.mobile-user-chip>span{grid-row:1/3!important;width:34px!important;height:34px!important;font-size:14px!important}.mobile-user-chip strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.1!important;overflow:hidden!important}.mobile-user-chip small{color:#ddecff94!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important;overflow:hidden!important}.mobile-user-chip small i{background:#31f08d!important;border-radius:999px!important;width:6px!important;height:6px!important}.mobile-bell-button{border-radius:15px!important;width:54px!important;height:54px!important}.mobile-search-logos-row{display:block!important}.mobile-search-card{border-radius:13px!important;min-height:48px!important;padding:0!important}.mobile-search-card label{min-height:48px!important;padding:0 12px!important}.mobile-search-card input{font-size:12px!important}.mobile-search-card kbd{color:#dcecffbd!important;min-width:42px!important;height:28px!important;font:inherit!important;background:#092246b3!important;border:1px solid #54a2ff1f!important;border-radius:9px!important;place-items:center!important;font-size:10px!important;font-weight:900!important;display:inline-grid!important}.mobile-premium-status-panel{border-radius:14px!important;grid-template-columns:minmax(150px,.85fr) minmax(0,2.15fr)!important;min-height:82px!important;padding:0!important;display:grid!important;overflow:hidden!important}.mobile-premium-status-panel .mobile-server-heading{border-right:1px solid #4b9dff24!important;align-content:center!important;gap:5px!important;padding:12px 13px!important;display:grid!important}.mobile-premium-status-panel .mobile-server-heading>span{white-space:nowrap!important;font-size:11px!important;line-height:1.1!important}.mobile-premium-status-panel .mobile-server-heading>span:after{content:"Todos os sistemas operacionais"!important;color:#dcecff85!important;letter-spacing:0!important;text-transform:none!important;margin-top:5px!important;font-size:8.5px!important;font-weight:800!important;display:block!important}.mobile-premium-status-panel .logos-status-toggle{display:none!important}.mobile-premium-status-panel .mobile-server-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:7px!important;padding:10px!important;display:grid!important}.mobile-premium-status-panel .mobile-server-stats small{border-radius:12px!important;min-height:51px!important;padding:8px 7px!important}.mobile-premium-status-panel .mobile-server-stats small span{font-size:8px!important}.mobile-premium-status-panel .mobile-server-stats small strong{margin-top:3px!important;font-size:11px!important}.mobile-premium-status-panel .mobile-server-stats small i{height:2px!important;bottom:6px!important}.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{border-radius:14px!important;gap:5px!important;min-height:142px!important;padding:12px 8px 9px!important}.mobile-premium-kpis span:before,.mobile-premium-kpis .mobile-metric-card:before{width:32px!important;height:32px!important;top:10px!important;left:8px!important}.mobile-premium-kpis svg{width:18px!important;height:18px!important;margin:6px 0 12px 6px!important}.mobile-premium-kpis small{min-height:24px!important;font-size:7.8px!important;line-height:1.18!important}.mobile-premium-kpis strong{letter-spacing:-.6px!important;font-size:clamp(17px,4.8vw,27px)!important}.mobile-premium-kpis em{min-height:27px!important;font-size:8px!important;line-height:1.2!important;overflow:hidden!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i{height:22px!important;bottom:7px!important;left:8px!important;right:8px!important}.mobile-block-alert{border-radius:13px!important;grid-template-columns:26px minmax(0,1fr) auto!important;min-height:62px!important;padding:10px 12px!important}.mobile-block-alert strong{font-size:12.5px!important}.mobile-block-alert small,.mobile-block-alert button{font-size:10px!important}.mobile-home-insights-grid,.mobile-home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log,.mobile-home-ops-grid .mobile-payment-forecast,.mobile-home-ops-grid .mobile-actions-card{border-radius:15px!important;padding:12px!important}.mobile-revenue-chart-card svg{height:124px!important}.mobile-home-insights-grid .mobile-activity-feed,.mobile-home-ops-grid .mobile-payment-forecast .mobile-activity-feed{max-height:205px!important;overflow:hidden!important}.mobile-activity-item{min-height:50px!important;padding:8px!important}.mobile-home-ops-grid .mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-home-ops-grid .mobile-action{min-height:54px!important}}@media (width<=430px){.mobile-app{padding-left:10px!important;padding-right:10px!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) 112px 46px!important;gap:7px!important}.mobile-user-chip{grid-template-columns:28px minmax(0,1fr)!important;width:112px!important;min-height:48px!important;padding:7px!important}.mobile-user-chip>span{width:28px!important;height:28px!important;font-size:12px!important}.mobile-user-chip strong{font-size:10.5px!important}.mobile-user-chip small{font-size:7.5px!important}.mobile-bell-button{width:46px!important;height:46px!important}.mobile-dashboard-logo{width:min(205px,47vw)!important}.mobile-premium-status-panel{grid-template-columns:minmax(108px,.8fr) minmax(0,2.2fr)!important}.mobile-premium-status-panel .mobile-server-heading{padding:10px 8px!important}.mobile-premium-status-panel .mobile-server-heading>span{font-size:9px!important}.mobile-premium-status-panel .mobile-server-heading>span:after{font-size:7px!important}.mobile-premium-status-panel .mobile-server-stats{gap:5px!important;padding:8px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:45px!important;padding:7px 5px!important}.mobile-premium-kpis{gap:6px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:124px!important;padding:10px 5px 8px!important}.mobile-premium-kpis small{font-size:6.8px!important}.mobile-premium-kpis strong{font-size:clamp(14px,4.2vw,22px)!important}.mobile-premium-kpis em{font-size:7px!important}.mobile-home-insights-grid,.mobile-home-ops-grid{gap:7px!important}.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log,.mobile-home-ops-grid .mobile-payment-forecast,.mobile-home-ops-grid .mobile-actions-card{padding:10px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-app .mobile-page{gap:10px!important}.mobile-home-header{min-height:56px!important}.mobile-dashboard-logo{max-height:54px!important}.mobile-user-chip{min-height:48px!important}.mobile-bell-button{width:48px!important;height:48px!important}.mobile-search-card,.mobile-search-card label{min-height:40px!important}.mobile-premium-status-panel{grid-template-columns:minmax(152px,.82fr) minmax(0,2.18fr)!important;min-height:66px!important}.mobile-premium-status-panel .mobile-server-heading{grid-column:auto!important;padding:9px 12px!important}.mobile-premium-status-panel .mobile-server-heading>span{font-size:10.5px!important}.mobile-premium-status-panel .mobile-server-heading>span:after{font-size:7.5px!important}.mobile-premium-status-panel .mobile-server-stats{grid-column:auto!important;padding:8px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:39px!important;padding:6px!important}.mobile-premium-status-panel .mobile-server-stats small span{font-size:7px!important}.mobile-premium-status-panel .mobile-server-stats small strong{font-size:10px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:112px!important}.mobile-premium-kpis span:before,.mobile-premium-kpis .mobile-metric-card:before{width:28px!important;height:28px!important}.mobile-premium-kpis svg{width:16px!important;height:16px!important;margin-bottom:9px!important}.mobile-premium-kpis small{min-height:18px!important}.mobile-premium-kpis em{min-height:20px!important}.mobile-block-alert{min-height:54px!important;padding:8px 10px!important}.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log,.mobile-home-ops-grid .mobile-payment-forecast,.mobile-home-ops-grid .mobile-actions-card{padding:10px!important}.mobile-revenue-chart-card svg{height:106px!important}.mobile-revenue-chart-card footer b{font-size:9px!important}.mobile-home-insights-grid .mobile-activity-feed,.mobile-home-ops-grid .mobile-payment-forecast .mobile-activity-feed{max-height:170px!important}}@media (width<=430px){.mobile-premium-status-panel{grid-template-columns:minmax(100px,.7fr) minmax(0,2.3fr)!important}.mobile-premium-status-panel .mobile-server-heading{padding:8px 7px!important}.mobile-premium-status-panel .mobile-server-heading>span{font-size:8.4px!important}.mobile-premium-status-panel .mobile-server-heading>span:after{font-size:6.5px!important}.mobile-premium-status-panel .mobile-server-stats{gap:4px!important;padding:7px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:37px!important;padding:6px 4px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:104px!important}.mobile-block-alert button{display:none!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-app{padding:12px 9px calc(78px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 17% 0,#0b7bff33,#0000 33%),radial-gradient(circle at 92% 10%,#166dff1f,#0000 28%),linear-gradient(#020712,#031226 46%,#020814)!important}.mobile-app .mobile-page{gap:8px!important;max-width:620px!important;margin:0 auto!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) 148px 54px!important;gap:10px!important;min-height:62px!important}.mobile-dashboard-logo{width:min(255px,48vw)!important;max-height:60px!important}.mobile-user-chip{border-radius:15px!important;grid-template-columns:33px minmax(0,1fr)!important;width:148px!important;min-height:58px!important;padding:8px 10px!important}.mobile-user-chip>span{width:33px!important;height:33px!important}.mobile-user-chip strong{font-size:12px!important}.mobile-user-chip small{font-size:8px!important}.mobile-bell-button{border-radius:16px!important;width:54px!important;height:54px!important}.mobile-search-logos-row{margin:0!important;display:block!important}.mobile-search-card{border-radius:12px!important;height:44px!important;min-height:44px!important;box-shadow:inset 0 0 0 1px #3084ff2e!important}.mobile-search-card label{gap:12px!important;height:44px!important;min-height:44px!important;padding:0 12px!important}.mobile-search-card svg{width:17px!important;height:17px!important}.mobile-search-card input{color:#eff7ffeb!important;min-width:0!important;height:100%!important;font-size:11px!important;font-weight:800!important}.mobile-search-card input::placeholder{color:#d5e2f494!important}.mobile-search-card kbd{border-radius:9px!important;min-width:35px!important;height:26px!important;font-size:9px!important}.mobile-premium-status-panel{border-radius:12px!important;grid-template-columns:minmax(145px,.82fr) minmax(0,2.18fr)!important;min-height:82px!important;padding:0!important}.mobile-premium-status-panel .mobile-server-heading{border-right:1px solid #4a92ec29!important;gap:6px!important;padding:12px 13px!important}.mobile-premium-status-panel .mobile-server-heading>span{color:#37f38e!important;letter-spacing:.05em!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.mobile-premium-status-panel .mobile-server-heading>span:after{content:none!important;display:none!important}.mobile-premium-status-panel .mobile-server-heading>span i{width:8px!important;height:8px!important;box-shadow:0 0 16px #32f191c7!important}.mobile-premium-status-panel .mobile-server-heading>small{color:#dfecff94!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:8px!important;font-weight:750!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.mobile-premium-status-panel .logos-status-toggle{display:none!important}.mobile-premium-status-panel .mobile-server-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:10px 10px 10px 12px!important}.mobile-premium-status-panel .mobile-server-stats small{border-radius:13px!important;min-height:50px!important;padding:8px 7px 6px!important}.mobile-premium-status-panel .mobile-server-stats small span{font-size:7px!important;line-height:1!important}.mobile-premium-status-panel .mobile-server-stats small strong{white-space:nowrap!important;margin-top:3px!important;font-size:10.5px!important;line-height:1!important}.mobile-premium-status-panel .mobile-server-stats small i{height:2px!important;bottom:6px!important;left:8px!important;right:8px!important}.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{border-radius:13px!important;gap:4px!important;min-height:132px!important;padding:11px 7px 8px!important}.mobile-premium-kpis span:before,.mobile-premium-kpis .mobile-metric-card:before{width:30px!important;height:30px!important;top:11px!important;left:9px!important}.mobile-premium-kpis svg{width:16px!important;height:16px!important;margin:7px 0 13px 6px!important}.mobile-premium-kpis small{white-space:nowrap!important;min-height:16px!important;font-size:7px!important;line-height:1.08!important}.mobile-premium-kpis strong{white-space:nowrap!important;font-size:clamp(19px,5vw,27px)!important;line-height:1!important}.mobile-premium-kpis .green strong{letter-spacing:-.4px!important;font-size:clamp(13px,3.7vw,20px)!important}.mobile-premium-kpis em{white-space:nowrap!important;min-height:16px!important;font-size:7px!important;line-height:1.1!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i{background-position:bottom!important;background-repeat:no-repeat!important;background-size:100% 24px!important;border-radius:0!important;height:28px!important;bottom:7px!important;left:7px!important;right:7px!important;overflow:hidden!important}.mobile-premium-kpis>span>i:before,.mobile-premium-kpis>span>i:after,.mobile-premium-kpis .mobile-metric-card>i:before,.mobile-premium-kpis .mobile-metric-card>i:after,.mobile-premium-kpis>span>i span,.mobile-premium-kpis .mobile-metric-card>i span{content:none!important;display:none!important}.mobile-premium-kpis .blue>i{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='0,22 20,18 40,21 62,12 82,16 102,10 120,14' fill='none' stroke='%23289dff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.mobile-premium-kpis .green>i{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='0,21 18,17 36,20 56,12 78,13 98,10 120,15' fill='none' stroke='%2335f58a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.mobile-premium-kpis .amber>i{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='0,20 20,15 39,18 57,25 75,12 92,17 120,13' fill='none' stroke='%23f7b33c' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.mobile-premium-kpis .purple>i{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='0,16 20,14 39,18 58,12 78,20 100,23 120,17' fill='none' stroke='%23845cf7' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.mobile-block-alert{border-radius:13px!important;grid-template-columns:28px minmax(0,1fr) auto!important;min-height:58px!important;padding:8px 12px!important}.mobile-block-alert strong{font-size:12.5px!important;line-height:1.1!important}.mobile-block-alert small{font-size:9px!important}.mobile-block-alert button{border-radius:12px!important;min-height:34px!important;padding:0 11px!important;font-size:9px!important}.mobile-home-insights-grid,.mobile-home-ops-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.9fr)!important;gap:8px!important}.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log,.mobile-home-ops-grid .mobile-payment-forecast,.mobile-home-ops-grid .mobile-actions-card{border-radius:13px!important;padding:10px!important}.mobile-card-heading{align-items:center!important;gap:8px!important;margin-bottom:8px!important}.mobile-card-heading strong{font-size:10px!important;line-height:1.15!important}.mobile-card-heading button{min-height:26px!important;padding:0 9px!important;font-size:8.5px!important}.mobile-revenue-chart-card svg{height:125px!important}.mobile-revenue-chart-card footer{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.mobile-revenue-chart-card footer small{font-size:6.8px!important}.mobile-revenue-chart-card footer b{font-size:8px!important;line-height:1.12!important}.mobile-home-insights-grid .mobile-activity-feed,.mobile-home-ops-grid .mobile-payment-forecast .mobile-activity-feed{max-height:195px!important}.mobile-activity-item{border-radius:12px!important;gap:7px!important;min-height:46px!important;padding:7px!important}.mobile-activity-item>span{width:28px!important;height:28px!important}.mobile-activity-item strong{font-size:8.5px!important;line-height:1.15!important}.mobile-activity-item small,.mobile-activity-item em{font-size:7.5px!important;line-height:1.2!important}.mobile-forecast-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.mobile-forecast-summary span{min-height:42px!important;padding:7px!important}.mobile-forecast-summary small{font-size:7px!important}.mobile-forecast-summary strong{font-size:14px!important}.mobile-home-ops-grid .mobile-action-grid{gap:7px!important}.mobile-home-ops-grid .mobile-action{border-radius:11px!important;min-height:44px!important;font-size:8px!important}}@media (width<=430px){.mobile-app{padding-left:8px!important;padding-right:8px!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) 116px 48px!important;gap:8px!important;min-height:58px!important}.mobile-dashboard-logo{width:min(220px,47vw)!important;max-height:56px!important}.mobile-user-chip{grid-template-columns:28px minmax(0,1fr)!important;column-gap:7px!important;width:116px!important;min-height:48px!important;padding:7px!important}.mobile-user-chip>span{width:28px!important;height:28px!important;font-size:12px!important}.mobile-user-chip strong{font-size:10.5px!important}.mobile-user-chip small{font-size:7px!important}.mobile-bell-button{width:48px!important;height:48px!important}.mobile-search-card,.mobile-search-card label{height:42px!important;min-height:42px!important}.mobile-premium-status-panel{grid-template-columns:minmax(112px,.78fr) minmax(0,2.22fr)!important;min-height:76px!important}.mobile-premium-status-panel .mobile-server-heading{padding:10px 8px!important}.mobile-premium-status-panel .mobile-server-heading>span{gap:6px!important;font-size:8.7px!important}.mobile-premium-status-panel .mobile-server-heading>small{font-size:6.5px!important}.mobile-premium-status-panel .mobile-server-stats{gap:4px!important;padding:8px 7px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:40px!important;padding:6px 4px!important}.mobile-premium-status-panel .mobile-server-stats small strong{font-size:9.3px!important}.mobile-premium-kpis{gap:6px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:124px!important;padding:10px 6px 8px!important}.mobile-premium-kpis strong{font-size:clamp(18px,5vw,24px)!important}.mobile-premium-kpis .green strong{font-size:clamp(12px,3.4vw,17px)!important}.mobile-block-alert{min-height:54px!important;padding:8px 10px!important}.mobile-block-alert button{white-space:nowrap!important;max-width:94px!important;display:inline-flex!important;overflow:hidden!important}.mobile-revenue-chart-card svg{height:108px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-app{padding-top:8px!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.mobile-app .mobile-page{gap:7px!important}.mobile-home-header{min-height:54px!important}.mobile-dashboard-logo{max-height:52px!important}.mobile-user-chip{min-height:50px!important}.mobile-bell-button{height:50px!important}.mobile-search-card,.mobile-search-card label{height:34px!important;min-height:34px!important}.mobile-search-card{border-radius:11px!important}.mobile-search-card input{font-size:10.5px!important}.mobile-search-card kbd{border-radius:8px!important;min-width:32px!important;height:23px!important}.mobile-premium-status-panel{min-height:58px!important}.mobile-premium-status-panel .mobile-server-heading{padding:9px 13px!important}.mobile-premium-status-panel .mobile-server-stats{padding:8px 10px 8px 12px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:38px!important;padding:6px 7px 5px!important}.mobile-premium-status-panel .mobile-server-stats small span{font-size:6.8px!important}.mobile-premium-status-panel .mobile-server-stats small strong{font-size:9.8px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:132px!important}.mobile-block-alert{min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important}.mobile-revenue-chart-card .mobile-card-heading strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.2px!important;overflow:hidden!important}.mobile-revenue-chart-card .mobile-card-heading button{flex:none!important}}@media (width<=430px){.mobile-app .mobile-page{gap:7px!important}.mobile-home-header{min-height:52px!important}.mobile-dashboard-logo{max-height:50px!important}.mobile-user-chip,.mobile-bell-button{height:46px!important;min-height:46px!important}.mobile-search-card,.mobile-search-card label{height:32px!important;min-height:32px!important}.mobile-premium-status-panel{min-height:56px!important}.mobile-premium-status-panel .mobile-server-heading{padding:8px!important}.mobile-premium-status-panel .mobile-server-stats small{min-height:36px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:132px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log{min-height:0!important;padding:9px!important}.mobile-revenue-chart-card svg{height:102px!important}.mobile-home-insights-grid .mobile-activity-feed{gap:7px!important;max-height:172px!important}.mobile-home-insights-grid .mobile-activity-item{grid-template-columns:29px minmax(0,1fr)!important;gap:7px!important;min-height:48px!important;padding:7px!important}.mobile-home-insights-grid .mobile-activity-item>span{width:29px!important;height:29px!important}.mobile-home-insights-grid .mobile-activity-item strong,.mobile-home-insights-grid .mobile-activity-item small,.mobile-home-insights-grid .mobile-activity-item em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}}@media (width<=430px){.mobile-revenue-chart-card,.mobile-home-insights-grid .mobile-activity-log{padding:8px!important}.mobile-revenue-chart-card svg{height:92px!important}.mobile-home-insights-grid .mobile-activity-feed{gap:6px!important;max-height:158px!important}.mobile-home-insights-grid .mobile-activity-item{grid-template-columns:26px minmax(0,1fr)!important;gap:6px!important;min-height:42px!important;padding:6px!important}.mobile-home-insights-grid .mobile-activity-item>span{width:26px!important;height:26px!important}.mobile-home-insights-grid .mobile-activity-item strong{font-size:7.8px!important}.mobile-home-insights-grid .mobile-activity-item small,.mobile-home-insights-grid .mobile-activity-item em{font-size:6.8px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-premium-status-panel.alto .mobile-server-heading>span,.mobile-premium-status-panel.online .mobile-server-heading>span{color:#37f38e!important}.mobile-premium-status-panel.medio .mobile-server-heading>span,.mobile-premium-status-panel.intermediario .mobile-server-heading>span{color:#ffc35a!important}.mobile-premium-status-panel.baixo .mobile-server-heading>span{color:#65bdff!important}.mobile-premium-status-panel.sentinela .mobile-server-heading>span{color:#aeb7c4!important}.mobile-premium-status-panel.desligado .mobile-server-heading>span,.mobile-premium-status-panel.offline .mobile-server-heading>span{color:#ff6b7d!important}.mobile-premium-status-panel.medio .mobile-server-heading>span i,.mobile-premium-status-panel.intermediario .mobile-server-heading>span i{background:#ffc35a!important;box-shadow:0 0 16px #ffc35ab8!important}.mobile-premium-status-panel.baixo .mobile-server-heading>span i{background:#65bdff!important;box-shadow:0 0 16px #65bdffb8!important}.mobile-premium-status-panel.sentinela .mobile-server-heading>span i{background:#7b8491!important;box-shadow:0 0 12px #7b849180!important}.mobile-premium-status-panel.desligado .mobile-server-heading>span i,.mobile-premium-status-panel.offline .mobile-server-heading>span i{background:#ff6b7d!important;box-shadow:0 0 16px #ff6b7db8!important}.mobile-bottom-nav{border-radius:20px 20px 0 0!important;min-height:70px!important;padding:6px 14px 8px!important}.mobile-bottom-nav button{gap:2px!important;min-height:46px!important;font-size:9px!important}.mobile-bottom-nav button svg{width:18px!important;height:18px!important}.mobile-bottom-nav .primary{width:54px!important;height:54px!important;min-height:54px!important}}@media (width<=430px){.mobile-premium-status-panel .mobile-server-heading>small{letter-spacing:-.01em!important;text-overflow:clip!important;font-size:5.9px!important}.mobile-bottom-nav{min-height:66px!important;padding:5px 12px 7px!important}.mobile-bottom-nav button{min-height:42px!important;font-size:8.5px!important}.mobile-bottom-nav .primary{width:52px!important;height:52px!important;min-height:52px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-user-chip{overflow:hidden!important}.mobile-user-chip strong,.mobile-user-chip small{min-width:0!important;max-width:100%!important}.mobile-user-chip small{color:#ddecff94!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;font-size:7.2px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.mobile-user-chip small i{vertical-align:middle!important;width:5px!important;height:5px!important;margin:0 3px 1px 2px!important;display:inline-block!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{isolation:isolate!important;padding-bottom:34px!important}.mobile-premium-kpis svg,.mobile-premium-kpis small,.mobile-premium-kpis strong,.mobile-premium-kpis em{z-index:2!important;position:relative!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i{z-index:0!important;opacity:.78!important;background-size:100% 18px!important;height:20px!important;bottom:8px!important}.mobile-premium-kpis em{margin-bottom:2px!important}}@media (width<=430px){.mobile-user-chip small{font-size:6.1px!important;line-height:1.05!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{padding-bottom:32px!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i{background-size:100% 16px!important;height:18px!important;bottom:8px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-home-header{grid-template-columns:minmax(0,1fr) 50px 54px!important;gap:8px!important}.mobile-user-chip{border-radius:16px!important;grid-template-rows:1fr!important;grid-template-columns:1fr!important;place-items:center!important;width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;display:grid!important}.mobile-user-chip>span{grid-row:auto!important;width:34px!important;height:34px!important;font-size:14px!important}.mobile-user-chip strong,.mobile-user-chip small{display:none!important}.mobile-search-logos-row{grid-template-columns:minmax(0,1fr) 54px!important;align-items:stretch!important;gap:8px!important;display:grid!important}.mobile-search-card,.mobile-search-card label{height:44px!important;min-height:44px!important}.mobile-logos-shortcut{background:radial-gradient(circle at 55% 35%,#25ddff29,#0000 45%),linear-gradient(145deg,#082043eb,#04122ae6)!important;border:1px solid #4494ff38!important;border-radius:13px!important;place-items:center!important;width:54px!important;height:44px!important;min-height:44px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #68b2ff12,0 12px 24px #00000038!important}.mobile-logos-shortcut img{object-fit:contain!important;width:30px!important;height:30px!important}.mobile-logos-shortcut i{background:#2df58d!important;border:2px solid #041429e6!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;bottom:8px!important;right:9px!important;box-shadow:0 0 12px #2df58db3!important}.mobile-logos-shortcut.medio i,.mobile-logos-shortcut.intermediario i{background:#ffc35a!important;box-shadow:0 0 12px #ffc35abf!important}.mobile-logos-shortcut.baixo i{background:#65bdff!important;box-shadow:0 0 12px #65bdffbf!important}.mobile-logos-shortcut.desligado i,.mobile-logos-shortcut.offline i{background:#ff6478!important;box-shadow:0 0 12px #ff6478bf!important}.mobile-premium-status-panel{border-radius:14px!important;min-height:70px!important;padding:8px!important;display:block!important}.mobile-premium-status-panel .mobile-server-heading{display:none!important}.mobile-premium-status-panel .mobile-server-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.mobile-premium-status-panel .mobile-server-stats small{border-radius:13px!important;grid-template-rows:auto auto 3px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important;min-height:54px!important;padding:8px 8px 6px!important;display:grid!important}.mobile-premium-status-panel .mobile-server-stats small:before{content:""!important;background-color:#3891ff24!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:15px 15px!important;border-radius:10px!important;grid-row:1/3!important;width:26px!important;height:26px!important;box-shadow:inset 0 0 0 1px #74bbff14!important}.mobile-premium-status-panel .mobile-server-stats small:first-child:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2387d7ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7' y='7' width='10' height='10' rx='2'/%3E%3Cpath d='M4 9h3M4 15h3M17 9h3M17 15h3M9 4v3M15 4v3M9 17v3M15 17v3'/%3E%3C/svg%3E")!important}.mobile-premium-status-panel .mobile-server-stats small:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2387d7ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='5' width='12' height='14' rx='2'/%3E%3Cpath d='M9 9h6M9 13h6M10 2v3M14 2v3M10 19v3M14 19v3'/%3E%3C/svg%3E")!important}.mobile-premium-status-panel .mobile-server-stats small:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2387d7ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='5' width='16' height='14' rx='2'/%3E%3Cpath d='M8 9h8M8 13h5M8 17h.01'/%3E%3C/svg%3E")!important}.mobile-premium-status-panel .mobile-server-stats small:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2387d7ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 8v5l3 2'/%3E%3C/svg%3E")!important}.mobile-premium-status-panel .mobile-server-stats small span{font-size:7px!important}.mobile-premium-status-panel .mobile-server-stats small strong{font-size:10px!important}.mobile-premium-status-panel .mobile-server-stats small i{grid-column:1/-1!important;width:100%!important;height:2px!important;margin-top:5px!important;position:static!important}.mobile-home-insights-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:8px!important}.mobile-home-ops-grid{display:block!important}.mobile-home-ops-grid .mobile-actions-card{width:100%!important}.mobile-home-ops-grid .mobile-action-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mobile-home-ops-grid .mobile-action{text-align:left!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr) 16px!important;place-items:center start!important;gap:10px!important;min-height:48px!important;padding:8px 12px!important;font-size:10px!important;display:grid!important}.mobile-home-ops-grid .mobile-action:after{content:"›"!important;color:#d9e8ff73!important;font-size:18px!important;line-height:1!important}.mobile-home-ops-grid .mobile-action svg{box-sizing:content-box!important;background:#2d8cff24!important;border-radius:11px!important;width:18px!important;height:18px!important;padding:7px!important}}@media (width<=430px){.mobile-home-header{grid-template-columns:minmax(0,1fr) 46px 48px!important}.mobile-user-chip{width:46px!important;height:46px!important;min-height:46px!important}.mobile-user-chip>span{width:31px!important;height:31px!important}.mobile-search-logos-row{grid-template-columns:minmax(0,1fr) 48px!important;gap:7px!important}.mobile-logos-shortcut{width:48px!important;height:42px!important;min-height:42px!important}.mobile-logos-shortcut img{width:28px!important;height:28px!important}.mobile-premium-status-panel{min-height:64px!important;padding:7px!important}.mobile-premium-status-panel .mobile-server-stats{gap:5px!important}.mobile-premium-status-panel .mobile-server-stats small{grid-template-columns:23px minmax(0,1fr)!important;column-gap:5px!important;min-height:48px!important;padding:7px 5px 5px!important}.mobile-premium-status-panel .mobile-server-stats small:before{background-size:13px 13px!important;border-radius:9px!important;width:22px!important;height:22px!important}.mobile-premium-status-panel .mobile-server-stats small span{font-size:6.2px!important}.mobile-premium-status-panel .mobile-server-stats small strong{font-size:8.8px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-home-insights-grid{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.mobile-home-insights-grid .mobile-payment-forecast,.mobile-home-insights-grid .mobile-activity-log{width:100%!important}.mobile-home-insights-grid .mobile-activity-feed{max-height:none!important}.mobile-home-insights-grid .mobile-activity-item{grid-template-columns:32px minmax(0,1fr)!important;min-height:52px!important}}@media (width<=430px){.mobile-home-insights-grid{gap:8px!important}.mobile-home-insights-grid .mobile-activity-item{grid-template-columns:28px minmax(0,1fr)!important;min-height:48px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-home-insights-grid>.mobile-activity-log:not(.mobile-payment-forecast) .mobile-activity-feed{-webkit-overflow-scrolling:touch!important;max-height:540px!important;padding-right:3px!important;overflow-y:auto!important}.mobile-home-insights-grid>.mobile-activity-log:not(.mobile-payment-forecast) .mobile-activity-feed::-webkit-scrollbar{width:4px!important}.mobile-home-insights-grid>.mobile-activity-log:not(.mobile-payment-forecast) .mobile-activity-feed::-webkit-scrollbar-thumb{background:#46a0ff59!important;border-radius:999px!important}}@media (width<=430px){.mobile-home-insights-grid>.mobile-activity-log:not(.mobile-payment-forecast) .mobile-activity-feed{max-height:500px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-search-logos-row .mobile-search-card.single{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.mobile-search-logos-row .mobile-search-card.single label{grid-column:1/-1!important;width:100%!important;min-width:0!important}.mobile-payment-forecast .mobile-activity-item{align-items:start!important;min-height:82px!important}.mobile-payment-forecast .mobile-activity-item>div{min-width:0!important}.mobile-payment-forecast .mobile-activity-item strong{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.mobile-payment-forecast .mobile-activity-item .forecast-client-link{flex:auto!important;min-width:0!important}.mobile-payment-forecast .mobile-activity-item small{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;margin-top:5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mobile-payment-forecast .mobile-activity-item em{white-space:normal!important;text-overflow:clip!important;margin-top:4px!important;line-height:1.25!important;display:block!important;overflow:visible!important}}@media (width<=430px){.mobile-payment-forecast .mobile-activity-item{min-height:76px!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){input,select,textarea{touch-action:manipulation;font-size:16px!important}.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-width:0!important;min-height:136px!important;padding:12px 7px 9px!important;overflow:hidden!important}.mobile-premium-kpis small{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:normal!important;max-width:100%!important;min-height:22px!important;font-size:clamp(7px,1.9vw,9px)!important;line-height:1.15!important;overflow:hidden!important}.mobile-premium-kpis strong{letter-spacing:0!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(20px,4.9vw,28px)!important;line-height:1.02!important;display:block!important;overflow:visible!important}.mobile-premium-kpis .mobile-client-total-card strong,.mobile-premium-kpis .mobile-title-total-kpi strong{letter-spacing:0!important;font-size:clamp(18px,4.4vw,24px)!important;line-height:1.04!important}.mobile-premium-kpis em{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;min-height:17px!important;font-size:clamp(7px,1.9vw,9px)!important;line-height:1.15!important;overflow:hidden!important}}@media (width<=420px){.mobile-premium-kpis{gap:7px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:130px!important;padding:11px 6px 8px!important}.mobile-premium-kpis .mobile-client-total-card strong,.mobile-premium-kpis .mobile-title-total-kpi strong{font-size:clamp(17px,4.2vw,22px)!important}}@media (orientation:landscape) and (width<=980px){.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{min-height:136px!important;padding:12px 8px 9px!important}.mobile-premium-kpis strong,.mobile-premium-kpis .mobile-client-total-card strong,.mobile-premium-kpis .mobile-title-total-kpi strong{font-size:clamp(21px,3.2vw,28px)!important}.mobile-premium-kpis small,.mobile-premium-kpis em{font-size:clamp(7px,1.55vw,9px)!important}}.mobile-premium-kpis .blue{--mobile-kpi-accent:#2d9dff;--mobile-kpi-soft:#2d9dff2e}.mobile-premium-kpis .red{--mobile-kpi-accent:#ff637b;--mobile-kpi-soft:#ff637b2e}.mobile-premium-kpis .amber{--mobile-kpi-accent:#ffc260;--mobile-kpi-soft:#ffc26033}.mobile-premium-kpis .purple{--mobile-kpi-accent:#9a70ff;--mobile-kpi-soft:#9a70ff33}.mobile-premium-kpis svg,.mobile-premium-kpis small,.mobile-premium-kpis strong,.mobile-premium-kpis em{z-index:1!important;position:relative!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i{z-index:0!important;background:linear-gradient(180deg, transparent 0%, var(--mobile-kpi-soft) 100%)!important;opacity:.95!important;width:auto!important;height:34px!important;box-shadow:none!important;background-image:none!important;background-size:auto!important;border:0!important;border-radius:0 0 13px 13px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.mobile-premium-kpis>span>i:before,.mobile-premium-kpis .mobile-metric-card>i:before{content:""!important;background:linear-gradient(90deg, transparent, var(--mobile-kpi-accent) 20%, var(--mobile-kpi-accent) 80%, transparent)!important;height:2px!important;box-shadow:0 0 12px var(--mobile-kpi-accent)!important;border-radius:999px!important;display:block!important;position:absolute!important;bottom:6px!important;left:11px!important;right:11px!important}.mobile-premium-kpis>span>i:after,.mobile-premium-kpis .mobile-metric-card>i:after{content:""!important;opacity:.55!important;background:linear-gradient(90deg,#0000,#ffffff38,#0000)!important;border-radius:999px!important;height:1px!important;display:block!important;position:absolute!important;bottom:13px!important;left:16px!important;right:16px!important}.mobile-premium-kpis>span>i span,.mobile-premium-kpis .mobile-metric-card>i span{content:""!important;display:none!important}.mobile-premium-kpis>span>i,.mobile-premium-kpis .mobile-metric-card>i,.mobile-premium-kpis>span>i:before,.mobile-premium-kpis>span>i:after,.mobile-premium-kpis .mobile-metric-card>i:before,.mobile-premium-kpis .mobile-metric-card>i:after,.mobile-premium-kpis>span>i span,.mobile-premium-kpis .mobile-metric-card>i span{content:none!important;display:none!important}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-home-ops-grid .mobile-actions-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mobile-home-ops-grid .mobile-actions-card .mobile-card-heading{margin-bottom:10px!important;padding:0 2px!important}.mobile-home-ops-grid .mobile-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-home-ops-grid .mobile-action{color:#dceeff!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#081d3de6,#04122af0)!important;border:1px solid #509cff24!important;border-radius:14px!important;grid-template-rows:34px minmax(22px,auto)!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:center!important;gap:7px!important;min-width:0!important;min-height:82px!important;padding:8px 4px!important;font-size:clamp(7px,1.85vw,9.5px)!important;line-height:1.08!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 10px 18px #00000029!important}.mobile-home-ops-grid .mobile-action:after{content:none!important;display:none!important}.mobile-home-ops-grid .mobile-action svg{box-sizing:content-box!important;background:#2d8cff24!important;border-radius:11px!important;width:18px!important;height:18px!important;padding:7px!important}.mobile-home-ops-grid .mobile-action span{-webkit-line-clamp:2!important;letter-spacing:0!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}}@media (width<=380px){.mobile-home-ops-grid .mobile-action-grid{gap:6px!important}.mobile-home-ops-grid .mobile-action{min-height:78px!important;padding:7px 3px!important;font-size:clamp(6.8px,1.8vw,8.5px)!important}.mobile-home-ops-grid .mobile-action svg{width:17px!important;height:17px!important;padding:6px!important}}.mobile-logos-actions>.mobile-action-grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.mobile-logos-actions .mobile-action{white-space:normal!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:60px!important;padding:0 12px!important;font-size:12px!important;line-height:1.15!important;display:flex!important}.mobile-logos-actions .mobile-action svg{flex:none!important;width:19px!important;height:19px!important}.mobile-logos-actions .mobile-action span{overflow-wrap:normal!important;text-align:left!important;min-width:0!important}@media (width<=380px){.mobile-logos-actions>.mobile-action-grid:first-child{gap:8px!important}.mobile-logos-actions .mobile-action{gap:8px!important;min-height:58px!important;padding:0 10px!important;font-size:11.5px!important}}.logos-page>.whatsapp-header{background:linear-gradient(135deg,#081f42c7,#030e20f0);border:1px solid #419cff2e;border-radius:8px;align-items:center;padding:18px 20px}.logos-page>.whatsapp-header h2{align-items:center;gap:8px;margin-bottom:5px;display:flex}.logos-page .whatsapp-tabs{background:#030e2094;border:1px solid #419cff24;border-radius:8px;padding:5px}.logos-page .whatsapp-tabs button{color:#dbecffb3;border-radius:6px;min-height:42px}.logos-page .whatsapp-tabs button.active{color:#fff;background:#268dff24}.logos-page .whatsapp-tabs button.active:after{bottom:5px;left:12px;right:12px}.logos-desktop-dashboard{gap:16px;display:grid}.logos-desktop-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch!important;gap:18px!important;min-height:188px!important;padding:22px!important;display:grid!important}.logos-desktop-hero:before{display:none}.logos-desktop-brand{align-items:center}.logos-desktop-brand h3{font-size:31px;line-height:1.05}.logos-desktop-brand p{max-width:760px}.logos-desktop-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.logos-desktop-badges em{color:#ddedffc7;background:#061936b8;border:1px solid #6ec6ff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.logos-desktop-badges em.online{color:#79f0b0;background:#23a7651f;border-color:#35ef9147}.logos-desktop-badges em.warn{color:#ffd071;background:#ffc24a1a;border-color:#ffc24a4d}.logos-desktop-hero-panel{background:#020c1d8a;border:1px solid #59a9ff26;border-radius:8px;align-content:center;gap:8px;min-width:0;padding:18px;display:grid}.logos-desktop-hero-panel span,.logos-desktop-kpi span,.logos-desktop-action small{color:#a9c9edb8;text-transform:uppercase;font-size:11px;font-weight:900}.logos-desktop-hero-panel strong{color:#fff;font-size:32px;line-height:1}.logos-desktop-hero-panel small{color:#d2e5faad;font-size:12px}.logos-desktop-hero-panel i{background:#4687dc2e;border-radius:999px;height:9px;display:block;overflow:hidden}.logos-desktop-hero-panel i:before{width:var(--value);border-radius:inherit;content:"";background:linear-gradient(90deg,#35ef91,#42d9ff);max-width:100%;height:100%;display:block}.logos-desktop-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.logos-desktop-kpi,.logos-desktop-action{--accent:#6ec6ff;--accent-soft:#419cff24}.logos-desktop-kpi.green,.logos-desktop-action.green{--accent:#35ef91;--accent-soft:#35ef911f}.logos-desktop-kpi.amber,.logos-desktop-action.amber{--accent:#ffc764;--accent-soft:#ffc24a1f}.logos-desktop-kpi.red{--accent:#ff758c;--accent-soft:#ff5c741f}.logos-desktop-kpi.purple,.logos-desktop-action.purple{--accent:#b990ff;--accent-soft:#9a70ff21}.logos-desktop-kpi.cyan,.logos-desktop-action.cyan{--accent:#42d9ff;--accent-soft:#2cb8ff1f}.logos-desktop-kpi.blue,.logos-desktop-action.blue{--accent:#6ec6ff;--accent-soft:#419cff24}.logos-desktop-kpi{background:linear-gradient(145deg,#081f42d6,#030e20f2);border:1px solid #419cff29;border-radius:8px;align-content:start;gap:8px;min-height:138px;padding:16px;display:grid}.logos-desktop-kpi i{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.logos-desktop-kpi strong{color:#fff;overflow-wrap:anywhere;font-size:25px;line-height:1.05}.logos-desktop-kpi small{color:#d2e5fa9e;font-size:12px;line-height:1.3}.logos-desktop-actions-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.logos-desktop-action{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#081f42bd,#030e20eb);border:1px solid #419cff29;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:12px;display:grid}.logos-desktop-action:hover{border-color:color-mix(in srgb, var(--accent) 52%, transparent);background:linear-gradient(145deg,#0a2a56db,#04122af5)}.logos-desktop-action i{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.logos-desktop-action b{color:#fff;font-size:14px;line-height:1.15;display:block}.logos-desktop-action small{text-transform:none;margin-top:4px;line-height:1.25;display:block}.logos-desktop-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.logos-desktop-primary-stack,.logos-desktop-side-stack{align-content:start;gap:14px;min-width:0;display:grid}.logos-desktop-dashboard .logos-support-status-card{grid-column:auto}.logos-desktop-mode-card{min-height:116px}.logos-desktop-mode-card strong{font-size:22px}.logos-desktop-function-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.logos-desktop-function-grid .logos-function-card{min-height:174px}.logos-desktop-side-stack .logos-schedule-card,.logos-desktop-side-stack .logos-safety-card{min-width:0}.logos-desktop-side-stack .logos-schedule-list div{grid-template-columns:minmax(0,1fr) 64px}@media (width<=1540px){.logos-desktop-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.logos-desktop-actions-grid,.logos-desktop-function-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1240px){.logos-desktop-hero,.logos-desktop-main-grid{grid-template-columns:minmax(0,1fr)}.logos-desktop-kpi-grid,.logos-desktop-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.maintenance-page{color:#102033;gap:16px;display:grid}.maintenance-hero{background:linear-gradient(135deg,#1284701f,#2665d614),#fff;border:1px solid #10203314;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:16px;padding:22px;display:grid;box-shadow:0 12px 32px #10203314}.maintenance-hero-main{min-width:0}.maintenance-eyebrow{color:#557086;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.maintenance-hero h1{margin:0;font-size:32px;line-height:1.08}.maintenance-hero p{color:#4d6378;max-width:720px;margin:8px 0 0;line-height:1.45}.maintenance-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.maintenance-hero-actions button,.maintenance-cleaner-footer button{color:#102033;cursor:pointer;background:#e8eef5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.maintenance-hero-actions button.primary{color:#fff;background:#128470}.maintenance-cleaner-footer button.danger{color:#fff;background:#b42318}.maintenance-hero-actions button:disabled,.maintenance-cleaner-footer button:disabled{cursor:not-allowed;opacity:.55}.maintenance-hero-meter{color:#fff;text-align:center;background:#102033;border-radius:8px;align-content:center;place-items:center;gap:8px;min-width:0;display:grid}.maintenance-hero-meter span{color:#ffffffb8;font-size:12px}.maintenance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.maintenance-kpi{background:#fff;border:1px solid #10203314;border-radius:8px;gap:6px;min-width:0;padding:16px;display:grid}.maintenance-kpi span{color:#526b80;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.maintenance-kpi strong{font-size:27px;line-height:1}.maintenance-kpi small{color:#6b7f90}.maintenance-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.maintenance-cleaner-panel,.maintenance-side-panel section{background:#fff;border:1px solid #10203314;border-radius:8px;box-shadow:0 10px 26px #1020330f}.maintenance-cleaner-panel{overflow:hidden}.maintenance-panel-heading{border-bottom:1px solid #10203314;justify-content:space-between;gap:12px;padding:18px;display:flex}.maintenance-panel-heading.compact{padding:15px}.maintenance-panel-heading h2{margin:0;font-size:18px}.maintenance-panel-heading span,.maintenance-category small,.maintenance-category-metric small,.maintenance-cleaner-footer span,.maintenance-job-list span,.maintenance-job-list small{color:#617689;line-height:1.35}.maintenance-panel-heading>strong{color:#128470;white-space:nowrap;align-self:center;font-size:24px}.maintenance-empty-analysis{color:#51677b;text-align:center;justify-items:center;gap:10px;padding:46px 20px;display:grid}.maintenance-empty-analysis strong{color:#102033;font-size:20px}.maintenance-empty-analysis span{max-width:520px;line-height:1.45}.maintenance-category-list{gap:10px;padding:14px;display:grid}.maintenance-category{background:#f8fbfd;border:1px solid #10203314;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,.22fr);gap:12px;padding:14px;display:grid}.maintenance-category.attention.selected{background:#fff8ed;border-color:#b453096b}.maintenance-category.not-runnable{opacity:.72;background:#f5f8fb}.maintenance-category.not-runnable .maintenance-category-main{cursor:default}.maintenance-category-main{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.maintenance-category-main input{opacity:0;pointer-events:none;position:absolute}.maintenance-check{background:#fff;border:2px solid #8da0b2;border-radius:6px;width:22px;height:22px}.maintenance-category-main strong{color:#102033;font-size:16px;display:block}.maintenance-category-main small{margin-top:3px;display:block}.maintenance-category-metric{text-align:right;align-content:start;justify-items:end;gap:4px;display:grid}.maintenance-category-metric strong{font-size:20px}.maintenance-detail-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.maintenance-detail-grid div{background:#ffffffc2;border-radius:8px;min-width:0;padding:10px}.maintenance-detail-grid span{color:#617689;font-size:12px;line-height:1.3;display:block}.maintenance-detail-grid strong{color:#102033;margin-top:4px;display:block}.maintenance-cleaner-footer{background:#fbfdff;border-top:1px solid #10203314;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.maintenance-cleaner-footer div{gap:3px;display:grid}.maintenance-cleaner-footer strong{color:#102033}.maintenance-admin-note{color:#7a3f00;background:#fff3e6;border-radius:8px;align-items:center;gap:8px;margin:0 18px 18px;padding:10px 12px;display:flex}.maintenance-side-panel{gap:16px;min-width:0;display:grid}.maintenance-job-list{gap:8px;padding:12px;display:grid}.maintenance-job-list article{background:#f7f9fb;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px;display:grid}.maintenance-job-list strong,.maintenance-job-list span,.maintenance-job-list small{display:block}.maintenance-log-tail{color:#dce8f3;background:#0d1724;border-radius:0 0 8px 8px;gap:6px;max-height:300px;padding:12px;display:grid;overflow:auto}.maintenance-log-tail code,.maintenance-log-tail span{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.35;display:block}.maintenance-rb-panel{background:#fff;border:1px solid #10203314;border-radius:8px;overflow:hidden;box-shadow:0 10px 26px #1020330f}.maintenance-rb-panel .maintenance-panel-heading button{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.maintenance-rb-panel .maintenance-panel-heading button:disabled{cursor:not-allowed;opacity:.6}.maintenance-rb-empty{color:#587086;text-align:center;justify-items:center;gap:8px;padding:34px 18px;display:grid}.maintenance-rb-empty strong{color:#102033;font-size:18px}.maintenance-rb-summary{background:#fbfdff;border-bottom:1px solid #10203314;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.maintenance-rb-summary span,.maintenance-rb-metrics span{background:#f4f7fa;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.maintenance-rb-summary small,.maintenance-rb-metrics small{color:#617689;font-size:12px;font-weight:800}.maintenance-rb-summary strong,.maintenance-rb-metrics strong{color:#102033;font-size:17px}.maintenance-rb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.maintenance-rb-card{background:#f8fbfd;border:1px solid #10203314;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.maintenance-rb-card.warning{background:#fff8ed;border-color:#b4530961}.maintenance-rb-card.critical,.maintenance-rb-card.unavailable{background:#fff5f3;border-color:#b4231861}.maintenance-rb-card header{justify-content:space-between;gap:12px;display:flex}.maintenance-rb-card header strong,.maintenance-rb-card header span{display:block}.maintenance-rb-card header span{color:#617689;margin-top:3px;line-height:1.35}.maintenance-rb-card header em{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;align-self:start;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.maintenance-rb-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.maintenance-rb-metrics.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-rb-meta{flex-wrap:wrap;gap:6px;display:flex}.maintenance-rb-meta span{color:#465f73;background:#e8eef5;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.maintenance-rb-collector{background:#f4f8ff;border:1px solid #2563eb24;border-radius:8px;gap:10px;padding:12px;display:grid}.maintenance-rb-collector-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.maintenance-rb-collector-head strong{color:#102033}.maintenance-rb-collector-head span,.maintenance-rb-collector-note{color:#617689;font-size:12px;line-height:1.35}.maintenance-rb-profile-list,.maintenance-rb-counter-grid div{gap:6px;min-width:0;display:grid}.maintenance-rb-profile-list>strong,.maintenance-rb-counter-grid strong{color:#102033;font-size:13px}.maintenance-rb-profile-list span,.maintenance-rb-counter-grid span{background:#ffffffc7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.maintenance-rb-profile-list small,.maintenance-rb-counter-grid small{color:#536b80;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.maintenance-rb-profile-list em,.maintenance-rb-counter-grid em{color:#102033;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.maintenance-rb-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.maintenance-rb-recommendations{gap:8px;display:grid}.maintenance-rb-recommendations div{background:#ffffffc7;border-radius:8px;padding:10px}.maintenance-rb-recommendations div.warning{background:#fff4dd}.maintenance-rb-recommendations div.critical{background:#ffe8e4}.maintenance-rb-recommendations strong,.maintenance-rb-recommendations span{display:block}.maintenance-rb-recommendations span{color:#5c7185;margin-top:3px;line-height:1.35}.maintenance-rb-safety-policy{background:#f2fbf6;border:1px solid #16a34a2e;border-radius:8px;gap:12px;margin:0 16px 16px;padding:14px;display:grid}.maintenance-rb-safety-head{align-items:flex-start;gap:10px;display:flex}.maintenance-rb-safety-head svg{color:#16a34a;flex:none}.maintenance-rb-safety-head strong,.maintenance-rb-safety-head span{display:block}.maintenance-rb-safety-head span{color:#50677c;margin-top:3px;line-height:1.35}.maintenance-rb-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.maintenance-rb-safety-grid div{background:#ffffffc7;border:1px solid #16a34a24;border-radius:8px;min-width:0;padding:10px}.maintenance-rb-safety-grid small,.maintenance-rb-safety-grid strong{display:block}.maintenance-rb-safety-grid small{color:#60758a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.maintenance-rb-safety-grid strong{color:#102033;margin-top:5px;font-size:12px;line-height:1.35}.maintenance-rb-preventive-card{background:#ffffffc7;border:1px solid #3b82f624;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.maintenance-rb-preventive-card strong,.maintenance-rb-preventive-card span,.maintenance-rb-preventive-card small{display:block}.maintenance-rb-preventive-card strong{color:#102033}.maintenance-rb-preventive-card span,.maintenance-rb-preventive-card small{color:#5c7185;margin-top:3px;line-height:1.35}.maintenance-rb-solutions{gap:8px;display:grid}.maintenance-rb-solutions-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.maintenance-rb-solutions-head strong{color:#102033;font-size:13px}.maintenance-rb-solutions-head span{color:#65798d;text-align:right;font-size:12px}.maintenance-rb-solution{background:#ffffffc7;border:1px solid #3b82f624;border-left:3px solid #3b82f6;border-radius:8px;gap:4px;padding:10px;display:grid}.maintenance-rb-solution.approval_required,.maintenance-rb-solution.warning{border-left-color:#f59e0b}.maintenance-rb-solution.blocked,.maintenance-rb-solution.critical{border-left-color:#ef4444}.maintenance-rb-solution em{color:#1d4ed8;background:#3b82f61f;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1.2}.maintenance-rb-solution.automatic em{color:#15803d;background:#16a34a1f}.maintenance-rb-solution.approval_required em{color:#92400e;background:#f59e0b24}.maintenance-rb-solution.blocked em{color:#b91c1c;background:#ef44441f}.maintenance-rb-solution strong,.maintenance-rb-solution span,.maintenance-rb-solution small{display:block}.maintenance-rb-solution strong{color:#102033}.maintenance-rb-solution span,.maintenance-rb-solution small{color:#5c7185;line-height:1.35}@media (width<=1200px){.maintenance-hero,.maintenance-layout{grid-template-columns:minmax(0,1fr)}.maintenance-kpi-grid,.maintenance-rb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.maintenance-hero{padding:16px}.maintenance-hero h1{font-size:26px}.maintenance-kpi-grid,.maintenance-category,.maintenance-detail-grid,.maintenance-rb-grid,.maintenance-rb-summary,.maintenance-rb-metrics,.maintenance-rb-metrics.compact,.maintenance-rb-safety-grid,.maintenance-rb-counter-grid{grid-template-columns:minmax(0,1fr)}.maintenance-category-metric{text-align:left;justify-items:start}.maintenance-cleaner-footer{flex-direction:column;align-items:stretch}}.mobile-maintenance-page .maintenance-page{width:100%;min-width:0;margin-top:0}.mobile-maintenance-page .maintenance-page,.mobile-maintenance-page .maintenance-page *{max-width:100%}.maintenance-page{color:#dceeff}.maintenance-hero,.maintenance-kpi,.maintenance-cleaner-panel,.maintenance-side-panel section,.maintenance-rb-panel{background:linear-gradient(145deg,#081f42db,#030e20f5);border-color:#419cff2e;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000002e}.maintenance-hero{background:radial-gradient(circle at 18% 0,#2d9dff2e,#0000 34%),linear-gradient(145deg,#081f42e6,#030e20fa)}.maintenance-eyebrow,.maintenance-kpi span,.maintenance-panel-heading span,.maintenance-category small,.maintenance-category-metric small,.maintenance-cleaner-footer span,.maintenance-job-list span,.maintenance-job-list small,.maintenance-rb-card header span,.maintenance-rb-summary small,.maintenance-rb-metrics small,.maintenance-rb-meta span,.maintenance-rb-collector-head span,.maintenance-rb-collector-note,.maintenance-rb-profile-list small,.maintenance-rb-counter-grid small,.maintenance-rb-recommendations span,.maintenance-rb-safety-head span,.maintenance-rb-safety-grid small,.maintenance-rb-preventive-card span,.maintenance-rb-preventive-card small,.maintenance-rb-solutions-head span,.maintenance-rb-solution span,.maintenance-rb-solution small,.maintenance-empty-analysis span,.maintenance-detail-grid span{color:#bcd7f6b8}.maintenance-hero h1,.maintenance-kpi strong,.maintenance-panel-heading h2,.maintenance-category-main strong,.maintenance-category-metric strong,.maintenance-cleaner-footer strong,.maintenance-job-list strong,.maintenance-empty-analysis strong,.maintenance-detail-grid strong,.maintenance-rb-empty strong,.maintenance-rb-summary strong,.maintenance-rb-metrics strong,.maintenance-rb-card header strong,.maintenance-rb-collector-head strong,.maintenance-rb-profile-list>strong,.maintenance-rb-counter-grid strong,.maintenance-rb-profile-list em,.maintenance-rb-counter-grid em,.maintenance-rb-recommendations strong,.maintenance-rb-safety-head strong,.maintenance-rb-safety-grid strong,.maintenance-rb-preventive-card strong,.maintenance-rb-solutions-head strong,.maintenance-rb-solution strong{color:#fff}.maintenance-hero p,.maintenance-empty-analysis,.maintenance-rb-empty{color:#d3e5fab8}.maintenance-hero-actions button,.maintenance-cleaner-footer button,.maintenance-rb-panel .maintenance-panel-heading button{color:#dceeff;background:#09234ac7;border:1px solid #5fa6ff33;box-shadow:inset 0 1px #ffffff0a}.maintenance-hero-actions button:hover,.maintenance-cleaner-footer button:hover,.maintenance-rb-panel .maintenance-panel-heading button:hover{background:#0c3061db;border-color:#5fa6ff5c}.maintenance-hero-actions button.primary,.maintenance-rb-panel .maintenance-panel-heading button{color:#fff;background:linear-gradient(135deg,#168dff,#12a87f);border-color:#2cb8ff5c}.maintenance-cleaner-footer button.danger{color:#fff;background:linear-gradient(135deg,#b42318,#ef4444);border-color:#ff637b6b}.maintenance-hero-meter{background:linear-gradient(145deg,#041930fa,#030e20fa);border:1px solid #35ef9133}.maintenance-hero-meter span{color:#d9edffad}.maintenance-panel-heading,.maintenance-rb-summary,.maintenance-cleaner-footer{background:#020c1d75;border-color:#419cff24}.maintenance-panel-heading>strong{color:#35ef91}.maintenance-empty-analysis,.maintenance-category,.maintenance-job-list article,.maintenance-rb-card,.maintenance-rb-summary span,.maintenance-rb-metrics span,.maintenance-rb-collector,.maintenance-rb-profile-list span,.maintenance-rb-counter-grid span,.maintenance-rb-counter-grid div,.maintenance-rb-recommendations div,.maintenance-rb-safety-policy,.maintenance-rb-safety-grid div,.maintenance-rb-preventive-card,.maintenance-rb-solution,.maintenance-detail-grid div{background:#051631b3;border-color:#419cff24}.maintenance-category{border:1px solid #419cff24}.maintenance-category.selected{background:#12847024;border-color:#35ef916b}.maintenance-category.attention.selected,.maintenance-rb-card.warning,.maintenance-rb-recommendations div.warning{background:#ffc2601a;border-color:#ffc2606b}.maintenance-rb-card.critical,.maintenance-rb-card.unavailable,.maintenance-rb-recommendations div.critical,.maintenance-rb-solution.critical,.maintenance-rb-solution.blocked{background:#ff637b1a;border-color:#ff637b70}.maintenance-rb-safety-head svg{color:#35ef91}.maintenance-rb-preventive-card svg{color:#42d9ff}.maintenance-rb-solution em{color:#9dccff;background:#1c67c42e;border:1px solid #4a9dff2e}.maintenance-rb-solution.automatic em{color:#91f7c4;background:#1284702e;border-color:#35ef9133}.maintenance-rb-solution.approval_required em{color:#ffd071;background:#ffc26024;border-color:#ffc26038}.maintenance-rb-solution.blocked em{color:#ff9baa;background:#ff637b24;border-color:#ff637b38}.maintenance-check{background:#030e20e6;border-color:#8db3dca8}.maintenance-category-main input:checked+.maintenance-check{background:#12a87f;border-color:#35ef91;box-shadow:inset 0 0 0 4px #030e20f2}.maintenance-admin-note{color:#ffd071;background:#ffc2601a;border:1px solid #ffc2603d}.maintenance-log-tail{color:#dce8f3;background:#020a18eb;border-top:1px solid #419cff24}.maintenance-rb-meta span{background:#081f42b8;border:1px solid #5fa6ff24}.maintenance-rb-collector.pending{background:#071730a8;border-color:#8db3dc2e}.maintenance-rb-card header em{color:#79f0b0;background:#35ef9124}.maintenance-rb-card.warning header em{color:#ffd071;background:#ffc26026}.maintenance-rb-card.critical header em,.maintenance-rb-card.unavailable header em{color:#ff9aad;background:#ff637b24}.mobile-maintenance-page{background:0 0}.maintenance-page{--maintenance-border:#4a9dff33;--maintenance-border-strong:#4a9dff57;--maintenance-panel-a:#081f42e0;--maintenance-panel-b:#030e20f7;--maintenance-soft:#bcd7f6b8;--maintenance-muted:#bcd7f694;--maintenance-cyan:#42d9ff;--maintenance-green:#35ef91;--maintenance-amber:#ffc260;--maintenance-red:#ff637b;gap:18px}.maintenance-page button svg{flex:none}.maintenance-hero{isolation:isolate;border-color:var(--maintenance-border);background:linear-gradient(115deg,#0a2d5cf2,#051836f5 48%,#020c1dfc);grid-template-columns:minmax(0,1fr) minmax(230px,280px);min-height:176px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #35ef9114,0 20px 48px #0000003d}.maintenance-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#35ef911a,#0000 28%),linear-gradient(#ffffff13,#0000 34%);position:absolute;inset:0}.maintenance-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#42d9ffa3,#35ef91bd,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.maintenance-eyebrow{color:#cde2f9b8;background:#04122a94;border:1px solid #4a9dff2e;border-radius:999px;width:fit-content;margin-bottom:9px;padding:5px 9px;font-size:11px}.maintenance-hero h1{color:#fff;font-size:34px;line-height:1.05}.maintenance-hero p{color:#d3e5fac2;max-width:680px;margin-top:10px;font-size:15px}.maintenance-hero-actions{gap:11px;margin-top:20px}.maintenance-hero-actions button,.maintenance-cleaner-footer button,.maintenance-rb-panel .maintenance-panel-heading button{border-radius:8px;min-height:45px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}@media (hover:hover){.maintenance-hero-actions button:not(:disabled):hover,.maintenance-cleaner-footer button:not(:disabled):hover,.maintenance-rb-panel .maintenance-panel-heading button:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000038}}.maintenance-hero-actions button.primary,.maintenance-rb-panel .maintenance-panel-heading button{background:linear-gradient(135deg,#1f9cff,#10b78d)}.maintenance-hero-meter{background:linear-gradient(145deg,#061e38f5,#020c1dfa);border-color:#35ef9142;min-height:128px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #35ef910a}.maintenance-hero-meter svg{box-sizing:content-box;color:#dfffea;background:#35ef911f;border-radius:12px;padding:10px}.maintenance-hero-meter strong{font-size:21px}.maintenance-hero-meter:after{content:"";background:linear-gradient(90deg,#0000,#35ef91b8,#0000);border-radius:999px;height:2px;position:absolute;bottom:12px;left:14px;right:14px}.maintenance-kpi{--kpi-accent:var(--maintenance-cyan);--kpi-soft:#42d9ff1f;border-color:var(--maintenance-border);background:linear-gradient(150deg,#081f42e0,#030e20f7);align-content:space-between;min-height:116px;padding:17px;position:relative;overflow:hidden}.maintenance-kpi:nth-child(2){--kpi-accent:var(--maintenance-green);--kpi-soft:#35ef911f}.maintenance-kpi:nth-child(3){--kpi-accent:var(--maintenance-amber);--kpi-soft:#ffc26021}.maintenance-kpi:nth-child(4){--kpi-accent:#b990ff;--kpi-soft:#b990ff21}.maintenance-kpi:before{content:"";background:linear-gradient(90deg, transparent, var(--kpi-accent), transparent);opacity:.9;border-radius:999px;height:2px;position:absolute;top:0;left:12px;right:12px}.maintenance-kpi span{color:var(--maintenance-soft);font-size:12px}.maintenance-kpi span svg{box-sizing:content-box;background:var(--kpi-soft);color:var(--kpi-accent);border-radius:8px;padding:7px}.maintenance-kpi strong{color:#fff;margin-top:4px;font-size:30px}.maintenance-kpi small{color:var(--maintenance-muted);line-height:1.3}.maintenance-cleaner-panel,.maintenance-side-panel section,.maintenance-rb-panel{border-color:var(--maintenance-border);background:linear-gradient(150deg,#071b3adb,#020c1df5);box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0003}.maintenance-panel-heading{background:linear-gradient(#061b3ac2,#030e206b);border-color:#4a9dff26;align-items:center;min-height:74px}.maintenance-panel-heading h2{color:#fff;font-size:19px}.maintenance-panel-heading span{color:var(--maintenance-soft)}.maintenance-panel-heading>strong{color:#67f6aa;background:#35ef911c;border:1px solid #35ef9138;border-radius:999px;padding:8px 12px;font-size:20px}.maintenance-empty-analysis,.maintenance-rb-empty{background:linear-gradient(#0516319e,#030e2075);border-top:1px solid #4a9dff1f;align-content:center;min-height:216px}.maintenance-empty-analysis svg,.maintenance-rb-empty svg{box-sizing:content-box;color:#d3e5fad1;background:#4a9dff1a;border-radius:14px;padding:12px}.maintenance-empty-analysis strong,.maintenance-rb-empty strong{font-size:21px}.maintenance-category-list{gap:12px;padding:16px}.maintenance-category{background:linear-gradient(160deg,#071b3ac7,#031025e6);border-color:#4a9dff29;gap:14px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden}.maintenance-category:before{content:"";background:#4a9dff47;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.maintenance-category>*{z-index:1;position:relative}.maintenance-category.selected{background:linear-gradient(160deg,#0a3641d1,#031729f0);border-color:#35ef9180;box-shadow:inset 0 0 0 1px #35ef9114}.maintenance-category.selected:before{background:var(--maintenance-green)}.maintenance-category.attention.selected:before{background:var(--maintenance-amber)}.maintenance-category-main{align-items:center}.maintenance-check{background:#020c1dc2;border-color:#8db3dcb8;position:relative}.maintenance-category-main input:checked+.maintenance-check{border-color:var(--maintenance-green);background:#35ef912e;box-shadow:inset 0 0 0 1px #35ef9129}.maintenance-category-main input:checked+.maintenance-check:after{content:"";border:2px solid #a7ffd0;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.maintenance-category-main strong{font-size:16px}.maintenance-category-main small,.maintenance-category-metric small{color:var(--maintenance-soft)}.maintenance-category-metric strong{color:#fff;font-size:21px}.maintenance-detail-grid{gap:9px}.maintenance-detail-grid div{background:#020c1d70;border:1px solid #4a9dff1a;min-height:62px}.maintenance-detail-grid span{color:#bcd7f6a8}.maintenance-cleaner-footer{background:linear-gradient(#04122ac7,#020c1de0);border-color:#4a9dff24;min-height:76px}.maintenance-cleaner-footer button{min-width:190px}.maintenance-cleaner-footer button.danger:not(:disabled){background:linear-gradient(135deg,#dc2626,#ef4444)}.maintenance-cleaner-footer button.danger:disabled{color:#ffd6dcb3;background:#ff637b2e}.maintenance-job-list{padding:14px}.maintenance-job-list article{background:#051631ad;border:1px solid #4a9dff1f;align-items:center;min-height:76px}.maintenance-job-list article>svg{box-sizing:content-box;color:var(--maintenance-cyan);background:#42d9ff1a;border-radius:8px;padding:7px}.maintenance-job-list strong{color:#fff}.maintenance-log-tail{background:#010712e0;border-top:1px solid #4a9dff1f;max-height:260px}.maintenance-log-tail code,.maintenance-log-tail span{color:#deeeffd1}.maintenance-rb-summary{background:#020c1d80;gap:12px;padding:16px}.maintenance-rb-summary span,.maintenance-rb-metrics span{background:#051631b8;border:1px solid #4a9dff1a;min-height:68px}.maintenance-rb-summary strong,.maintenance-rb-metrics strong{overflow-wrap:anywhere;font-size:18px}.maintenance-rb-grid{gap:14px;padding:16px}.maintenance-rb-card{background:linear-gradient(160deg,#071b3acc,#031025eb);border-color:#4a9dff29;gap:14px;padding:16px}.maintenance-rb-card header{align-items:flex-start}.maintenance-rb-card header strong{font-size:16px}.maintenance-rb-card header em{border:1px solid #35ef913d}.maintenance-rb-meta span{background:#081f42d1}.maintenance-rb-collector{background:#04122aa3;border-color:#4a9dff26}.maintenance-rb-safety-policy{background:linear-gradient(160deg,#062d33a8,#031025e6);border-color:#35ef912e;margin:0 16px 16px}.maintenance-rb-safety-grid div{background:#020c1d73;border-color:#4a9dff1a}.maintenance-rb-safety-grid div.blocked{border-color:#ff637b33}.maintenance-rb-profile-list span,.maintenance-rb-counter-grid span,.maintenance-rb-recommendations div,.maintenance-rb-solution{background:#020c1d73;border:1px solid #4a9dff1a}.maintenance-rb-recommendations div,.maintenance-rb-solution{border-left:3px solid #42d9ff6b}.maintenance-rb-recommendations div.warning,.maintenance-rb-solution.warning,.maintenance-rb-solution.approval_required{border-left-color:var(--maintenance-amber)}.maintenance-rb-recommendations div.critical,.maintenance-rb-solution.critical,.maintenance-rb-solution.blocked{border-left-color:var(--maintenance-red)}.maintenance-rb-solution.automatic{border-left-color:var(--maintenance-green)}@media (width<=720px){.maintenance-page{gap:12px}.maintenance-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:17px}.maintenance-hero h1{font-size:28px}.maintenance-hero p{font-size:14px}.maintenance-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.maintenance-hero-actions button{white-space:normal;padding:0 10px;font-size:13px}.maintenance-hero-meter{min-height:94px}.maintenance-kpi{min-height:110px}.maintenance-panel-heading{align-items:flex-start;min-height:68px;padding:16px}.maintenance-panel-heading>strong{padding:7px 10px;font-size:18px}.maintenance-category-list,.maintenance-rb-grid,.maintenance-rb-summary{padding:12px}.maintenance-category{padding:14px}.maintenance-cleaner-footer button{width:100%;min-width:0}.maintenance-rb-panel .maintenance-panel-heading{align-items:stretch}.maintenance-rb-panel .maintenance-panel-heading button{text-align:center;white-space:normal;min-width:108px;max-width:124px;min-height:72px;padding:8px 10px}}@media (width<=360px){.maintenance-hero-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.mobile-maintenance-page .maintenance-hero{gap:12px!important}.mobile-maintenance-page .maintenance-hero-meter{align-content:center!important;place-items:center start!important;place-items:initial!important;text-align:left!important;background:linear-gradient(135deg,#07263ac2,#020d1fe6)!important;border-color:#35ef9138!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:38px minmax(0,1fr)!important;gap:2px 10px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}.mobile-maintenance-page .maintenance-hero-meter:after{opacity:.55!important;height:1px!important;bottom:0!important;left:12px!important;right:12px!important}.mobile-maintenance-page .maintenance-hero-meter svg{background:#35ef911c!important;border-radius:12px!important;grid-row:1/3!important;width:18px!important;height:18px!important;padding:8px!important}.mobile-maintenance-page .maintenance-hero-meter strong{align-self:end!important;font-size:16px!important;line-height:1.08!important}.mobile-maintenance-page .maintenance-hero-meter span{color:#cce2faa8!important;align-self:start!important;font-size:11px!important;line-height:1.2!important}.mobile-maintenance-page .maintenance-rb-panel{background:linear-gradient(#071f3fe0,#020c1df5)!important;border-color:#42d9ff38!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-panel>.maintenance-panel-heading{grid-template-columns:minmax(0,1fr) 108px!important;align-items:center!important;gap:12px!important;min-height:96px!important;padding:14px 16px!important;display:grid!important}.mobile-maintenance-page .maintenance-rb-panel>.maintenance-panel-heading h2{font-size:22px!important;line-height:1.05!important}.mobile-maintenance-page .maintenance-rb-panel>.maintenance-panel-heading span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-panel>.maintenance-panel-heading button{border-radius:8px!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:64px!important;padding:8px 9px!important;font-size:14px!important;line-height:1.08!important}.mobile-maintenance-page .maintenance-rb-summary{background:#020c1d6b!important;border-bottom:1px solid #42d9ff24!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;display:grid!important}.mobile-maintenance-page .maintenance-rb-summary span{background:linear-gradient(145deg,#061a39d6,#020c1de6)!important;border-color:#4a9dff24!important;align-content:center!important;gap:4px!important;min-height:58px!important;padding:10px 11px!important}.mobile-maintenance-page .maintenance-rb-summary span:first-child{grid-column:1/-1!important;min-height:52px!important}.mobile-maintenance-page .maintenance-rb-summary small,.mobile-maintenance-page .maintenance-rb-metrics small{letter-spacing:0!important;text-transform:uppercase!important;font-size:10px!important}.mobile-maintenance-page .maintenance-rb-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:16px!important;line-height:1.1!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-summary span:first-child strong{font-size:13px!important}.mobile-maintenance-page .maintenance-rb-safety-policy{background:linear-gradient(145deg,#042d30ad,#020d1fdb)!important;border-color:#35ef9138!important;gap:10px!important;margin:12px!important;padding:12px!important}.mobile-maintenance-page .maintenance-rb-safety-head{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.mobile-maintenance-page .maintenance-rb-safety-head svg{box-sizing:content-box!important;color:#69f6aa!important;background:#35ef911f!important;border-radius:12px!important;width:18px!important;height:18px!important;padding:8px!important}.mobile-maintenance-page .maintenance-rb-safety-head strong{font-size:17px!important;line-height:1.15!important}.mobile-maintenance-page .maintenance-rb-safety-head span{-webkit-line-clamp:2!important;color:#cce2faad!important;-webkit-box-orient:vertical!important;margin-top:4px!important;font-size:12px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-safety-grid{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.mobile-maintenance-page .maintenance-rb-safety-grid div{background:#020c1d75!important;border-color:#4a9dff1f!important;min-height:54px!important;padding:9px 10px!important}.mobile-maintenance-page .maintenance-rb-safety-grid div.blocked{border-color:#ff637b33!important}.mobile-maintenance-page .maintenance-rb-safety-grid small{color:#bcd7f6ad!important;font-size:10px!important}.mobile-maintenance-page .maintenance-rb-safety-grid strong{-webkit-line-clamp:2!important;color:#fff!important;-webkit-box-orient:vertical!important;margin-top:4px!important;font-size:12px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-preventive-card{background:#020c1d75!important;border-color:#42d9ff29!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}.mobile-maintenance-page .maintenance-rb-preventive-card svg{box-sizing:content-box!important;color:#7be7ff!important;background:#42d9ff1c!important;border-radius:11px!important;width:16px!important;height:16px!important;padding:8px!important}.mobile-maintenance-page .maintenance-rb-preventive-card strong{font-size:14px!important;line-height:1.18!important}.mobile-maintenance-page .maintenance-rb-preventive-card span,.mobile-maintenance-page .maintenance-rb-preventive-card small{-webkit-line-clamp:2!important;color:#cce2faad!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.mobile-maintenance-page .maintenance-rb-card{background:linear-gradient(160deg,#061c3ddb,#020c1df0)!important;border-color:#4a9dff2e!important;gap:12px!important;padding:13px!important;position:relative!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-card:before{content:""!important;background:linear-gradient(90deg,#0000,#42d9ffb8,#35ef91b8,#0000)!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:0!important;left:12px!important;right:12px!important}.mobile-maintenance-page .maintenance-rb-card header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.mobile-maintenance-page .maintenance-rb-card header strong{overflow-wrap:anywhere!important;font-size:17px!important;line-height:1.16!important}.mobile-maintenance-page .maintenance-rb-card header span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;display:-webkit-box!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-card header em{padding:5px 8px!important;font-size:10px!important}.mobile-maintenance-page .maintenance-rb-card>.maintenance-rb-metrics,.mobile-maintenance-page .maintenance-rb-collector .maintenance-rb-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-maintenance-page .maintenance-rb-metrics span{background:#020c1d7a!important;border-color:#4a9dff1f!important;align-content:center!important;gap:5px!important;min-height:64px!important;padding:10px!important}.mobile-maintenance-page .maintenance-rb-metrics strong{font-size:17px!important;line-height:1.05!important}.mobile-maintenance-page .maintenance-rb-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.mobile-maintenance-page .maintenance-rb-meta span{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;min-width:0!important;padding:7px 8px!important;font-size:10px!important;overflow:hidden!important}.mobile-maintenance-page .maintenance-rb-collector{background:linear-gradient(#04142cd1,#010916c2)!important;border-color:#42d9ff2e!important;gap:10px!important;padding:11px!important}.mobile-maintenance-page .maintenance-rb-collector-head{align-items:start!important}.mobile-maintenance-page .maintenance-rb-collector-head strong{font-size:16px!important}.mobile-maintenance-page .maintenance-rb-collector-head span{text-align:right!important;white-space:nowrap!important;font-size:11px!important}.mobile-maintenance-page .maintenance-rb-profile-list{gap:7px!important}.mobile-maintenance-page .maintenance-rb-profile-list>strong,.mobile-maintenance-page .maintenance-rb-counter-grid strong{font-size:14px!important}.mobile-maintenance-page .maintenance-rb-profile-list span{background:#020c1d80!important;border-color:#4a9dff1a!important;min-height:34px!important;padding:7px 9px!important}.mobile-maintenance-page .maintenance-rb-profile-list small,.mobile-maintenance-page .maintenance-rb-counter-grid small{font-size:12px!important}.mobile-maintenance-page .maintenance-rb-profile-list em,.mobile-maintenance-page .maintenance-rb-counter-grid em{color:#fff!important;font-size:12px!important}.mobile-maintenance-page .maintenance-rb-counter-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.mobile-maintenance-page .maintenance-rb-counter-grid div{background:#020c1d57!important;border:1px solid #4a9dff1f!important;border-radius:8px!important;gap:7px!important;padding:10px!important}.mobile-maintenance-page .maintenance-rb-counter-grid span{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:3px!important;min-height:46px!important;padding:8px 9px!important}.mobile-maintenance-page .maintenance-rb-counter-grid em{white-space:normal!important;justify-self:start!important}.mobile-maintenance-page .maintenance-rb-recommendations{gap:8px!important}.mobile-maintenance-page .maintenance-rb-recommendations div{background:#020c1d70!important;border-left-width:3px!important;padding:10px 11px!important}.mobile-maintenance-page .maintenance-rb-recommendations strong{font-size:14px!important;line-height:1.18!important}.mobile-maintenance-page .maintenance-rb-recommendations span{font-size:12px!important;line-height:1.28!important}}@media (width<=980px),(width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){.mobile-home-header{grid-template-columns:minmax(0,1fr) 42px auto!important}.mobile-service-order-shortcut-wrap,.mobile-user-menu-wrap{justify-self:end!important}}.blocking-page{--blocking-panel:#041226d1;--blocking-panel-strong:#071e3aeb;--blocking-border:#62adff3d;--blocking-text:#f5f8ff;--blocking-muted:#9fb1c9;width:100%;color:var(--blocking-text);gap:18px;padding-bottom:22px;display:grid}.blocking-page button,.blocking-page input,.blocking-page textarea{font:inherit}.blocking-hero{background:linear-gradient(135deg,#061a37fa,#073142d6),radial-gradient(circle at 20% 15%,#4bc9aa2e,#0000 38%);border:1px solid #43d4a138;border-radius:16px;grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:18px;padding:24px;display:grid;overflow:hidden;box-shadow:0 22px 60px #00000047}.blocking-hero h2{margin:8px 0;font-size:32px;line-height:1.04}.blocking-hero p{color:#c7d4e7;max-width:720px;margin:0;line-height:1.45}.blocking-eyebrow,.blocking-hero-badges,.blocking-hero-badges span{align-items:center;display:flex}.blocking-eyebrow{color:#7ee2bc;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800}.blocking-hero-badges{flex-wrap:wrap;gap:9px;margin-top:18px}.blocking-hero-badges span{color:#dfe8f7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;gap:7px;padding:8px 11px;font-size:12px;font-weight:800}.blocking-hero-panel{background:#01091875;border:1px solid #ffffff24;border-radius:14px;align-content:center;gap:8px;padding:18px;display:grid}.blocking-hero-panel small,.blocking-hero-panel span{color:var(--blocking-muted)}.blocking-hero-panel strong{color:#76e8ad;font-size:30px;line-height:1}.blocking-hero-panel button,.blocking-save-bar button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1686ff,#16c789);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:900;display:inline-flex}.blocking-hero-panel button:disabled,.blocking-save-bar button:disabled{cursor:not-allowed;opacity:.6}.blocking-error{color:#ffd6df;background:#5b0c2159;border:1px solid #ff5b7747;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.blocking-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blocking-kpi-grid article{border:1px solid var(--blocking-border);background:var(--blocking-panel);border-radius:14px;gap:7px;min-height:132px;padding:16px;display:grid}.blocking-kpi-grid svg{color:#58d6ff}.blocking-kpi-grid span,.blocking-kpi-grid small{color:var(--blocking-muted)}.blocking-kpi-grid strong{font-size:28px;line-height:1}.blocking-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.blocking-main-column,.blocking-side-column{gap:14px;display:grid}.blocking-control-panel,.blocking-schedule-card,.blocking-policy-card,.blocking-message-card,.blocking-log-card{border:1px solid var(--blocking-border);background:var(--blocking-panel);border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.blocking-control-panel{padding:18px}.blocking-control-panel header,.blocking-schedule-card header,.blocking-policy-card header,.blocking-message-card header,.blocking-log-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.blocking-control-panel header div,.blocking-schedule-card header div{gap:4px;display:grid}.blocking-control-panel header span,.blocking-control-panel p,.blocking-schedule-card small,.blocking-schedule-card footer,.blocking-policy-card p,.blocking-policy-card li,.blocking-log-card p{color:var(--blocking-muted)}.blocking-control-panel header strong,.blocking-policy-card header strong,.blocking-message-card header strong,.blocking-log-card header strong{font-size:18px}.blocking-control-grid,.blocking-schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.blocking-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.blocking-control-grid label,.blocking-schedule-fields label{gap:7px;display:grid}.blocking-control-grid span,.blocking-schedule-fields span{color:#96a9c4;text-transform:uppercase;font-size:12px;font-weight:900}.blocking-control-grid input,.blocking-schedule-fields input{color:#fff;background:#0109189e;border:1px solid #70b4ff2e;border-radius:10px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 11px}.blocking-control-grid input:focus,.blocking-schedule-fields input:focus{border-color:#49d6ff94;box-shadow:0 0 0 3px #49d6ff1a}.blocking-control-panel p{margin:14px 0 0;line-height:1.42}.blocking-saturday-card{background:linear-gradient(135deg, #ffbe601f, #2acbff0f), var(--blocking-panel);border-color:#ffbe6057}.blocking-saturday-card header strong{color:#ffe2ad}.blocking-saturday-card p{color:#cbd8ea}.blocking-holiday-card{background:linear-gradient(135deg, #77ffcc1a, #70b4ff0f), var(--blocking-panel);border-color:#77ffcc52}.blocking-holiday-card header strong{color:#b8ffe9}.blocking-message-main-card{background:radial-gradient(circle at 10% 0%, #49d6ff24, transparent 34%), linear-gradient(135deg, #1453962e, #05173714), var(--blocking-panel);border-color:#49d6ff57}.blocking-message-main-card>header>svg{color:#68d8ff}.blocking-message-main-card>header strong{color:#f4fbff}.blocking-message-main-card>p{color:#d5e2f4;max-width:900px}.blocking-message-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.blocking-message-editor-grid .blocking-message-editor+.blocking-message-editor{margin-top:0}.blocking-message-main-card .blocking-message-editor{background:#000a1c94;border-color:#69c9ff38}.blocking-message-main-card .blocking-message-editor summary{background:linear-gradient(135deg,#237bda24,#05143052)}.blocking-message-main-card .blocking-message-editor-body textarea{min-height:150px}.blocking-message-empty{color:#aebed5;border:1px dashed #70b4ff42;border-radius:12px;margin-top:14px;padding:16px;font-weight:800}.blocking-post-card{background:radial-gradient(circle at 14% 0%, #35b0ff24, transparent 34%), linear-gradient(135deg, #0d509233, #0c224c1a), var(--blocking-panel);border-color:#53ccff4d}.blocking-post-card>header>svg{color:#6fd5ff}.blocking-post-card>p{color:#d3dfef;max-width:820px}.blocking-post-reminders{background:radial-gradient(circle at 6% 0,#ffbe6621,#0000 34%),#0a122694;border:1px solid #ffbe6638;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.blocking-post-reminders>header{align-items:flex-start}.blocking-post-reminders>header span{color:#ffc774;text-transform:uppercase;font-size:12px;font-weight:900}.blocking-post-reminders>header strong{color:#fff;font-size:15px}.blocking-post-reminders>header small{color:#ffe0a8;border:1px solid #ffbe663d;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.blocking-post-reminder-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.blocking-post-reminder-track article{background:#0008166b;border:1px solid #ffbe6626;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.blocking-post-reminder-track i{color:#ffd690;text-align:center;background:#ffbe6624;border-radius:999px;place-items:center;min-width:58px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.blocking-post-reminder-track strong{color:#fff5df;font-size:13px;display:block}.blocking-post-reminder-track span{color:#ffc774;margin-top:2px;font-size:12px;font-weight:900;display:block}.blocking-post-reminder-track p,.blocking-post-reminder-track small{color:#dbe7f7;margin:6px 0 0;font-size:12px;line-height:1.35;display:block}.blocking-post-reminder-track small{color:#aebed5}.blocking-post-reminder-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.blocking-post-reminder-title>div{min-width:0}.blocking-post-reminder-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.blocking-post-reminder-fields label{gap:5px;min-width:0;display:grid}.blocking-post-reminder-fields label span{color:#aebed5;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.blocking-post-reminder-fields input{color:#f7fbff;background:#0008168a;border:1px solid #70b4ff38;border-radius:8px;outline:none;width:100%;min-width:0;padding:9px 8px;font-size:12px;font-weight:800}.blocking-post-reminder-fields input:focus{border-color:#5cb8ffa8;box-shadow:0 0 0 3px #2397ff29}.blocking-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.blocking-post-routine{background:#01091875;border:1px solid #70b4ff2b;border-radius:12px;gap:12px;padding:14px;display:grid}.blocking-post-routine.green{border-color:#54dda047}.blocking-post-routine.amber{border-color:#f6c65b4d}.blocking-post-routine.blue{border-color:#5bb3ff4d}.blocking-post-routine.purple{border-color:#b787ff47}.blocking-post-routine header{justify-content:flex-start;align-items:flex-start}.blocking-post-routine header i{color:#76d8ff;background:#4ab0ff1f;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.blocking-post-routine.green header i{color:#76f0b5;background:#54dda021}.blocking-post-routine.amber header i{color:#ffe2a3;background:#f6c65b24}.blocking-post-routine.purple header i{color:#c9aaff;background:#b787ff24}.blocking-post-routine header strong{color:#fff;font-size:15px}.blocking-post-routine header span{color:#7bd8ff;text-transform:uppercase;font-size:12px;font-weight:900}.blocking-post-routine dl{gap:9px;margin:0;display:grid}.blocking-post-routine dl div{gap:3px;display:grid}.blocking-post-routine dt{color:#8fa8c8;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.blocking-post-routine dd{color:#d7e4f5;margin:0;font-size:13px;line-height:1.35}.blocking-post-safeguards{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.blocking-post-safeguards span{color:#c9daee;background:#04132da3;border:1px solid #70b4ff29;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.blocking-post-safeguards svg{color:#62e5aa}.blocking-post-messages{gap:8px;margin-top:14px;display:grid}.blocking-post-messages>strong{color:#f3f8ff;font-size:14px}.blocking-post-messages details{background:#0109186b;border:1px solid #70b4ff26;border-radius:10px;overflow:hidden}.blocking-post-messages summary{cursor:pointer;color:#eaf2ff;padding:10px 12px;font-weight:900}.blocking-post-messages pre{color:#cbd8ec;white-space:pre-wrap;border-top:1px solid #70b4ff1f;max-height:190px;margin:0;padding:12px;font-family:inherit;font-size:12px;line-height:1.42;overflow:auto}.blocking-message-editor{background:#0109186b;border:1px solid #70b4ff26;border-radius:10px;overflow:hidden}.blocking-message-editor+.blocking-message-editor{margin-top:8px}.blocking-message-editor summary{cursor:pointer;color:#eaf2ff;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:900;display:flex}.blocking-message-editor summary span{gap:3px;min-width:0;display:grid}.blocking-message-editor summary small{color:#92a9c5;font-size:11px;font-weight:700;line-height:1.25}.blocking-message-editor summary b{color:#9edcff;white-space:nowrap;border:1px solid #70b4ff29;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.blocking-message-editor-body{border-top:1px solid #70b4ff1f;gap:10px;padding:12px;display:grid}.blocking-message-editor-body label{gap:7px;display:grid}.blocking-message-editor-body label span,.blocking-message-preview span{color:#96a9c4;text-transform:uppercase;font-size:11px;font-weight:900}.blocking-message-editor-body input,.blocking-message-editor-body textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0008169e;border:1px solid #70b4ff33;border-radius:9px;outline:none;padding:10px}.blocking-message-editor-body textarea{resize:vertical;line-height:1.42}.blocking-message-editor-body input:focus,.blocking-message-editor-body textarea:focus{border-color:#49d6ff94;box-shadow:0 0 0 3px #49d6ff1a}.blocking-message-vars{flex-wrap:wrap;gap:6px;display:flex}.blocking-message-vars code{color:#b9e7ff;background:#081b39c7;border:1px solid #70b4ff29;border-radius:999px;padding:5px 7px;font-family:inherit;font-size:11px;font-weight:900}.blocking-message-preview{gap:7px;display:grid}.blocking-message-preview pre{color:#d8e7f8;white-space:pre-wrap;background:#04122bb3;border:1px solid #70b4ff24;border-radius:9px;max-height:180px;margin:0;padding:10px;font-family:inherit;font-size:12px;line-height:1.42;overflow:auto}.blocking-message-editor-actions{border-top:1px solid #70b4ff1f;justify-content:flex-end;padding-top:10px;display:flex}.blocking-message-editor-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1673ff,#12b9ff);border:1px solid #49d6ff59;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-weight:950;display:inline-flex}.blocking-message-editor-actions button:disabled{cursor:not-allowed;opacity:.62}.blocking-checkbox-field input[type=checkbox]{accent-color:#30d99a;width:22px;height:22px;min-height:22px}.blocking-date-list{gap:8px;margin-top:14px;display:grid}.blocking-date-list span{color:#96a9c4;text-transform:uppercase;font-size:12px;font-weight:900}.blocking-date-list textarea{color:#fff;resize:vertical;background:#0109189e;border:1px solid #70b4ff2e;border-radius:10px;outline:none;width:100%;min-height:104px;padding:11px}.blocking-date-list textarea:focus{border-color:#49d6ff94;box-shadow:0 0 0 3px #49d6ff1a}.blocking-switch{cursor:pointer;flex:none;width:56px;height:32px;display:inline-flex;position:relative}.blocking-switch.small{width:46px;height:28px}.blocking-switch input{opacity:0;position:absolute;inset:0}.blocking-switch i{background:#4b597366;border:1px solid #ffffff26;border-radius:999px;position:absolute;inset:0}.blocking-switch i:after{content:"";background:#d5deed;border-radius:50%;width:22px;height:22px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.blocking-switch.small i:after{width:18px;height:18px}.blocking-switch input:checked+i{background:#19b27e73;border-color:#31de9c8c}.blocking-switch input:checked+i:after{background:#70f0bc;transform:translate(24px)}.blocking-switch.small input:checked+i:after{transform:translate(18px)}.blocking-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blocking-schedule-card{padding:15px;position:relative;overflow:hidden}.blocking-schedule-card:before{content:"";background:#4ab0ff;width:4px;position:absolute;inset:0 auto 0 0}.blocking-schedule-card.amber:before{background:#f6c65b}.blocking-schedule-card.orange:before{background:#ff9b54}.blocking-schedule-card.red:before{background:#ff5f7c}.blocking-schedule-card.green:before{background:#54dda0}.blocking-schedule-card.purple:before{background:#b787ff}.blocking-schedule-card header{align-items:flex-start}.blocking-schedule-card header>i{color:#6fd5ff;background:#4ab0ff1f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.blocking-schedule-card footer{justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;display:flex}.blocking-schedule-card footer b{color:#fff}.blocking-policy-card,.blocking-message-card,.blocking-log-card{padding:15px}.blocking-policy-card header,.blocking-message-card header,.blocking-log-card header{justify-content:flex-start;margin-bottom:12px}.blocking-policy-card ul{gap:8px;margin:12px 0 0;padding-left:17px;display:grid}.blocking-message-list{gap:9px;display:grid}.blocking-message-list details{background:#0109186b;border:1px solid #70b4ff26;border-radius:10px;overflow:hidden}.blocking-message-list summary{cursor:pointer;color:#eaf2ff;padding:11px 12px;font-weight:900}.blocking-message-list pre{color:#cbd8ec;white-space:pre-wrap;border-top:1px solid #70b4ff1f;max-height:260px;margin:0;padding:12px;font-family:inherit;font-size:12px;line-height:1.42;overflow:auto}.blocking-log-row{border-top:1px solid #70b4ff1c;gap:4px;padding:10px 0;display:grid}.blocking-log-row:first-of-type{border-top:0}.blocking-log-row span{color:#77d9ff;font-size:12px;font-weight:900}.blocking-log-row b{color:#fff;font-size:13px}.blocking-log-row small{color:var(--blocking-muted);line-height:1.35}.blocking-save-bar{z-index:5;background:#031123f0;border:1px solid #43d4a147;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 45px #00000059}.blocking-save-bar span{color:var(--blocking-muted);font-weight:800}.blocking-notice-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.68fr);align-items:start;gap:16px;display:grid}.blocking-notice-editor{gap:15px;display:grid}.blocking-route-hint{background:linear-gradient(135deg,#ffbe6021,#49d6ff0f),#031123b8;border:1px solid #ffbe6052;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.blocking-route-hint div{gap:5px;display:grid}.blocking-route-hint span{color:#ffe2ad;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.blocking-route-hint strong{color:#fff;font-size:16px}.blocking-route-hint p{color:var(--blocking-muted);margin:0;line-height:1.38}.blocking-route-hint button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1673ff,#12b9ff);border:1px solid #49d6ff59;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:950;display:inline-flex}.blocking-notice-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.blocking-notice-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.blocking-notice-form-grid label,.blocking-textarea-field{gap:7px;display:grid}.blocking-notice-form-grid span,.blocking-textarea-field span{color:#96a9c4;text-transform:uppercase;font-size:12px;font-weight:900}.blocking-notice-form-grid input,.blocking-textarea-field textarea{color:#fff;background:#0109189e;border:1px solid #70b4ff2e;border-radius:10px;outline:none;width:100%;min-width:0}.blocking-notice-form-grid input{min-height:42px;padding:0 11px}.blocking-textarea-field textarea{resize:vertical;min-height:74px;padding:11px;line-height:1.42}.blocking-notice-form-grid input:focus,.blocking-textarea-field textarea:focus{border-color:#49d6ff94;box-shadow:0 0 0 3px #49d6ff1a}.blocking-notice-preview{gap:12px;display:grid}.blocking-public-links,.blocking-rb-target{border:1px solid var(--blocking-border);background:var(--blocking-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.blocking-public-links div,.blocking-rb-target{min-width:0}.blocking-public-links span,.blocking-rb-target span{color:#96a9c4;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.blocking-public-links a,.blocking-rb-target strong{color:#eaf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.blocking-public-links button{color:#fff;cursor:pointer;background:#1053999e;border:1px solid #49d6ff42;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-weight:900;display:inline-flex}.notice-phone-frame{background:radial-gradient(circle at 50% 0,#1ea4ff38,#0000 31%),linear-gradient(#041227f5,#010813f5);border:1px solid #49d6ff38;border-radius:24px;justify-items:center;gap:9px;padding:17px 14px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0000005c}.notice-wordmark{justify-content:center;width:100%;display:flex}.notice-logo-svg{filter:drop-shadow(0 0 18px #14a5ff38);width:min(280px,82%);height:auto;display:block;overflow:visible}.notice-card{text-align:center;background:linear-gradient(#071d3ee6,#030d1ef0);border:1px solid #d3e2ff6b;border-radius:20px;width:100%;padding:18px 16px}.notice-wifi{color:#36c8ff;background:radial-gradient(circle,#18a8ff3d,#14a8ff12 66%,#0000 68%);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 12px;display:grid}.notice-card h3{color:#fff;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.08}.notice-accent{background:linear-gradient(90deg,#0000,#2ac8ff,#0000);border-radius:999px;width:56px;height:3px;margin:12px auto;display:block}.notice-copy{color:#c9d6e8;text-align:left;gap:8px;font-size:14px;line-height:1.36;display:grid}.notice-copy p,.notice-note{margin:0}.notice-copy strong{color:#fff}.notice-phone-pill{color:#35c7ff;background:#042755b3;border:1px solid #36c8ff94;border-radius:999px;justify-content:center;max-width:100%;margin:12px auto 6px;padding:9px 18px;font-size:24px;font-weight:950;display:inline-flex}.notice-note{color:#dfe8f7;margin-top:8px;font-size:13px;line-height:1.34}.notice-whatsapp-button{color:#fff;text-transform:uppercase;background:linear-gradient(#22d957,#05862d);border:1px solid #98ffbc99;border-radius:12px;justify-content:center;align-items:center;width:min(100%,360px);min-height:50px;margin-top:13px;font-size:17px;font-weight:950;display:inline-flex}.mobile-blocking-shell{padding-bottom:96px}@media (width<=1180px){.blocking-hero,.blocking-layout,.blocking-notice-layout{grid-template-columns:1fr}.blocking-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.blocking-page{gap:13px;padding-bottom:80px}.blocking-hero{border-radius:12px;padding:17px}.blocking-hero h2{font-size:25px}.blocking-hero-panel strong{font-size:24px}.blocking-kpi-grid,.blocking-schedule-grid,.blocking-post-reminder-track,.blocking-post-reminder-fields,.blocking-post-grid,.blocking-message-editor-grid,.blocking-control-grid,.blocking-schedule-fields,.blocking-notice-form-grid,.blocking-notice-form-grid.compact{grid-template-columns:minmax(0,1fr)}.blocking-kpi-grid article{min-height:106px}.blocking-control-panel,.blocking-schedule-card,.blocking-policy-card,.blocking-message-card,.blocking-log-card{border-radius:12px}.blocking-route-hint{flex-direction:column;align-items:stretch}.blocking-save-bar{flex-direction:column;align-items:stretch;bottom:86px;left:12px;right:12px}.blocking-save-bar button{width:100%}.blocking-public-links,.blocking-rb-target{flex-direction:column;align-items:stretch}}@media (width>=700px) and (width<=1180px) and (pointer:coarse),(width>=700px) and (width<=1180px) and (hover:none){html,body{overflow-x:hidden;background-color:#0000!important;background-image:radial-gradient(circle at 28% 0,#197eff33,#0000 34%),radial-gradient(circle at 82% 10%,#18a8ff1f,#0000 32%),linear-gradient(#031329,#041a38 45%,#020814)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.mobile-nav-layer{display:block;z-index:2147483003!important;pointer-events:none!important;height:calc(98px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 28% 0,#197eff29,#0000 34%),linear-gradient(#031329fa,#020814fa)!important;min-height:0!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden visible!important}.mobile-app{-webkit-overflow-scrolling:auto;min-height:100dvh;margin:0 auto;display:block;box-sizing:border-box!important;z-index:2147483001!important;width:min(100vw - 36px,900px)!important;max-width:900px!important;padding:max(12px, env(safe-area-inset-top)) 18px calc(132px + env(safe-area-inset-bottom))!important;background:0 0!important;position:relative!important;inset:auto!important;overflow:hidden visible!important;transform:none!important}.mobile-app .mobile-page{background:0 0!important;justify-self:stretch!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:0!important}.mobile-home-header{grid-template-columns:minmax(0,1fr) 62px 62px!important;gap:12px!important;min-height:64px!important}.mobile-dashboard-logo{width:min(330px,48vw)!important;max-height:72px!important}.mobile-user-chip{border-radius:17px!important;width:62px!important;min-height:62px!important}.mobile-bell-button,.mobile-service-order-shortcut{border-radius:17px!important;width:62px!important;height:62px!important}.mobile-search-card{min-height:52px!important}.mobile-search-card label{min-height:52px!important;padding:0 16px!important}.mobile-premium-status-panel{border-radius:18px!important;min-height:90px!important}.mobile-premium-status-panel .mobile-server-heading{padding:15px!important}.mobile-premium-status-panel .mobile-server-stats{gap:10px!important;padding:12px!important}.mobile-premium-status-panel .mobile-server-stats small{border-radius:14px!important;min-height:54px!important;padding:9px!important}.mobile-premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.mobile-premium-kpis span,.mobile-premium-kpis .mobile-metric-card{border-radius:18px!important;min-height:160px!important;padding:15px 12px 12px!important}.mobile-premium-kpis small{font-size:9px!important;line-height:1.22!important}.mobile-premium-kpis strong{font-size:clamp(28px,4vw,38px)!important}.mobile-premium-kpis em{font-size:10px!important;line-height:1.28!important}.mobile-home-insights-grid,.mobile-home-ops-grid,.mobile-client-list{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.mobile-logos-kpis,.mobile-whatsapp-stats,.mobile-bank-wallet-grid,.mobile-tech-kpis,.mobile-connection-tile-grid,.mobile-connection-metrics,.mobile-connection-form-grid,.mobile-form-row,.mobile-form-row-even,.mobile-bank-fields,.mobile-bank-fields.compact,.mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.mobile-home-insights-grid .mobile-activity-log,.mobile-home-ops-grid .mobile-payment-forecast,.mobile-home-ops-grid .mobile-actions-card,.mobile-info-card,.mobile-actions-card,.mobile-bank-card,.mobile-detail-card,.mobile-revenue-chart-card,.mobile-client-card{border-radius:18px!important}.mobile-home-insights-grid .mobile-activity-feed,.mobile-home-ops-grid .mobile-payment-forecast .mobile-activity-feed{max-height:none!important}.mobile-client-list .mobile-card-heading,.mobile-client-pagination,.mobile-empty,.mobile-wide-button{grid-column:1/-1}.modern-client-hero,.mobile-info-card,.mobile-connection-panel,.mobile-finance-promise-card,.mobile-activity-log,.mobile-payment-forecast,.mobile-whatsapp-page,.mobile-bank-page,.mobile-tech-dashboard,.mobile-collaborator-page,.mobile-logos-page,.mobile-maintenance-page,.mobile-blocking-shell{width:100%}.mobile-detail-page .mobile-info-card>div:not(.mobile-card-heading):not(.mobile-card-title-row):not(.mobile-mini-list):not(.mobile-title-list):not(.mobile-connection-topline),.mobile-new-client-form,.mobile-form-stack{gap:14px!important}.mobile-title-row{border-radius:16px!important}.mobile-title-actions,.mobile-billing-primary-actions,.mobile-form-actions,.mobile-tech-ticket-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mobile-bottom-nav{z-index:2147483004!important;top:auto!important;right:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;pointer-events:auto!important;opacity:1!important;isolation:isolate!important;-webkit-backdrop-filter:blur(18px)!important;background:#051227e6!important;border:1px solid #509cff3d!important;border-radius:24px!important;width:min(900px,100vw - 36px)!important;max-width:900px!important;margin:0!important;padding:9px 12px!important;position:fixed!important;left:50%!important;overflow:hidden!important;-webkit-transform:translate(-50%)!important;box-shadow:0 -14px 32px #00000061,inset 0 1px #97d1ff1f!important}.mobile-bottom-nav button{z-index:2!important;opacity:1!important;color:#dcecff!important;text-shadow:0 1px 8px #00000080!important;background:0 0!important;border:0!important;min-height:58px!important;font-size:12px!important;font-weight:950!important;position:relative!important}.mobile-bottom-nav button span{opacity:1!important;color:inherit!important;font-weight:950!important}.mobile-bottom-nav button svg{opacity:1!important;color:inherit!important;stroke-width:2.35px!important;filter:drop-shadow(0 0 8px #299eff2e)!important}.mobile-bottom-nav button.active{color:#26a8ff!important}.mobile-bottom-nav .primary{color:#fff!important;background:linear-gradient(135deg,#1db2ff,#0668f2)!important;box-shadow:0 12px 25px #188eff61,0 0 24px #188eff29!important}.mobile-bottom-nav .primary svg{filter:none!important}.mobile-bottom-nav:after{opacity:1!important;background:#051227e6!important}.billing-modal.mobile-billing-modal,.mobile-title-modal .billing-modal{width:min(720px,100vw - 56px)!important;max-height:calc(100dvh - 56px)!important}}@media (width>=981px) and (width<=1180px) and (pointer:coarse),(width>=981px) and (width<=1180px) and (hover:none){.desktop-dashboard{display:none!important}}.logos-family-billing,.client-family-link-panel{background:linear-gradient(#071c34f0,#04101feb);border:1px solid #38bdf82e;border-radius:18px;box-shadow:inset 0 1px #ffffff0d}.logos-family-billing{margin:18px 0;padding:18px}.logos-family-billing>header,.client-family-link-panel>header,.logos-family-group-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.logos-family-billing>header h3{margin:2px 0 4px}.logos-family-billing>header p,.client-family-link-panel p{color:var(--muted);margin:0}.logos-family-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.logos-family-kpis article{background:#020a1661;border:1px solid #94a3b829;border-radius:14px;padding:12px}.logos-family-kpis span,.logos-family-group-card small,.client-family-link-panel small{color:var(--muted);display:block}.logos-family-kpis strong{margin-top:4px;font-size:1.25rem;display:block}.logos-family-layout{grid-template-columns:minmax(320px,.95fr) minmax(340px,1.05fr);align-items:start;gap:14px;display:grid}.logos-family-editor,.logos-family-group-card{background:#020a166b;border:1px solid #94a3b829;border-radius:16px;padding:14px}.logos-family-editor label,.client-family-link-panel label{gap:6px;margin-bottom:10px;display:grid}.logos-family-search-results,.client-family-link-results,.logos-family-list,.logos-family-members-editor,.client-family-linked-members{gap:8px;display:grid}.logos-family-search-results button,.client-family-link-results button,.client-family-linked-members button,.logos-family-group-card div button{color:var(--text);text-align:left;background:#0f172a94;border:1px solid #3b82f638;border-radius:12px;padding:9px 10px}.logos-family-member-edit{background:#0f172a6b;border:1px solid #94a3b824;border-radius:13px;grid-template-columns:minmax(140px,1.1fr) repeat(5,minmax(90px,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.logos-family-member-edit strong small{color:var(--muted);font-weight:600;display:block}.logos-family-group-card{margin-bottom:10px}.logos-family-group-card em{color:#7dd3fc;font-style:normal;font-weight:800}.logos-family-group-card footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.client-family-link-panel{grid-column:1/-1;padding:14px}.client-family-link-panel>header span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.client-family-linked-members{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:10px 0}@media (width<=900px){.logos-family-layout,.logos-family-kpis,.logos-family-member-edit{grid-template-columns:1fr}}.email-server-page{background:radial-gradient(circle at 88% -12%,#0080ff1c,#0000 36%),linear-gradient(#041228f2,#010a18f7);border:1px solid #2687e747;border-radius:8px;padding:30px;overflow:hidden}.email-server-header{margin-bottom:20px}.email-server-feedback{color:#70f0aa;background:#189d5b21;border:1px solid #3ddd894d;border-radius:9px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-weight:850;display:flex}.email-server-feedback.error{color:#ff9baa;background:#be2b4126;border-color:#ff5f7661}.email-runtime-card{background:linear-gradient(135deg,#092044e8,#04132bea);border:1px solid #4196f03d;border-radius:10px;grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr);align-items:center;gap:26px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0a}.email-runtime-copy{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;display:grid}.email-runtime-copy>i{color:#ffd36a;background:#ffb32329;border-radius:11px;place-items:center;width:58px;height:58px;display:grid}.email-runtime-copy>i.success{color:#55ef91;background:#1ac2682e}.email-runtime-copy span,.email-queue-section>header span{color:#92b0d6d1;letter-spacing:.08em;font-size:11px;font-weight:950}.email-runtime-copy h3,.email-queue-section>header h3{color:#fff;margin:5px 0 0;font-size:21px}.email-runtime-copy p{color:#cdddf2bd;margin:6px 0 0;line-height:1.45}.email-runtime-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.email-runtime-facts>div{border-left:1px solid #97c2f524;min-width:0;padding:3px 12px}.email-runtime-facts dt{color:#a9bfdac2;font-size:11px;font-weight:850}.email-runtime-facts dd{color:#f2f8ff;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;font-weight:900;overflow:hidden}.email-shadow-note{color:#ffd36a;background:#ffb3231a;border:1px solid #ffbf3847;border-radius:9px;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.email-shadow-note div{gap:4px;display:grid}.email-shadow-note span{color:#e6d3a9;line-height:1.4}.email-queue-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.email-queue-kpis article{background:linear-gradient(135deg,#081e3edb,#041228f0);border:1px solid #2d80d930;border-radius:9px;align-items:center;gap:14px;min-height:88px;padding:16px 18px;display:flex}.email-queue-kpis article>i{border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.email-queue-kpis article>span,.email-queue-kpis strong,.email-queue-kpis small{display:block}.email-queue-kpis strong{color:#fff;font-size:25px}.email-queue-kpis small{color:#cbdcf1bd;margin-top:3px;font-weight:800}.email-queue-kpis .pending>i{color:#ffd36a;background:#ffb32329}.email-queue-kpis .sent>i{color:#55ef91;background:#1ac26829}.email-queue-kpis .failed>i{color:#ff7f94;background:#e234532e}.email-queue-kpis .attempts>i{color:#62bcff;background:#1169e433}.email-queue-section{background:#041228c7;border:1px solid #2d80d933;border-radius:10px;overflow:hidden}.email-queue-section>header{border-bottom:1px solid #dbe9ff14;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.email-queue-section>header>small{color:#b8cbe3b0;text-align:right;max-width:520px;line-height:1.45}.email-queue-table-head,.email-queue-row{grid-template-columns:minmax(260px,2fr) minmax(100px,.7fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(180px,1fr) minmax(160px,.9fr);align-items:center;gap:12px;display:grid}.email-queue-table-head{color:#a9c1dfc7;letter-spacing:.04em;text-transform:uppercase;background:#082247ab;min-height:42px;padding:0 18px;font-size:11px;font-weight:950}.email-queue-row{color:#ebf5ff;border-top:1px solid #dbe9ff12;min-height:78px;padding:11px 18px}.email-queue-row:first-of-type{border-top:0}.email-queue-row>span{min-width:0}.email-queue-row strong,.email-queue-row small,.email-queue-row em{display:block}.email-queue-row strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.email-queue-row small{color:#bdd0e7a8;margin-top:4px;font-size:11px}.email-queue-row em{color:#ff9baa;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.email-queue-state,.email-priority{color:#acd8ff;text-transform:uppercase;background:#0f488740;border:1px solid #509cff38;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.email-queue-state.sent{color:#65f1aa;background:#14a46330;border-color:#2bf58e47}.email-queue-state.failed{color:#ff9baa;background:#ff406024;border-color:#ff5c7357}.email-queue-state.processing{color:#76c8ff;border-color:#5cb9ff59}.email-queue-state.panel_only{color:#d4adff;background:#834ace29;border-color:#b985ff52}.email-priority-urgent,.email-priority-urgente,.email-priority-high,.email-priority-alta{color:#ff9baa;background:#ff406024;border-color:#ff5c7357}.email-queue-empty{color:#c2d3e8a8;text-align:center;padding:30px 18px}.email-queue-row .outline-action.compact{white-space:nowrap;justify-content:center;width:100%}.email-safe-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.38;overflow:hidden;color:#d3e4f7c4!important;display:-webkit-box!important}.email-row-actions{gap:6px;display:grid}.email-detail-overlay{z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050ec7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.email-detail-dialog{background:radial-gradient(circle at 88% -10%,#1169e430,#0000 38%),linear-gradient(#071b3af7,#020c1cfb);border:1px solid #45a5ff52;border-radius:13px;width:min(760px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 28px 90px #00000094}.email-detail-dialog>header{border-bottom:1px solid #dbe9ff1a;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.email-detail-dialog>header span,.email-detail-message>span{color:#8fb2daca;letter-spacing:.08em;font-size:11px;font-weight:950}.email-detail-dialog>header h3{color:#fff;margin:5px 0 0;font-size:21px}.email-detail-dialog>header button{color:#dceeff;cursor:pointer;background:#072348cc;border:1px solid #5fa8f640;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.email-detail-loading,.email-detail-error{color:#c9def4;text-align:center;background:#0723488c;border:1px solid #45a5ff38;border-radius:9px;margin:22px;padding:20px}.email-detail-error{color:#ff9baa;background:#be2b4124;border-color:#ff5f7659;justify-content:center;align-items:center;gap:9px;display:flex}.email-detail-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 22px 0;display:grid}.email-detail-metadata>div{background:#0721458a;border:1px solid #4997ea2b;border-radius:8px;min-width:0;padding:11px 13px}.email-detail-metadata dt{color:#9cb6d3b8;text-transform:uppercase;font-size:10px;font-weight:900}.email-detail-metadata dd{color:#f0f7ff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:850;overflow:hidden}.email-detail-message{margin:16px 22px 22px}.email-detail-message pre{color:#dfedfb;white-space:pre-wrap;word-break:break-word;background:#010a18b8;border:1px solid #4997ea2e;border-radius:9px;max-height:min(48dvh,520px);margin:8px 0 0;padding:16px;font-family:inherit;font-size:13px;line-height:1.58;overflow:auto}.email-detail-dialog>footer{border-top:1px solid #dbe9ff1a;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;display:flex}.email-detail-dialog>footer small{color:#a9bfd7a8}@media (width<=1220px){.email-runtime-card{grid-template-columns:1fr}.email-runtime-facts{border-top:1px solid #97c2f51f;padding-top:15px}.email-queue-table{overflow-x:auto}.email-queue-table-head,.email-queue-row{min-width:1050px}}@media (width<=900px){.email-server-page{padding:18px}.email-server-header,.email-queue-section>header{flex-direction:column;align-items:stretch}.email-server-header .finance-header-actions{width:100%}.email-server-header .finance-header-actions button{flex:1;justify-content:center}.email-runtime-facts,.email-queue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.email-runtime-facts>div:nth-child(odd){border-left:0}.email-queue-section>header>small{text-align:left;max-width:none}}@media (width<=620px){.email-server-page{padding:14px}.email-server-header .finance-header-actions,.email-runtime-facts,.email-queue-kpis{grid-template-columns:1fr}.email-server-header .finance-header-actions{display:grid}.email-runtime-card{padding:16px}.email-runtime-copy{grid-template-columns:48px minmax(0,1fr)}.email-runtime-copy>i{width:46px;height:46px}.email-runtime-facts>div{border-top:1px solid #97c2f51a;border-left:0;padding:10px 0 0}.email-runtime-facts>div:first-child{border-top:0}.email-queue-kpis article{min-height:72px}.email-detail-overlay{align-items:end;padding:10px}.email-detail-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.email-detail-metadata{grid-template-columns:1fr}.email-detail-dialog>footer{flex-direction:column;align-items:stretch}.email-detail-dialog>footer button{justify-content:center}}.mobile-backup-page .backup-center{gap:12px;width:100%;min-width:0;display:grid}.mobile-backup-page .admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.mobile-backup-page .admin-kpi{border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:3px 9px;min-height:98px;padding:12px}.mobile-backup-page .admin-kpi i{width:38px;height:38px}.mobile-backup-page .admin-kpi span{font-size:11px}.mobile-backup-page .admin-kpi strong{font-size:16px}.mobile-backup-page .admin-kpi small{font-size:10px;line-height:1.25}.mobile-backup-page .backup-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.mobile-backup-page .component-backup-manager{border-radius:13px;margin:0;padding:15px}.mobile-backup-page .component-backup-manager>header{flex-direction:column;align-items:stretch}.mobile-backup-page .component-backup-manager>header>span{align-self:flex-start}.mobile-backup-page .component-backup-grid{grid-template-columns:minmax(0,1fr)}.mobile-backup-page .component-backup-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-backup-page .component-backup-actions .restore{grid-column:1/-1}.mobile-backup-page .segmented-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.mobile-backup-page .segmented-tabs button{justify-content:center;min-width:0;padding:0 6px;font-size:11px}.mobile-backup-page .backup-toolbar select,.mobile-backup-page .premium-search,.mobile-backup-page .outline-action{width:100%}.mobile-backup-page .premium-table{background:0 0;border:0;gap:10px;margin:0;display:grid;overflow:visible}.mobile-backup-page .premium-table-head{display:none}.mobile-backup-page .backup-table .premium-table-row{background:linear-gradient(145deg,#081f42db,#030e20f5);border:1px solid #2d80d93d;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:14px;display:grid;overflow:hidden}.mobile-backup-page .premium-table-row>span{min-width:0;padding:0}.mobile-backup-page .backup-name,.mobile-backup-page .premium-actions{grid-column:1/-1}.mobile-backup-page .backup-name{grid-template-columns:42px minmax(0,1fr)}.mobile-backup-page .backup-name i{width:38px;height:38px}.mobile-backup-page .premium-table-row>span>b,.mobile-backup-page .premium-table-row>span>small{overflow-wrap:anywhere}.mobile-backup-page .premium-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-backup-page .premium-actions button{width:100%;min-width:0}.mobile-backup-page .backup-bottom-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.mobile-backup-page .warning-card,.mobile-backup-page .storage-card,.mobile-backup-page .tips-card{border-radius:13px;min-height:0;padding:16px}@media (width<=360px){.mobile-backup-page .admin-kpi-grid{grid-template-columns:minmax(0,1fr)}}.logos-email-center{gap:18px;padding:4px 0 22px;display:grid}.logos-email-hero,.logos-email-editor,.logos-email-recipients,.logos-email-queue{background:radial-gradient(circle at 100% 0,#1876ff21,#0000 34%),linear-gradient(145deg,#061f3ff5,#021126fa);border:1px solid #409eff33;border-radius:20px;box-shadow:0 18px 48px #00081838}.logos-email-hero{justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.logos-email-hero small,.logos-email-editor header small,.logos-email-recipients header small,.logos-email-queue header small{color:#59bfff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.logos-email-hero h3,.logos-email-editor h3,.logos-email-recipients h3,.logos-email-queue h3{color:#f7fbff;margin:5px 0 0}.logos-email-hero p{color:#91a9c3;max-width:780px;margin:8px 0 0;line-height:1.55}.logos-email-hero>span{color:#a8b7c8;border:1px solid #788da559;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.logos-email-hero>span i{background:#718299;border-radius:50%;width:8px;height:8px}.logos-email-hero>span.online{color:#70f0bd;background:#189b681a;border-color:#2fe29859}.logos-email-hero>span.online i{background:#31e39b;box-shadow:0 0 13px #31e39bd9}.logos-email-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.logos-email-kpis article{background:linear-gradient(150deg,#08294feb,#03162ff7);border:1px solid #4299f62e;border-radius:18px;grid-template-columns:auto 1fr;gap:3px 12px;min-height:116px;padding:18px;display:grid}.logos-email-kpis article svg{color:#34adff;grid-row:1/4}.logos-email-kpis article span,.logos-email-kpis article small{color:#7f98b2}.logos-email-kpis article strong{color:#f7fbff;font-size:22px}.logos-email-kpis article.warning{border-color:#ff657652}.logos-email-kpis article.warning svg,.logos-email-kpis article.warning strong{color:#ff7588}.logos-email-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;display:grid}.logos-email-editor,.logos-email-recipients{padding:22px}.logos-email-editor>header,.logos-email-recipients>header,.logos-email-queue>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.logos-email-toggle{color:#64e9b3;background:#1791631a;border:1px solid #35d89740;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-weight:900;width:auto!important;display:inline-flex!important}.logos-email-toggle input,.logos-email-tls input{accent-color:#21d893;width:17px!important;height:17px!important}.logos-email-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.logos-email-form-grid label{gap:7px;display:grid}.logos-email-form-grid label.full{grid-column:1/-1}.logos-email-form-grid label>span{color:#a9bed3;font-size:12px;font-weight:800}.logos-email-form-grid input,.logos-email-form-grid select,.logos-email-recipients input{color:#eaf5ff;background:#010f22c7;border:1px solid #5aa0e738;border-radius:12px;outline:none;width:100%;padding:12px 13px}.logos-email-form-grid input:focus,.logos-email-form-grid select:focus,.logos-email-recipients input:focus{border-color:#2da6ffbf;box-shadow:0 0 0 3px #1b8bee1f}.logos-email-form-grid input:disabled{color:#7890aa;opacity:.85}.logos-email-form-grid label small{color:#607b98;font-size:10px}.logos-email-tls{background:#061f3e80;border:1px solid #3a97ec26;border-radius:12px;align-items:center;padding:12px 14px;gap:10px!important;display:flex!important}.logos-email-recipients>label{background:#031833a3;border:1px solid #4b99e126;border-radius:15px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.logos-email-recipients>label+label{margin-top:12px}.logos-email-recipients>label>i{color:#52b8ff;background:#1e89ef24;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.logos-email-recipients>label>i.green{color:#50e3a5;background:#21c2831f}.logos-email-recipients>label>span{gap:5px;display:grid}.logos-email-recipients b{color:#eaf5ff}.logos-email-recipients small{color:#7892ad;line-height:1.4}.logos-email-recipients input{margin-top:5px}.logos-email-safety-note{color:#89a9c8;background:#2670b71a;border-radius:12px;gap:9px;margin-top:14px;padding:12px 13px;font-size:11px;line-height:1.45;display:flex}.logos-email-safety-note svg{color:#4ab2ff;flex:none}.logos-email-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.logos-email-actions>span{color:#718aa4;margin-right:auto;font-size:11px}.logos-email-queue{padding:22px}.logos-email-queue>header>span{color:#67bbff;background:#297ed51f;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.logos-email-queue-list{gap:8px;display:grid}.logos-email-queue-list>div{background:#02142ba8;border:1px solid #4393e121;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.logos-email-queue-list>div>i{background:#6a7f96;border-radius:50%;width:9px;height:9px}.logos-email-queue-list>div>i.sent{background:#31dc98;box-shadow:0 0 10px #31dc988c}.logos-email-queue-list>div>i.pending{background:#f3b44d}.logos-email-queue-list>div>i.failed{background:#ff667c}.logos-email-queue-list>div>span{gap:3px;display:grid}.logos-email-queue-list b{color:#e8f4ff}.logos-email-queue-list small,.logos-email-queue-list>div>em,.logos-email-queue-list>p{color:#728ba5}.logos-email-queue-list>div>button{color:#ff8a9b;background:#a424391f;border:1px solid #ff677c4d;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:900}@media (width<=980px){.logos-email-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.logos-email-layout{grid-template-columns:1fr}}@media (width<=640px){.logos-email-hero{flex-direction:column;align-items:flex-start;padding:19px}.logos-email-kpis{grid-template-columns:1fr 1fr;gap:9px}.logos-email-kpis article{min-height:104px;padding:14px}.logos-email-form-grid{grid-template-columns:1fr}.logos-email-form-grid label.full{grid-column:auto}.logos-email-editor,.logos-email-recipients,.logos-email-queue{padding:17px}.logos-email-actions{flex-direction:column;align-items:stretch}.logos-email-actions>span{margin:0 0 2px}.logos-email-actions button{width:100%}.logos-email-queue-list>div{grid-template-columns:auto minmax(0,1fr) auto}.logos-email-queue-list>div>button{grid-column:2/-1}}.radius-connect-card{background:radial-gradient(circle at 96% 0,#1497ff21,#0000 32%),linear-gradient(145deg,#071d3be8,#020d20f5);border:1px solid #2a97ff42;border-radius:10px;gap:16px;margin-bottom:18px;padding:20px;display:grid}.radius-connect-card>header,.radius-nas-list>header,.radius-nas-form>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.radius-connect-card h3{color:#fff;margin:7px 0 5px;font-size:23px}.radius-connect-card p{color:#c9dcf4b8;max-width:760px;margin:0;line-height:1.55}.radius-connect-eyebrow{color:#55c7ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.radius-refresh-button,.radius-save-button,.radius-stored-secret button,.radius-routeros-command button,.radius-edit-button,.radius-add-button,.radius-cancel-edit-button{color:#eff8ff;cursor:pointer;background:#082c59e8;border:1px solid #43a6ff57;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}.radius-refresh-button:disabled,.radius-save-button:disabled,.radius-stored-secret button:disabled{cursor:wait;opacity:.55}.radius-server-grid{grid-template-columns:1.4fr repeat(4,minmax(0,.7fr));gap:10px;display:grid}.radius-server-grid>span{background:#04132cbf;border:1px solid #449dff2b;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid}.radius-server-grid small,.radius-nas-form small,.radius-nas-list small,.radius-routeros-command small{color:#c1d8f3a3;font-size:11px;font-weight:800}.radius-server-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.radius-server-grid>span.online{background:#0731257d;border-color:#27e38945}.radius-server-grid>span.online strong{color:#68efa0}.radius-server-grid>span.warn{border-color:#ffbb5647}.radius-server-grid>span.warn strong{color:#ffc767}.radius-username-note,.radius-connect-error{color:#6ecbff;background:#062044a3;border:1px solid #4faaff36;border-radius:8px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.radius-username-note span{gap:4px;display:grid}.radius-username-note strong{color:#ecf8ff;font-size:13px}.radius-username-note small{color:#c9ddf4b4;line-height:1.5}.radius-connect-error{color:#ff8da0;background:#47152570;border-color:#ff566e59}.radius-connect-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:14px;display:grid}.radius-nas-form,.radius-nas-list{background:#020c1f9e;border:1px solid #439cff2b;border-radius:9px;align-content:start;gap:12px;padding:16px;display:grid}.radius-nas-form>header,.radius-nas-list>header{gap:4px;margin-bottom:2px;display:grid}.radius-nas-form>header strong,.radius-nas-list>header strong{color:#fff;font-size:16px}.radius-nas-form label{gap:7px;display:grid}.radius-nas-form label>span{color:#dcecffd4;font-size:12px;font-weight:900}.radius-nas-form input{box-sizing:border-box;color:#fff;background:#061934df;border:1px solid #4b9df742;border-radius:7px;outline:0;width:100%;min-height:42px;padding:0 12px}.radius-nas-form input:focus{border-color:#40afffbf;box-shadow:0 0 0 3px #1e94ff1a}.radius-secret-input{grid-template-columns:minmax(0,1fr) 44px;display:grid}.radius-secret-input input{border-radius:7px 0 0 7px}.radius-secret-input button{color:#a9dfff;cursor:pointer;background:#092b56;border:1px solid #4b9df742;border-left:0;border-radius:0 7px 7px 0}.radius-save-button{background:linear-gradient(135deg,#098c61,#086d9f);border-color:#27e3896b;min-height:44px}.radius-nas-list>article{background:#061731bd;border:1px solid #439cff29;border-radius:8px;gap:10px;padding:13px;display:grid}.radius-nas-title{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.radius-nas-title>i{color:#57c6ff;background:#159cff1c;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.radius-nas-title>span{gap:3px;min-width:0;display:grid}.radius-nas-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radius-nas-title em{color:#6ceca1;background:#27e38912;border:1px solid #27e3893d;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.radius-stored-secret{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.radius-stored-secret code,.radius-routeros-command code{color:#dff3ff;white-space:nowrap;background:#010817db;border:1px solid #4b9df72e;border-radius:7px;padding:10px;font-size:12px;overflow:auto}.radius-stored-secret button,.radius-routeros-command button,.radius-edit-button,.radius-add-button,.radius-cancel-edit-button{min-height:36px;font-size:11px}.radius-routeros-command{gap:7px;display:grid}.radius-routeros-command button,.radius-edit-button,.radius-add-button,.radius-cancel-edit-button{justify-self:start}.radius-add-button{background:#08705070;border-color:#27e38959}.radius-cancel-edit-button{color:#ffd38b;background:#5a3b126b;border-color:#ffbb564d;justify-self:start}.radius-nas-list>p{color:#c7dcf3a8;text-align:center;border:1px dashed #4c9ff73b;border-radius:8px;margin:0;padding:18px}@media (width<=1100px){.radius-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radius-connect-layout{grid-template-columns:1fr}}@media (width<=680px){.radius-connect-card{padding:14px}.radius-connect-card>header{flex-direction:column}.radius-server-grid,.radius-stored-secret{grid-template-columns:1fr}.radius-nas-title{grid-template-columns:36px minmax(0,1fr)}.radius-nas-title em{grid-column:2;justify-self:start}}.logos-support-messages-page{gap:18px;width:100%;min-width:0;display:grid}.logos-support-messages-hero,.logos-support-messages-toolbar,.logos-support-message-groups>details,.logos-support-messages-loading{background:linear-gradient(145deg,#08172ef5,#040e1ffa);border:1px solid #4091ff38;border-radius:18px;box-shadow:0 18px 48px #0007143d}.logos-support-messages-hero{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.logos-support-messages-hero small,.logos-support-messages-toolbar small,.logos-support-message-card small,.logos-support-message-groups summary small{color:#c7dcf3ad}.logos-support-messages-hero h3{color:#f2f8ff;margin:5px 0 8px;font-size:clamp(21px,2.3vw,30px)}.logos-support-messages-hero p{color:#dcebfbc7;max-width:760px;margin:0;line-height:1.55}.logos-support-messages-summary{text-align:center;background:#082a4c85;border:1px solid #2caeff47;border-radius:14px;min-width:170px;padding:18px}.logos-support-messages-summary span,.logos-support-messages-summary small,.logos-support-messages-summary b{display:block}.logos-support-messages-summary span{color:#55bcff;font-size:34px;font-weight:800}.logos-support-messages-summary b{color:#8ee6bc;margin-top:8px;font-size:12px}.logos-support-messages-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.logos-support-messages-toolbar>div:first-child{gap:4px;display:grid}.logos-support-messages-toolbar strong{color:#edf7ff}.logos-support-messages-toolbar>div:last-child{gap:9px;display:flex}.logos-support-messages-toolbar button,.logos-support-message-card footer button{color:#dcebfb;cursor:pointer;background:#0c2a4bb8;border:1px solid #4b9bf34d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 13px;display:inline-flex}.logos-support-messages-toolbar button:disabled,.logos-support-message-card footer button:disabled{cursor:not-allowed;opacity:.48}.logos-support-messages-notice{color:#d9ecff;background:#144b824d;border:1px solid #4499ff52;border-radius:12px;padding:13px 16px}.logos-support-messages-notice.success{color:#aaf1cf;background:#10684247;border-color:#2ed38557}.logos-support-messages-notice.error{color:#ffc1c8;background:#771d2e4d;border-color:#ff667461}.logos-support-messages-loading{color:#dcebfbbd;text-align:center;padding:28px}.logos-support-message-groups{gap:12px;display:grid}.logos-support-message-groups>details{overflow:hidden}.logos-support-message-groups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.logos-support-message-groups>details>summary::-webkit-details-marker{display:none}.logos-support-message-groups summary span{gap:4px;display:grid}.logos-support-message-groups summary strong{color:#f0f7ff;font-size:16px}.logos-support-message-groups summary em{color:#83caff;white-space:nowrap;background:#247cd42e;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal}.logos-support-message-grid{border-top:1px solid #4091ff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.logos-support-message-card{background:#061930b8;border:1px solid #4b91dd2e;border-radius:14px;gap:11px;min-width:0;padding:15px;display:grid}.logos-support-message-card.customized{border-color:#2ed38557;box-shadow:inset 3px 0 #2ed385a6}.logos-support-message-card.editing{border-color:#48a9ffad;box-shadow:inset 3px 0 #48a9ffc7,0 14px 34px #000d2347}.logos-support-message-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logos-support-message-card>header>div{gap:4px;display:grid}.logos-support-message-card>header strong{color:#edf6ff}.logos-support-message-card>header em{color:#91cdfb;white-space:nowrap;background:#3182d62e;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:10px;font-style:normal}.logos-support-message-card.customized>header em{color:#8de5bb;background:#18935c33}.logos-support-message-card textarea{box-sizing:border-box;resize:vertical;color:#edf7ff;background:#010c1cd1;border:1px solid #4b9bf340;border-radius:11px;outline:none;width:100%;min-height:142px;padding:12px;line-height:1.5}.logos-support-message-card textarea[readonly]{resize:none;color:#e1eefad1;cursor:default;background:#020e1e85;border-color:#4b91dd24}.logos-support-message-card textarea:focus{border-color:#41abffad;box-shadow:0 0 0 3px #2589e61f}.logos-support-message-placeholders{color:#c5dcf3ad;font-size:11px}.logos-support-message-placeholders code{color:#9cd4ff;background:#2b7bcb33;border-radius:6px;margin-left:6px;padding:3px 6px;display:inline-block}.logos-support-message-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.logos-support-message-actions{flex:none;gap:8px;display:flex}.logos-support-message-card footer button{min-width:94px;min-height:32px;padding:6px 9px;font-size:11px}@media (width<=900px){.logos-support-messages-hero,.logos-support-messages-toolbar{flex-direction:column;align-items:stretch}.logos-support-messages-summary{min-width:0}.logos-support-messages-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.logos-support-message-grid{grid-template-columns:1fr}}@media (width<=560px){.logos-support-messages-page{gap:12px}.logos-support-messages-hero{padding:18px}.logos-support-messages-toolbar>div:last-child{grid-template-columns:1fr}.logos-support-message-groups>details>summary{align-items:flex-start;padding:15px}.logos-support-message-grid{padding:10px}.logos-support-message-card>header,.logos-support-message-card footer{flex-direction:column;align-items:stretch}.logos-support-message-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.logos-support-message-actions button{width:100%;min-width:0}}.maintenance-page .maintenance-category.not-runnable,.mobile-maintenance-page .maintenance-category.not-runnable{opacity:1!important;background:radial-gradient(circle at 12% 8%,#2a8bff21,#0000 34%),linear-gradient(160deg,#071b3ad1,#031025f0)!important;border-color:#4a9dff2e!important;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0003!important}.maintenance-page .maintenance-category.not-runnable:before,.mobile-maintenance-page .maintenance-category.not-runnable:before{background:#4a9dff6b!important}.maintenance-page .maintenance-category.not-runnable .maintenance-detail-grid div,.mobile-maintenance-page .maintenance-category.not-runnable .maintenance-detail-grid div{background:#020c1d9e!important;border-color:#4a9dff24!important}.maintenance-page .maintenance-category.not-runnable .maintenance-category-main strong,.mobile-maintenance-page .maintenance-category.not-runnable .maintenance-category-main strong,.maintenance-page .maintenance-category.not-runnable .maintenance-category-metric strong,.mobile-maintenance-page .maintenance-category.not-runnable .maintenance-category-metric strong{color:#f4f9ff!important}.maintenance-page .maintenance-category.not-runnable .maintenance-category-main small,.mobile-maintenance-page .maintenance-category.not-runnable .maintenance-category-main small,.maintenance-page .maintenance-category.not-runnable .maintenance-category-metric small,.mobile-maintenance-page .maintenance-category.not-runnable .maintenance-category-metric small,.maintenance-page .maintenance-category.not-runnable .maintenance-detail-grid span,.mobile-maintenance-page .maintenance-category.not-runnable .maintenance-detail-grid span{color:#bcd7f6c7!important}
