.page-head:has(+.management-filter[role=tablist][aria-label=Seções\ administrativas]){display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .workspace{--vf-admin-bg:#061525;--vf-admin-surface:#0d2747;--vf-admin-surface-2:#102f55;--vf-admin-surface-3:#091f38;--vf-admin-border:#38bdf83d;--vf-admin-border-strong:#38bdf870;--vf-admin-blue:#38bdf8;--vf-admin-gold:#efbd43;--vf-admin-text:#f8fafc;--vf-admin-muted:#a9bbd0;background:radial-gradient(circle at 92% 3%,#1b5e9733,#0000 32%),linear-gradient(#061525 0%,#07192c 48%,#061421 100%)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .page-id:after{content:"Administração";color:#f8fafc;letter-spacing:-.02em;white-space:nowrap;align-items:center;min-width:0;font-size:17px;font-weight:850;line-height:1;display:inline-flex}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{background:#081d34f0!important;border:1px solid #38bdf833!important;border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,610px)!important;margin:4px 0 18px!important;padding:5px!important;display:grid!important;box-shadow:0 10px 28px #0000002e!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas] button{color:#9fb4ca!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;min-height:44px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas] button.active,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas] button[aria-selected=true]){color:#fff!important;background:linear-gradient(135deg,#118cd1,#256fe8)!important;border-color:#38bdf894!important;box-shadow:0 7px 18px #1882d340!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article{border:1px solid var(--vf-admin-border)!important;min-height:136px!important;color:var(--vf-admin-text)!important;background:linear-gradient(135deg,#153c67fc,#09223efc)!important;border-radius:18px!important;padding:20px!important;box-shadow:0 14px 32px #00000038!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article small{color:#8ea7c0!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article b{color:#fff!important;margin:13px 0 5px!important;font-size:clamp(30px,4vw,42px)!important;line-height:1!important;display:block!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article span{color:var(--vf-admin-muted)!important;font-size:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{border:1px solid #efbd434d!important;border-left:4px solid var(--vf-admin-gold)!important;color:var(--vf-admin-text)!important;background:linear-gradient(135deg,#2c2719eb,#0f2744f7)!important;border-radius:15px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;margin:0 0 18px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 10px 24px #0000002e!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner>span:first-child{color:var(--vf-admin-gold)!important;font-size:20px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner b{color:#ffe19a!important;font-size:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner p{color:#b8c6d7!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.5!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{border:1px solid var(--vf-admin-border)!important;color:var(--vf-admin-text)!important;background:radial-gradient(circle at 96% 2%,#2d8fd521,#0000 28%),linear-gradient(#0d2747 0%,#091f39 100%)!important;border-radius:20px!important;padding:22px!important;box-shadow:0 20px 42px #00000040!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{align-items:center!important;margin-bottom:16px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header small{color:var(--vf-admin-gold)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card small{color:var(--vf-admin-gold)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card header small{color:var(--vf-admin-gold)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{color:#fff!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card h4{color:#fff!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card h4{color:#fff!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{letter-spacing:-.025em!important;margin:4px 0!important;font-size:clamp(23px,3vw,32px)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header p{color:var(--vf-admin-muted)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card p{color:var(--vf-admin-muted)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card p{color:var(--vf-admin-muted)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header button{color:#d9f3ff!important;min-height:42px!important;box-shadow:none!important;background:#0a203a!important;border:1px solid #38bdf861!important;border-radius:11px!important;padding:0 15px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{background:#05182bdb!important;border:1px solid #38bdf829!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-bottom:17px!important;padding:5px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs button{color:#9db1c8!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;min-height:42px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.2!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#143f6d,#185a92)!important;border-color:#38bdf86b!important;box-shadow:0 7px 16px #0003!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary{gap:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary article{background:#0a203a!important;border:1px solid #38bdf82e!important;border-radius:13px!important;padding:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary small{color:#8fa5bd!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary b{color:#fff!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-user{color:var(--vf-admin-text)!important;box-shadow:none!important;background:#0a203a!important;border-color:#38bdf830!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card{color:var(--vf-admin-text)!important;box-shadow:none!important;background:#0a203a!important;border-color:#38bdf830!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card{color:var(--vf-admin-text)!important;box-shadow:none!important;background:#0a203a!important;border-color:#38bdf830!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-invitations>div{color:var(--vf-admin-text)!important;box-shadow:none!important;background:#0a203a!important;border-color:#38bdf830!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-list article{color:var(--vf-admin-text)!important;box-shadow:none!important;background:#0a203a!important;border-color:#38bdf830!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-card{color:var(--vf-admin-text)!important;box-shadow:none!important;background:#0a203a!important;border-color:#38bdf830!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main strong,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-card h3,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-person strong){color:#fff!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main small,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-invitations small,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-audit-list small,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-audit-list time){color:#90a6be!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-help,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-onboarding-note,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-parent-note){color:#c9d9e9!important;background:#2175b51f!important;border:1px solid #38bdf82b!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-message,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-warning){color:#f3d689!important;background:#efbd431c!important;border:1px solid #efbd4338!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card input,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card select,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-controls select,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-master-invite input){color:#f8fafc!important;background:#071a30!important;border-color:#38bdf842!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card label,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-master-invite label,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-controls label){color:#a8bbcf!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card form>button{color:#fff!important;background:linear-gradient(135deg,#118ed3,#276ee5)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-master-invite button{color:#fff!important;background:linear-gradient(135deg,#118ed3,#276ee5)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-card>footer button{color:#fff!important;background:linear-gradient(135deg,#118ed3,#276ee5)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-actions button{color:#fff!important;background:linear-gradient(135deg,#118ed3,#276ee5)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-head{border-color:var(--vf-admin-border)!important;color:var(--vf-admin-text)!important;background:linear-gradient(135deg,#0f2d50,#0a213b)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-head p{color:var(--vf-admin-muted)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-master{color:var(--vf-admin-muted)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-card>footer p{color:var(--vf-admin-muted)!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-kpis span,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-metrics span){color:var(--vf-admin-text)!important;background:#0a203a!important;border-color:#38bdf82b!important}@media (max-width:760px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar{gap:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .page-id{flex:auto!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .page-id:after{text-overflow:ellipsis!important;max-width:118px!important;font-size:15px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .top-actions{flex:none!important;gap:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .vf-municipality-header-menu>summary{max-width:132px!important;padding-inline:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .vf-municipality-header-badge{max-width:132px!important;padding-inline:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .workspace{padding-inline:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{width:100%!important;margin-bottom:13px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas] button{min-height:42px!important;padding-inline:8px!important;font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article{border-radius:15px!important;min-height:116px!important;padding:15px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article small{letter-spacing:.08em!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article b{margin-top:11px!important;font-size:30px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article span{font-size:10px!important;line-height:1.3!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{border-radius:13px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner>:last-child:not(div){display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{border-radius:17px!important;padding:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{grid-template-columns:1fr auto!important;align-items:start!important;gap:12px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{font-size:22px!important;line-height:1.08!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header p{font-size:11px!important;line-height:1.4!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header button{min-height:38px!important;padding-inline:11px!important;font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs button{min-height:44px!important;font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary article{padding:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary b{font-size:22px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-user{border-radius:12px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-avatar{width:40px!important;height:40px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-status-button{grid-column:1/-1!important;min-height:40px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card){padding:14px!important}}@media (max-width:430px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .page-id:after{max-width:104px!important;font-size:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .vf-municipality-header-menu>summary{max-width:116px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .topbar .vf-municipality-header-badge{max-width:116px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{grid-template-columns:1fr!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header button{width:100%!important}}
@media (max-width:760px){html body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .app-shell .main>.topbar[data-vf-mobile-compact-tab-header=true][data-vf-mobile-header-identity=true]{gap:6px!important;min-height:58px!important;padding:7px 9px!important}html body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .app-shell .main>.topbar[data-vf-mobile-compact-tab-header=true][data-vf-mobile-header-identity=true] .page-id:after{content:none!important;display:none!important}html body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .app-shell .main>.topbar[data-vf-mobile-compact-tab-header=true][data-vf-mobile-header-identity=true] .page-id>div:not(.vf-mobile-header-brand):not(.vf-header-scope){display:none!important}html body .app-shell .main>.topbar[data-vf-mobile-compact-tab-header=true][data-vf-mobile-header-identity=true] .page-id:has(>.vf-header-scope)>.vf-header-scope{transform:translate(-6px)!important}}@media (max-width:430px){html body .app-shell .main>.topbar[data-vf-mobile-compact-tab-header=true][data-vf-mobile-header-identity=true] .page-id:has(>.vf-header-scope)>.vf-header-scope{transform:translate(-8px)!important}}
@media (min-width:1024px){.app-shell .topbar{background:#071120fa!important;border-bottom:1px solid #38bdf82e!important;gap:12px!important;min-height:70px!important;padding:10px 18px!important;box-shadow:0 8px 28px #00000038!important}.app-shell .page-id{gap:10px!important;min-width:0!important}.app-shell .page-id h1{color:#f8fafc!important;letter-spacing:-.02em!important;font-size:20px!important;font-weight:800!important}.app-shell .page-id small{color:#d7ae60!important;font-size:11px!important;font-weight:700!important}.app-shell .top-actions{align-items:center!important;gap:10px!important}.app-shell .profile>span{border:1px solid #38bdf852!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:0 6px 18px #00000038!important}.app-shell .scope-picker,.app-shell .vf-header-scope-select-wrap{background:linear-gradient(#132746 0%,#0f1e3a 100%)!important;border:1.5px solid #38bdf88c!important;border-radius:12px!important;box-shadow:0 5px 16px #0003!important}.app-shell .scope-picker select,.app-shell .vf-header-scope-select{color:#f8fafc!important;min-height:40px!important;font-weight:800!important}.app-shell .sidebar nav button{color:#cbd5e1!important;border:1px solid #0000!important;border-radius:12px!important;min-height:44px!important;margin:3px 8px!important;padding:9px 12px!important;transition:background .16s,border-color .16s,transform .16s!important}.app-shell .sidebar nav button:hover{color:#fff!important;background:#38bdf814!important;border-color:#38bdf829!important;transform:translate(1px)!important}.app-shell .sidebar nav button.active{color:#fff!important;background:linear-gradient(90deg,#0ea5e938,#0ea5e90f)!important;border-color:#38bdf83d #38bdf83d #38bdf83d #38bdf8!important;border-left-style:solid!important;border-left-width:3px!important}.app-shell .panel,.app-shell .kpi,.app-shell .summary-strip,.app-shell .management-filter,.app-shell .district-contact-filter,.app-shell .contact-directory,.app-shell .meeting-list,.app-shell .optimized-panel,.app-shell .optimized-kpis article,.app-shell .optimized-quick-actions>a,.app-shell .optimized-quick-actions>button{background:linear-gradient(145deg,#0f1e3af5,#091226f5)!important;border:1px solid #38bdf829!important;border-radius:16px!important;box-shadow:0 10px 26px #00000038!important}.app-shell .management-filter button,.app-shell .export-buttons button,.app-shell .contact-actions button,.app-shell .import-actions button,.app-shell .table-tools button,.app-shell .optimized-quick-actions>a,.app-shell .optimized-quick-actions>button{color:#e2e8f0!important;background:#101f3a!important;border:1px solid #38bdf838!important;border-radius:12px!important;min-height:42px!important;font-weight:750!important;box-shadow:0 5px 14px #00000029!important}.app-shell .management-filter button:hover,.app-shell .export-buttons button:hover,.app-shell .contact-actions button:hover,.app-shell .import-actions button:hover,.app-shell .table-tools button:hover,.app-shell .optimized-quick-actions>a:hover,.app-shell .optimized-quick-actions>button:hover{color:#fff!important;background:#173052!important;border-color:#38bdf875!important}.app-shell button.primary,.app-shell .primary,.app-shell .page-head>button{border-radius:12px!important;min-height:42px!important;font-weight:800!important}.app-shell input,.app-shell textarea,.app-shell select{border-radius:11px!important;min-height:42px!important}.app-shell.vf-contacts-active .vf-contacts-optimized-portal .optimized-topbar{display:none!important}.app-shell:has(.vf-contacts-optimized-portal) .vf-contacts-optimized-portal .optimized-topbar{display:none!important}.app-shell.vf-contacts-active .vf-contacts-optimized-portal>.optimized-shell{padding-top:0!important}.app-shell:has(.vf-contacts-optimized-portal) .vf-contacts-optimized-portal>.optimized-shell{padding-top:0!important}.page-head:has(+.wa-layout){display:none!important}body:has(.tse-panel-root) .tse-panel-topbar{display:none!important}body:has(.tse-panel-root) .tse-panel-root{padding-top:0!important}body:has(.workspace .full-map) .workspace>.page-head{display:none!important}body:has(.workspace .full-map) .workspace{padding-top:18px!important}.vf-agenda-official-shell,.vf-agenda-official-shell .main,.vf-agenda-official-shell .workspace,.vf-agenda-official-shell .vf-agenda-route-content{background:#051929!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-topbar .ae-brand{display:none!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-topbar{padding-top:14px!important}.app-shell .workspace>:not(.full-map):not(.vf-contacts-optimized-portal){max-width:1600px}}
@media (min-width:1024px){.vf-agenda-official-shell .topbar[data-vf-agenda-header=true],.vf-export-official-shell .topbar[data-vf-export-header=true]{box-sizing:border-box!important;align-items:center!important;gap:14px!important;height:70px!important;min-height:70px!important;padding:10px 18px!important;display:flex!important;overflow:hidden!important}.vf-agenda-official-shell .topbar[data-vf-agenda-header=true] .mobile-menu,.vf-export-official-shell .topbar[data-vf-export-header=true] .mobile-menu{display:none!important}.vf-agenda-official-shell .topbar[data-vf-agenda-header=true] .page-id,.vf-export-official-shell .topbar[data-vf-export-header=true] .page-id{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-header-title-wrap,.vf-export-official-shell .vf-export-header-title-wrap{flex:auto!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-header-logo,.vf-export-official-shell .vf-export-header-logo{object-fit:cover!important;object-position:center 45%!important;border:1px solid #38bdf857!important;border-radius:10px!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:block!important;box-shadow:0 5px 14px #0003!important}.vf-export-official-shell .vf-export-header-label{color:#f8fafc!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:18px!important;font-weight:820!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-header-label{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:0!important;display:block!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-header-label:after{content:"Agenda Inteligente";color:#f8fafc!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:820!important;line-height:1.15!important}.vf-agenda-official-shell .topbar[data-vf-agenda-header=true] .top-actions,.vf-export-official-shell .topbar[data-vf-export-header=true] .top-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}.vf-export-official-shell .workspace{padding:22px 28px 36px!important}.vf-export-official-shell .vf-export-route-content{width:100%!important;max-width:1500px!important;margin:0 auto!important}.vf-export-official-shell .vf-export-page{padding:0!important}.vf-export-official-shell .vf-export-page-head{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.vf-export-official-shell .vf-export-page-head>div:first-child{min-width:0!important;max-width:820px!important}.vf-export-official-shell .vf-export-page-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.vf-export-official-shell .vf-export-info,.vf-export-official-shell .vf-export-history-card{border-radius:16px!important}.vf-agenda-official-shell .workspace{padding:18px 22px 32px!important}.vf-agenda-official-shell .vf-agenda-route-content{width:100%!important;max-width:1600px!important;margin:0 auto!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-topbar{background:linear-gradient(145deg,#0f1e3af0,#091226f0)!important;border:1px solid #38bdf82e!important;border-radius:16px!important;margin-top:0!important;padding:14px 16px!important;box-shadow:0 10px 26px #0000002e!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-topbar .ae-brand{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .app-shell .workspace{padding-top:22px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter{border-radius:14px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter button{min-height:44px!important}body:has(.workspace .full-map) .workspace{padding-bottom:18px!important;padding-left:18px!important;padding-right:18px!important}}
@media (min-width:1024px){.app-shell .topbar[data-vf-desktop-header-identity=true]{background:linear-gradient(#071426fc,#061120fc)!important;border-bottom:1px solid #38bdf838!important;gap:14px!important;height:70px!important;min-height:70px!important;padding:10px 18px!important;box-shadow:0 9px 28px #00000038!important}.app-shell .topbar[data-vf-desktop-header-identity=true] .page-id{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.app-shell .topbar[data-vf-desktop-header-identity=true] .page-id>.mobile-menu,.app-shell .topbar[data-vf-desktop-header-identity=true] .page-id>div:not(.vf-desktop-header-brand):not(.vf-header-scope){display:none!important}.app-shell .topbar[data-vf-desktop-header-identity=true] .page-id:after{content:none!important;display:none!important}.vf-desktop-header-brand{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.vf-desktop-header-logo{object-fit:cover!important;object-position:center 45%!important;border:1px solid #38bdf857!important;border-radius:10px!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:block!important;box-shadow:0 5px 14px #0003!important}.vf-desktop-header-title{color:#f8fafc!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:18px!important;font-weight:850!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.app-shell .topbar .scope-picker{background:linear-gradient(#132746 0%,#0f1e3a 100%)!important;border:1.5px solid #38bdf8ad!important;border-radius:12px!important;flex:0 0 176px!important;align-items:center!important;width:176px!important;min-width:176px!important;max-width:176px!important;min-height:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 16px #00000038,inset 0 0 0 1px #38bdf80f!important}.app-shell .topbar .scope-picker>span{display:none!important}.app-shell .topbar .scope-picker:after{content:"⌄"!important;color:#7dd3fc!important;pointer-events:none!important;font-size:14px!important;line-height:1!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-52%)!important}.app-shell .topbar .scope-picker select{appearance:none!important;color:#f8fafc!important;letter-spacing:-.01em!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 34px 0 14px!important;font-size:12px!important;font-weight:850!important;display:block!important}.app-shell .topbar .scope-picker:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf821,0 6px 18px #0000003d!important}.app-shell .topbar .scope-picker select option{color:#f8fafc!important;background:#0b1e38!important}.app-shell .topbar .municipality-context,.app-shell .topbar [data-vf-municipality-context],.app-shell .topbar .vf-municipality-context{border-radius:12px!important;min-height:42px!important}.app-shell .topbar .top-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .app-shell .topbar .page-id:after{content:none!important;display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .app-shell .workspace{padding:22px 24px 38px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0 0 16px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis article{min-height:118px!important;padding:18px 20px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{margin-bottom:16px!important}body:has(.workspace .full-map) .workspace{padding:16px 18px 18px!important}body:has(.workspace .full-map) .vf-map-desktop-tools{background:#071b32f5!important;border:1px solid #38bdf83d!important;border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:min(100%,500px)!important;margin:0 0 12px!important;padding:5px!important;display:grid!important;box-shadow:0 8px 24px #0000002e!important}body:has(.workspace .full-map) .vf-map-desktop-tools.is-adm{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,650px)!important}body:has(.workspace .full-map) .vf-map-desktop-tool{color:#b9c9da!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;transition:background .16s,border-color .16s,color .16s!important;display:inline-flex!important;position:relative!important}body:has(.workspace .full-map) .vf-map-desktop-tool:hover{color:#fff!important;background:#38bdf814!important}body:has(.workspace .full-map) .vf-map-desktop-tool[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#164f86,#123d6c)!important;border-color:#38bdf880!important;box-shadow:inset 0 -2px #38bdf8,0 5px 14px #00000029!important}body:has(.workspace .full-map) .vf-map-desktop-panel-hidden{display:none!important}:is(body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-desktop-panel-open,body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open,body:has(.workspace .full-map) .vf-territorial-center-host.vf-map-desktop-panel-open){width:100%!important;margin:0 0 12px!important;display:block!important}:is(body:has(.workspace .full-map) .vf-mobile-contacts-host.vf-map-desktop-panel-open .vf-map-contact-control,body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-control){color:#f8fafc!important;background:linear-gradient(145deg,#08203dfa,#0d3154f7)!important;border:1px solid #38bdf833!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:0 9px 22px #0000002b!important}body:has(.workspace .full-map) .full-map{border-radius:16px!important;margin-top:0!important;overflow:hidden!important;box-shadow:0 12px 32px #00000038!important}.vf-agenda-official-shell .vf-agenda-header-logo,.vf-export-official-shell .vf-export-header-logo{border-radius:10px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}.vf-agenda-official-shell .vf-agenda-header-label:after,.vf-export-official-shell .vf-export-header-label{font-size:18px!important;font-weight:850!important}}
@media (min-width:1024px){.vf-contacts-optimized-portal .optimized-overview .optimized-kpis>article:nth-child(2){display:none!important}.vf-contacts-optimized-portal .optimized-overview .optimized-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vf-contacts-optimized-portal .optimized-quick-actions>button:last-child{display:none!important}.vf-contacts-optimized-portal .optimized-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-vf-theme=dark] .vf-neighborhood-info{color:#f8fafc!important;background:#07192c!important;border-color:#38bdf842!important;box-shadow:0 30px 90px #0000008f!important}html[data-vf-theme=dark] .vf-neighborhood-info-tabs{background:#091f38!important;border-bottom-color:#38bdf82e!important}html[data-vf-theme=dark] .vf-neighborhood-info-tabs button{color:#c9d9e9!important;background:#0d2747!important;border-color:#38bdf82e!important}html[data-vf-theme=dark] .vf-neighborhood-info-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#126ca8,#1f55a4)!important;border-color:#38bdf894!important}html[data-vf-theme=dark] .vf-neighborhood-info-body{color:#e8f1fa!important;background:#07192c!important}html[data-vf-theme=dark] .vf-neighborhood-summary-card,html[data-vf-theme=dark] .vf-neighborhood-contact-card,html[data-vf-theme=dark] .vf-neighborhood-election-card,html[data-vf-theme=dark] .vf-neighborhood-college-selector button,html[data-vf-theme=dark] .vf-neighborhood-directions-tab,html[data-vf-theme=dark] .vf-neighborhood-empty{color:#eef6ff!important;box-shadow:none!important;background:#0d2747!important;border-color:#38bdf833!important}html[data-vf-theme=dark] .vf-neighborhood-summary-card strong,html[data-vf-theme=dark] .vf-neighborhood-contact-main strong,html[data-vf-theme=dark] .vf-neighborhood-section-title h3,html[data-vf-theme=dark] .vf-neighborhood-college-selector strong,html[data-vf-theme=dark] .vf-neighborhood-election-head h3,html[data-vf-theme=dark] .vf-neighborhood-vote-summary strong,html[data-vf-theme=dark] .vf-neighborhood-candidate>div strong,html[data-vf-theme=dark] .vf-neighborhood-candidate-votes strong,html[data-vf-theme=dark] .vf-neighborhood-directions-tab h3,html[data-vf-theme=dark] .vf-neighborhood-route-places>strong,html[data-vf-theme=dark] .vf-neighborhood-route-places>a{color:#f8fafc!important}html[data-vf-theme=dark] .vf-neighborhood-summary-card span,html[data-vf-theme=dark] .vf-neighborhood-contact-main small,html[data-vf-theme=dark] .vf-neighborhood-college-selector span,html[data-vf-theme=dark] .vf-neighborhood-college-selector small,html[data-vf-theme=dark] .vf-neighborhood-election-head p,html[data-vf-theme=dark] .vf-neighborhood-vote-summary,html[data-vf-theme=dark] .vf-neighborhood-candidate>div small,html[data-vf-theme=dark] .vf-neighborhood-source-note,html[data-vf-theme=dark] .vf-neighborhood-directions-tab>p,html[data-vf-theme=dark] .vf-neighborhood-route-places>a small{color:#a9bbd0!important}html[data-vf-theme=dark] .vf-neighborhood-election-head,html[data-vf-theme=dark] .vf-neighborhood-candidate,html[data-vf-theme=dark] .vf-neighborhood-route-places{border-color:#38bdf824!important}html[data-vf-theme=dark] .vf-neighborhood-election-filters{background:#091f38!important}html[data-vf-theme=dark] .vf-neighborhood-election-filters label{color:#b7c8d9!important}html[data-vf-theme=dark] .vf-neighborhood-election-filters select,html[data-vf-theme=dark] .vf-neighborhood-pagination button{color:#f8fafc!important;background:#071a30!important;border-color:#38bdf83d!important}html[data-vf-theme=dark] .vf-neighborhood-candidate>b{color:#80d8ff!important;background:#123658!important}html[data-vf-theme=dark] .vf-neighborhood-official-pending{color:#ead7a9!important;background:#332b18!important;border-color:#efbd4359!important}html[data-vf-theme=dark] .vf-neighborhood-official-pending strong{color:#ffd77a!important}html[data-vf-theme=dark] .vf-neighborhood-official-pending small{color:#cbb98d!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .workspace{box-sizing:border-box!important;width:100%!important;padding-left:clamp(24px,3vw,44px)!important;padding-right:clamp(24px,3vw,44px)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-head{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-grid{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-list{box-sizing:border-box!important;width:min(100%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{padding:clamp(20px,2vw,28px)!important}}
@media (min-width:1024px){body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-control{color:#f8fafc!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-control header strong{color:#f8fafc!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-control header small{color:#b8c9db!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-row{color:#e8f1fa!important;opacity:1!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-row:disabled{color:#e8f1fa!important;opacity:1!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-row b{color:#f8fafc!important;opacity:1!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-row small{color:#b7c8d9!important;opacity:1!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-row:hover:not(:disabled){background:#38bdf817!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-scale{color:#a9bbd0!important;border-top-color:#38bdf829!important}body:has(.workspace .full-map) .vf-mobile-district-host.vf-map-desktop-panel-open .vf-district-map-scale em{color:#9fb3c9!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .workspace{box-sizing:border-box!important;min-width:0!important;padding:22px clamp(26px,3vw,44px) 40px!important;overflow-x:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-head{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-grid{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-municipality-request-list{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important;margin-bottom:16px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{min-width:0!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-toolbar>button.ae-btn-primary[title*="Cadastrar novo compromisso"]{z-index:30!important;pointer-events:auto!important;position:relative!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-toolbar>button.ae-btn-primary[title*="Cadastrar novo compromisso"]>svg{display:none!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-toolbar>button.ae-btn-primary[title*="Cadastrar novo compromisso"]>span{font-size:0!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-toolbar>button.ae-btn-primary[title*="Cadastrar novo compromisso"]>span:after{content:"Novo Evento"!important;color:inherit!important;font-size:.84rem!important;font-weight:650!important;line-height:1.2!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-root{z-index:auto!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal{z-index:2147483000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;display:flex!important;position:fixed!important;inset:0!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal-card{z-index:1!important;pointer-events:auto!important;position:relative!important}.vf-contacts-optimized-portal .optimized-quick-actions>a.primary:first-child,.vf-contacts-optimized-portal .optimized-overview .optimized-kpis>article.is-primary:first-child{color:#e2e8f0!important;background:linear-gradient(145deg,#0f1e3af5,#091226f5)!important;border-color:#38bdf829!important;box-shadow:0 10px 26px #00000038!important}.vf-contacts-optimized-portal .optimized-quick-actions>a.primary:first-child .optimized-action-icon{color:#1d63a5!important;background:#eef4fb!important}.vf-contacts-optimized-portal .optimized-quick-actions>a.primary:first-child small,.vf-contacts-optimized-portal .optimized-overview .optimized-kpis>article.is-primary:first-child .optimized-kpi-label,.vf-contacts-optimized-portal .optimized-overview .optimized-kpis>article.is-primary:first-child small{color:#a9bbd0!important}.vf-contacts-optimized-portal .optimized-overview .optimized-kpis>article.is-primary:first-child b{color:#f8fafc!important}}
@media (min-width:1024px){.vf-export-official-shell .workspace{box-sizing:border-box!important;min-width:0!important;padding:24px clamp(28px,3.2vw,48px) 40px!important;overflow-x:hidden!important}.vf-export-official-shell .vf-export-route-content,.vf-export-official-shell .vf-export-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.vf-export-official-shell .vf-export-page{padding:0!important}.vf-export-official-shell .vf-export-page-head,.vf-export-official-shell .vf-export-info,.vf-export-official-shell .vf-export-error,.vf-export-official-shell .vf-export-message,.vf-export-official-shell .vf-export-history-card,.vf-export-official-shell .vf-export-summary-grid,.vf-export-official-shell .vf-backup-toast{box-sizing:border-box!important;width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.vf-export-official-shell .vf-export-page-head{align-items:flex-start!important;gap:24px!important;margin-top:0!important;margin-bottom:16px!important}.vf-export-official-shell .vf-export-page-head>div:first-child{flex:auto!important;min-width:0!important}.vf-export-official-shell .vf-export-page-head>div:first-child>small,.vf-export-official-shell .vf-export-page-head>div:first-child>p{text-align:left!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}.vf-export-official-shell .vf-export-page-head>div:first-child>p{max-width:760px!important;margin-top:6px!important}.vf-export-official-shell .vf-export-page-actions{flex:none!important;justify-content:flex-end!important;align-self:flex-start!important;margin:0!important}.vf-export-official-shell .vf-export-info{margin-top:0!important;margin-bottom:16px!important}.vf-export-official-shell .vf-export-history-card{margin-top:0!important}.vf-export-official-shell .vf-export-section-title,.vf-export-official-shell .vf-export-history-list,.vf-export-official-shell .vf-export-empty{width:100%!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-root{position:relative!important;overflow:visible!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal-card{border-radius:18px!important;flex-direction:column!important;width:min(640px,100% - 48px)!important;min-height:0!important;display:flex!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal-card>.ae-card-head{z-index:3!important;flex:none!important;padding:14px 16px!important;position:relative!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal-card>.ae-modal-body{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;padding:12px 14px 10px!important;display:flex!important;overflow:hidden!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal-body>.ae-form-grid{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;gap:8px 10px!important;min-height:0!important;padding:2px 4px 6px 0!important;overflow-y:auto!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-modal-body>div:last-child{z-index:4!important;background:var(--ae-card-solid)!important;border-top:1px solid #38bdf829!important;flex:none!important;margin-top:0!important;padding:10px 0 0!important;position:relative!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-form-grid label{margin-bottom:3px!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-field,.vf-agenda-official-shell .vf-agenda-route-content .ae-select{min-height:38px!important;padding-top:8px!important;padding-bottom:8px!important}.vf-agenda-official-shell .vf-agenda-route-content .ae-textarea{min-height:62px!important}}
:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .admin-kpis,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .security-banner){display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .users-admin-grid>*{visibility:hidden!important;pointer-events:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .users-admin-grid{min-height:210px!important;position:relative!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .users-admin-grid:before{content:"Carregando Administração…";color:#c7d8ea;letter-spacing:.01em;background:linear-gradient(#0d2747f5,#07192cf5);border:1px solid #38bdf838;border-radius:18px;grid-column:1/-1;place-items:center;min-height:180px;padding:24px;font-size:13px;font-weight:800;box-shadow:0 16px 34px #0003;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message) .users-admin-grid:before{display:none!important}@media (max-width:700px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .users-admin-grid{min-height:160px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]):not(:has(.vf-hierarchy-panel .vf-access-tabs,.vf-hierarchy-panel .vf-hierarchy-message)) .users-admin-grid:before{border-radius:15px;min-height:140px;padding:18px;font-size:12px}}
.vf-access-list-card[data-vf-rich-audit=true]>:not(.vf-rich-audit){display:none!important}.vf-rich-audit{gap:18px;display:grid}.vf-rich-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vf-rich-audit-summary article,.vf-masked-admins{background:linear-gradient(#102742f5,#08182af5);border:1px solid #94a3b833;border-radius:16px;padding:16px}.vf-rich-audit-summary small,.vf-masked-admins small{letter-spacing:.08em;color:#8fb3d8;font-size:11px;font-weight:800;display:block}.vf-rich-audit-summary b{color:#fff;margin-top:6px;font-size:24px;display:block}.vf-rich-audit-toolbar{gap:12px;display:grid}.vf-rich-audit-toolbar>div{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.vf-rich-audit-toolbar button,.vf-rich-audit-toolbar select,.vf-rich-audit-toolbar input{color:#e6eef8;font:inherit;background:#0b223b;border:1px solid #94a3b83d;border-radius:10px;padding:10px 12px}.vf-rich-audit-toolbar button.active{color:#fff;background:#1f6fb2;border-color:#4ca3e8}.vf-rich-audit-toolbar>section{grid-template-columns:1.2fr .8fr 1.5fr auto;gap:10px;display:grid}.vf-rich-audit-message{color:#dbeafe;background:#2563eb1f;border:1px solid #60a5fa3d;border-radius:10px;padding:10px 12px}.vf-rich-audit-list{gap:12px;display:grid}.vf-rich-audit-list>article{background:#07182ab8;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:44px 1fr;gap:12px;padding:14px;display:grid}.vf-rich-avatar{color:#fff;background:#183b61;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.vf-rich-audit-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vf-rich-audit-list header p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.vf-rich-audit-list header span,.vf-rich-subject span{color:#b9d8f7;background:#183b61;border-radius:999px;padding:3px 7px;font-size:11px}.vf-rich-audit-list time{color:#8fa7bf;font-size:12px}.vf-rich-audit-list h5{color:#fff;margin:6px 0 4px;font-size:15px}.vf-rich-audit-list p{color:#b7c8da;margin:2px 0}.vf-rich-subject{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-rich-subject b{color:#fff}.vf-rich-subject small{color:#8fa7bf}.vf-open-lot{color:#fff;cursor:pointer;background:#1f6fb2;border:0;border-radius:10px;margin-top:8px;padding:8px 10px;font-weight:800}.vf-masked-admins{margin-top:14px}.vf-masked-admins header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vf-masked-admins h4{color:#fff;margin:4px 0 0}.vf-masked-admins header>span{color:#9fc3e7;font-size:12px}.vf-masked-admins>p{color:#9fb2c7}.vf-masked-admins>div{gap:10px;display:grid}.vf-masked-admins article{background:#0a1f35cc;border:1px solid #94a3b826;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.vf-masked-admins article>b{color:#fff;background:#173a60;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.vf-masked-admins article div{gap:2px;display:grid}.vf-masked-admins article strong{color:#fff}.vf-masked-admins article small{letter-spacing:0;color:#98adc2;font-weight:500}.vf-masked-admins article span{color:#b9d8f7;background:#183b61;border-radius:999px;width:max-content;padding:3px 7px;font-size:11px}.vf-masked-admins article em{color:#8fa7bf;font-size:12px;font-style:normal}.vf-activity-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:12000;background:#020817c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-activity-modal,.vf-activity-edit{color:#eaf2fb;background:#071a2d;border:1px solid #94a3b83d;border-radius:18px;width:min(920px,100%);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #00000073}.vf-activity-modal>header,.vf-activity-edit>header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.vf-activity-modal h3,.vf-activity-edit h3{margin:2px 0 0}.vf-activity-modal header button,.vf-activity-edit header button{color:#fff;background:#163958;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.vf-activity-contacts{gap:10px;padding:16px;display:grid}.vf-activity-contacts article{background:#0b223b;border:1px solid #94a3b824;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.vf-activity-contacts article>div:first-child{gap:3px;display:grid}.vf-activity-contacts small{color:#9eb3c7}.vf-activity-contacts em{color:#fbbf24;font-size:12px}.vf-activity-contacts article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.vf-activity-contacts a,.vf-activity-contacts button,.vf-activity-edit button{color:#fff;background:#1f6fb2;border:0;border-radius:9px;padding:8px 10px;font-weight:700;text-decoration:none}.vf-activity-contacts .danger{background:#8f2d2d}.vf-activity-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(660px,100%);padding:18px;display:grid}.vf-activity-edit header,.vf-activity-edit footer{grid-column:1/-1;margin:-18px -18px 4px}.vf-activity-edit label{color:#b9cadb;gap:6px;font-size:13px;display:grid}.vf-activity-edit input,.vf-activity-edit select{color:#fff;background:#0b223b;border:1px solid #94a3b838;border-radius:9px;padding:10px}.vf-activity-edit footer{border-top:1px solid #94a3b826;justify-content:flex-end;gap:8px;margin-top:4px;padding:14px 18px 0;display:flex}.vf-hierarchy-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.vf-hierarchy-summary .vf-hierarchy-role-tab{appearance:none;text-align:left;color:#fff;min-height:112px;box-shadow:none;cursor:pointer;background:#0a203a;border:1px solid #38bdf833;border-radius:15px;gap:4px;padding:14px;transition:all .18s;display:grid}.vf-hierarchy-summary .vf-hierarchy-role-tab small{letter-spacing:.06em;color:#8fa5bd;font-size:11px;font-weight:900}.vf-hierarchy-summary .vf-hierarchy-role-tab b{color:#fff;font-size:34px;line-height:1}.vf-hierarchy-summary .vf-hierarchy-role-tab span{color:#7f96ad;font-size:11px}.vf-hierarchy-summary .vf-hierarchy-role-tab.active{background:linear-gradient(135deg,#123f6d,#155a93);border-color:#38bdf8b3;box-shadow:0 8px 20px #0003}.vf-hierarchy-summary .vf-hierarchy-role-tab.active small,.vf-hierarchy-summary .vf-hierarchy-role-tab.active span{color:#d9f3ff}.vf-role-directory{background:#05182b85;border:1px solid #38bdf82e;border-radius:16px;gap:12px;margin-top:14px;padding:14px;display:grid}.vf-role-directory-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vf-role-directory-header small{color:#8fa5bd;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.vf-role-directory-header h4{color:#fff;margin:3px 0 0;font-size:20px}.vf-role-directory-header>span{color:#fff;background:#143f6d;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-weight:800;display:grid}.vf-role-directory-list{gap:10px;display:grid}.vf-role-directory-list>.vf-hierarchy-user{margin:0}.vf-role-directory-list>p{color:#8fa5bd;text-align:center;margin:4px 0;padding:20px}.vf-role-directory .vf-hierarchy-help{margin:0!important}@media (max-width:700px){.vf-rich-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-rich-audit-toolbar>section{grid-template-columns:1fr}.vf-rich-audit-list>article{grid-template-columns:38px 1fr}.vf-rich-avatar{width:38px;height:38px}.vf-rich-audit-list header{display:grid}.vf-masked-admins article{grid-template-columns:40px 1fr}.vf-masked-admins article em{grid-column:2}.vf-activity-contacts article{align-items:flex-start;display:grid}.vf-activity-edit{grid-template-columns:1fr}.vf-activity-edit header,.vf-activity-edit footer{grid-column:1}.vf-activity-modal-backdrop{padding:8px}.vf-hierarchy-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vf-hierarchy-summary .vf-hierarchy-role-tab{min-height:100px;padding:12px}.vf-hierarchy-summary .vf-hierarchy-role-tab b{font-size:30px}.vf-role-directory{padding:12px}.vf-role-directory-header h4{font-size:18px}}
.vf-directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.vf-directory-actions button{min-width:38px;height:38px;font:inherit;cursor:pointer;border:1px solid #94a3b82e;border-radius:12px;font-weight:800;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;box-shadow:0 6px 16px #0000001f}.vf-directory-actions button:active{transform:scale(.96)}.vf-directory-edit{color:#eaf6ff;background:linear-gradient(#1d4e79f5,#12385bf5);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;border-color:#60a5fa42!important}.vf-directory-edit:hover{background:linear-gradient(#256397fa,#15446cfa);box-shadow:0 8px 20px #114c7e38;border-color:#60a5fa73!important}.vf-directory-delete{color:#fff;background:linear-gradient(#691f2be0,#47161feb);justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex;border-color:#f8717138!important}.vf-directory-delete:hover{background:linear-gradient(#912a3af0,#601a26f5);box-shadow:0 8px 20px #7f1d1d38;border-color:#f871716b!important}.vf-directory-status{border-radius:12px!important;height:38px!important;margin:0!important;padding:0 11px!important}.vf-directory-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.vf-admin-edit-backdrop{z-index:16000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020817c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-admin-edit-modal{color:#edf6ff;background:#071a2d;border:1px solid #94a3b83d;border-radius:18px;gap:13px;width:min(520px,100%);padding:18px;display:grid;box-shadow:0 28px 80px #00000073}.vf-admin-edit-modal>header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.vf-admin-edit-modal>header small{letter-spacing:.1em;color:#8fb3d8;font-size:10px;font-weight:900;display:block}.vf-admin-edit-modal>header h3{margin:3px 0 0}.vf-admin-edit-modal>header button{color:#fff;background:#163958;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.vf-admin-edit-modal label{color:#b9cadb;gap:6px;font-size:13px;display:grid}.vf-admin-edit-modal input{color:#fff;width:100%;font:inherit;background:#0b223b;border:1px solid #94a3b838;border-radius:10px;padding:11px 12px}.vf-admin-edit-modal>p{color:#8fa7bf;margin:0;font-size:12px}.vf-admin-edit-modal>footer{border-top:1px solid #94a3b826;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.vf-admin-edit-modal>footer button{color:#fff;background:#173a60;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.vf-admin-edit-modal>footer button[type=submit]{background:#1f6fb2}.vf-hierarchy-user{align-items:center;position:relative}.vf-leadership-contact .vf-directory-actions{align-self:center}@media (max-width:700px){.vf-hierarchy-user{grid-template-columns:52px minmax(0,1fr)!important}.vf-directory-actions{grid-column:2;justify-content:flex-end;gap:7px;width:100%;margin-top:10px;margin-left:0}.vf-directory-edit{width:40px;min-width:40px;padding:0;font-size:0}.vf-directory-edit>span{display:none}.vf-directory-edit:after{content:"Editar";font-size:0}.vf-directory-delete{width:40px;min-width:40px}.vf-directory-status{padding:0 10px!important;font-size:12px!important}.vf-admin-edit-backdrop{padding:10px}.vf-admin-edit-modal{padding:16px}.vf-admin-edit-modal>footer{grid-template-columns:1fr 1fr;display:grid}}
body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]){--vf-admin-v7-surface:#0a223d;--vf-admin-v7-surface-2:#071a30;--vf-admin-v7-line:#38bdf824;--vf-admin-v7-line-strong:#38bdf84d;--vf-admin-v7-muted:#91a8bf;--vf-admin-v7-text:#f7fbff;--vf-admin-v7-gold:#f2bd45}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:760px!important;margin-bottom:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]:has(>button:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button{letter-spacing:-.01em!important;border-radius:10px!important;min-height:42px!important;font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article{min-height:88px!important;box-shadow:none!important;background:linear-gradient(145deg,#102f50,#091f38)!important;border-radius:13px!important;padding:13px 14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article small{letter-spacing:.1em!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article b{margin:7px 0 3px!important;font-size:26px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article span{font-size:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{min-height:0!important;box-shadow:none!important;border-radius:11px!important;margin-bottom:11px!important;padding:10px 12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner p{margin-top:2px!important;font-size:9px!important;line-height:1.35!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner i{border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{box-shadow:none!important;border-radius:15px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{padding:15px 16px 12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{margin:3px 0!important;font-size:21px!important;line-height:1.08!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header p{max-width:760px!important;margin:0!important;font-size:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:10px 14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button{min-height:37px!important;font-size:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary{gap:6px!important;padding-inline:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab{border-radius:11px!important;min-height:78px!important;padding:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab b{font-size:21px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory{border-radius:12px!important;margin:0 14px 14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-header{padding:11px 12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-help{border-radius:9px!important;margin:0 12px 9px!important;padding:8px 10px!important;font-size:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-list{padding:0 10px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-user{border-radius:10px!important;min-height:0!important;padding:9px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-avatar{width:38px!important;height:38px!important;font-size:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main strong{font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main>small{font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-tags{font-size:8px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card){border-radius:12px!important;margin:0 14px 14px!important;padding:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card form{gap:8px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card input,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card select){min-height:39px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin{box-shadow:none!important;border-radius:12px!important;margin:0 14px 14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header{padding:12px 13px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header h4{font-size:16px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-compact-card{padding:9px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities{box-shadow:none!important;border-radius:15px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-head{padding:15px 16px 12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-head h2{font-size:21px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipalities-list{gap:6px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-admin-municipality-card{border-radius:11px!important;padding:11px 12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-panel{border-radius:14px!important;padding:15px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list{gap:6px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list>div{border:1px solid var(--vf-admin-v7-line)!important;background:var(--vf-admin-v7-surface-2)!important;border-radius:10px!important;min-height:0!important;padding:9px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list>div>span{width:34px!important;height:34px!important;font-size:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list b{color:#fff!important;font-size:10px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list small,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list time){color:var(--vf-admin-v7-muted)!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid>article{border-radius:12px!important;min-height:94px!important;padding:12px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel{border:1px solid var(--vf-admin-v7-line-strong)!important;color:var(--vf-admin-v7-text)!important;box-shadow:none!important;background:linear-gradient(#0b2948,#071d34)!important;border-radius:14px!important;padding:15px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel h3,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel b){color:#fff!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel p,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel small){color:#9db2c8!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel input{color:#fff!important;background:#061a2f!important;border:1px solid #38bdf833!important;border-radius:9px!important;min-height:40px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel button{color:#eef8ff!important;min-height:38px!important;box-shadow:none!important;background:#123b61!important;border:1px solid #38bdf838!important;border-radius:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel a{color:#7dd3fc!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel code{color:#cfeeff!important;background:#051829!important;border-radius:5px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-grid{gap:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-grid>article{border-radius:13px!important;padding:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-history{border-radius:13px!important;padding:14px!important}@media (min-width:1180px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .workspace>:is(.admin-kpis,.security-banner,.users-admin-grid,.backup-status-grid,.backup-grid,.backup-history,.audit-panel,.vf-admin-municipalities){max-width:1180px!important}}@media (max-width:760px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;max-width:none!important;padding:5px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button{min-height:47px!important;padding:7px 8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:last-child:nth-child(3){grid-column:1/-1!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{scrollbar-width:none!important;gap:6px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis::-webkit-scrollbar{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article{flex:0 0 132px!important;min-height:86px!important;padding:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{grid-template-columns:auto minmax(0,1fr)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner i{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:9px 11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:nth-child(3){grid-column:1/-1!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin){margin-inline:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-user{padding:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid{scrollbar-width:none!important;gap:6px!important;display:flex!important;overflow-x:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid::-webkit-scrollbar{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid>article{flex:0 0 190px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel>div:first-child{align-items:stretch!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel>div:first-child>div:last-child{grid-template-columns:1fr!important;display:grid!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel input,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel button){width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list>div{grid-template-columns:34px minmax(0,1fr)!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .audit-list time{grid-column:2!important;justify-self:start!important}}@media (max-width:430px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{padding:12px 11px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{font-size:18px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary{padding-inline:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab{flex-basis:104px!important;min-width:104px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .backup-status-grid+.security-banner+.panel{padding:12px!important}}
:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:first-child,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:nth-child(2),body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:nth-child(3)){font-size:0!important;line-height:1!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:first-child:after{content:"Acessos"!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:nth-child(2):after{content:"Auditoria"!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:nth-child(3):after{content:"Backup"!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:nth-child(-n+3):after{color:inherit!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline!important}.vf-municipality-applications:has(.vf-municipality-empty){background:#0a223d!important;border:1px solid #38bdf81f!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:9px 14px 10px!important;padding:10px 12px!important;display:grid!important}.vf-municipality-applications:has(.vf-municipality-empty)>header{display:contents!important}.vf-municipality-applications:has(.vf-municipality-empty)>header>div{min-width:0!important}:is(.vf-municipality-applications:has(.vf-municipality-empty)>header small,.vf-municipality-applications:has(.vf-municipality-empty)>header p){display:none!important}.vf-municipality-applications:has(.vf-municipality-empty)>header h4{color:#f8fbff!important;margin:0!important;font-size:12px!important;font-weight:850!important}.vf-municipality-applications:has(.vf-municipality-empty)>header>span{color:#b8d4e9!important;background:#113653!important;grid-area:1/2/span 2!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:11px!important}.vf-municipality-applications:has(.vf-municipality-empty) .vf-municipality-empty{color:#8fa7bd!important;opacity:1!important;grid-column:1!important;margin:2px 0 0!important;font-size:9px!important;line-height:1.2!important}@media (max-width:760px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]{border-radius:13px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;margin:7px 0 10px!important;padding:5px!important;display:grid!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:9px!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:43px!important;padding:6px 8px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:last-child:nth-child(3){text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:9px!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:43px!important;padding:6px 8px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button:nth-child(-n+3):after{font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;margin:0 0 8px!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article{border-radius:11px!important;align-content:center!important;min-width:0!important;min-height:76px!important;padding:9px 7px!important;display:grid!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article small{white-space:nowrap!important;font-size:0!important;line-height:1!important;display:block!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article:first-child small:after{content:"ADM"}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article:nth-child(2) small:after{content:"GESTORES"}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article:nth-child(3) small:after{content:"ATIVIDADES"}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article small:after{color:#9eb3c7!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:900!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article b{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:5px 0 0!important;font-size:24px!important;line-height:1!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article span{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner{border-left-width:3px!important;border-radius:10px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;min-height:52px!important;margin:0 0 9px!important;padding:8px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner>span:first-child{font-size:16px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner p,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .security-banner i){display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{border-radius:13px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{padding:12px 12px 9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header small{letter-spacing:.11em!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{margin:3px 0 2px!important;font-size:18px!important;line-height:1.08!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header p{color:#8fa6bd!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.25!important;overflow:hidden!important}.vf-municipality-applications:has(.vf-municipality-empty){margin:7px 10px 8px!important;padding:9px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:8px 10px!important;padding:4px!important;display:grid!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:auto!important;min-width:0!important;min-height:38px!important;padding:5px 4px!important;font-size:0!important;line-height:1!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:first-child:after{content:"Gerenciar"}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:nth-child(2):after{content:"Cadastrar"}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:nth-child(3):after{content:"Convites"}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:nth-child(-n+3):after{color:inherit!important;white-space:nowrap!important;font-size:9px!important;font-weight:850!important;display:inline!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-create-card,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-list-card,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin){margin-inline:10px!important}}@media (max-width:430px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .management-filter[role=tablist][aria-label=Seções\ administrativas]>button{min-height:42px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article{min-height:72px!important;padding-inline:6px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .admin-kpis>article b{font-size:22px!important}}
@media (max-width:760px){body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{padding:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;margin-bottom:4px!important;padding:10px 10px 7px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header h3{font-size:17px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header p{font-size:8.5px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>header>button{min-height:34px!important;padding:0 10px!important;font-size:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:7px 6px 9px!important;padding:4px!important;display:grid!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button{grid-column:auto!important;min-width:0!important;min-height:36px!important;padding:4px 2px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:nth-child(3){grid-column:auto!important;min-width:0!important;min-height:36px!important;padding:4px 2px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary{scrollbar-width:none!important;gap:5px!important;margin:7px 4px 8px!important;padding:0 2px 4px!important;display:flex!important;overflow-x:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary::-webkit-scrollbar{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab{border-radius:10px!important;flex:0 0 92px!important;min-width:92px!important;min-height:66px!important;padding:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab small{font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab b{margin-top:3px!important;font-size:18px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-role-tab span{font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory{border-radius:11px!important;margin:0 4px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-header{padding:9px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-header small{font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-header h4{margin:2px 0 0!important;font-size:17px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-header>span{min-width:32px!important;height:32px!important;font-size:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-help{margin:0 8px 7px!important;padding:7px 8px!important;font-size:8px!important;line-height:1.35!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-list{gap:6px!important;padding:0 8px 8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-user{border-left-width:3px!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-avatar{width:36px!important;height:36px!important;font-size:9px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main strong{font-size:11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main small{font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-tags{gap:4px!important;margin-top:5px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-tags span,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-tags i,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-tags em){padding:3px 6px!important;font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-tags em{flex-basis:100%!important;padding-left:0!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-actions{grid-column:1/-1!important;justify-content:flex-end!important;gap:5px!important;margin-top:1px!important;display:flex!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-actions>button{border-radius:8px!important;min-height:31px!important;padding:0 9px!important;font-size:8px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-edit,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-delete){width:auto!important;min-width:0!important;font-size:0!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-edit>span{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-edit:after{content:"Editar";font-size:8px;font-weight:800}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-delete:after{content:"Excluir";font-size:8px;font-weight:800}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin{border-radius:11px!important;margin:8px 4px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header{padding:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header h4{margin:2px 0!important;font-size:16px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header p{font-size:8px!important;line-height:1.35!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-compact-card{border-radius:9px!important;padding:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation{background:#081d34!important;border:1px solid #38bdf824!important;border-radius:11px!important;margin:10px 4px 0!important;padding:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;margin-bottom:7px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation>header small{color:#e4b746!important;font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation>header h4{color:#f6fbff!important;margin:2px 0 0!important;font-size:14px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation>header p{display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation>header button{min-height:32px!important;padding:0 9px!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0 0 7px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation-summary span{color:#a9bed1!important;text-align:center!important;background:#0b2947!important;border:1px solid #38bdf81f!important;border-radius:8px!important;padding:7px 6px!important;font-size:7px!important;line-height:1.2!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation-summary b{color:#fff!important;margin-bottom:2px!important;font-size:15px!important;display:block!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list{gap:6px!important;max-height:430px!important;padding-right:2px!important;overflow-y:auto!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list article{background:#0a223d!important;border:1px solid #38bdf81f!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:9px!important;display:grid!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main strong{color:#fff!important;font-size:10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main small{color:#9cb0c4!important;font-size:8px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main>div{gap:4px!important;margin-top:5px!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main span,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main em){padding:3px 5px!important;font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list dl{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list dl div{background:#071a30!important;border-radius:7px!important;padding:6px 5px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list dt{color:#819ab2!important;font-size:6.5px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list dd{color:#fff!important;font-size:13px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list article>button{border-radius:7px!important;align-self:start!important;min-height:30px!important;padding:0 8px!important;font-size:7px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconcile-form{background:#0a223d!important;border-color:#e4b74659!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:8px!important;padding:10px!important}}
@media (max-width:760px){:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .users-admin-grid,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel>*,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) [data-vf-gestor-municipalities-host],body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .users-admin-grid{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel{overflow-x:hidden!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-panel *,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin *,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation *){box-sizing:border-box!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 12px)!important;min-width:0!important;max-width:calc(100% - 12px)!important;margin:7px 6px 9px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:2px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-access-tabs>button:nth-child(4){display:none!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-summary{overscroll-behavior-x:contain!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:calc(100% - 8px)!important;margin-inline:4px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:8px 4px 10px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-list{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-compact-card{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-identity{width:100%!important;min-width:0!important;max-width:100%!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-identity>b,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-identity>small){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-permission-preview{max-width:100%!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-manage-button{grid-column:2!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:0 11px!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header>div{min-width:0!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-gestor-municipality-admin>header p{overflow-wrap:anywhere!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin-inline:4px!important;overflow:hidden!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-role-directory-list,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-user,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-hierarchy-main,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-actions){width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-directory-actions{flex-wrap:wrap!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin-inline:4px!important;overflow:hidden!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-reconciliation-summary{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list article{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-list dl{width:100%!important;min-width:0!important;max-width:100%!important}:is(body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main small,body:has(.management-filter[role=tablist][aria-label=Seções\ administrativas]) .vf-auth-account-main em){overflow-wrap:anywhere!important;white-space:normal!important}}
@media (max-width:760px) and (display-mode:standalone),(max-width:760px) and (display-mode:fullscreen),(max-width:760px) and (display-mode:minimal-ui){.app-shell{min-height:100dvh!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}body:has(.welcome-pro) .app-shell .topbar{box-sizing:border-box!important;min-height:calc(68px + env(safe-area-inset-top,0px))!important;height:auto!important;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;padding-right:max(12px, env(safe-area-inset-right,0px))!important;padding-bottom:8px!important;padding-left:max(12px, env(safe-area-inset-left,0px))!important}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;min-height:calc(56px + env(safe-area-inset-top,0px))!important;height:auto!important;padding-top:calc(7px + env(safe-area-inset-top,0px))!important;padding-right:max(10px, env(safe-area-inset-right,0px))!important;padding-bottom:7px!important;padding-left:max(10px, env(safe-area-inset-left,0px))!important}}@media (max-width:760px){html[data-vf-standalone=true] .app-shell{min-height:100dvh!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}html[data-vf-standalone=true] body:has(.welcome-pro) .app-shell .topbar{box-sizing:border-box!important;min-height:calc(68px + env(safe-area-inset-top,0px))!important;height:auto!important;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;padding-right:max(12px, env(safe-area-inset-right,0px))!important;padding-bottom:8px!important;padding-left:max(12px, env(safe-area-inset-left,0px))!important}html[data-vf-standalone=true] 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;min-height:calc(56px + env(safe-area-inset-top,0px))!important;height:auto!important;padding-top:calc(7px + env(safe-area-inset-top,0px))!important;padding-right:max(10px, env(safe-area-inset-right,0px))!important;padding-bottom:7px!important;padding-left:max(10px, env(safe-area-inset-left,0px))!important}}@media (max-width:430px){html[data-vf-standalone=true] body:has(.welcome-pro) .app-shell .topbar{padding-right:max(10px, env(safe-area-inset-right,0px))!important;padding-left:max(10px, env(safe-area-inset-left,0px))!important}html[data-vf-standalone=true] body:has(.app-shell .topbar[data-vf-mobile-compact-tab-header=true]) .app-shell .topbar[data-vf-mobile-compact-tab-header=true]{padding-right:max(8px, env(safe-area-inset-right,0px))!important;padding-left:max(8px, env(safe-area-inset-left,0px))!important}}
.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Alexandre Curi"]{background-image:url(/api/enquete/candidate-photo?url=https%3A%2F%2Fstorage2.assembleia.pr.leg.br%2Fimg%2Fy3n1sE1n35-E4-L_2B8B_P5U3qQ%3D%2Ffull-fit-in%2F300x300%2Fdeputados%2Falexandre-curi.png)!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Cristina Graeml"]{background-image:url(/api/enquete/candidate-photo?url=https%3A%2F%2Fdivulgacandcontas.tse.jus.br%2Fdivulga%2Frest%2Fv1%2Fcandidatura%2Fbuscar%2Ffoto%2F2%2F160002005080%2F2024%2F75353)!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Deltan Dallagnol"]{background-image:url(/api/enquete/candidate-photo?url=https%3A%2F%2Fwww.camara.leg.br%2Finternet%2Fdeputado%2Fbandep%2Fpagina_do_deputado%2F220705.jpg)!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Filipe Barros"]{background-image:url(/api/enquete/candidate-photo?url=https%3A%2F%2Fwww.camara.leg.br%2Finternet%2Fdeputado%2Fbandep%2Fpagina_do_deputado%2F204411.jpg)!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi Hoffmann"]{background-image:url(/api/enquete/candidate-photo?url=https%3A%2F%2Fwww.camara.leg.br%2Finternet%2Fdeputado%2Fbandep%2Fpagina_do_deputado%2F74416.jpg)!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr Rosinha"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr. Rosinha"]{background-image:url(/api/enquete/candidate-photo?url=https%3A%2F%2Fwww.camara.leg.br%2Finternet%2Fdeputado%2Fbandep%2Fpagina_do_deputado%2F73459.jpg)!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Alexandre Curi"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Cristina Graeml"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Deltan Dallagnol"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Filipe Barros"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi Hoffmann"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr Rosinha"],.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr. Rosinha"]{background-position:50% 20%!important;background-repeat:no-repeat!important;background-size:cover!important}.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Alexandre Curi"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Alexandre Curi"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Cristina Graeml"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Cristina Graeml"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Deltan Dallagnol"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Deltan Dallagnol"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Filipe Barros"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Filipe Barros"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi Hoffmann"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Gleisi Hoffmann"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr Rosinha"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr Rosinha"]>span,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr. Rosinha"]>img,.voting-charts-container .voting-candidate-avatar[aria-label="Foto de Dr. Rosinha"]>span{opacity:0!important}
