*{box-sizing:border-box}html,body{min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.opening-space{color:#5b6474;background:#f4f6f9;place-items:center;min-height:100vh;font-size:14px;display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.security-access-loading{color:#3151df;background:#f5f7fb;place-items:center;min-height:100dvh;display:grid}.security-access-loading>svg{animation:.8s linear infinite security-access-spin}@keyframes security-access-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.security-access-loading>svg{animation:none}}
:is(.cw,.master-app,.sl-site,.b-page,.ca,.sc-auth){--sc-height:44px;--sc-radius:10px;--sc-line:#d8e0eb;--sc-focus:#3151df;--sc-ink:#17273f;--sc-muted:#5f6d82;--sc-surface:#fff;--sc-field-size:14px;--sc-motion:.15s}:is(.cw,.master-app,.sc-auth){--sc-panel-font:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.bvs-client-ui.sc-auth{font-family:var(--sc-panel-font)}.bvs-client-ui.sc-auth .input-wrap{border:1px solid var(--sc-line);border-radius:var(--sc-radius)}.bvs-client-ui.sc-auth .input-wrap:focus-within{border-color:var(--sc-focus);outline:2px solid var(--sc-focus);outline-offset:-2px}.bvs-client-ui.sc-auth .input-wrap>input,.bvs-client-ui.sc-auth .input-wrap>input:focus-visible{border-radius:inherit;height:42px;box-shadow:none;font-family:inherit;font-size:var(--sc-field-size);border:0;outline:0;padding-inline:12px}.bvs-client-ui.sc-auth .input-wrap:has(.password-toggle)>input{padding-inline-end:44px}.b-page{--sc-focus:var(--b-color-primary,#3151df)}.sl-site{--sc-focus:var(--green,#3151df)}:is(.cw,.master-app) :is([data-theme=dark],.cw-sidebar,.m-sidebar){--sc-line:#52647e;--sc-focus:#a9baff;--sc-ink:#edf3ff;--sc-muted:#bbcbe4;--sc-surface:#18263e}:is(.cw,.master-app,.sl-site) :is(.m-field,.nv-presenca-field,.nv-catalogo-field,.nv-equipe-field,.sl-contact-card label){min-width:0;color:var(--sc-ink);gap:6px;font-size:13px}:is(.cw,.master-app,.sl-site) :is(.m-field,.nv-presenca-field,.nv-catalogo-field,.nv-equipe-field,.sl-contact-card label)>:where(span,label){font-weight:600}:is(.cw,.master-app,.sl-site) :is(.m-field,.nv-presenca-field,.nv-catalogo-field,.nv-equipe-field)>small{color:var(--sc-muted);font-size:12px}:is(.cw,.master-app,.sl-site) :is(form,dialog,.m-field,.nv-catalogo-field,.nv-presenca-field,.m-filter,.cw-inline-field) :where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit]),select,textarea){min-width:0;max-width:100%;min-height:var(--sc-height);border:1px solid var(--sc-line);border-radius:var(--sc-radius);font-family:inherit;font-size:var(--sc-field-size);box-shadow:none;padding:8px 12px;line-height:1.45}:is(.cw,.master-app,.sl-site) :is(form,dialog,.m-field,.nv-catalogo-field,.nv-presenca-field) :where(textarea){resize:vertical;min-height:112px}:is(.cw,.master-app,.sl-site) :where(input,select,textarea,button,summary,a):focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px;box-shadow:none}:is(.cw,.master-app) :is(.cw-primary,.m-primary){--sc-focus:#fff}.sl-site .sl-button-primary{--sc-focus:var(--accent-contrast,#fff)}:is(.cw,.master-app,.sl-site) :where(input,select,textarea)[aria-invalid=true]{border-color:#a93a4e}:is(.cw,.master-app,.sl-site) :where(input,select,textarea):disabled{cursor:not-allowed}:is(.cw,.master-app) :where(input,textarea)[readonly]{color:var(--sc-muted);background:#f5f7fb}:is(.cw,.master-app,.sl-site) :is(.m-button,.cw-primary,.cw-danger,.sl-contact-card .sl-button){transition:background-color var(--sc-motion), border-color var(--sc-motion), color var(--sc-motion)}.cw :is(.cw-bar,.cw-actions)>:is(.cw-primary,.cw-danger){min-height:var(--sc-height);border-radius:var(--sc-radius)}:is(.cw,.master-app) :where(input[type=checkbox],input[type=radio]){accent-color:var(--sc-focus)}:is(.sc-search,.m-search,.cw-tool-search){height:var(--sc-height,44px);border:1px solid var(--sc-line,#d8e0eb);border-radius:var(--sc-radius,10px);background:var(--sc-surface,#fff);color:var(--sc-muted,#5f6d82);align-items:center;gap:8px;padding-inline:12px;display:flex}:is(.sc-search,.m-search,.cw-tool-search):focus-within{border-color:var(--sc-focus,#3151df);outline:2px solid var(--sc-focus,#3151df);outline-offset:-2px}:is(.cw,.master-app) :is(.sc-search,.m-search,.cw-tool-search)>input,:is(.cw,.master-app) :is(.sc-search,.m-search,.cw-tool-search)>input:focus-visible{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--sc-ink);font:inherit;font-size:var(--sc-field-size);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}:is(.sc-search,.m-search,.cw-tool-search)>svg{flex:none}:is(.sc-search,.m-search,.cw-tool-search)>input::placeholder{color:var(--sc-muted)}@supports (appearance:base-select) and selector(::picker(select)){:is(.cw,.master-app) select:not([multiple],[size]){appearance:base-select}:is(.cw,.master-app) select:not([multiple],[size])::picker(select){appearance:base-select}:is(.cw,.master-app) select:not([multiple],[size])::picker(select){border:1px solid var(--sc-line);border-radius:var(--sc-radius);background:var(--sc-surface);max-height:min(310px,50dvh);color:var(--sc-ink);font:inherit;margin-block:4px;padding:3px;box-shadow:0 8px 24px #101b3026}:is(.cw,.master-app) select:not([multiple],[size]) option{border-radius:7px;min-height:36px;padding:6px 10px}:is(.cw,.master-app) select:not([multiple],[size]) option:checked{color:#223cb2;background:#eef2ff}:is(.cw,.master-app) select:not([multiple],[size]) option:focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px}:is(.cw,.master-app) select:not([multiple],[size]) option:disabled{color:var(--sc-muted);opacity:.65}}:is(.master-app,.cw) :is(.m-tabs,.m-segmented,.md-navigation,.m-plan-audience-filters,.cw-segmented,.cw-tabs,.dr-tabs){background:var(--sc-surface,#fff);scrollbar-width:thin;border:1px solid #e4eaf2;border-radius:11px;flex-wrap:nowrap;align-items:center;gap:2px;min-block-size:44px;inline-size:fit-content;max-inline-size:100%;padding:3px;display:flex;overflow-x:auto}:is(.master-app,.cw) :is(.m-tabs,.m-segmented,.md-navigation,.m-plan-audience-filters,.cw-segmented,.cw-tabs,.dr-tabs)>:is(button,a){min-block-size:36px;color:var(--sc-muted,#5f6d82);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}:is(.master-app,.cw) :is(.m-tabs,.m-segmented,.md-navigation,.m-plan-audience-filters,.cw-segmented,.cw-tabs,.dr-tabs)>:is(button,a):is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true]){color:#3151df;background:#eef2ff}.master-app .m-control-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:18px;display:flex}.master-app .m-control-bar>:is(.m-tabs,.m-plan-audience-filters){margin:0}:is(.master-app,.cw) :is(.m-modal,.cw-dialog):not(.m-modal:has(>.m-connection-form)){border-radius:16px}@media (max-width:700px){:is(.cw,.master-app,.sl-site,.b-page,.ca,.sc-auth){--sc-field-size:16px}.master-app .m-control-bar{align-items:flex-start}}@media (pointer:coarse){:is(.master-app,.cw) :is(.m-tabs,.m-segmented,.md-navigation,.m-plan-audience-filters,.cw-segmented,.cw-tabs,.dr-tabs)>:is(button,a),.master-app .m-button.m-small{min-block-size:44px}}@media (prefers-reduced-motion:reduce){:is(.cw,.master-app,.sl-site,.b-page,.ca){--sc-motion:0s}}@media (prefers-contrast:more){:is(.cw,.master-app,.sl-site,.b-page,.ca,.sc-auth){--sc-line:#64748b}}.sc-compact-filter{flex:none;min-width:0;position:relative}.sc-compact-filter-trigger{border:1px solid var(--sc-line,#d8e0eb);background:var(--sc-surface,#fff);min-height:44px;color:var(--sc-ink,#17273f);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.sc-filter-active{background:var(--sc-focus,#3151df);border-radius:50%;width:6px;height:6px}.sc-compact-filter-menu{z-index:30;border:1px solid var(--sc-line,#d8e0eb);background:var(--sc-surface,#fff);border-radius:10px;min-width:210px;max-width:calc(100vw - 32px);padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #101b301a}.sc-compact-filter-menu>button{text-align:left;width:100%;min-height:38px;color:var(--sc-ink,#17273f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.sc-compact-filter-menu>button>svg{flex:none}.sc-compact-filter-menu>button>span{overflow-wrap:anywhere;min-width:0}.sc-compact-filter-menu>button[aria-checked=true]{color:#223cb2;background:#eef2ff}.sc-compact-filter-menu>button:hover{background:#f4f6fb}
.security-session-ended{color:#17273f;background:#f5f7fb;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,system-ui,sans-serif;display:grid}.security-session-ended>section{background:#fff;border:1px solid #dbe2ed;border-radius:14px;width:min(100%,460px);padding:28px}.security-session-ended h1{margin:0 0 12px;font-size:22px;line-height:1.35}.security-session-ended p{margin:0 0 24px;line-height:1.6}.security-session-ended a{color:#fff;background:#3151df;border-radius:8px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-block}.security-session-ended a:focus-visible{outline-offset:4px;outline:3px solid #17273f}.security-session-pending{color:#17273f;background:#f5f7fb;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,system-ui,sans-serif;display:grid}.security-session-pending>section{background:#fff;border:1px solid #dbe2ed;border-radius:14px;width:min(100%,460px);padding:28px}.security-session-pending h1{margin:0 0 12px;font-size:22px;line-height:1.35}.security-session-pending p{margin:0;line-height:1.6}.security-session-pending button{color:#fff;font:inherit;cursor:pointer;background:#3151df;border:0;border-radius:8px;margin-top:20px;padding:12px 18px;font-weight:600}.security-session-pending button:focus-visible{outline-offset:4px;outline:3px solid #17273f}
