.modal-backdrop:has(.profile-box){-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#04121d57!important;justify-content:flex-end!important;align-items:flex-start!important;padding:76px 18px 18px!important;display:flex!important}.modal:has(.profile-box){color:#f8fafc!important;background:#08182d!important;border:1px solid #38bdf842!important;border-radius:16px!important;width:min(330px,100vw - 36px)!important;max-width:330px!important;max-height:calc(100dvh - 94px)!important;margin:0!important;overflow:hidden!important;box-shadow:0 18px 46px #00081670!important}.modal:has(.profile-box)>header{background:linear-gradient(135deg,#0b2442 0%,#10345e 100%)!important;border-bottom:1px solid #38bdf826!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:13px 14px 12px 16px!important;display:flex!important}.modal:has(.profile-box)>header small{color:#d9aa4a!important;letter-spacing:1.5px!important;margin:0 0 3px!important;font-size:7px!important;font-weight:850!important;display:block!important}.modal:has(.profile-box)>header h3{color:#fff!important;letter-spacing:-.2px!important;margin:0!important;font-size:16px!important;font-weight:750!important;line-height:1.1!important}.modal:has(.profile-box)>header>button{color:#fff!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #94b8df47!important;border-radius:9px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:21px!important;line-height:1!important;display:grid!important}.modal:has(.profile-box) .profile-box{text-align:left!important;background:linear-gradient(#08182d 0%,#071426 100%)!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:4px 12px!important;padding:16px!important;display:grid!important}.modal:has(.profile-box) .profile-box>span{color:#fff!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:linear-gradient(135deg,#14396e 0%,#245eae 100%)!important;border:1px solid #e0ad45c7!important;border-radius:50%!important;grid-area:1/1/span 2!important;place-items:center!important;margin:0!important;font-size:13px!important;font-weight:900!important;display:grid!important}.modal:has(.profile-box) .profile-box h4{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;align-self:end!important;min-width:0!important;margin:0!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}.modal:has(.profile-box) .profile-box p{color:#91a5ba!important;grid-area:2/2!important;align-self:start!important;margin:0!important;font-size:10px!important;line-height:1.25!important}.modal:has(.profile-box) .profile-box button{color:#edf6ff!important;width:100%!important;min-height:42px!important;box-shadow:none!important;cursor:pointer!important;background:#0b203c!important;border:1px solid #4a7eb885!important;border-radius:10px!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:10px 0 0!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important;display:flex!important;position:relative!important}.modal:has(.profile-box) .profile-box button:first-of-type:before{content:"⚙"!important;color:#e4b44d!important;flex:none!important;font-size:16px!important;line-height:1!important}.modal:has(.profile-box) .profile-box .logout-link{color:#efbd5d!important;background:#7b4e141c!important;border-color:#e0ad4594!important;margin-top:7px!important}.modal:has(.profile-box) .profile-box .logout-link:before{content:"↪"!important;color:#efbd5d!important;flex:none!important;font-size:17px!important;line-height:1!important}.modal:has(.profile-box) .profile-box button:hover{box-shadow:none!important;background:#0e294b!important;border-color:#519be5d1!important;transform:none!important}.modal:has(.profile-box) .profile-box .logout-link:hover{background:#7b4e142e!important;border-color:#efb545eb!important}.modal:has(.profile-box)>footer{display:none!important}@media (max-width:700px){.modal-backdrop:has(.profile-box){padding:calc(64px + env(safe-area-inset-top)) 10px 10px!important;justify-content:flex-end!important;align-items:flex-start!important}.modal:has(.profile-box){width:min(310px,100vw - 20px)!important;max-width:310px!important;max-height:calc(100dvh - 84px - env(safe-area-inset-top))!important;border-radius:15px!important}.modal:has(.profile-box)>header{min-height:56px!important;padding:11px 12px 10px 14px!important}.modal:has(.profile-box)>header h3{font-size:15px!important}.modal:has(.profile-box)>header>button{width:30px!important;min-width:30px!important;height:30px!important;font-size:19px!important}.modal:has(.profile-box) .profile-box{grid-template-columns:42px minmax(0,1fr)!important;gap:3px 10px!important;padding:14px!important}.modal:has(.profile-box) .profile-box>span{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;font-size:12px!important}.modal:has(.profile-box) .profile-box h4{font-size:13px!important}.modal:has(.profile-box) .profile-box p{font-size:9.5px!important}.modal:has(.profile-box) .profile-box button{min-height:40px!important;margin-top:9px!important;padding-inline:11px!important;font-size:11.5px!important}.modal:has(.profile-box) .profile-box .logout-link{margin-top:6px!important}}@media (max-width:390px){.modal:has(.profile-box){width:calc(100vw - 16px)!important;max-width:300px!important}}
@media (max-width:760px){body:has(.full-map) .app-shell .topbar .page-id{flex:auto!important;min-width:0!important}body:has(.full-map) .app-shell .topbar .page-id h1{letter-spacing:-.2px!important;white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;max-width:none!important;margin-top:3px!important;font-size:16px!important;line-height:1.15!important;overflow:visible!important}body:has(.full-map) .workspace>.page-head{background:radial-gradient(circle at 100% 0,#2d76b52e,#0000 38%),linear-gradient(145deg,#08203dfa,#0e365bf5)!important;border:1px solid #4b94d62e!important;border-radius:18px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0 12px!important;margin:0 0 12px!important;padding:15px 15px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 28px #020c1933!important}body:has(.full-map) .workspace>.page-head>div{display:contents!important}body:has(.full-map) .workspace>.page-head span{color:#d7ad5d!important;letter-spacing:1.65px!important;grid-area:1/1!important;align-self:end!important;font-size:8px!important;line-height:1.2!important}body:has(.full-map) .workspace>.page-head h2{color:#f8fbff!important;letter-spacing:-.65px!important;text-wrap:balance!important;grid-area:2/1!important;min-width:0!important;margin:5px 0 7px!important;font-size:clamp(22px,6.4vw,27px)!important;line-height:1.08!important}body:has(.full-map) .workspace>.page-head p{color:#dde9f6b8!important;background:0 0!important;border:0!important;grid-area:3/1/auto/-1!important;max-width:none!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.4!important}body:has(.full-map) .workspace>.page-head>button{white-space:nowrap!important;border-radius:13px!important;grid-area:1/2/3!important;align-self:center!important;min-width:104px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;box-shadow:0 6px 16px #ab74223d!important}body:has(.full-map) .workspace>.page-head>.vf-mobile-page-contacts-toggle{white-space:nowrap!important;border-radius:13px!important;grid-area:1/2/3!important;align-self:center!important;min-width:104px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;box-shadow:0 6px 16px #ab74223d!important}body:has(.full-map) .vf-mobile-district-host{width:100%!important;margin:0 0 10px!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control{color:#183b67!important;background:linear-gradient(145deg,#fff,#f5f8fc)!important;border:1px solid #1c3f691f!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important;box-shadow:0 8px 22px #081e3c17!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header{background:0 0!important;border-bottom:0!important;align-items:center!important;gap:12px!important;min-height:66px!important;padding:11px 12px 11px 14px!important;display:flex!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header>div{flex:auto!important;min-width:0!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header strong{color:#173b67!important;letter-spacing:-.2px!important;font-size:15px!important;line-height:1.15!important;display:block!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header small{color:#64758a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:5px!important;font-size:9.5px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-toggle{color:#174a7f!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#eef4fa!important;border:1px solid #d4dfec!important;border-radius:12px!important;flex:0 0 42px!important;place-items:center!important;margin-left:auto!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}:is(body:has(.full-map) .vf-mobile-district-host .vf-district-map-control[data-collapsed=true] .vf-district-map-list,body:has(.full-map) .vf-mobile-district-host .vf-district-map-control[data-collapsed=true] .vf-district-map-scale){display:none!important}body:has(.full-map) .vf-territorial-center-host{width:100%!important;margin:0 0 12px!important}body:has(.full-map) .vf-territorial-center{color:#173b67!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;border:1px solid #1c3f691f!important;border-radius:16px!important;margin:0!important;overflow:hidden!important;box-shadow:0 8px 22px #081e3c17!important}body:has(.full-map) .vf-territorial-center>header{background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 12px 12px 14px!important;display:grid!important}body:has(.full-map) .vf-territorial-center>header>div{min-width:0!important}body:has(.full-map) .vf-territorial-center>header strong{color:#173b67!important;letter-spacing:-.15px!important;font-size:14px!important;line-height:1.2!important;display:block!important}body:has(.full-map) .vf-territorial-center>header small{-webkit-line-clamp:2!important;color:#6a798c!important;-webkit-box-orient:vertical!important;margin-top:5px!important;font-size:9.5px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}body:has(.full-map) .vf-territorial-center>header button{color:#173b67!important;background:#fff!important;border:1px solid #d4dfec!important;border-radius:12px!important;min-width:72px!important;min-height:40px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important;box-shadow:0 3px 10px #0f2d500f!important}body:has(.full-map) .workspace>.full-map{border-radius:18px!important;margin-top:0!important;overflow:hidden!important}html[data-vf-theme=light] body:has(.full-map) .workspace>.page-head{background:radial-gradient(circle at 100% 0,#2a70ae1a,#0000 38%),linear-gradient(145deg,#f8fbff,#eef5fb)!important;border-color:#d7e3ef!important;box-shadow:0 10px 24px #1a406714!important}html[data-vf-theme=light] body:has(.full-map) .workspace>.page-head h2{color:#173b67!important}html[data-vf-theme=light] body:has(.full-map) .workspace>.page-head p{color:#66788c!important}body:has(.full-map) .vf-mobile-district-host{margin-bottom:14px!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control{color:#f7fbff!important;background:radial-gradient(circle at 100% 0,#2d76b524,#0000 42%),linear-gradient(145deg,#08203dfa,#0e365bf5)!important;border:1px solid #4d99db38!important;border-radius:18px!important;box-shadow:0 10px 24px #020c1933!important}body:has(.full-map) .vf-territorial-center{color:#f7fbff!important;background:radial-gradient(circle at 100% 0,#2d76b524,#0000 42%),linear-gradient(145deg,#08203dfa,#0e365bf5)!important;border:1px solid #4d99db38!important;border-radius:18px!important;box-shadow:0 10px 24px #020c1933!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header{min-height:68px!important;padding:12px 13px 12px 15px!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header strong{color:#f8fbff!important;text-shadow:0 1px #00000014!important}body:has(.full-map) .vf-territorial-center>header strong{color:#f8fbff!important;text-shadow:0 1px #00000014!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header small{color:#dde9f6bd!important}body:has(.full-map) .vf-territorial-center>header small{color:#dde9f6bd!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-toggle{color:#fffaf0!important;background:linear-gradient(135deg,#dcae49,#b98125)!important;border:1px solid #f4ca6c94!important;box-shadow:0 7px 16px #9f681947!important}body:has(.full-map) .vf-territorial-center>header button{color:#fffaf0!important;background:linear-gradient(135deg,#dcae49,#b98125)!important;border:1px solid #f4ca6c94!important;box-shadow:0 7px 16px #9f681947!important}body:has(.full-map) .vf-mobile-district-host .vf-district-map-toggle{flex-basis:44px!important;width:44px!important;height:44px!important;font-size:21px!important;font-weight:800!important}body:has(.full-map) .vf-territorial-center-host{margin-top:0!important;margin-bottom:15px!important}body:has(.full-map) .vf-territorial-center>header{gap:12px!important;min-height:82px!important;padding:13px 13px 13px 15px!important}body:has(.full-map) .vf-territorial-center>header button{min-width:78px!important;min-height:42px!important;padding-inline:13px!important;font-weight:800!important}body:has(.full-map) .workspace>.full-map{margin-top:0!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-district-host .vf-district-map-control{color:#f7fbff!important;background:radial-gradient(circle at 100% 0,#2d76b524,#0000 42%),linear-gradient(145deg,#08203dfa,#0e365bf5)!important;border-color:#4d99db38!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-center{color:#f7fbff!important;background:radial-gradient(circle at 100% 0,#2d76b524,#0000 42%),linear-gradient(145deg,#08203dfa,#0e365bf5)!important;border-color:#4d99db38!important}}
@media (max-width:760px){body:has(.full-map){--vf-map-gold-1:#e0b34e;--vf-map-gold-2:#b98024;--vf-map-gold-text:#fffaf0;--vf-map-focus:#f2c968}html:not([data-vf-theme=light]) body:has(.full-map){--vf-map-card-bg-1:#08203d;--vf-map-card-bg-2:#0e365b;--vf-map-card-border:#5ba5e047;--vf-map-card-title:#f7fbff;--vf-map-card-text:#c7d6e6;--vf-map-card-muted:#9fb4c9;--vf-map-row-bg:#ffffff0e;--vf-map-row-bg-hover:#ffffff17;--vf-map-row-border:#87b5dc2e;--vf-map-input-bg:#0b2a4a;--vf-map-input-border:#41698e;--vf-map-chip-bg:#e0b34e26;--vf-map-divider:#abcae433}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-district-host .vf-district-map-control{border-color:var(--vf-map-card-border)!important;background:radial-gradient(circle at 100% 0%, #307ebf29, transparent 42%), linear-gradient(145deg, var(--vf-map-card-bg-1), var(--vf-map-card-bg-2))!important;color:var(--vf-map-card-title)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-center{border-color:var(--vf-map-card-border)!important;background:radial-gradient(circle at 100% 0%, #307ebf29, transparent 42%), linear-gradient(145deg, var(--vf-map-card-bg-1), var(--vf-map-card-bg-2))!important;color:var(--vf-map-card-title)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-list{scrollbar-color:#b3cce37a transparent;background:0 0!important;padding:4px 8px 8px!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-row{background:var(--vf-map-row-bg)!important;color:var(--vf-map-card-title)!important;opacity:1!important;border:1px solid #0000!important;border-radius:10px!important;margin:2px 0!important;padding:8px 9px!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-row:hover:not(:disabled){border-color:var(--vf-map-row-border)!important;background:var(--vf-map-row-bg-hover)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-row:disabled{color:var(--vf-map-card-title)!important;opacity:1!important;cursor:default!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-row b{color:#f0c96f!important;font-weight:850!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-row small{color:var(--vf-map-card-muted)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-empty{color:var(--vf-map-card-text)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-scale{border-top-color:var(--vf-map-divider)!important;color:var(--vf-map-card-muted)!important;background:#0312232e!important}:is(html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-scale span,html:not([data-vf-theme=light]) body:has(.full-map) .vf-district-map-scale em){color:var(--vf-map-card-muted)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-body{border-top-color:var(--vf-map-divider)!important;background:#03122324!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-intro{color:var(--vf-map-card-text)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-tabs button{border-color:var(--vf-map-row-border)!important;color:var(--vf-map-card-text)!important;background:#ffffff0e!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-tabs button[data-active=true]{background:linear-gradient(135deg, var(--vf-map-gold-1), var(--vf-map-gold-2))!important;color:#102b49!important;border-color:#f4ca6cb3!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-row{border-color:var(--vf-map-row-border)!important;background:var(--vf-map-row-bg)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-person strong{color:var(--vf-map-card-title)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-person span{color:var(--vf-map-card-text)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-matching{color:var(--vf-map-card-text)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-footer span{color:var(--vf-map-card-text)!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-person span b{color:#f0c96f!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-person em{background:var(--vf-map-chip-bg)!important;color:#f0c96f!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-actions select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--vf-map-input-border)!important;background:var(--vf-map-input-bg)!important;color:#f7fbff!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-actions select option{color:#f7fbff!important;background:#0b2a4a!important}:is(html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-actions button,html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-reference-actions button,html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-footer button){background:linear-gradient(135deg, var(--vf-map-gold-1), var(--vf-map-gold-2))!important;color:#102b49!important;border:1px solid #f4ca6c8c!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-reference-actions button[data-role=capture]{border-color:var(--vf-map-input-border)!important;color:var(--vf-map-card-title)!important;background:#ffffff12!important}:is(html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-actions button:disabled,html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-reference-actions button:disabled,html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-footer button:disabled){opacity:.68!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-coordinate{color:#9de0b8!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-capture{color:#c9e4f8!important;background:#488bc621!important;border:1px solid #70b2e840!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-empty{color:#a9e2c0!important;background:#2f89581f!important;border:1px solid #5cbb8533!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-territorial-error{color:#ffc1c1!important;background:#972f2f29!important;border:1px solid #f57a7a38!important}html[data-vf-theme=light] body:has(.full-map){--vf-map-card-bg-1:#fff;--vf-map-card-bg-2:#edf5fb;--vf-map-card-border:#cbddeb;--vf-map-card-title:#173b67;--vf-map-card-text:#4f657d;--vf-map-card-muted:#6c8095;--vf-map-row-bg:#f6f9fc;--vf-map-row-bg-hover:#edf4fa;--vf-map-row-border:#d8e4ef;--vf-map-input-bg:#fff;--vf-map-input-border:#c7d7e6;--vf-map-chip-bg:#fff3d5;--vf-map-divider:#dce7f0}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-district-host .vf-district-map-control{border-color:var(--vf-map-card-border)!important;background:radial-gradient(circle at 100% 0%, #4087c217, transparent 42%), linear-gradient(145deg, var(--vf-map-card-bg-1), var(--vf-map-card-bg-2))!important;color:var(--vf-map-card-title)!important;box-shadow:0 10px 24px #1a406717!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-center{border-color:var(--vf-map-card-border)!important;background:radial-gradient(circle at 100% 0%, #4087c217, transparent 42%), linear-gradient(145deg, var(--vf-map-card-bg-1), var(--vf-map-card-bg-2))!important;color:var(--vf-map-card-title)!important;box-shadow:0 10px 24px #1a406717!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header strong{color:var(--vf-map-card-title)!important;text-shadow:none!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-center>header strong{color:var(--vf-map-card-title)!important;text-shadow:none!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-district-host .vf-district-map-control header small{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-center>header small{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-list{background:0 0!important;padding:4px 8px 8px!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-row{background:var(--vf-map-row-bg)!important;color:var(--vf-map-card-title)!important;opacity:1!important;border:1px solid #0000!important;border-radius:10px!important;margin:2px 0!important;padding:8px 9px!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-row:hover:not(:disabled){border-color:var(--vf-map-row-border)!important;background:var(--vf-map-row-bg-hover)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-row:disabled{color:var(--vf-map-card-title)!important;opacity:1!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-row b{color:#93651d!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-row small{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-empty{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-scale{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-scale span{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-scale em{color:var(--vf-map-card-muted)!important}html[data-vf-theme=light] body:has(.full-map) .vf-district-map-scale{border-top-color:var(--vf-map-divider)!important;background:#ebf4fb99!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-body{border-top-color:var(--vf-map-divider)!important;background:#f5f9fca3!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-intro{color:var(--vf-map-card-text)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-person span{color:var(--vf-map-card-text)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-matching{color:var(--vf-map-card-text)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-footer span{color:var(--vf-map-card-text)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-tabs button{border-color:var(--vf-map-row-border)!important;color:var(--vf-map-card-text)!important;background:#fff!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-tabs button[data-active=true]{color:#17345c!important;background:linear-gradient(135deg,#e4b856,#c58b2d)!important;border-color:#c38a2c!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-row{border-color:var(--vf-map-row-border)!important;background:#fff!important;box-shadow:0 3px 10px #1f446809!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-person strong{color:var(--vf-map-card-title)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-person span b{color:#8a5e19!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-person em{background:var(--vf-map-chip-bg)!important;color:#8a5e19!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-actions select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--vf-map-input-border)!important;background:var(--vf-map-input-bg)!important;color:var(--vf-map-card-title)!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-actions select option{color:#17345c!important;background:#fff!important}:is(html[data-vf-theme=light] body:has(.full-map) .vf-territorial-actions button,html[data-vf-theme=light] body:has(.full-map) .vf-territorial-reference-actions button,html[data-vf-theme=light] body:has(.full-map) .vf-territorial-footer button){color:#17345c!important;background:linear-gradient(135deg,#e4b856,#c58b2d)!important;border:1px solid #c58b2d!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-reference-actions button[data-role=capture]{border-color:var(--vf-map-input-border)!important;color:var(--vf-map-card-title)!important;background:#fff!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-coordinate{color:#226740!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-capture{color:#23558a!important;background:#eef7ff!important;border:1px solid #cfe2f2!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-empty{color:#2d6843!important;background:#eff9f2!important;border:1px solid #cce7d5!important}html[data-vf-theme=light] body:has(.full-map) .vf-territorial-error{color:#922f2f!important;background:#fff4f4!important;border:1px solid #f0cccc!important}:is(html:not([data-vf-theme=light]) body:has(.full-map) .full-map .real-map-toolbar,html:not([data-vf-theme=light]) body:has(.full-map) .full-map .map-legend){color:#f7fbff!important;background:#071c34f0!important;border-color:#6cabde40!important}:is(html:not([data-vf-theme=light]) body:has(.full-map) .full-map .map-legend label,html:not([data-vf-theme=light]) body:has(.full-map) .full-map .map-legend small,html:not([data-vf-theme=light]) body:has(.full-map) .full-map .map-legend strong){color:#c7d6e6!important}:is(html[data-vf-theme=light] body:has(.full-map) .full-map .real-map-toolbar,html[data-vf-theme=light] body:has(.full-map) .full-map .map-legend){color:#17345c!important;background:#fffffff2!important;border-color:#d5e2ed!important;box-shadow:0 8px 22px #1b3e621f!important}:is(html[data-vf-theme=light] body:has(.full-map) .full-map .real-map-toolbar strong,html[data-vf-theme=light] body:has(.full-map) .full-map .real-map-toolbar small,html[data-vf-theme=light] body:has(.full-map) .full-map .map-legend label,html[data-vf-theme=light] body:has(.full-map) .full-map .map-legend small,html[data-vf-theme=light] body:has(.full-map) .full-map .map-legend strong){color:#294c70!important}html[data-vf-theme=light] body:has(.full-map) .full-map .real-map-toolbar button:not(.map-home){color:#17345c!important;background:#f1f6fa!important;border-color:#d5e2ed!important}html[data-vf-theme=light] body:has(.full-map) .vf-map-layers-toggle{color:#17345c!important;background:#fffffff5!important;border:1px solid #d3e0eb!important;box-shadow:0 6px 18px #183a5c24!important}html[data-vf-theme=light] body:has(.full-map) .vf-map-layers-toggle[aria-expanded=true]{color:#17345c!important;background:linear-gradient(135deg,#e4b856,#c58b2d)!important;border-color:#c58b2d!important}body:has(.full-map) .vf-district-map-toggle:focus-visible{outline:2px solid var(--vf-map-focus)!important;outline-offset:2px!important}body:has(.full-map) .vf-district-map-row:focus-visible{outline:2px solid var(--vf-map-focus)!important;outline-offset:2px!important}body:has(.full-map) .vf-territorial-center button:focus-visible{outline:2px solid var(--vf-map-focus)!important;outline-offset:2px!important}body:has(.full-map) .vf-territorial-center select:focus-visible{outline:2px solid var(--vf-map-focus)!important;outline-offset:2px!important}body:has(.full-map) .vf-map-layers-toggle:focus-visible{outline:2px solid var(--vf-map-focus)!important;outline-offset:2px!important}}
@media (max-width:760px){body:has(.full-map) .vf-mobile-contacts-host{width:100%!important;margin:0 0 14px!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-control{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:14px 14px 13px!important;overflow:hidden!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-control>strong{letter-spacing:-.2px!important;margin:0 0 11px!important;font-size:15px!important;line-height:1.15!important;display:block!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs button{white-space:nowrap!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;border-radius:12px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-status{overflow-wrap:anywhere!important;margin:11px 0 0!important;padding:0 0 10px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.42!important;display:block!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend{flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;margin:0!important;padding-top:10px!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important;display:flex!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend span{align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend i{border-radius:50%!important;flex:0 0 9px!important;width:9px!important;height:9px!important}body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs button:focus-visible{outline:2px solid var(--vf-map-focus,#f2c968)!important;outline-offset:2px!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-control{color:#f7fbff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:radial-gradient(circle at 100% 0,#307ebf29,#0000 42%),linear-gradient(145deg,#08203d,#0e365b)!important;border:1px solid #5ba5e047!important;box-shadow:0 10px 24px #020c1933!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-control>strong{color:#f7fbff!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs button{color:#d9e6f2!important;background:#ffffff0e!important;border:1px solid #87b5dc38!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs button.active{color:#102b49!important;background:linear-gradient(135deg,#e0b34e,#b98024)!important;border-color:#f4ca6cb8!important;box-shadow:0 6px 15px #9f681938!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-status{color:#c7d6e6!important;border-bottom:1px solid #abcae42e!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend{color:#d7e3ef!important}html:not([data-vf-theme=light]) body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend .approx{background:#7f9fc4!important;border:1px dashed #dce9f5!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-control{color:#173b67!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:radial-gradient(circle at 100% 0,#4087c214,#0000 42%),linear-gradient(145deg,#fff,#edf5fb)!important;border:1px solid #cbddeb!important;box-shadow:0 10px 24px #1a406717!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-control>strong{color:#173b67!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs button{color:#234a73!important;background:#ffffffe6!important;border:1px solid #cad9e7!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-tabs button.active{color:#fff!important;background:linear-gradient(145deg,#173b67,#245b8f)!important;border-color:#173b67!important;box-shadow:0 5px 14px #173b6729!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-status{color:#526b84!important;border-bottom:1px solid #dce7f0!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend{color:#395570!important}html[data-vf-theme=light] body:has(.full-map) .vf-mobile-contacts-host .vf-map-contact-legend .approx{background:#6f8fb5!important;border:1px dashed #fff!important}}
@media (max-width:760px){body:has(.workspace .full-map) .workspace>.page-head.vf-map-mobile-head-hidden{display:none!important}body:has(.workspace .full-map) .app-shell .topbar .page-id{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body:has(.workspace .full-map) .app-shell .topbar .mobile-menu{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}body:has(.workspace .full-map) .vf-map-mobile-title{flex:0 auto!important;align-items:center!important;min-width:0!important;max-width:132px!important;margin:0!important;display:flex!important}body:has(.workspace .full-map) .vf-map-mobile-title strong{color:#f7fbff!important;letter-spacing:-.15px!important;white-space:nowrap!important;margin:0!important;font:850 14px/1.05 Arial,sans-serif!important;display:block!important}body:has(.workspace .full-map) .vf-header-scope{margin-left:auto!important}body:has(.workspace .full-map) .vf-map-mobile-tools{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#061b32eb!important;border:1px solid #4694d647!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:8px 0 12px!important;padding:4px!important;display:grid!important;box-shadow:0 8px 22px #020c1924!important}body:has(.workspace .full-map) .vf-map-mobile-tools.is-adm{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.workspace .full-map) .vf-map-mobile-tool{color:#c8d6e5!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 9px!important;transition:background .16s,color .16s,transform .16s!important;display:inline-flex!important;position:relative!important}body:has(.workspace .full-map) .vf-map-mobile-tool+.vf-map-mobile-tool:before{content:""!important;background:#739ec52e!important;width:1px!important;position:absolute!important;top:9px!important;bottom:9px!important;left:-2px!important}body:has(.workspace .full-map) .vf-map-mobile-tool:active{transform:scale(.985)!important}body:has(.workspace .full-map) .vf-map-mobile-tool-icon{text-align:center!important;flex:none!important;min-width:18px!important;font-size:14px!important;line-height:1!important}body:has(.workspace .full-map) .vf-map-mobile-tool b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font:820 11px/1 Arial,sans-serif!important;overflow:hidden!important}body:has(.workspace .full-map) .vf-map-mobile-tool[data-vf-map-mobile-action=contacts] .vf-map-mobile-tool-icon{color:#58b8ef!important}body:has(.workspace .full-map) .vf-map-mobile-tool[data-vf-map-mobile-action=districts] .vf-map-mobile-tool-icon{color:#e0b24d!important}body:has(.workspace .full-map) .vf-map-mobile-tool[data-vf-map-mobile-action=pending] .vf-map-mobile-tool-icon{color:#e08a61!important}body:has(.workspace .full-map) .vf-map-mobile-tool[aria-pressed=true]{color:#fff!important;background:linear-gradient(145deg,#144874fa,#0b3052fa)!important}body:has(.workspace .full-map) .vf-map-mobile-tool[data-vf-map-mobile-action=districts][aria-pressed=true]{box-shadow:inset 0 -2px #d6aa48!important}body:has(.workspace .full-map) .vf-map-mobile-tool[data-vf-map-mobile-action=contacts][aria-pressed=true]{box-shadow:inset 0 -2px #53afe4!important}body:has(.workspace .full-map) .vf-map-mobile-tool[data-vf-map-mobile-action=pending][aria-pressed=true]{box-shadow:inset 0 -2px #d78158!important}body:has(.workspace .full-map) .vf-map-mobile-tool:disabled{opacity:.4!important;cursor:wait!important}body:has(.workspace .full-map) .vf-map-mobile-panel-hidden{display:none!important}body:has(.workspace .full-map) .vf-map-mobile-panel-open{width:100%!important;margin:0 0 12px!important;display:block!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open{max-height:108px!important;overflow:hidden!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-control{color:#f7fbff!important;background:linear-gradient(145deg,#08203dfa,#0d3154f7)!important;border:1px solid #4d99db3d!important;border-radius:15px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px!important;box-shadow:0 8px 20px #020c1926!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-control>strong{display:none!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-tabs button{color:#dce8f3!important;background:#ffffff0b!important;border:1px solid #6fa4ce40!important;border-radius:10px!important;min-height:34px!important;padding:0 6px!important;font-size:10px!important;font-weight:800!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-tabs button.active{color:#fff!important;background:#164f86!important;border-color:#52aae29e!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-status{color:#d6e5f2bf!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:7px 1px 0!important;font-size:8.5px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-mobile-panel-open .vf-map-contact-legend{display:none!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open{max-height:250px!important;overflow:hidden!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-control{color:#f7fbff!important;background:linear-gradient(145deg,#08203dfa,#0d3154f7)!important;border:1px solid #4d99db3d!important;border-radius:15px!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:250px!important;margin:0!important;overflow:hidden!important;box-shadow:0 8px 20px #020c1926!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-control header{border-bottom:0!important;align-items:center!important;min-height:48px!important;padding:9px 12px 7px!important;display:flex!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-control header strong{color:#f8fbff!important;font-size:12px!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-control header small{color:#d7e6f2b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;overflow:hidden!important}body:has(.workspace .full-map) .vf-mobile-district-host .vf-district-map-toggle{display:none!important}body:has(.workspace .full-map) .vf-map-district-search{color:#8fa8c0!important;background:#031426a3!important;border:1px solid #5f9dcf3d!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-height:36px!important;margin:0 9px 7px!important;padding:0 10px!important;display:flex!important}body:has(.workspace .full-map) .vf-map-district-search span{font-size:15px!important}body:has(.workspace .full-map) .vf-map-district-search input{color:#f8fbff!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font:700 12px/1 Arial,sans-serif!important}body:has(.workspace .full-map) .vf-map-district-search input::placeholder{color:#b8ccdd9e!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-list{-webkit-overflow-scrolling:touch!important;max-height:145px!important;padding:0 7px 7px!important;overflow-y:auto!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-row{color:#dce8f3!important;border-radius:10px!important;min-height:42px!important;padding:7px 9px!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-row+.vf-district-map-row{margin-top:3px!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-row:not(:disabled):active{background:#2a70ae38!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-row b{color:#f8fbff!important;font-size:11px!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-row small{color:#c8dae9a6!important;font-size:8.5px!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-mobile-panel-open .vf-district-map-scale{display:none!important}body:has(.workspace .full-map) .vf-territorial-center-host.vf-map-mobile-panel-open{-webkit-overflow-scrolling:touch!important;max-height:250px!important;margin:0 0 12px!important;overflow-y:auto!important}body:has(.workspace .full-map) .vf-territorial-center-host.vf-map-mobile-panel-open .vf-territorial-center{border-radius:15px!important;margin:0!important}body:has(.workspace .full-map) .full-map{border-radius:18px!important;margin-top:0!important;position:relative!important;overflow:hidden!important}body:has(.workspace .full-map) .vf-map-mobile-summary{z-index:1320!important;color:#edf5fb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#051f38e0!important;border:1px solid #609ecf4d!important;border-radius:999px!important;align-items:center!important;max-width:calc(100% - 76px)!important;min-height:32px!important;padding:0 11px!important;font:800 9px/1 Arial,sans-serif!important;display:flex!important;position:absolute!important;top:10px!important;left:10px!important;overflow:hidden!important;box-shadow:0 6px 16px #020c1933!important}body:has(.workspace .full-map) .vf-map-mobile-actions{z-index:1340!important;gap:7px!important;display:grid!important;position:absolute!important;top:9px!important;right:9px!important}body:has(.workspace .full-map) .vf-map-mobile-actions button{color:#f0c55f!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#062b4cf2!important;border:1px solid #e2b54bad!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font:900 20px/1 Arial,sans-serif!important;display:grid!important;box-shadow:0 7px 18px #020c193d!important}body:has(.workspace .full-map) .full-map .vf-map-mobile-recenter{display:none!important}body:has(.workspace .full-map) .full-map.vf-mobile-map-ui .real-map-toolbar{pointer-events:none!important}:is(body:has(.workspace .full-map) .full-map.vf-mobile-map-ui .real-map-toolbar button:first-of-type,body:has(.workspace .full-map) .full-map.vf-mobile-map-ui .real-map-toolbar button:nth-of-type(2)){visibility:hidden!important;pointer-events:none!important}body:has(.workspace .full-map) .full-map.vf-mobile-map-ui .leaflet-control-zoom{margin-top:102px!important}body:has(.workspace .full-map) .vf-map-mobile-capture-banner{z-index:1330!important;color:#fff!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#07233ef0!important;border:1px solid #e2b54b73!important;border-radius:12px!important;gap:2px!important;padding:9px 11px!important;display:grid!important;position:absolute!important;top:50px!important;left:10px!important;right:62px!important;box-shadow:0 8px 20px #020c1938!important}body:has(.workspace .full-map) .vf-map-mobile-capture-banner strong{font-size:10px!important}body:has(.workspace .full-map) .vf-map-mobile-capture-banner small{color:#dde9f6bf!important;font-size:8.5px!important}}@media (max-width:410px){body:has(.workspace .full-map) .app-shell .topbar .page-id{gap:7px!important}body:has(.workspace .full-map) .app-shell .topbar .mobile-menu{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}body:has(.workspace .full-map) .vf-map-mobile-title{max-width:104px!important}body:has(.workspace .full-map) .vf-map-mobile-title strong{font-size:12.5px!important}body:has(.workspace .full-map) .vf-map-mobile-tool{min-height:40px!important;padding-inline:5px!important}body:has(.workspace .full-map) .vf-map-mobile-tool b{font-size:10px!important}body:has(.workspace .full-map) .vf-map-mobile-summary{max-width:calc(100% - 70px)!important;font-size:8.5px!important}}
@media (max-width:760px){body:has(.welcome-pro){--vf-overview-cyan:#38bdf8;--vf-overview-gold:#d7ad5d;--vf-overview-radius:16px}body:has(.welcome-pro) .app-shell .topbar{gap:8px!important;height:70px!important;min-height:70px!important;padding:0 12px!important}body:has(.welcome-pro) .app-shell .topbar .page-id{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .page-id h1{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.2px!important;flex:none!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .page-id small{display:none!important}body:has(.welcome-pro) .vf-header-scope{flex:0 0 126px!important;width:126px!important;min-width:126px!important;max-width:126px!important;margin:0!important}:is(body:has(.welcome-pro) .vf-header-scope-select-wrap,body:has(.welcome-pro) .vf-header-scope-select){width:126px!important;min-width:126px!important;max-width:126px!important}body:has(.welcome-pro) .vf-header-scope-select-wrap{border-radius:10px!important;height:34px!important}body:has(.welcome-pro) .vf-header-scope-select{letter-spacing:-.05px!important;text-overflow:clip!important;white-space:nowrap!important;height:32px!important;padding:0 23px 0 10px!important;font-size:10px!important;font-weight:800!important;overflow:hidden!important}body:has(.welcome-pro) .vf-header-scope-select-wrap:after{font-size:10px!important;right:8px!important}body:has(.welcome-pro) .topbar .page-id>.vf-theme-toggle{border-radius:10px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;font-size:16px!important}body:has(.welcome-pro) .topbar .profile{flex:none!important;margin-left:2px!important}body:has(.welcome-pro) .topbar .profile>span{width:39px!important;min-width:39px!important;height:39px!important}:is(body:has(.welcome-pro) .topbar .profile>div,body:has(.welcome-pro) .topbar .profile>i){display:none!important}body:has(.welcome-pro) .app-shell .workspace{padding:18px 14px 76px!important}body:has(.welcome-pro) .app-shell .welcome-pro{border-radius:var(--vf-overview-radius)!important;align-items:flex-start!important;min-height:0!important;padding:20px!important}body:has(.welcome-pro) .welcome-copy{width:100%!important;min-width:0!important}body:has(.welcome-pro) .welcome-pro span{color:var(--vf-overview-gold)!important;letter-spacing:1.45px!important;margin-bottom:6px!important;font-size:7px!important;line-height:1.2!important;display:inline-block!important}body:has(.welcome-pro) .welcome-pro h2{letter-spacing:-.55px!important;text-wrap:balance!important;max-width:100%!important;margin:0 0 8px!important;font-size:24px!important;line-height:1.12!important}body:has(.welcome-pro) .welcome-pro p{max-width:100%!important;margin:0!important;font-size:10px!important;line-height:1.45!important}body:has(.welcome-pro) .kpis{grid-template-columns:1fr!important;gap:10px!important;margin:14px 0 16px!important}body:has(.welcome-pro) .app-shell .kpi{border-radius:var(--vf-overview-radius)!important;text-align:left!important;align-items:center!important;gap:13px!important;min-height:88px!important;padding:13px 42px 13px 14px!important;position:relative!important}body:has(.welcome-pro) .app-shell .kpi:after{content:none!important}body:has(.welcome-pro) .app-shell .kpi-arrow{color:#9fb1c2!important;opacity:.78!important;font-size:24px!important;line-height:1!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}body:has(.welcome-pro) .app-shell .kpi-icon{border-radius:12px!important;flex:0 0 43px!important;width:43px!important;min-width:43px!important;height:43px!important}body:has(.welcome-pro) .app-shell .kpi>div:not(.kpi-icon){min-width:0!important}body:has(.welcome-pro) .app-shell .kpi strong{letter-spacing:-.55px!important;margin:0!important;font-size:22px!important;line-height:1!important}body:has(.welcome-pro) .app-shell .kpi b{margin:3px 0 5px!important;font-size:10px!important;line-height:1.2!important}body:has(.welcome-pro) .app-shell .kpi small{white-space:normal!important;margin:0!important;font-size:8.5px!important;line-height:1.25!important}body:has(.welcome-pro) .app-shell .panel{border-radius:var(--vf-overview-radius)!important}html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .welcome-pro{background:radial-gradient(circle at 100% 0,#2d76b524,#0000 42%),linear-gradient(145deg,#08203dfc,#0e365bf7)!important;border:1px solid #4d99db3d!important;box-shadow:0 12px 26px #020c1933!important}html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .welcome-pro p{color:#dde9f6bd!important}html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .kpi{background:linear-gradient(145deg,#0a1b35fa,#08152bfa)!important;border:1px solid #4d99db2e!important;box-shadow:0 7px 18px #020c1929!important}:is(html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .kpi strong,html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .kpi b){color:#f8fbff!important}html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .kpi small{color:#9fb4c9!important}html:not([data-vf-theme=light]) body:has(.welcome-pro) .app-shell .kpi-icon{color:#e6b94f!important;background:radial-gradient(circle at 50% 32%,#f2ca691f,#0000 62%),#e0b34e14!important;border:1px solid #e0b34e57!important;box-shadow:inset 0 0 14px #e0b34e0b,0 0 0 1px #e0b34e06!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .welcome-pro{background:radial-gradient(circle at 100% 0,#418bc51a,#0000 42%),linear-gradient(145deg,#f8fbff,#eaf3fa)!important;border:1px solid #cdddea!important;box-shadow:0 10px 24px #183d6217!important}html[data-vf-theme=light] body:has(.welcome-pro) .welcome-pro:before{opacity:.08!important;mix-blend-mode:multiply!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .welcome-pro h2{color:#173b67!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .welcome-pro p{color:#5f7389!important}html[data-vf-theme=light] body:has(.welcome-pro) .welcome-pro span{color:#9a681e!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .kpi{background:linear-gradient(145deg,#fff,#f5f9fc)!important;border:1px solid #d7e3ed!important;box-shadow:0 7px 18px #183d6211!important}:is(html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .kpi strong,html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .kpi b){color:#173b67!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .kpi small{color:#667b91!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .kpi-arrow{color:#7890a6!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .kpi-icon{color:#9b681b!important;background:radial-gradient(circle at 50% 32%,#e0b34e29,#0000 62%),#fff6df!important;border:1px solid #dcc38d!important;box-shadow:0 3px 10px #84581812!important}}@media (max-width:410px){body:has(.welcome-pro) .app-shell .topbar{gap:6px!important;padding-inline:9px!important}body:has(.welcome-pro) .app-shell .topbar .page-id{gap:6px!important}body:has(.welcome-pro) .app-shell .topbar .page-id h1{font-size:13.5px!important}:is(body:has(.welcome-pro) .vf-header-scope,body:has(.welcome-pro) .vf-header-scope-select-wrap,body:has(.welcome-pro) .vf-header-scope-select){flex-basis:116px!important;width:116px!important;min-width:116px!important;max-width:116px!important}body:has(.welcome-pro) .vf-header-scope-select{padding-left:8px!important;padding-right:20px!important;font-size:9.5px!important}body:has(.welcome-pro) .topbar .page-id>.vf-theme-toggle{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}body:has(.welcome-pro) .topbar .profile>span{width:36px!important;min-width:36px!important;height:36px!important}}
@media (max-width:760px){body:has(.welcome-pro) .app-shell .topbar{align-items:center!important;gap:8px!important;height:auto!important;min-height:68px!important;padding:8px 12px!important;display:flex!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .mobile-menu{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}body:has(.welcome-pro) .app-shell .topbar .page-id{flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .page-id h1{white-space:nowrap!important;text-overflow:clip!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;margin:0!important;font-size:15px!important;line-height:1.1!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .page-id small{display:none!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope{flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;margin:0!important;display:inline-flex!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap{box-sizing:border-box!important;background:linear-gradient(#132746 0%,#0f1e3a 100%)!important;border:1.5px solid #38bdf8c7!important;border-radius:11px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:36px!important;overflow:hidden!important;box-shadow:0 0 0 1px #38bdf81a,0 5px 14px #0003!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select{box-sizing:border-box!important;color:#f8fafc!important;white-space:nowrap!important;text-overflow:clip!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:33px!important;padding:0 27px 0 11px!important;font-size:10.5px!important;font-weight:800!important;overflow:hidden!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap:after{color:#7dd3fc!important;font-size:10px!important;right:9px!important}body:has(.welcome-pro) .app-shell .topbar .page-id>.vf-theme-toggle{color:#fff!important;background:#0f1e3a!important;border:1px solid #38bdf857!important;border-radius:11px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:inline-grid!important;box-shadow:0 5px 14px #00000029!important}body:has(.welcome-pro) .app-shell .topbar .profile{flex:0 0 40px!important;width:40px!important;min-width:40px!important;margin:0!important}body:has(.welcome-pro) .app-shell .topbar .profile>span{width:40px!important;min-width:40px!important;height:40px!important}:is(body:has(.welcome-pro) .app-shell .topbar .profile>div,body:has(.welcome-pro) .app-shell .topbar .profile>i){display:none!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap{background:linear-gradient(#fff 0%,#f3f8fd 100%)!important;border-color:#2f6fb2!important;box-shadow:0 0 0 1px #2f6fb214,0 4px 12px #1331541a!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select{color:#173f75!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap:after{color:#1f4e85!important}html[data-vf-theme=light] body:has(.welcome-pro) .app-shell .topbar .page-id>.vf-theme-toggle{color:#153b65!important;background:#fff!important;border-color:#cbd9e7!important;box-shadow:0 5px 14px #0f2a461a!important}}@media (max-width:410px){body:has(.welcome-pro) .app-shell .topbar{gap:6px!important;padding-inline:10px!important}body:has(.welcome-pro) .app-shell .topbar .mobile-menu{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}body:has(.welcome-pro) .app-shell .topbar .page-id{gap:6px!important}body:has(.welcome-pro) .app-shell .topbar .page-id h1{flex-basis:86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;font-size:13.5px!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope{flex-basis:120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap{width:120px!important;min-width:120px!important;max-width:120px!important;height:34px!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select{height:31px!important;padding-left:9px!important;padding-right:24px!important;font-size:10px!important}body:has(.welcome-pro) .app-shell .topbar .page-id>.vf-theme-toggle{border-radius:10px!important;flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:16px!important}body:has(.welcome-pro) .app-shell .topbar .profile{flex-basis:38px!important;width:38px!important;min-width:38px!important}body:has(.welcome-pro) .app-shell .topbar .profile>span{width:38px!important;min-width:38px!important;height:38px!important}}
@media (max-width:760px){body:has(.welcome-pro){overflow-x:hidden!important}body:has(.welcome-pro) .app-shell{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.welcome-pro) .app-shell .workspace{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.welcome-pro) .app-shell .topbar{box-sizing:border-box!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:56px!important;padding:7px 10px!important;overflow:hidden!important}body:has(.welcome-pro) .app-shell .topbar .mobile-menu{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin:0!important}body:has(.welcome-pro) .app-shell .topbar .page-id{flex:1 1 0!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}:is(body:has(.welcome-pro) .app-shell .topbar .page-id h1,body:has(.welcome-pro) .app-shell .topbar .page-id small){display:none!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope{flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;margin:0!important;overflow:visible!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap{box-sizing:border-box!important;border-radius:10px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:34px!important;overflow:hidden!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;padding:0 24px 0 9px!important;font-size:10px!important;line-height:1!important}body:has(.welcome-pro) .app-shell .topbar .page-id>.vf-theme-toggle{border-radius:10px!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;margin:0!important;padding:0!important;font-size:15px!important}body:has(.welcome-pro) .app-shell .topbar .profile{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important}body:has(.welcome-pro) .app-shell .topbar .profile>span{width:36px!important;min-width:36px!important;height:36px!important}body:has(.welcome-pro) .app-shell .workspace{box-sizing:border-box!important;padding:12px 10px 66px!important}body:has(.welcome-pro) .app-shell .welcome-pro{border-radius:14px!important;min-height:0!important;padding:15px 16px!important}body:has(.welcome-pro) .welcome-pro span{letter-spacing:1.2px!important;margin-bottom:4px!important;font-size:6.5px!important}body:has(.welcome-pro) .welcome-pro h2{letter-spacing:-.4px!important;margin:0 0 6px!important;font-size:20px!important;line-height:1.08!important}body:has(.welcome-pro) .welcome-pro p{font-size:9.5px!important;line-height:1.35!important}body:has(.welcome-pro) .kpis{gap:7px!important;margin:10px 0 11px!important}body:has(.welcome-pro) .app-shell .kpi{box-sizing:border-box!important;border-radius:14px!important;gap:10px!important;min-height:70px!important;padding:9px 34px 9px 10px!important}body:has(.welcome-pro) .app-shell .kpi-icon{border-radius:10px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important}body:has(.welcome-pro) .app-shell .kpi strong{letter-spacing:-.4px!important;font-size:19px!important;line-height:1!important}body:has(.welcome-pro) .app-shell .kpi b{margin:2px 0 3px!important;font-size:9.5px!important;line-height:1.15!important}body:has(.welcome-pro) .app-shell .kpi small{font-size:8.5px!important;line-height:1.2!important}body:has(.welcome-pro) .app-shell .kpi-arrow{font-size:20px!important;right:11px!important}body:has(.welcome-pro) .app-shell .panel{box-sizing:border-box!important;border-radius:14px!important;padding:13px!important}:is(body:has(.welcome-pro) .app-shell .panel h2,body:has(.welcome-pro) .app-shell .panel h3){font-size:14px!important;line-height:1.2!important}:is(body:has(.welcome-pro) .app-shell .panel p,body:has(.welcome-pro) .app-shell .panel small){line-height:1.3!important}:is(body:has(.welcome-pro) .app-shell .workspace>*,body:has(.welcome-pro) .app-shell .panel,body:has(.welcome-pro) .app-shell .kpi,body:has(.welcome-pro) .app-shell .welcome-pro){min-width:0!important;max-width:100%!important}}@media (max-width:430px){body:has(.welcome-pro) .app-shell .topbar{gap:5px!important;padding-inline:8px!important}body:has(.welcome-pro) .app-shell .topbar .mobile-menu{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}body:has(.welcome-pro) .app-shell .topbar .page-id{gap:5px!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}body:has(.welcome-pro) .app-shell .topbar .vf-header-scope-select-wrap{width:120px!important;min-width:120px!important;max-width:120px!important}body:has(.welcome-pro) .app-shell .topbar .page-id>.vf-theme-toggle{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important}body:has(.welcome-pro) .app-shell .topbar .profile{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}body:has(.welcome-pro) .app-shell .topbar .profile>span{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}body:has(.welcome-pro) .app-shell .workspace{padding-inline:8px!important}body:has(.welcome-pro) .app-shell .welcome-pro{padding:13px 14px!important}body:has(.welcome-pro) .welcome-pro h2{font-size:19px!important}body:has(.welcome-pro) .app-shell .kpi{min-height:66px!important;padding-block:8px!important}}
@media (max-width:760px){.app-shell .vf-overview-registration-backdrop{box-sizing:border-box!important;padding:max(72px, calc(env(safe-area-inset-top) + 58px)) 10px max(10px, env(safe-area-inset-bottom))!important;place-items:start center!important;overflow:hidden!important}.app-shell .vf-overview-registration-modal{box-sizing:border-box!important;width:min(358px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 84px - env(safe-area-inset-bottom))!important;border-radius:16px!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app-shell .vf-overview-registration-modal>header{min-height:0!important;padding:13px 15px!important}.app-shell .vf-overview-registration-modal>header small{font-size:6px!important;line-height:1.1!important}.app-shell .vf-overview-registration-modal>header h3{margin-top:3px!important;font-size:17px!important;line-height:1.15!important}.app-shell .vf-overview-registration-modal>header button{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important}.app-shell .vf-overview-registration-modal .modal-form{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;overscroll-behavior:contain!important;width:100%!important;min-height:0!important;max-height:none!important;padding:12px 14px 14px!important;overflow:hidden auto!important}.app-shell .vf-overview-registration-modal .modal-form>div{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:8px!important;width:100%!important;min-width:0!important;margin:8px 0!important}.app-shell .vf-overview-registration-modal .modal-form>label,.app-shell .vf-overview-registration-modal .modal-form>div>label{gap:4px!important;min-width:0!important;font-size:8px!important;line-height:1.15!important}.app-shell .vf-overview-registration-modal .modal-form>label+label{margin-top:8px!important}.app-shell .vf-overview-registration-modal .modal-form input,.app-shell .vf-overview-registration-modal .modal-form select,.app-shell .vf-overview-registration-modal .modal-form textarea{box-sizing:border-box!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:8px 10px!important;font-size:16px!important;line-height:1.15!important}.app-shell .vf-overview-registration-modal .modal-form select{opacity:1!important;-webkit-text-fill-color:#f8fafc!important}.app-shell .vf-overview-registration-modal .locate-contact-button{border-radius:9px!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.15!important}.app-shell .vf-overview-registration-modal .address-status{margin:6px 0!important;font-size:8px!important;line-height:1.25!important}.app-shell .vf-overview-registration-modal>footer{box-sizing:border-box!important;width:100%!important;min-height:0!important;padding:9px 12px max(9px, env(safe-area-inset-bottom))!important;background:#0b1830!important;border-top:1px solid #38bdf824!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:8px!important;display:grid!important}.app-shell .vf-overview-registration-modal>footer button{box-sizing:border-box!important;white-space:normal!important;border-radius:9px!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.1!important}.app-shell .vf-overview-registration-modal>footer .vf-registration-cancel{color:#e2e8f0!important;box-shadow:none!important;opacity:1!important;background:#101f3a!important;border:1px solid #38bdf838!important}.app-shell .vf-overview-registration-modal>footer .vf-registration-cancel:active{background:#173052!important}}@media (max-width:380px){.app-shell .vf-overview-registration-modal .modal-form>div{grid-template-columns:minmax(0,1fr) 108px!important}}
@media (max-width:760px){body:has(.workspace .full-map) .app-shell .topbar{align-items:center!important;gap:8px!important;height:auto!important;min-height:68px!important;padding:8px 12px!important;display:flex!important;overflow:visible!important}body:has(.workspace .full-map) .app-shell .topbar .mobile-menu{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}body:has(.workspace .full-map) .app-shell .topbar .page-id{flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:visible!important}:is(body:has(.workspace .full-map) .app-shell .topbar .page-id h1,body:has(.workspace .full-map) .app-shell .topbar .page-id small){display:none!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope{flex:auto!important;width:auto!important;min-width:145px!important;max-width:none!important;margin:0!important;display:inline-flex!important;overflow:visible!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select-wrap{box-sizing:border-box!important;background:linear-gradient(#132746 0%,#0f1e3a 100%)!important;border:1.5px solid #38bdf8c7!important;border-radius:11px!important;width:100%!important;min-width:145px!important;max-width:none!important;height:36px!important;overflow:hidden!important;box-shadow:0 0 0 1px #38bdf81a,0 5px 14px #0003!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select{box-sizing:border-box!important;color:#f8fafc!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:33px!important;padding:0 25px 0 11px!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select-wrap:after{color:#7dd3fc!important;font-size:10px!important;right:8px!important}body:has(.workspace .full-map) .app-shell .topbar .page-id>.vf-theme-toggle{color:#fff!important;background:#0f1e3a!important;border:1px solid #38bdf857!important;border-radius:11px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:inline-grid!important;box-shadow:0 5px 14px #00000029!important}body:has(.workspace .full-map) .app-shell .topbar .profile{flex:0 0 40px!important;width:40px!important;min-width:40px!important;margin:0!important}body:has(.workspace .full-map) .app-shell .topbar .profile>span{width:40px!important;min-width:40px!important;height:40px!important}:is(body:has(.workspace .full-map) .app-shell .topbar .profile>div,body:has(.workspace .full-map) .app-shell .topbar .profile>i){display:none!important}html[data-vf-theme=light] body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select-wrap{background:linear-gradient(#fff 0%,#f3f8fd 100%)!important;border-color:#2f6fb2!important;box-shadow:0 0 0 1px #2f6fb214,0 4px 12px #1331541a!important}html[data-vf-theme=light] body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select{color:#173f75!important}html[data-vf-theme=light] body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select-wrap:after{color:#1f4e85!important}html[data-vf-theme=light] body:has(.workspace .full-map) .app-shell .topbar .page-id>.vf-theme-toggle{color:#153b65!important;background:#fff!important;border-color:#cbd9e7!important;box-shadow:0 5px 14px #0f2a461a!important}}@media (max-width:410px){body:has(.workspace .full-map) .app-shell .topbar{gap:6px!important;padding-inline:10px!important}body:has(.workspace .full-map) .app-shell .topbar .mobile-menu{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}body:has(.workspace .full-map) .app-shell .topbar .page-id{gap:6px!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope{flex:auto!important;width:auto!important;min-width:145px!important;max-width:none!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select-wrap{width:100%!important;min-width:145px!important;max-width:none!important;height:34px!important}body:has(.workspace .full-map) .app-shell .topbar .vf-header-scope-select{text-overflow:clip!important;height:31px!important;padding-left:9px!important;padding-right:22px!important;font-size:10.5px!important}body:has(.workspace .full-map) .app-shell .topbar .page-id>.vf-theme-toggle{border-radius:10px!important;flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:16px!important}body:has(.workspace .full-map) .app-shell .topbar .profile{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}body:has(.workspace .full-map) .app-shell .topbar .profile>span{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}}
@media (max-width:760px){.app-shell .topbar[data-vf-mobile-compact-tab-header=true]{align-items:center!important;gap:8px!important;height:auto!important;min-height:68px!important;padding:8px 12px!important;display:flex!important;overflow:visible!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .mobile-menu{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id{flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:visible!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id h1,.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id small,.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .scope-picker{display:none!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope{flex:auto!important;width:auto!important;min-width:145px!important;max-width:none!important;margin:0!important;display:inline-flex!important;overflow:visible!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap{box-sizing:border-box!important;background:linear-gradient(#132746 0%,#0f1e3a 100%)!important;border:1.5px solid #38bdf8c7!important;border-radius:11px!important;width:100%!important;min-width:145px!important;max-width:none!important;height:36px!important;overflow:hidden!important;box-shadow:0 0 0 1px #38bdf81a,0 5px 14px #0003!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select{box-sizing:border-box!important;color:#f8fafc!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:33px!important;padding:0 25px 0 11px!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap:after{color:#7dd3fc!important;font-size:10px!important;right:8px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>.vf-theme-toggle{color:#fff!important;background:#0f1e3a!important;border:1px solid #38bdf857!important;border-radius:11px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:inline-grid!important;box-shadow:0 5px 14px #00000029!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .top-actions{flex:none!important;gap:8px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile{flex:0 0 40px!important;width:40px!important;min-width:40px!important;margin:0!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>span{width:40px!important;min-width:40px!important;height:40px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>div,.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>i{display:none!important}html[data-vf-theme=light] .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap{background:linear-gradient(#fff 0%,#f3f8fd 100%)!important;border-color:#2f6fb2!important;box-shadow:0 0 0 1px #2f6fb214,0 4px 12px #1331541a!important}html[data-vf-theme=light] .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select{color:#173f75!important}html[data-vf-theme=light] .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap:after{color:#1f4e85!important}html[data-vf-theme=light] .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>.vf-theme-toggle{color:#153b65!important;background:#fff!important;border-color:#cbd9e7!important;box-shadow:0 5px 14px #0f2a461a!important}}@media (max-width:410px){.app-shell .topbar[data-vf-mobile-compact-tab-header=true]{gap:6px!important;padding-inline:10px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .mobile-menu{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id{gap:6px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope{flex:auto!important;width:auto!important;min-width:145px!important;max-width:none!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap{width:100%!important;min-width:145px!important;max-width:none!important;height:34px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select{text-overflow:clip!important;height:31px!important;padding-left:9px!important;padding-right:22px!important;font-size:10.5px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>.vf-theme-toggle{border-radius:10px!important;flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:16px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile,.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>span{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}}
@media (max-width:760px){body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true]{box-sizing:border-box!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:56px!important;padding:7px 10px!important;display:flex!important;overflow:hidden!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .mobile-menu{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin:0!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id{flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:hidden!important}:is(body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id h1,body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id small){display:none!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .scope-picker{display:none!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope{flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;margin:0!important;display:inline-flex!important;overflow:visible!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap{box-sizing:border-box!important;background:linear-gradient(#132746 0%,#0f1e3a 100%)!important;border:1.5px solid #38bdf8c7!important;border-radius:10px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:34px!important;overflow:hidden!important;box-shadow:0 0 0 1px #38bdf81a,0 5px 14px #0003!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select{box-sizing:border-box!important;color:#f8fafc!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;padding:0 24px 0 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap:after{color:#7dd3fc!important;font-size:10px!important;right:8px!important}:is(body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>.vf-theme-toggle,body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .top-actions>.vf-theme-toggle){color:#fff!important;background:#0f1e3a!important;border:1px solid #38bdf857!important;border-radius:10px!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1!important;display:inline-grid!important;box-shadow:0 5px 14px #00000029!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .top-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>span{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}:is(body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>div,body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>i){display:none!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>div:not(.vf-header-scope){min-width:0!important}html[data-vf-theme=light] body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap{background:linear-gradient(#fff 0%,#f3f8fd 100%)!important;border-color:#2f6fb2!important;box-shadow:0 0 0 1px #2f6fb214,0 4px 12px #1331541a!important}html[data-vf-theme=light] body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select{color:#173f75!important}html[data-vf-theme=light] body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap:after{color:#1f4e85!important}:is(html[data-vf-theme=light] body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>.vf-theme-toggle,html[data-vf-theme=light] body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .top-actions>.vf-theme-toggle){color:#153b65!important;background:#fff!important;border-color:#cbd9e7!important;box-shadow:0 5px 14px #0f2a461a!important}}@media (max-width:430px){body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true]{gap:5px!important;padding-inline:8px!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .mobile-menu{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id{gap:5px!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope-select-wrap{width:120px!important;min-width:120px!important;max-width:120px!important}:is(body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id>.vf-theme-toggle,body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .top-actions>.vf-theme-toggle){border-radius:10px!important;flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;font-size:15px!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile>span{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}}
.vf-theme-toggle,[data-vf-theme-toggle]{display:none!important}@media (max-width:760px){.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id{justify-content:flex-end!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .top-actions{gap:0!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .vf-header-scope{margin-left:auto!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile{margin-left:7px!important}.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id:not(:has(.vf-header-scope)){flex:auto!important}body:has(.tse-panel-root) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id{justify-content:center!important;align-items:center!important;overflow:hidden!important}body:has(.tse-panel-root) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id h1{text-overflow:clip!important;white-space:nowrap!important;color:#f8fafc!important;letter-spacing:-.01em!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:180px!important;margin:0!important;font-size:12.5px!important;font-weight:800!important;line-height:1.05!important;display:flex!important;overflow:visible!important}body:has(.tse-panel-root) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id h1:after{content:"Arapongas / PR";color:#d7ae60;letter-spacing:.025em;margin-top:3px;font-size:9.5px;font-weight:750;line-height:1;display:block}body:has(.tse-panel-root) .tse-panel-topbar{display:none!important}}@media (max-width:430px){.app-shell .topbar[data-vf-mobile-compact-tab-header=true] .profile{margin-left:5px!important}body:has(.tse-panel-root) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id h1{max-width:158px!important;font-size:12px!important}body:has(.tse-panel-root) .app-shell .topbar[data-vf-mobile-compact-tab-header=true] .page-id h1:after{font-size:9px}}
.loading-state{color:#c7d6e6;letter-spacing:.2px;background:radial-gradient(circle at 50% 40%,#38bdf81a,#0000 30%),linear-gradient(145deg,#0b1730,#102746);border:1px solid #38bdf82e;border-radius:18px;place-items:center;min-height:380px;font-weight:750;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000047}.loading-state:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff09,#38bdf81a,#ffffff09);border-radius:16px;animation:1.8s ease-in-out infinite vf-loading-pulse;position:absolute;inset:24px}html[data-vf-theme=light] .loading-state{color:#5b7188;background:radial-gradient(circle at 50% 40%,#246fad14,#0000 30%),linear-gradient(145deg,#fff,#edf5fb);border-color:#d7e3ed;box-shadow:0 10px 28px #183d621a}@keyframes vf-loading-pulse{0%,to{opacity:.34;transform:scale(.985)}50%{opacity:.78;transform:scale(1)}}@media (max-width:760px){html:has(.app-shell .workspace>.loading-state){background:#06101f!important;min-height:100dvh!important;overflow:hidden!important}html:has(.app-shell .workspace>.loading-state) body{background:#06101f!important;min-height:100dvh!important;overflow:hidden!important}body:has(.app-shell .workspace>.loading-state) .app-shell{background:#06101f!important;min-height:100dvh!important}body:has(.app-shell .workspace>.loading-state) .app-shell>main{background:#06101f!important;min-height:100dvh!important}body:has(.app-shell .workspace>.loading-state) .workspace{background:#06101f!important;min-height:100dvh!important}body:has(.app-shell .workspace>.loading-state) .workspace:not(.vf-contacts-entering):not(.vf-contacts-optimized-active){max-width:none!important;margin:0!important;padding:0!important}body:has(.app-shell .workspace>.loading-state) .loading-state{isolation:isolate;animation:8s linear infinite vf-parana-tech-grid;z-index:9999!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:max(24px, env(safe-area-inset-top)) 24px max(34px, env(safe-area-inset-bottom))!important;box-shadow:none!important;color:#0000!important;background:linear-gradient(#38bdf80b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#38bdf80b 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 39%,#38bdf829,#0000 28%) 50%,radial-gradient(circle at 76% 74%,#e0b34e14,#0000 26%) 50%,linear-gradient(160deg,#050d19 0%,#07172b 48%,#0b2444 100%) 50%!important;border:0!important;border-radius:0!important;margin:0!important;font-size:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}body:has(.app-shell .workspace>.loading-state) .loading-state:before{content:"";z-index:0;opacity:.17;filter:saturate(.72)contrast(1.08)brightness(1.12);mix-blend-mode:screen;pointer-events:none;background-image:url(/voto-forte-bandeira-icon.jpg);background-position:50% 37%;background-repeat:no-repeat;background-size:min(66vw,320px);border-radius:0;animation:2.8s ease-in-out infinite vf-parana-flag-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 37%,#000 0 46%,#0000 74%);mask-image:radial-gradient(circle at 50% 37%,#000 0 46%,#0000 74%)}body:has(.app-shell .workspace>.loading-state) .loading-state:after{content:"VOTO FORTE PARANÁ\a \a Carregando seu ambiente protegido…";white-space:pre;z-index:2;text-align:center;color:#dbe8f5;letter-spacing:1.15px;text-transform:uppercase;text-shadow:0 2px 18px #38bdf833;pointer-events:none;width:min(82vw,420px);font-size:12px;font-weight:800;line-height:1.7;position:absolute;top:67%;left:50%;transform:translate(-50%,-50%)}html[data-vf-theme=light]:has(.app-shell .workspace>.loading-state){background:#eaf2f9!important}html[data-vf-theme=light]:has(.app-shell .workspace>.loading-state) body{background:#eaf2f9!important}html[data-vf-theme=light] body:has(.app-shell .workspace>.loading-state) .app-shell{background:#eaf2f9!important}html[data-vf-theme=light] body:has(.app-shell .workspace>.loading-state) .app-shell>main{background:#eaf2f9!important}html[data-vf-theme=light] body:has(.app-shell .workspace>.loading-state) .workspace{background:#eaf2f9!important}html[data-vf-theme=light] body:has(.app-shell .workspace>.loading-state) .loading-state{background:linear-gradient(#246fad0e 1px,#0000 1px),linear-gradient(90deg,#246fad0e 1px,#0000 1px),radial-gradient(circle at 50% 39%,#246fad1f,#0000 29%),radial-gradient(circle at 76% 74%,#b9802414,#0000 25%),linear-gradient(160deg,#f7fbff 0%,#edf4fa 50%,#e4eef7 100%)!important}html[data-vf-theme=light] body:has(.app-shell .workspace>.loading-state) .loading-state:before{opacity:.105;filter:saturate(.62)contrast(1.08)brightness(.9);mix-blend-mode:multiply}html[data-vf-theme=light] body:has(.app-shell .workspace>.loading-state) .loading-state:after{color:#234d75;text-shadow:0 2px 18px #246fad1a}}@keyframes vf-parana-tech-grid{0%{background-position:0 0,0 0,50%,50%,50%}to{background-position:34px 34px,-34px 34px,50%,50%,50%}}@keyframes vf-parana-flag-breathe{0%,to{opacity:.14;transform:scale(.985)}50%{opacity:.21;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.loading-state,.loading-state:before{animation:none!important}}
@media (max-width:768px){html body .ae-root,html body .ae-root .ae-shell{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .vf-agenda-official-shell .ae-root .ae-shell>.ae-modal{z-index:10050!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:8px 12px calc(72px + env(safe-area-inset-bottom))!important;pointer-events:auto!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}html body .vf-agenda-official-shell .ae-root .ae-shell>.ae-modal .ae-modal-card{pointer-events:auto!important;border-radius:20px!important;flex-direction:column!important;width:min(100%,520px)!important;max-width:520px!important;max-height:min(70dvh,620px)!important;margin:0 auto!important;display:flex!important;overflow:hidden!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-card>.ae-card-head{z-index:4!important;background:var(--ae-card-solid)!important;border-bottom:1px solid var(--ae-line)!important;flex:none!important;min-height:54px!important;padding:10px 14px!important;position:relative!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-card>.ae-card-head h2{margin:0!important;font-size:1rem!important;line-height:1.2!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-card>.ae-card-head .ae-mini-btn{place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding:10px 12px!important;scroll-padding-top:10px!important;scroll-padding-bottom:76px!important;overflow:hidden auto!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid>div,html body .vf-agenda-official-shell .ae-modal .ae-form-grid .full{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid label{margin-bottom:4px!important;font-size:.73rem!important;line-height:1.2!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid .ae-field,html body .vf-agenda-official-shell .ae-modal .ae-form-grid input:not([type=checkbox]),html body .vf-agenda-official-shell .ae-modal .ae-form-grid select,html body .vf-agenda-official-shell .ae-modal .ae-form-grid textarea{border-radius:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid input:not([type=checkbox]),html body .vf-agenda-official-shell .ae-modal .ae-form-grid select{height:42px!important;min-height:42px!important;padding-top:6px!important;padding-bottom:6px!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid textarea{resize:vertical!important;min-height:78px!important;max-height:110px!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid>div:has(input[type=checkbox]){margin-top:0!important;padding:0!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid label:has(input[type=checkbox]){border:1px solid var(--ae-line)!important;width:100%!important;min-height:44px!important;color:var(--ae-text)!important;background:#38bdf80b!important;border-radius:11px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:8px 10px!important;display:flex!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--ae-accent)!important;flex:0 0 20px!important;margin:0!important}html body .vf-agenda-official-shell .ae-modal .ae-form-grid label:has(input[type=checkbox]) span{font-size:.82rem!important;font-weight:700!important;line-height:1.2!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-body>div:last-child{z-index:6!important;background:var(--ae-card-solid)!important;border-top:1px solid var(--ae-line)!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)!important;gap:8px!important;width:calc(100% + 24px)!important;margin:10px -12px -10px!important;padding:10px 12px!important;display:grid!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 20px #0000002e!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-body>div:last-child .ae-btn{border-radius:11px!important;justify-content:center!important;width:100%!important;min-height:44px!important;font-size:.8rem!important}html body .vf-agenda-official-shell .ae-modal .ae-modal-body>div:last-child .ae-btn-primary{font-weight:800!important}html body .vf-agenda-official-shell .ae-toolbar>button.ae-btn-primary[title^="Cadastrar novo compromisso"] svg{display:none!important}html body .vf-agenda-official-shell .ae-toolbar>button.ae-btn-primary[title^="Cadastrar novo compromisso"] span{font-size:0!important}html body .vf-agenda-official-shell .ae-toolbar>button.ae-btn-primary[title^="Cadastrar novo compromisso"] span:after{content:"Novo Evento"!important;font-size:.9rem!important;font-weight:750!important;line-height:1!important}html body .vf-agenda-official-shell .ae-toolbar>button.ae-btn-primary{z-index:2!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important}}html body .ae-root .ae-topbar button.ae-btn.ae-btn-ghost[title="Voltar para a Visão Geral"]{color:#17345c!important;opacity:1!important;border-color:#17345c2e!important}html body .ae-root .ae-topbar button.ae-btn.ae-btn-ghost[title="Voltar para a Visão Geral"] svg,html body .ae-root .ae-topbar button.ae-btn.ae-btn-ghost[title="Voltar para a Visão Geral"] span{color:inherit!important;stroke:currentColor!important}html body .ae-root[data-theme=dark] .ae-topbar button.ae-btn.ae-btn-ghost[title="Voltar para a Visão Geral"]{color:#fff!important;border-color:#ffffff2e!important}
@media (max-width:760px){.app-shell .workspace.vf-contacts-entering,.app-shell .workspace.vf-contacts-optimized-active{padding:12px 0 80px!important}}
@media (max-width:760px){:is(body:has(.wa-container) .workspace>.page-head,body:has(.wa-layout) .workspace>.page-head){display:none!important}body:has(.wa-container) .workspace{padding-bottom:0!important}body:has(.wa-container) .wa-container{margin:-16px -16px 0!important}:is(body:has(.wa-container) .workspace>.page-head+div,body:has(.wa-layout) .workspace>.page-head+div){scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:6px!important;margin:0 -2px 8px!important;padding:0 2px 4px!important;display:flex!important;overflow-x:auto!important}body:has(.wa-container) .workspace>.page-head+div::-webkit-scrollbar{display:none}body:has(.wa-layout) .workspace>.page-head+div::-webkit-scrollbar{display:none}:is(body:has(.wa-container) .workspace>.page-head+div>button,body:has(.wa-layout) .workspace>.page-head+div>button){white-space:nowrap!important;border-radius:9px!important;flex:1 0 auto!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:38px!important;padding:7px 10px!important;font-size:0!important}body:has(.wa-container) .workspace>.page-head+div>button:after{letter-spacing:-.1px;font-size:11px!important;font-weight:800!important;line-height:1!important}body:has(.wa-layout) .workspace>.page-head+div>button:after{letter-spacing:-.1px;font-size:11px!important;font-weight:800!important;line-height:1!important}body:has(.wa-container) .workspace>.page-head+div>button:first-child:after{content:"💬 Chat"}body:has(.wa-layout) .workspace>.page-head+div>button:first-child:after{content:"💬 Chat"}body:has(.wa-container) .workspace>.page-head+div>button:nth-child(2):after{content:"📊 Monitor"}body:has(.wa-layout) .workspace>.page-head+div>button:nth-child(2):after{content:"📊 Monitor"}body:has(.wa-container) .workspace>.page-head+div>button:nth-child(3):after{content:"🚀 Disparos"}body:has(.wa-layout) .workspace>.page-head+div>button:nth-child(3):after{content:"🚀 Disparos"}body:has(.wa-container) .wa-sidebar-header{height:48px!important;min-height:48px!important;padding:6px 10px!important}body:has(.wa-container) .wa-profile-row{min-width:0;gap:8px!important}body:has(.wa-container) .wa-profile-avatar{width:34px!important;height:34px!important;font-size:14px!important}body:has(.wa-container) .wa-profile-title{white-space:nowrap;gap:5px!important;font-size:13px!important}body:has(.wa-container) .wa-profile-badge{padding:2px 5px!important;font-size:8px!important}body:has(.wa-container) .wa-search-container{padding:6px 8px!important}body:has(.wa-container) .wa-search-box{gap:7px!important;min-height:36px!important;padding:5px 9px!important}body:has(.wa-container) .wa-search-input{font-size:13px!important}body:has(.wa-container) .wa-filter-chips{scrollbar-width:none;gap:5px!important;padding:5px 8px!important}body:has(.wa-container) .wa-filter-chips::-webkit-scrollbar{display:none}body:has(.wa-container) .wa-filter-chip{padding:5px 10px!important;font-size:11px!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child{margin-bottom:8px!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button{border-radius:12px!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:first-child{flex:auto!important;gap:8px!important;min-width:0!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:first-child>span{font-size:20px!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:first-child>div>strong{font-size:0!important;line-height:1.2!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:first-child>div>strong:after{content:"Central de Disparos";color:#2ddd7f;font-weight:800;font-size:13px!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:first-child>div>span{display:none!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:last-child{flex:none!important}body:has(.wt-live-feed-list) .wa-layout>div:first-child>button>div:last-child>span{border-radius:8px!important;padding:8px 10px!important;font-size:10px!important}body:has(.wt-live-feed-list) .wa-layout>article.panel:has(.wt-live-feed-list){border-radius:12px!important;padding:12px!important}body:has(.wt-live-feed-list) .wa-layout>article.panel:has(.wt-live-feed-list)>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}body:has(.wt-live-feed-list) .wa-layout>article.panel:has(.wt-live-feed-list)>div:first-child>div:first-child{grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}body:has(.wt-live-feed-list) .wt-live-indicator{white-space:nowrap!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important}body:has(.wt-live-feed-list) .wa-layout>article.panel:has(.wt-live-feed-list)>div:first-child h3{font-size:14px!important;line-height:1.25!important}body:has(.wt-live-feed-list) .wa-layout>article.panel:has(.wt-live-feed-list)>div:first-child>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}body:has(.wt-live-feed-list) .wt-secondary-btn{justify-content:center!important;width:100%!important;min-height:36px!important;padding:7px 8px!important;font-size:10px!important}body:has(.wt-live-feed-list) .wt-kpi-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important;display:grid!important}body:has(.wt-live-feed-list) .wt-kpi-card{border-radius:11px!important;min-width:0!important;min-height:78px!important;padding:10px 8px!important}body:has(.wt-live-feed-list) .wt-kpi-card strong{font-size:18px!important;line-height:1.05!important}body:has(.wt-live-feed-list) .wt-kpi-card span{text-align:center!important;font-size:9px!important;line-height:1.25!important}body:has(.wt-live-feed-list) .wt-kpi-card.is-rate{grid-column:1/-1!important;min-height:64px!important}body:has(.wt-live-feed-list) .wt-search-input-wrap{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}body:has(.wt-live-feed-list) .wt-search-input-wrap input{width:100%!important;min-width:0!important;font-size:12px!important}body:has(.wt-live-feed-list) .wt-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;padding:1px 0 3px!important;display:flex!important;overflow-x:auto!important}body:has(.wt-live-feed-list) .wt-filter-bar::-webkit-scrollbar{display:none!important}body:has(.wt-live-feed-list) .wt-filter-pill{white-space:nowrap!important;flex:none!important;padding:7px 10px!important;font-size:10px!important}body:has(.wt-live-feed-list) .wt-live-item{border-radius:10px!important;padding:10px!important}body:has(.wt-live-feed-list) .wt-live-item-header{align-items:flex-start!important;gap:8px!important}body:has(.wt-live-feed-list) .wt-live-contact-info strong{font-size:13px!important}body:has(.wt-live-feed-list) .wt-status-badge{white-space:nowrap!important;padding:4px 7px!important;font-size:9px!important}:is(body:has(.wt-live-feed-list) .wt-reply-detail,body:has(.wt-live-feed-list) .wt-error-detail){border-radius:8px!important;padding:8px 9px!important}}.wt-drawer .wt-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding-left:10px!important;padding-right:10px!important;display:grid!important}.wt-drawer .wt-tabs>.wt-tab-btn:nth-child(2){display:none!important}.wt-drawer .wt-tabs>.wt-tab-btn{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;margin-left:0!important;overflow:hidden!important}.wt-drawer .wt-tabs>.wt-tab-btn:nth-child(4){color:#38bdf8!important;background:0 0!important}@media (max-width:760px){.wt-drawer{overscroll-behavior:contain;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;box-sizing:border-box!important;border-left:0!important;border-radius:0!important;inset:0!important;overflow:hidden!important}.wt-drawer-header{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px!important;flex:none!important;gap:10px!important}.wt-drawer-title-group{gap:10px!important;min-width:0!important}.wt-header-logo{flex:0 0 34px!important;width:34px!important;height:34px!important}.wt-drawer-title-group>div:last-child{min-width:0!important}.wt-drawer-title-group h2{white-space:nowrap!important;font-size:16px!important;line-height:1.2!important}.wt-drawer-title-group p{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100vw - 112px)!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.25!important;overflow:hidden!important}.wt-close-btn{flex:0 0 34px!important;width:34px!important;height:34px!important}.wt-drawer .wt-tabs{box-sizing:border-box!important;flex:none!important;gap:2px!important;width:100%!important;padding:0 8px!important}.wt-drawer .wt-tabs>.wt-tab-btn{padding:12px 4px!important;font-size:12px!important;line-height:1.15!important}.wt-drawer-body{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;padding:12px 12px calc(18px + env(safe-area-inset-bottom,0px))!important;gap:12px!important;overflow-x:hidden!important}.wt-drawer-body .wt-card{box-sizing:border-box!important;border-radius:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important}.wt-drawer-body .wt-form-group,.wt-drawer-body .wt-preview-box,.wt-drawer-body .wt-log-row,.wt-drawer-body .wt-stat-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.wt-drawer-body .wt-input,.wt-drawer-body .wt-select,.wt-drawer-body .wt-textarea,.wt-drawer-body .wt-search-input-wrap input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.wt-drawer-body .wt-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.wt-drawer-body .wt-stat-card{padding:9px 5px!important}.wt-drawer-body .wt-stat-card strong{font-size:17px!important}.wt-drawer-body .wt-stat-card span{font-size:10px!important}.wt-drawer-body .wt-logs-list{max-height:none!important;overflow-x:hidden!important}.wt-drawer-body .wt-log-row{gap:8px!important;padding:9px 10px!important}}@media (max-width:390px){.wt-drawer-title-group h2{font-size:15px!important}.wt-drawer .wt-tabs>.wt-tab-btn{font-size:11.5px!important}.wt-drawer-body .wt-card{padding:12px!important}}
