.ficha-cargo{max-width:1280px;margin:0 auto;--ficha-azul: #244ec7;--ficha-texto: #142547}.ficha-cargo .ficha-cargo-voltar{margin:0 0 12px;padding-left:0;color:#566582;font-weight:600}.ficha-cargo .ficha-cargo-cabecalho{padding:28px 30px;margin-bottom:24px;border-radius:22px;background:linear-gradient(115deg,#132649,#244878);color:#fff;box-shadow:0 12px 30px #162e4f14}.ficha-cargo-titulo{display:flex;align-items:flex-start;gap:18px;min-width:0;flex:1 1 460px}.ficha-cargo-icone{display:grid;place-items:center;flex:0 0 56px;height:56px;border:1px solid #ffffff30;border-radius:16px;background:#ffffff12;font-size:27px;color:#9dd6ff}.ficha-cargo-sobretitulo{font-size:11px;letter-spacing:1.7px;color:#b5d5f6;font-weight:700}.ficha-cargo .ficha-cargo-titulo h2{margin:6px 0 8px;color:#fff;font-size:clamp(24px,3vw,32px);line-height:1.2;overflow-wrap:anywhere}.ficha-cargo .ficha-cargo-titulo .ant-typography{color:#d6e3f7;margin-bottom:14px}.ficha-cargo .ficha-cargo-titulo h2.ant-typography{color:#fff}.ficha-cargo .ficha-cargo-titulo .ant-tag{margin:0;border:1px solid #ffffff28;background:#ffffff10;color:#e8f1ff;border-radius:7px}.ficha-cargo .ficha-cargo-titulo .ant-tag-green{color:#b0f0d1;background:#43c6941c}.ficha-cargo .ficha-cargo-acoes-cabecalho .ant-btn-default{background:#ffffff12;border-color:#ffffff45;color:#fff}.ficha-cargo .ficha-cargo-secao{margin-bottom:20px;border:1px solid #dfe6f1;border-radius:18px;box-shadow:0 4px 14px #18335e04;overflow:hidden}.ficha-cargo .ficha-cargo-secao .ant-card-head{padding:0 24px;min-height:68px;border-bottom-color:#e8edf5}.ficha-cargo .ficha-cargo-secao .ant-card-head-title{font-size:16px;font-weight:700;color:var(--ficha-texto);white-space:normal}.ficha-cargo-numero{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:9px;font-size:12px;font-weight:800;background:#eaf0ff;color:#355ac5;vertical-align:middle}.ficha-cargo-classificacao .ficha-cargo-numero{color:#1d806b;background:#e1f5ee}.ficha-cargo-requisitos .ficha-cargo-numero{color:#8550b9;background:#f1e9fa}.ficha-cargo .ant-form-item-label>label{color:#344562;font-weight:600}.ficha-cargo .ant-input,.ficha-cargo .ant-input-number,.ficha-cargo .ant-select-selector{border-radius:9px}.ficha-cargo .ant-input:not(textarea),.ficha-cargo .ant-input-number{min-height:42px}.ficha-cargo .ant-input-number-input{height:40px}.ficha-cargo .ant-select-single{height:42px}.ficha-cargo .ant-form-item{margin-bottom:20px}.ficha-cargo .ficha-cargo-classificacao .ant-card-body{padding-bottom:12px}.ficha-cargo .ant-btn{border-radius:9px;min-height:40px;font-weight:600}.ficha-cargo-remuneracao{display:flex;align-items:center;gap:18px;padding:24px;margin-bottom:20px;border:1px solid #c7dfeb;border-radius:18px;background:linear-gradient(110deg,#e9f7f4,#edf4ff)}.ficha-cargo-remuneracao-icone{display:grid;place-items:center;height:48px;flex:0 0 48px;border-radius:14px;background:#d5ede7;color:#247867;font-size:23px}.ficha-cargo-remuneracao>div{flex:1;min-width:0}.ficha-cargo .ficha-cargo-remuneracao h4{margin:0 0 6px;font-size:18px;color:#18375b}.ficha-cargo .ficha-cargo-remuneracao .ant-typography:last-child{margin-bottom:0;color:#546a80}.ficha-cargo .ficha-cargo-referencias{margin-bottom:20px;background:#fff;border:1px solid #dfe6f1;border-radius:16px}.ficha-cargo .ficha-cargo-referencias .ant-collapse-header{padding:18px 24px;align-items:center}.ficha-cargo-referencias .ant-collapse-header-text strong{display:block;color:#41516b;font-size:14px}.ficha-cargo-referencias .ant-collapse-header-text span{display:block;margin-top:4px;font-size:12px;color:#75829a}.ficha-cargo .ficha-cargo-referencias .ant-collapse-content-box{padding:24px}.ficha-cargo .ficha-cargo-referencias .ant-alert{margin-bottom:20px}.ficha-cargo .ficha-cargo-rodape{padding:18px 24px;background:#fff;border:1px solid #dfe6f1;border-radius:16px;box-shadow:0 6px 20px #1d35500a}.ficha-cargo-rodape>span{color:#6b7890;font-size:13px}.ficha-cargo .ant-input-disabled,.ficha-cargo .ant-select-disabled .ant-select-selector,.ficha-cargo .ant-input-number-disabled{color:#566581;background:#f5f7fb}@media (max-width: 767px){.ficha-cargo .ficha-cargo-cabecalho{padding:22px 18px;border-radius:18px;gap:18px!important}.ficha-cargo-titulo{flex-basis:100%;gap:12px}.ficha-cargo-icone{height:42px;flex-basis:42px;font-size:22px;border-radius:12px}.ficha-cargo .ficha-cargo-titulo .ant-typography{font-size:13px}.ficha-cargo .ficha-cargo-titulo h2.ant-typography{font-size:25px}.ficha-cargo .ficha-cargo-secao .ant-card-head{padding:0 18px;min-height:60px}.ficha-cargo .ficha-cargo-secao .ant-card-body{padding:20px 18px 4px}.ficha-cargo .ant-input,.ficha-cargo .ant-input-number-input,.ficha-cargo .ant-select-selection-item,.ficha-cargo .ant-select-selection-search-input{font-size:16px}.ficha-cargo .ant-btn{min-height:44px}.ficha-cargo-remuneracao{flex-wrap:wrap;padding:20px 18px;gap:12px}.ficha-cargo-remuneracao>div{flex-basis:calc(100% - 60px)}.ficha-cargo-remuneracao>a{width:100%}.ficha-cargo-remuneracao>a .ant-btn{width:100%}.ficha-cargo .ficha-cargo-referencias .ant-collapse-header,.ficha-cargo .ficha-cargo-referencias .ant-collapse-content-box{padding:18px}.ficha-cargo .ficha-cargo-rodape{padding:16px}.ficha-cargo-rodape>span{width:100%}.ficha-cargo-rodape>.ant-space{width:100%;display:grid;grid-template-columns:auto 1fr}.ficha-cargo-rodape>.ant-space .ant-btn{width:100%;min-height:48px}}@media (prefers-reduced-motion: reduce){.ficha-cargo *,.ficha-cargo *:before,.ficha-cargo *:after{transition:none!important}}.cadastro-cargo-painel .cadastro-cargo-introducao{margin:0 0 24px;padding:14px 16px;border:1px solid #e0e9fa;border-radius:12px;background:#f2f6ff;color:#526782;font-size:13px;line-height:1.7}.cadastro-cargo-painel .ant-steps+.cadastro-cargo-introducao{margin-top:20px}.cadastro-cargo-categorias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.cadastro-cargo-categorias .ant-radio-wrapper{display:flex;align-items:flex-start;min-width:0;margin:0;padding:14px 12px;border:1px solid #e1e8f3;border-radius:11px;background:#fff;white-space:normal}.cadastro-cargo-categorias .ant-radio{margin-top:3px}.cadastro-cargo-categorias .ant-radio-wrapper-checked{border-color:#a8bff3;background:#f0f5ff}.cadastro-cargo-categoria-titulo{display:block;color:#294366;font-size:12px;font-weight:600;line-height:1.6}.cadastro-cargo-categoria-ajuda{display:block;margin-top:3px;color:#6c7e99;font-size:11px;line-height:1.5}.cadastro-cargo-acoes{display:flex;justify-content:flex-end;gap:10px}.cadastro-cargo-painel .ant-drawer-footer .cadastro-cargo-acoes .ant-btn{min-height:40px;text-align:center}@media (max-width: 767px){.cadastro-cargo-painel{height:100vh;height:100dvh;bottom:auto}.cadastro-cargo-painel .ant-drawer-content-wrapper{max-width:100vw;height:100%}.cadastro-cargo-painel .ant-drawer-content{height:100%}.cadastro-cargo-painel .ant-drawer-content .ant-drawer-header{flex-shrink:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px;border-bottom:1px solid #30456a;background:#172b50}.cadastro-cargo-painel .ant-drawer-title{color:#fff;font-size:20px;font-weight:650}.cadastro-cargo-painel .ant-drawer-close{display:grid;place-items:center;min-width:44px;min-height:44px;margin:-6px 8px -6px -8px;border-radius:10px;color:#d7e3f8}.cadastro-cargo-painel .ant-drawer-close:hover{color:#fff;background:#30456a}.cadastro-cargo-painel .ant-drawer-body{min-height:0;padding:20px 16px 28px;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:20px;background:#fbfcff}.cadastro-cargo-painel .cadastro-cargo-introducao{margin-bottom:22px;padding:12px 14px;font-size:12px}.cadastro-cargo-painel .ant-form-item{margin-bottom:22px}.cadastro-cargo-painel .ant-form-item-label{padding-bottom:8px}.cadastro-cargo-painel .ant-drawer-body .ant-form-item-label>label{height:auto;color:#344869;font-size:13px;font-weight:600}.cadastro-cargo-painel .ant-input,.cadastro-cargo-painel .ant-select{font-size:16px}.cadastro-cargo-painel input.ant-input{min-height:46px;padding:10px 12px;border-color:#dce4f1;border-radius:10px}.cadastro-cargo-painel .ant-select-single{height:46px}.cadastro-cargo-painel .ant-select-single .ant-select-selector{padding:0 12px;border-color:#dce4f1;border-radius:10px}.cadastro-cargo-painel .ant-select-selection-item{font-size:16px}.cadastro-cargo-painel .ant-input::placeholder,.cadastro-cargo-painel .ant-select-selection-placeholder{color:#8090a7}.cadastro-cargo-painel textarea.ant-input{padding:12px;min-height:106px;border-radius:10px}.cadastro-cargo-painel .ant-drawer-body .ant-form-item-extra,.cadastro-cargo-painel .ant-drawer-body .ant-form-item-explain{padding-top:5px;font-size:12px;line-height:1.6}.cadastro-cargo-painel .cadastro-cargo-categorias{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cadastro-cargo-painel .cadastro-cargo-categorias .ant-radio-wrapper{min-height:68px;padding:12px 14px}.cadastro-cargo-painel .cadastro-cargo-categoria-titulo{font-size:13px}.cadastro-cargo-painel .cadastro-cargo-categoria-ajuda{font-size:12px}.cadastro-cargo-painel .ant-drawer-content .ant-drawer-footer{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e9f4;background:#fff;box-shadow:0 -5px 18px #1e34590d}.cadastro-cargo-painel .cadastro-cargo-acoes{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1.8fr);gap:10px}.cadastro-cargo-painel .ant-drawer-footer .cadastro-cargo-acoes .ant-btn{width:100%;min-height:48px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;white-space:normal;text-align:center}.cadastro-cargo-painel .ant-steps .ant-steps-item-title{font-size:12px;line-height:1.5}}.catalogo-cargos{--cargos-azul: #3159dc;--cargos-ink: #172747;--cargos-muted: #64748b;--cargos-borda: #e5ebf4;display:flex;flex-direction:column;gap:24px;min-width:0}.catalogo-cargos-cabecalho{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;overflow:hidden;padding:32px 36px;border:1px solid #253c67;border-radius:22px;color:#fff;background:radial-gradient(ellipse at 80% 0,#304a91 0,transparent 55%),linear-gradient(125deg,#13213d,#1c315a 70%,#223f72);box-shadow:0 12px 28px #14284f1f}.catalogo-cargos-cabecalho:before{content:"";position:absolute;z-index:-1;width:460px;height:460px;right:-150px;top:-255px;border:1px solid rgb(170 193 255 / 12%);border-radius:50%;pointer-events:none;box-shadow:0 0 0 48px #a5bafa0a,0 0 0 96px #a5bafa08}.catalogo-cargos-contexto{display:inline-flex;gap:9px;align-items:center;color:#b9cafd;font-size:10px;font-weight:700;letter-spacing:.16em}.catalogo-cargos-contexto>span{width:7px;height:7px;border-radius:50%;background:#8eb9ff;box-shadow:0 0 0 4px #8eb9ff1f}.catalogo-cargos-cabecalho h2.ant-typography{margin:16px 0 12px;color:#fff;font-size:clamp(28px,2.6vw,38px);line-height:1.2;letter-spacing:-.045em;font-weight:700}.catalogo-cargos-cabecalho h2>span{display:block;margin-top:6px;color:#b3c8ff;font-size:.7em;letter-spacing:-.025em;font-weight:500}.catalogo-cargos-cabecalho div.ant-typography{max-width:570px;color:#c6d3ea;font-size:13px;line-height:1.75;margin-bottom:22px}.catalogo-cargos-hero-indicadores{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-top:18px;border-top:1px solid rgb(196 215 255 / 16%)}.catalogo-cargos-hero-indicadores>div{display:flex;flex-direction:column;gap:2px}.catalogo-cargos-hero-indicadores strong{font-size:26px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.catalogo-cargos-hero-indicadores span{color:#b6c7e7;font-size:11px}.catalogo-cargos-hero-indicadores .catalogo-cargos-hero-escopo{flex-direction:row;align-items:center;gap:10px;margin-left:auto;padding-left:24px;border-left:1px solid rgb(196 215 255 / 16%)}.catalogo-cargos-hero-escopo>.anticon{font-size:24px;color:#8eb9ff}.catalogo-cargos-hero-escopo b{color:#e3ecff;font-size:11px;font-weight:600}.catalogo-cargos-hero-acao{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;border-radius:16px;border:1px solid rgb(173 194 249 / 20%);background:#ffffff0d}.catalogo-cargos-hero-emblema{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:13px;background:#87abff29;color:#a8c4ff;font-size:24px}.catalogo-cargos-hero-acao>strong{font-size:14px;color:#fff}.catalogo-cargos-hero-acao>p{margin:8px 0 20px;color:#c0d0ec;font-size:12px;line-height:1.7}.erp-app .catalogo-cargos-hero-acao .ant-btn{display:flex;justify-content:center;gap:10px;width:100%;height:44px;border:1px solid #e2eaff;background:#f7f9ff;color:#1d409e;border-radius:10px;font-size:13px;font-weight:700;box-shadow:0 4px 14px #0a173826}.erp-app .catalogo-cargos-hero-acao .ant-btn:hover{color:#153382;background:#e1eaff;border-color:#b3c9ff}.catalogo-cargos-hero-acao .ant-btn .anticon:last-child{margin-left:auto}.erp-app .catalogo-cargos-lista.ant-card{border-radius:18px;border-color:#e0e7f2;box-shadow:0 7px 24px #20345b0d}.erp-app .catalogo-cargos-lista>.ant-card-body{padding:0}.catalogo-cargos-lista-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px 20px}.catalogo-cargos-lista-titulo{display:flex;align-items:center;gap:12px;min-width:0}.catalogo-cargos-lista-icone{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border:1px solid #dce6ff;border-radius:12px;background:#eef3ff;color:#3159dc;font-size:19px}.catalogo-cargos-lista h3.ant-typography{margin:0 0 4px;color:#172747;font-size:19px;font-weight:700;letter-spacing:-.025em}.catalogo-cargos-lista-titulo p{margin:0;color:#65748d;font-size:12px;line-height:1.6}.catalogo-cargos-contagem{flex-shrink:0;padding:5px 10px;border:1px solid #e1e8f5;border-radius:7px;color:#51617e;background:#f6f8fc;font-size:11px;font-weight:600}.catalogo-cargos-filtros{display:flex;align-items:flex-end;gap:16px;margin:0 26px 22px;padding:18px;border:1px solid #e7ecf5;border-radius:12px;background:#f8faff}.catalogo-cargos-filtros label{display:block;margin-bottom:7px;color:#435270;font-size:11px;font-weight:600}.catalogo-cargos-filtro-busca{flex:1;min-width:160px}.catalogo-cargos-filtro-categoria{width:260px;max-width:40%}.catalogo-cargos-filtro-categoria .ant-select{width:100%}.catalogo-cargos-filtros .ant-input-affix-wrapper,.catalogo-cargos-filtros .ant-select-selector{background:#fff;border-color:#dce4f1}.catalogo-cargos-filtros .ant-input,.catalogo-cargos-filtros .ant-select-selection-item{font-size:12px}.catalogo-cargos-filtros .ant-input::placeholder,.catalogo-cargos-filtros .ant-select-selection-placeholder{color:#8290a8;font-size:12px}.catalogo-cargos-filtros .ant-input-prefix{margin-right:8px;color:#7c8aa5}.catalogo-cargos-filtros .ant-input-search-button{color:#3159dc;background:#edf2ff;border-color:#dce4f1;box-shadow:none}.catalogo-cargos-filtros .catalogo-cargos-limpar{height:40px;color:#52627e;font-size:12px}.catalogo-cargos-filtros-aplicados{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 26px 18px;font-size:11px;color:#64748b}.catalogo-cargos-filtros-aplicados .ant-tag{margin:0;border-color:#dbe5ff;background:#f0f4ff;color:#3159dc}.catalogo-cargos-lista .ant-alert{margin:0 26px 20px}.catalogo-cargos .catalogo-cargos-tabela .ant-table{color:#354561;font-size:12px}.catalogo-cargos .catalogo-cargos-tabela .ant-table-thead>tr>th{background:#f5f7fc;color:#62708a;font-size:10px;font-weight:700;letter-spacing:.06em;border-top:1px solid #e7edf6;border-bottom:1px solid #e7edf6;padding:13px 20px}.catalogo-cargos .catalogo-cargos-tabela .ant-table-thead>tr>th:before{display:none}.catalogo-cargos .catalogo-cargos-tabela .ant-table-tbody>tr>td{padding:20px;border-bottom:1px solid #edf1f7}.catalogo-cargos .catalogo-cargos-tabela .ant-table-tbody>tr:hover>td{background:#f6f9ff}.catalogo-cargos-identidade{display:flex;align-items:center;gap:12px;min-width:0}.catalogo-cargos-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--cor-borda);border-radius:11px;background:var(--cor-fundo);color:var(--cor-texto);flex-shrink:0;font-size:12px;font-weight:700}.catalogo-cargos-nome{display:flex;flex-direction:column;gap:4px;min-width:0}.catalogo-cargos-nome>a{color:#253858;font-size:13px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.catalogo-cargos-nome>a:hover{color:#3159dc;text-decoration:underline}.catalogo-cargos-descricao{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#748198;font-size:11px;line-height:1.6}.catalogo-cargos-cor--azul{--cor-fundo: #edf3ff;--cor-texto: #365db7;--cor-borda: #dbe6ff}.catalogo-cargos-cor--violeta{--cor-fundo: #f4efff;--cor-texto: #7046b0;--cor-borda: #e7ddfa}.catalogo-cargos-cor--verde{--cor-fundo: #edf8f3;--cor-texto: #217a60;--cor-borda: #d2eddf}.catalogo-cargos-cor--ambar{--cor-fundo: #fff6e9;--cor-texto: #926019;--cor-borda: #f7e4c5}.catalogo-cargos-categoria{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;border:1px solid var(--cor-borda);border-radius:7px;color:var(--cor-texto);background:var(--cor-fundo);font-size:11px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.catalogo-cargos-categoria>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.catalogo-cargos-cbo{color:#596984;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.catalogo-cargos-sem-cbo{color:#8390a6;font-size:10px}.catalogo-cargos-situacao{display:inline-flex;align-items:center;gap:6px;color:#738197;font-size:11px;font-weight:600;white-space:nowrap}.catalogo-cargos-situacao>span{width:6px;height:6px;border-radius:50%;background:#98a3b4}.catalogo-cargos-situacao--ativo{color:#23825e}.catalogo-cargos-situacao--ativo>span{background:#26a575;box-shadow:0 0 0 3px #e8f6ef}.catalogo-cargos-acoes{display:flex;align-items:center;gap:7px}.catalogo-cargos-acoes a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid #e1e7f2;border-radius:8px;background:#fff;color:#52627e;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.catalogo-cargos-acoes a:hover{background:#eef3ff;border-color:#bcccf5;color:#274fab}.catalogo-cargos-acoes .catalogo-cargos-acao-editar{width:34px;padding:7px}.catalogo-cargos-acoes .catalogo-cargos-acao-remuneracao{background:#eef2ff;color:#4057b3;border-color:#dce3ff}.catalogo-cargos-acoes .catalogo-cargos-acao-remuneracao:hover{background:#dfe7ff;color:#284294}.catalogo-cargos a:focus-visible,.catalogo-cargos button:focus-visible{outline:3px solid #8baaf0;outline-offset:3px}.catalogo-cargos .ant-table-pagination{padding:6px 22px}.catalogo-cargos .ant-pagination-total-text{margin-right:auto;color:#6b7b96;font-size:11px}.catalogo-cargos-lista-rodape{display:flex;align-items:center;gap:9px;padding:14px 26px;border-top:1px solid #e9eef6;background:#fbfcfe;color:#738097;font-size:11px;line-height:1.6}.catalogo-cargos-lista-rodape .anticon{color:#6880b1}.catalogo-cargos-cartoes{display:grid;gap:12px;padding:0 16px 18px}.catalogo-cargos-cartao{min-width:0;padding:16px;border:1px solid #e3eaf5;border-radius:13px;background:#fff}.catalogo-cargos-cartao-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.catalogo-cargos-cartao-detalhes{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:15px 0}.catalogo-cargos-cartao .catalogo-cargos-acoes{padding-top:12px;border-top:1px solid #edf1f7}.catalogo-cargos-cartao .catalogo-cargos-acoes a{min-height:40px}.catalogo-cargos-cartao .catalogo-cargos-acao-editar{width:40px}.catalogo-cargos-cartao .catalogo-cargos-acao-remuneracao{margin-left:auto}.catalogo-cargos-paginacao-mobile{display:flex;justify-content:center;margin:0 16px 20px}.catalogo-cargos-cadastro .ant-drawer-header{padding:24px;background:#172b50;border-bottom:1px solid #30456a}.catalogo-cargos-cadastro .ant-drawer-title{color:#fff;font-size:20px;font-weight:650}.catalogo-cargos-cadastro .ant-drawer-close{color:#c9d8f1}.catalogo-cargos-cadastro .ant-drawer-close:hover{color:#fff;background:#30456a}.catalogo-cargos-cadastro .ant-drawer-body{background:#fbfcff}.catalogo-cargos-cadastro .ant-form-item-label>label{color:#344869;font-size:12px;font-weight:600}.catalogo-cargos-cadastro .ant-form-item-extra{color:#6a7b95;font-size:11px;padding-top:5px}.catalogo-cargos-cadastro .ant-drawer-footer{padding:18px 24px;border-top:1px solid #e4eaf4;background:#fff}.catalogo-cargos-cadastro .ant-drawer-footer .ant-space{display:flex;justify-content:flex-end}@media (max-width: 1199px){.catalogo-cargos-cabecalho{grid-template-columns:minmax(0,1fr) 230px;gap:24px;padding:28px}.catalogo-cargos-hero-acao{padding:20px}.catalogo-cargos-hero-indicadores{gap:20px}.catalogo-cargos-hero-indicadores .catalogo-cargos-hero-escopo{margin-left:0;padding-left:0;border-left:0}}@media (max-width: 767px){.catalogo-cargos{gap:18px}.catalogo-cargos-cabecalho{grid-template-columns:minmax(0,1fr);padding:24px;gap:22px;border-radius:18px}.catalogo-cargos-cabecalho h2.ant-typography{font-size:29px;margin-top:14px}.catalogo-cargos-cabecalho div.ant-typography{font-size:12px;margin-bottom:18px}.catalogo-cargos-hero-indicadores{gap:18px}.catalogo-cargos-hero-indicadores strong{font-size:24px}.catalogo-cargos-hero-indicadores .catalogo-cargos-hero-escopo{flex-basis:100%}.catalogo-cargos-hero-acao{padding:0;border:0;background:transparent}.catalogo-cargos-hero-emblema,.catalogo-cargos-hero-acao>strong,.catalogo-cargos-hero-acao>p{display:none}.catalogo-cargos-lista-cabecalho{padding:20px 16px 18px;align-items:flex-start}.catalogo-cargos-lista-titulo{align-items:flex-start;gap:9px}.catalogo-cargos-lista-icone{width:34px;height:34px;font-size:16px;border-radius:9px}.catalogo-cargos-lista h3.ant-typography{font-size:17px}.catalogo-cargos-lista-titulo p{font-size:11px}.catalogo-cargos-contagem{font-size:10px;padding:4px 7px}.catalogo-cargos-filtros{flex-direction:column;align-items:stretch;margin:0 16px 18px;padding:14px;gap:14px}.catalogo-cargos-filtro-categoria{width:100%;max-width:none}.catalogo-cargos-filtros-aplicados{padding:0 16px 16px}.catalogo-cargos-lista-rodape{padding:14px 16px;align-items:flex-start}.catalogo-cargos-avatar{width:36px;height:36px}.catalogo-cargos-identidade{gap:9px}}@media (max-width: 359px){.catalogo-cargos-cabecalho{padding:20px}.catalogo-cargos-cabecalho h2.ant-typography{font-size:25px}.catalogo-cargos-lista-icone{display:none}.catalogo-cargos-cartao{padding:12px}.catalogo-cargos-acoes{flex-wrap:wrap}.catalogo-cargos-cartao .catalogo-cargos-acao-remuneracao{margin-left:0}}.perfil-remuneracao-cargo-controles{display:flex;align-items:center;gap:8px;min-width:0}.perfil-remuneracao-cargo-controles .ant-select{flex:1;min-width:0}.perfil-remuneracao-cargo-controles .ant-btn{flex-shrink:0}.perfil-remuneracao-cargo-ajuda{display:block;margin-top:8px;font-size:12px;line-height:1.5}.perfil-remuneracao-cadastro-cargo .ant-drawer-footer .ant-btn{height:auto;min-height:36px;white-space:normal;text-align:left}@media (max-width: 575px){.perfil-remuneracao-cargo-controles{flex-wrap:wrap}.perfil-remuneracao-cargo-controles .ant-select{flex-basis:100%}.perfil-remuneracao-cadastro-cargo .ant-radio-group{display:flex;flex-direction:column;gap:8px}.perfil-remuneracao-cadastro-cargo .ant-drawer-footer .ant-space,.perfil-remuneracao-cadastro-cargo .ant-drawer-footer .ant-space-item{max-width:100%}}.perfil-remuneracao-pagina{--remuneracao-azul: #2456d8;--remuneracao-azul-escuro: #1943b3;--remuneracao-navy: #101f39;--remuneracao-texto: #18243d;--remuneracao-secundario: #576780;--remuneracao-borda: #dfe6f0;--remuneracao-fundo: #f7f9fc;--remuneracao-raio: 12px;--secao-cor: #2456d8;--secao-fundo: #eef3ff;--secao-borda: #cbd9fb;display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%;color:var(--remuneracao-texto)}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa)[data-secao=remuneracao]{--secao-cor: #087f5b;--secao-fundo: #edf9f3;--secao-borda: #bfe7d2}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa):is([data-secao=adicionais],[data-secao=outros]){--secao-cor: #7141bb;--secao-fundo: #f6f0ff;--secao-borda: #e1d1f7}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa):is([data-secao=alimentacao],[data-secao=kits]){--secao-cor: #9b5d00;--secao-fundo: #fff7e7;--secao-borda: #f0d7a5}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa)[data-secao=transporte]{--secao-cor: #08779a;--secao-fundo: #eef8fd;--secao-borda: #bde0f0}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa)[data-secao=saude]{--secao-cor: #087f78;--secao-fundo: #ecfaf7;--secao-borda: #b9e6de}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa)[data-secao=familia]{--secao-cor: #b53871;--secao-fundo: #fff0f6;--secao-borda: #f5cfdf}:is(.perfil-remuneracao-pagina,.perfil-remuneracao-etapa):is([data-secao=perfil],[data-secao=projecoes]){--secao-cor: #2456d8;--secao-fundo: #eef3ff;--secao-borda: #cbd9fb}.perfil-remuneracao-pagina :where(.perfil-remuneracao-formulario,.perfil-remuneracao-grade,.perfil-remuneracao-conteudo,.perfil-remuneracao-editor,.perfil-remuneracao-paineis,.perfil-remuneracao-painel,.perfil-remuneracao-abas,.perfil-remuneracao-coluna){min-width:0;max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-grade{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-areas:"menu editor" "simulador editor";grid-template-rows:auto 1fr;align-items:start;gap:20px}.perfil-remuneracao-pagina .perfil-remuneracao-conteudo,.perfil-remuneracao-pagina .perfil-remuneracao-abas{display:flex;flex-direction:column;gap:20px}.perfil-remuneracao-pagina .perfil-remuneracao-conteudo{grid-area:editor}.perfil-remuneracao-pagina .perfil-remuneracao-editor.ant-card,.perfil-remuneracao-pagina .perfil-remuneracao-resumo.ant-card,.perfil-remuneracao-pagina .perfil-remuneracao-seletor-cargo.ant-card{border-color:var(--remuneracao-borda);border-radius:var(--remuneracao-raio);box-shadow:0 3px 12px #1b2d5008}.perfil-remuneracao-pagina .perfil-remuneracao-editor>.ant-card-body{container:editor-remuneracao / inline-size;padding:28px}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 26px;border-radius:14px;background:radial-gradient(ellipse at top right,#ffffff18,transparent 60%),linear-gradient(115deg,#244ba8,#5143ac 58%,#105c70);box-shadow:0 8px 22px #33479e24;color:#fff}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-principal{min-width:0;max-width:670px}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-principal a{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#e0f2ff}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-principal a:hover{color:#fff;text-decoration:underline}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-principal a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px}.perfil-remuneracao-pagina .perfil-remuneracao-contexto{display:block;margin-bottom:6px;color:#d1f3ff;font-size:11px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho h2{margin:0;color:#fff;font-size:32px;font-weight:650;line-height:1.2;letter-spacing:-.04em}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-principal>.ant-typography-secondary{display:block;margin:6px 0 0;color:#e0e9ff;font-size:14px;line-height:1.6}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-acoes{flex:0 1 auto;min-width:0;max-width:100%;justify-content:flex-end}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-acoes>.ant-space-item{min-width:0;max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-acoes .ant-tag{margin-inline-end:0;padding:5px 10px;border-color:#ffffff50;border-radius:6px;background:#ffffff17;color:#fff;white-space:normal;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho .ant-btn-default{border-color:#ffffff70;background:#ffffff16;color:#fff}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){border-color:#fff;background:#fff;color:#284cad;box-shadow:0 3px 10px #161f5129}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho .ant-btn-default:disabled{border-color:#ffffff30;background:#ffffff0c;color:#ffffff85}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho .ant-btn-primary:disabled{border-color:#ffffff30;background:#fff2;color:#ffffff85}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-empresa{width:260px;min-width:0;max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-cargo>.ant-card-body{padding:16px 20px;border-radius:inherit;background:linear-gradient(100deg,#f1f6ff,#fff 75%)}.perfil-remuneracao-pagina .perfil-remuneracao-seletores-grade{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-campo,.perfil-remuneracao-pagina .perfil-remuneracao-seletor-perfil{min-width:0;margin-bottom:0}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-acoes{padding-top:30px;justify-content:flex-end;gap:8px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo>.ant-card-body{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1.6fr);align-items:start;gap:12px 24px;padding:16px 20px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-titulo>div{min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-titulo h3{font-size:20px;line-height:1.35;letter-spacing:-.03em;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-titulo .ant-typography-secondary{display:block;margin-top:4px;color:var(--remuneracao-secundario);font-size:12px;line-height:1.55}.perfil-remuneracao-pagina .perfil-remuneracao-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic{min-width:0;padding:12px;border:1px solid var(--metrica-borda);border-radius:9px;background:var(--metrica-fundo)}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic:nth-child(1){--metrica-cor: #087f5b;--metrica-fundo: #edf9f3;--metrica-borda: #c8ead8}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic:nth-child(2){--metrica-cor: #7141bb;--metrica-fundo: #f6f0ff;--metrica-borda: #e4d5f7}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic:nth-child(3){--metrica-cor: #2456d8;--metrica-fundo: #eef3ff;--metrica-borda: #cbd9fb}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic+.ant-statistic{padding-left:12px}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic-title{margin-bottom:6px;color:var(--metrica-cor);font-size:12px}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic-content{color:var(--metrica-cor);font-size:24px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-metrica-total .ant-statistic-content{color:var(--remuneracao-azul)}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-detalhes{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px 20px;padding-top:10px;border-top:1px solid #e9eef5;color:var(--remuneracao-secundario);font-size:12px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-detalhes>span{padding:3px 9px;border-radius:6px;background:#eef3fa;color:#405d80}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-detalhes strong{color:#304663;font-weight:650}.perfil-remuneracao-pagina .perfil-remuneracao-menu{grid-area:menu;min-width:0;padding:12px 10px;border:1px solid var(--remuneracao-borda);border-radius:12px;background:#fff;scrollbar-width:thin;scrollbar-color:#c8d4e5 transparent}.perfil-remuneracao-pagina .perfil-remuneracao-menu-cabecalho{padding:8px 10px 14px;color:#687a95;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.perfil-remuneracao-pagina .perfil-remuneracao-menu-cabecalho>.ant-typography{display:block;color:#526883}.perfil-remuneracao-pagina .perfil-remuneracao-menu-cabecalho>.ant-typography-secondary{margin-top:5px;color:#798ba3;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.perfil-remuneracao-pagina .perfil-remuneracao-navegacao{display:flex;flex-direction:column;gap:3px}.perfil-remuneracao-pagina .perfil-remuneracao-etapa{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:2px 7px;width:100%;min-width:0;min-height:48px;padding:10px 8px;border:1px solid transparent;border-left:3px solid transparent;border-radius:6px;background:transparent;color:#53657e;text-align:left;cursor:pointer}.perfil-remuneracao-pagina .perfil-remuneracao-etapa:hover{background:var(--secao-fundo);color:var(--secao-cor)}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-numero{color:#8291a7;text-align:right;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-icone{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--secao-fundo);color:var(--secao-cor);font-size:15px}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-texto{min-width:0;font-size:12px;font-weight:600;line-height:1.4}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-descricao,.perfil-remuneracao-pagina .perfil-remuneracao-etapa-pendencias{font-size:11px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-descricao{display:block;margin-top:2px;color:#7788a0;font-weight:400}.perfil-remuneracao-pagina .perfil-remuneracao-etapa--atual{border-color:var(--secao-borda);border-left-color:var(--secao-cor);background:var(--secao-fundo);color:var(--secao-cor)}.perfil-remuneracao-pagina .perfil-remuneracao-etapa--atual:hover{background:var(--secao-fundo)}.perfil-remuneracao-pagina .perfil-remuneracao-etapa--atual .perfil-remuneracao-etapa-numero{color:var(--secao-cor)}.perfil-remuneracao-pagina .perfil-remuneracao-etapa--atual .perfil-remuneracao-etapa-icone{background:var(--secao-cor);color:#fff}.perfil-remuneracao-pagina .perfil-remuneracao-etapa--erro:not(.perfil-remuneracao-etapa--atual){background:#fff5f4;color:#a52d22}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-pendencias{grid-column:2;color:#ad3026;font-weight:600}.perfil-remuneracao-pagina .perfil-remuneracao-etapas-cabecalho{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #e5ebf4}.perfil-remuneracao-pagina .perfil-remuneracao-editor-kicker{display:inline-block;margin-bottom:7px;padding:4px 9px;border-radius:6px;background:var(--secao-fundo);color:var(--secao-cor);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.perfil-remuneracao-pagina .perfil-remuneracao-etapas-cabecalho :is(h2,h3,h4){margin:0;font-size:25px;line-height:1.25;letter-spacing:-.035em}.perfil-remuneracao-pagina .perfil-remuneracao-editor-orientacao{grid-column:1 / -1;grid-row:2;max-width:650px;margin:8px 0 0;color:var(--remuneracao-secundario);font-size:13px;line-height:1.6}.perfil-remuneracao-pagina .perfil-remuneracao-etapas-acoes{display:flex;grid-column:2;grid-row:1;flex-wrap:wrap;gap:8px}.perfil-remuneracao-pagina .perfil-remuneracao-painel[hidden]{display:none}.perfil-remuneracao-pagina .perfil-remuneracao-identificacao{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:24px}.perfil-remuneracao-pagina .perfil-remuneracao-identificacao-nome{min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-identificacao-status,.perfil-remuneracao-pagina .perfil-remuneracao-identificacao-datas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-identificacao-datas{grid-column:1 / -1;padding-top:0}.perfil-remuneracao-pagina .perfil-remuneracao-identificacao .ant-form-item{margin-bottom:0}.perfil-remuneracao-pagina .ant-form-item .ant-form-item-label{padding-bottom:7px;text-align:start;white-space:normal}.perfil-remuneracao-pagina .ant-form-item .ant-form-item-label>label{height:auto;color:#3a4d67;font-size:13px;font-weight:600;line-height:1.45}.perfil-remuneracao-pagina .ant-form-item .ant-form-item-extra,.perfil-remuneracao-pagina .ant-form-item .ant-form-item-explain{margin-top:5px;font-size:12px;line-height:1.5}.perfil-remuneracao-pagina .ant-form-item .ant-form-item-extra{color:var(--remuneracao-secundario)}.perfil-remuneracao-pagina .ant-form-item :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker){min-width:0;min-height:40px;border-radius:7px}.perfil-remuneracao-pagina .ant-form-item .ant-input-number-input{min-height:38px;font-variant-numeric:tabular-nums}.perfil-remuneracao-pagina .ant-form-item .ant-select{width:100%;min-width:0;min-height:40px}.perfil-remuneracao-pagina .ant-select-multiple .ant-select-selection-wrap{min-width:0}.perfil-remuneracao-pagina .ant-select-multiple .ant-select-selection-item{max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-campo-alternador .ant-form-item-control-input{min-height:40px}.perfil-remuneracao-pagina .ant-btn{min-height:40px;height:auto;border-radius:7px;white-space:normal;line-height:1.45}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-secao{display:none}.perfil-remuneracao-pagina #remuneracao-editor-cabecalho{scroll-margin-top:100px}.perfil-remuneracao-pagina .perfil-remuneracao-adicionais-resumo{display:flex;justify-content:space-between;gap:20px;padding:20px;border:1px solid #d6def5;border-radius:12px;background:#f0f4ff;color:#26396a}.perfil-remuneracao-pagina .perfil-remuneracao-adicionais-resumo p{margin:6px 0 0;font-size:13px}.perfil-remuneracao-pagina .perfil-remuneracao-adicionais-resumo strong,.perfil-remuneracao-pagina .perfil-remuneracao-adicional-valor strong{display:block;margin-top:4px;font-size:24px;font-variant-numeric:tabular-nums}.perfil-remuneracao-pagina .perfil-remuneracao-adicionais-resumo>div:last-child{flex-shrink:0}.perfil-remuneracao-pagina .perfil-remuneracao-adicional{--adicional-cor: #365bb2;--adicional-fundo: #f1f5ff}.perfil-remuneracao-pagina .perfil-remuneracao-adicional--periculosidade{--adicional-cor: #965900;--adicional-fundo: #fff8e9}.perfil-remuneracao-pagina .perfil-remuneracao-adicional--insalubridade{--adicional-cor: #7750a6;--adicional-fundo: #f7f2ff}.perfil-remuneracao-pagina .perfil-remuneracao-adicionais .perfil-remuneracao-adicional .ant-card-head{background:var(--adicional-fundo);border-top:3px solid var(--adicional-cor)}.perfil-remuneracao-pagina .perfil-remuneracao-adicionais .perfil-remuneracao-adicional .ant-card-head-title{color:var(--adicional-cor)}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-controle{display:flex;align-items:center;gap:12px}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-icone{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:var(--adicional-fundo);color:var(--adicional-cor);font-size:22px}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-status{display:flex;flex:1;min-width:0;align-items:flex-start;flex-direction:column;gap:4px;font-size:12px}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-valor{padding:16px;margin:18px 0;border-radius:8px;background:var(--adicional-fundo);color:var(--adicional-cor);font-size:12px}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-formula{padding:14px 16px;border:1px solid #dce4ef;border-radius:8px;background:#f8fafc;line-height:1.7;font-size:13px}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-formula p{margin:6px 0 0;color:var(--remuneracao-secundario);font-size:12px}@media (max-width: 991.98px){.perfil-remuneracao-pagina .perfil-remuneracao-menu{display:none}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-secao{display:grid;gap:8px;margin-bottom:20px;color:#354963;font-weight:600}}@media (max-width: 575px){.perfil-remuneracao-pagina .perfil-remuneracao-adicionais-resumo{flex-direction:column;gap:14px}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-controle{flex-wrap:wrap}.perfil-remuneracao-pagina .perfil-remuneracao-adicional-controle .ant-switch{flex-shrink:0}}.perfil-remuneracao-pagina .perfil-remuneracao-secao.ant-card{border-color:var(--secao-borda);border-radius:9px;box-shadow:none}.perfil-remuneracao-pagina .perfil-remuneracao-secao>.ant-card-head{min-height:52px;padding-inline:20px;border-bottom-color:var(--secao-borda);background:var(--secao-fundo)}.perfil-remuneracao-pagina .perfil-remuneracao-secao .ant-card-head-title{padding-block:15px;color:var(--secao-cor);font-size:17px;font-weight:600;white-space:normal;line-height:1.4}.perfil-remuneracao-pagina .perfil-remuneracao-secao>.ant-card-body{padding:20px}.perfil-remuneracao-pagina div.perfil-remuneracao-secao:not(.ant-card){padding:20px;border:1px solid #e5eaf2;border-radius:9px;background:#fff}.perfil-remuneracao-pagina .perfil-remuneracao-secao-descricao,.perfil-remuneracao-pagina .perfil-remuneracao-abas .ant-typography-secondary{color:var(--remuneracao-secundario);font-size:12px;line-height:1.6}.perfil-remuneracao-pagina .perfil-remuneracao-secao-descricao{margin-bottom:20px}.perfil-remuneracao-pagina .perfil-remuneracao-abas .ant-form-item{margin-bottom:16px}.perfil-remuneracao-pagina .perfil-remuneracao-secao-cabecalho,.perfil-remuneracao-pagina .perfil-remuneracao-linha-titulo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.perfil-remuneracao-pagina .perfil-remuneracao-linha-titulo{color:#354963;font-size:13px;font-weight:600}.perfil-remuneracao-pagina .perfil-remuneracao-linha-nome{flex:1 1 220px;min-width:0;max-width:440px;margin-bottom:0}.perfil-remuneracao-pagina .perfil-remuneracao-lista{width:100%;min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-lista>.ant-space-item{min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-linha-repetivel{min-width:0;padding:18px;border:1px solid #e4e9f1;border-radius:7px;background:#f8fafc}.perfil-remuneracao-pagina .perfil-remuneracao-nota-campo{min-height:56px;display:flex;align-items:center;padding:10px 12px;border:1px solid #e4e9f1;border-radius:7px;background:#f8fafc;color:var(--remuneracao-secundario);font-size:12px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-remover{flex:0 0 auto;min-width:40px}.perfil-remuneracao-pagina .perfil-remuneracao-adicionar:not(:disabled):not(.ant-btn-disabled){max-width:100%;border-color:var(--secao-borda);background:var(--secao-fundo);color:var(--secao-cor)}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-controle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-controle--ativo{border-color:#c3decf;background:#f4faf6}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-status{display:flex;min-width:0;flex-direction:column;gap:3px}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-status .ant-typography{line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-controle .ant-switch{flex:0 0 auto}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-campos{padding-top:22px}.perfil-remuneracao-pagina .perfil-remuneracao-valor-hora,.perfil-remuneracao-pagina .perfil-remuneracao-nota-calculo{margin:4px 0 20px;padding:16px;border:1px solid #dae5f7;border-radius:7px;background:#f4f7fc;font-size:13px;line-height:1.6}.perfil-remuneracao-pagina .perfil-remuneracao-valor-hora{display:flex;flex-direction:column;gap:4px}.perfil-remuneracao-pagina .perfil-remuneracao-valor-hora h4{color:var(--remuneracao-azul-escuro);font-size:24px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-transporte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-transporte>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px;border-radius:7px;background:#f4f7fb;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-jornadas{margin-bottom:18px;border-color:var(--secao-borda);border-radius:9px;background:var(--secao-fundo)}.perfil-remuneracao-pagina .perfil-remuneracao-jornadas .ant-collapse-content-box{min-width:0;padding:20px}.perfil-remuneracao-pagina .perfil-remuneracao-jornadas .ant-collapse-header-text{min-width:0;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-jornadas-adicionar{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.perfil-remuneracao-pagina .perfil-remuneracao-jornadas-adicionar>.ant-select{flex:0 1 180px}.perfil-remuneracao-pagina .perfil-remuneracao-projecoes-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.perfil-remuneracao-pagina .perfil-remuneracao-projecoes-resumo>.ant-card{min-width:0;border-radius:9px;box-shadow:none}.perfil-remuneracao-pagina .perfil-remuneracao-projecoes-resumo .ant-card-body{padding:18px}.perfil-remuneracao-pagina .perfil-remuneracao-projecoes-resumo .ant-statistic-content,.perfil-remuneracao-pagina .perfil-remuneracao-config-projecoes .ant-statistic-content{color:#29405f;font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-projecao-total.ant-card{grid-column:1 / -1;border-color:#c9d9f5;background:#eff4fd}.perfil-remuneracao-pagina .perfil-remuneracao-projecao-total .ant-statistic-content{color:var(--remuneracao-azul-escuro)}.perfil-remuneracao-pagina .perfil-remuneracao-config-projecoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.perfil-remuneracao-pagina .perfil-remuneracao-projecao-bloco{min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-projecao-bloco>.ant-typography:first-child{display:block;margin-bottom:14px}.perfil-remuneracao-pagina .perfil-remuneracao-config-projecoes .ant-checkbox-wrapper{margin-inline-start:0;color:#41536c;font-size:13px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-config-projecoes .ant-statistic{margin-top:16px;padding-top:12px;border-top:1px solid #e6ecf4}.perfil-remuneracao-pagina .perfil-remuneracao-tabela-projecoes{min-width:0;max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-premissa-mobile{display:none}.perfil-remuneracao-pagina .perfil-remuneracao-simulador{grid-area:simulador;align-self:start;min-width:0;padding:12px 10px;border:1px solid var(--remuneracao-borda);border-radius:12px;background:#fff}.perfil-remuneracao-pagina .perfil-remuneracao-simulador>.ant-card{border:0;border-radius:0;background:transparent;box-shadow:none}.perfil-remuneracao-pagina .perfil-remuneracao-simulador .ant-card-head{min-height:36px;padding:0 4px;border:0}.perfil-remuneracao-pagina .perfil-remuneracao-simulador .ant-card-head-title{padding-block:8px;color:#3e5675;font-size:12px;font-weight:600;white-space:normal}.perfil-remuneracao-pagina .perfil-remuneracao-simulador .ant-card-body{padding:8px 4px 4px}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-cabecalho{display:inline-flex;align-items:center;gap:6px;color:#3e5675;font-size:12px;font-weight:600}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-ponto{display:inline-block;width:6px;height:6px;border-radius:50%;background:#21906c}.perfil-remuneracao-pagina .perfil-remuneracao-simulador .ant-tag{margin-inline-end:0;padding-inline:4px;border:0;font-size:11px}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-total{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px;padding:16px 12px;border-radius:8px;background:linear-gradient(135deg,#174c92,#195e86 60%,#127b78)}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-total>.ant-typography{color:#d5f0ff;font-size:11px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-total .ant-statistic-content{color:#fff;font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-total .ant-tag{align-self:flex-start;padding:2px 6px;border-radius:4px;background:#ffffff20;color:#d9fff2}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-ajustes,.perfil-remuneracao-pagina .perfil-remuneracao-simulador-detalhamento{padding:0 4px;border-bottom:1px solid #e6ecf4}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-expandir{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;color:#405774;font-size:11px;font-weight:600;cursor:pointer;list-style:none}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-expandir::-webkit-details-marker{display:none}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-expandir:after{content:"+";color:#687f9f;font-size:16px}.perfil-remuneracao-pagina details[open]>.perfil-remuneracao-simulador-expandir:after{content:"−"}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-entradas{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:4px 14px;padding-top:8px}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-entradas .ant-form-item{margin-bottom:12px}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-entradas .ant-form-item-label>label{font-size:11px}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-ajuda,.perfil-remuneracao-pagina .perfil-remuneracao-simulador-nota{margin:8px 0 12px;color:#637590;font-size:11px;line-height:1.6}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-itens>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-block:7px;border-bottom:1px solid #ecf0f6;font-size:11px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-itens>div span{color:#62738b;overflow-wrap:anywhere}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-itens>div strong{color:#344c6b;font-weight:600;font-variant-numeric:tabular-nums}.perfil-remuneracao-pagina .perfil-remuneracao-acoes{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid #e2e9f3}.perfil-remuneracao-pagina .perfil-remuneracao-acoes-status{flex:1 1 200px;min-width:0;color:var(--remuneracao-secundario);font-size:12px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-acoes-botoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.perfil-remuneracao-pagina .perfil-remuneracao-alerta-guia,.perfil-remuneracao-pagina .perfil-remuneracao-alerta-erros{margin-top:20px;border-radius:8px}.perfil-remuneracao-pagina .perfil-remuneracao-alerta-guia{border-color:#d4e1f5;background:#f5f8fd}.perfil-remuneracao-pagina .perfil-remuneracao-alerta-guia .ant-alert-message{color:#34547d;font-size:13px;font-weight:600}.perfil-remuneracao-pagina .perfil-remuneracao-alerta-guia .ant-alert-description{color:#566b87;font-size:12px;line-height:1.6}.perfil-remuneracao-pagina .perfil-remuneracao-erros-conteudo ul{margin:0;padding-left:18px}.perfil-remuneracao-pagina .perfil-remuneracao-carregando{min-height:160px;padding:40px 20px}.perfil-remuneracao-pagina :where(button,input,summary,.perfil-remuneracao-painel):focus-visible{outline:3px solid #8baff7;outline-offset:3px}.perfil-remuneracao-pagina .ant-input-number-focused,.perfil-remuneracao-pagina .ant-picker-focused{box-shadow:0 0 0 3px #2456d821}@media (max-width: 1440px){.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho{padding:18px 24px}.perfil-remuneracao-pagina .perfil-remuneracao-editor>.ant-card-body{padding:24px}}@media (max-width: 1200px){.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho{flex-wrap:wrap;gap:18px}.perfil-remuneracao-pagina .perfil-remuneracao-seletores-grade{grid-template-columns:minmax(0,1fr) auto}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-acoes{grid-column:auto}}@media (max-width: 991.98px){.perfil-remuneracao-pagina .perfil-remuneracao-grade{grid-template-columns:minmax(0,1fr);grid-template-areas:"menu" "editor" "simulador";grid-template-rows:auto;gap:16px}.perfil-remuneracao-pagina .perfil-remuneracao-menu{padding:14px}.perfil-remuneracao-pagina .perfil-remuneracao-menu-cabecalho{padding:0 0 8px}.perfil-remuneracao-pagina .perfil-remuneracao-menu-cabecalho>.ant-typography-secondary{display:none}.perfil-remuneracao-pagina .perfil-remuneracao-navegacao{flex-direction:row;gap:6px;padding:4px 2px 8px;overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:4px}.perfil-remuneracao-pagina .perfil-remuneracao-etapa{flex:0 0 auto;grid-template-columns:28px auto 16px;width:auto;min-height:42px;padding:9px 11px;border:1px solid #e0e7f1;border-radius:7px}.perfil-remuneracao-pagina .perfil-remuneracao-etapa--atual{border-color:var(--secao-borda)}.perfil-remuneracao-pagina .perfil-remuneracao-etapa-descricao{display:none}.perfil-remuneracao-pagina .perfil-remuneracao-simulador{padding:14px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo>.ant-card-body{grid-template-columns:minmax(0,1fr);gap:0}.perfil-remuneracao-pagina .perfil-remuneracao-metricas{margin-top:14px;padding-top:12px;border-top:1px solid #e9eef5}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-detalhes{margin-top:12px;padding-top:0;border-top:0}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-total{margin:6px 0;padding:14px 16px}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-entradas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.perfil-remuneracao-pagina{gap:14px}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-titulo{flex-wrap:wrap}.perfil-remuneracao-pagina .perfil-remuneracao-resumo>.ant-card-body,.perfil-remuneracao-pagina .perfil-remuneracao-editor>.ant-card-body{padding:20px}}@media (max-width: 767px){.perfil-remuneracao-pagina .perfil-remuneracao-premissa-mobile{display:block;margin-top:5px;font-size:12px;line-height:1.5}}@media (max-width: 600px){.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho{padding:18px 20px}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho h2{font-size:28px}.perfil-remuneracao-pagina .perfil-remuneracao-seletores-grade{grid-template-columns:minmax(0,1fr);gap:12px}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-acoes{padding-top:0;justify-content:flex-start}.perfil-remuneracao-pagina .perfil-remuneracao-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic+.ant-statistic{padding-left:12px}.perfil-remuneracao-pagina .perfil-remuneracao-metrica-total{grid-column:1 / -1}.perfil-remuneracao-pagina .perfil-remuneracao-identificacao-status,.perfil-remuneracao-pagina .perfil-remuneracao-identificacao-datas,.perfil-remuneracao-pagina .perfil-remuneracao-projecoes-resumo{grid-template-columns:minmax(0,1fr)}.perfil-remuneracao-pagina .perfil-remuneracao-simulador-entradas{grid-template-columns:repeat(2,minmax(0,1fr))}.perfil-remuneracao-pagina .perfil-remuneracao-beneficio-controle{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width: 576px){.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho{gap:12px;padding:16px}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho h2{font-size:24px}.perfil-remuneracao-pagina .perfil-remuneracao-contexto{font-size:11px}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-principal>.ant-typography-secondary{margin-top:6px;font-size:12px;line-height:1.5}.perfil-remuneracao-pagina .perfil-remuneracao-cabecalho-acoes>.ant-space-item:has(>.ant-tag){display:none}.perfil-remuneracao-pagina .perfil-remuneracao-metricas{grid-template-columns:minmax(0,1fr);gap:12px}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic{display:flex;align-items:center;justify-content:space-between;gap:12px}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic-title{flex:1 1 auto;min-width:0;margin-bottom:0;line-height:1.4}.perfil-remuneracao-pagina .perfil-remuneracao-metricas .ant-statistic-content{flex:0 0 auto;font-size:22px;white-space:nowrap;overflow-wrap:normal}.perfil-remuneracao-pagina .perfil-remuneracao-metrica-total{grid-column:auto}}@media (max-width: 480px){.perfil-remuneracao-pagina .perfil-remuneracao-resumo>.ant-card-body,.perfil-remuneracao-pagina .perfil-remuneracao-editor>.ant-card-body,.perfil-remuneracao-pagina .perfil-remuneracao-seletor-cargo>.ant-card-body{padding:16px}.perfil-remuneracao-pagina .perfil-remuneracao-secao>.ant-card-body,.perfil-remuneracao-pagina .perfil-remuneracao-linha-repetivel{padding:14px}.perfil-remuneracao-pagina .perfil-remuneracao-acoes-botoes,.perfil-remuneracao-pagina .perfil-remuneracao-seletor-acoes{width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-acoes-botoes .ant-btn,.perfil-remuneracao-pagina .perfil-remuneracao-seletor-acoes>.ant-space-item{flex:1 1 130px;min-width:0}.perfil-remuneracao-pagina .perfil-remuneracao-seletor-acoes>.ant-space-item>.ant-btn{width:100%}}@media (max-width: 360px){.perfil-remuneracao-pagina .perfil-remuneracao-simulador-entradas{grid-template-columns:minmax(0,1fr)}}@container editor-remuneracao (max-width: 820px){.perfil-remuneracao-pagina .perfil-remuneracao-identificacao{grid-template-columns:minmax(0,1fr)}.perfil-remuneracao-pagina .perfil-remuneracao-config-projecoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container editor-remuneracao (max-width: 720px){.perfil-remuneracao-pagina .perfil-remuneracao-linha>.perfil-remuneracao-coluna:not(.ant-col-md-24):not(.ant-col-md-22){flex:0 0 50%;max-width:50%}.perfil-remuneracao-pagina .perfil-remuneracao-linha>.perfil-remuneracao-coluna.ant-col-md-22{flex:0 0 100%;max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-resumo-transporte{grid-template-columns:repeat(2,minmax(0,1fr))}}@container editor-remuneracao (max-width: 520px){.perfil-remuneracao-pagina .perfil-remuneracao-etapas-cabecalho{grid-template-columns:minmax(0,1fr)}.perfil-remuneracao-pagina .perfil-remuneracao-etapas-acoes{grid-column:1;grid-row:3;padding-top:6px}.perfil-remuneracao-pagina .perfil-remuneracao-linha>.perfil-remuneracao-coluna:not(.ant-col-md-24):not(.ant-col-md-22){flex:0 0 100%;max-width:100%}.perfil-remuneracao-pagina .perfil-remuneracao-config-projecoes{grid-template-columns:minmax(0,1fr)}.perfil-remuneracao-pagina .perfil-remuneracao-projecao-bloco+.perfil-remuneracao-projecao-bloco{padding-top:16px;border-top:1px solid #e6ecf4}}.insalubridade-explicacao{margin:0 0 24px;padding:20px;border:1px solid #ddd1f2;border-radius:14px;background:#fbf9ff;color:#34415b;overflow-wrap:anywhere;line-height:1.65}.insalubridade-explicacao h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:16px;color:#643cab}.insalubridade-explicacao p{margin:10px 0}.insalubridade-explicacao-conta{display:grid;gap:6px;padding:14px 16px;background:#f0e9fc;border-radius:10px}.insalubridade-explicacao-vigencia{font-size:12px;color:#53627a}.insalubridade-explicacao-soma{display:grid;gap:6px;margin:12px 0;padding:14px 16px;border:1px solid #b9ddd0;border-radius:10px;background:#eef8f4}.insalubridade-explicacao-soma strong{font-size:18px;color:#14634a}.insalubridade-explicacao-conta strong{font-size:20px;color:#593299}.insalubridade-explicacao small{font-size:12px;color:#53627a}.insalubridade-explicacao-graus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 18px}.insalubridade-explicacao-graus>div{display:grid;gap:4px;padding:12px;border:1px solid #e3dcef;border-radius:10px;background:#fff}.insalubridade-explicacao-graus strong{font-size:18px;color:#593299}.insalubridade-explicacao-graus .insalubridade-grau-selecionado{border-color:#8d65c4;background:#f4edff}.insalubridade-explicacao summary{cursor:pointer;color:#593299;font-weight:600}.insalubridade-explicacao summary:focus-visible{outline:2px solid #643cab;outline-offset:4px}.insalubridade-explicacao-fontes{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px}@media (max-width: 575px){.insalubridade-explicacao{padding:14px}.insalubridade-explicacao-graus{grid-template-columns:minmax(0,1fr)}.insalubridade-explicacao-conta strong{font-size:18px}}.funcionarios-lista{--equipe-texto: #1c2b40;--equipe-secundario: #66758a;--equipe-borda: #e5eaf0;--equipe-destaque: #1c2b40;max-width:1560px;min-width:0;margin:0 auto;color:var(--equipe-texto)}.funcionarios-lista-cabecalho{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:6px 0 28px}.funcionarios-lista-kicker{display:flex;align-items:center;gap:8px;color:#6b788b;font-size:11px;font-weight:650;letter-spacing:1.5px}.funcionarios-lista-kicker .anticon{font-size:15px}.funcionarios-lista-cabecalho h1.ant-typography{margin:10px 0 8px;color:var(--equipe-texto);font-size:34px;font-weight:650;line-height:1.2;letter-spacing:-1px}.funcionarios-lista-cabecalho p{margin:0;color:var(--equipe-secundario);font-size:15px;line-height:1.6}.funcionarios-lista-escopo{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:5px 10px;border-radius:6px;background:#e8edf4;color:#4d5f76;font-size:12px;font-weight:550}.erp-app .funcionarios-lista-novo.ant-btn{height:46px;padding-inline:20px;border:1px solid var(--equipe-destaque);border-radius:8px;background:var(--equipe-destaque);box-shadow:0 3px 8px #1c2b4014;color:#fff;font-size:14px}.erp-app .funcionarios-lista-novo.ant-btn:hover{background:#30445d;border-color:#30445d;transform:none}.funcionarios-lista-painel{overflow:hidden;min-width:0;border:1px solid var(--equipe-borda);border-radius:12px;background:#fff;box-shadow:0 4px 18px #23344905}.funcionarios-lista-navegacao{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid var(--equipe-borda)}.funcionarios-lista-situacoes{display:flex;align-items:stretch;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.funcionarios-lista-situacoes::-webkit-scrollbar{display:none}.erp-app .funcionarios-lista-aba.ant-btn{flex-shrink:0;height:64px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#738095;background:transparent;box-shadow:none;font-size:14px;font-weight:550}.erp-app .funcionarios-lista-aba.ant-btn:hover{color:var(--equipe-texto);background:transparent}.erp-app .funcionarios-lista-aba--ativa.ant-btn{border-bottom-color:var(--equipe-destaque);color:var(--equipe-texto);font-weight:650}.funcionarios-lista-contagem{flex-shrink:0;color:#7a8797;font-size:13px}.funcionarios-lista-contagem strong{color:#35445a;font-weight:650}.funcionarios-lista-filtros{padding:22px 24px;border-bottom:1px solid var(--equipe-borda)}.funcionarios-lista-barra{display:flex;align-items:center;gap:10px;min-width:0}.funcionarios-lista-busca.ant-input-affix-wrapper{flex:1;min-width:0;height:44px;border-radius:8px;border-color:#e0e6ee;background:#fafbfc;padding-inline:14px;box-shadow:none}.funcionarios-lista-busca .ant-input{background:transparent;font-size:14px;color:var(--equipe-texto)}.funcionarios-lista-busca .ant-input::placeholder{color:#8a95a5}.funcionarios-lista-busca .ant-input-prefix{margin-right:10px;color:#8190a5;font-size:17px}.erp-app .funcionarios-lista-barra>.ant-btn{flex-shrink:0;height:44px;padding-inline:17px;border-color:#dfe5ec;border-radius:8px;color:#384960;background:#fff;box-shadow:none;font-size:14px}.erp-app .funcionarios-lista-barra>.ant-btn:hover{color:var(--equipe-texto);border-color:#a7b4c5;background:#f7f9fc}.erp-app .funcionarios-lista-barra>.funcionarios-lista-atualizar{width:44px;padding:0;font-size:17px}.funcionarios-lista-filtros-quantidade{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#1c2b40;color:#fff;font-size:11px}.funcionarios-lista-filtros-adicionais{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:22px;margin-top:20px;border-top:1px dashed #e0e6ee}.funcionarios-lista-campo{min-width:0}.funcionarios-lista-campo label{display:block;margin-bottom:8px;color:#57677b;font-size:13px;font-weight:550}.funcionarios-lista-campo .ant-select{width:100%;height:42px}.funcionarios-lista-campo .ant-select-selector{border-color:#dfe5ec;border-radius:8px}.funcionarios-lista-contexto{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 24px;border-bottom:1px solid var(--equipe-borda);background:#fafbfc}.erp-app .funcionarios-lista-contexto .ant-tag{max-width:100%;margin:0;padding:4px 9px;border:1px solid #e2e7ee;border-radius:6px;color:#4c5b71;background:#fff;font-size:12px;white-space:normal;overflow-wrap:anywhere}.funcionarios-lista-limpar.ant-btn{height:30px;color:#66758a;font-size:12px}.erp-app .funcionarios-lista-tabela .ant-table{border:0;border-radius:0}.erp-app .funcionarios-lista-tabela .ant-table-thead>tr>th{padding:14px 20px;border-bottom:1px solid var(--equipe-borda);background:#fafbfc;color:#778396;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.funcionarios-lista-tabela .ant-table-thead>tr>th:before{display:none}.funcionarios-lista-tabela .ant-table-tbody>tr>td{padding:23px 20px;border-bottom-color:#edf0f4;color:var(--equipe-texto);font-size:14px;vertical-align:middle}.funcionarios-lista-tabela .ant-table-thead>tr>th:first-child,.funcionarios-lista-tabela .ant-table-tbody>tr>td:first-child{padding-left:24px}.funcionarios-lista-tabela .ant-table-thead>tr>th:last-child,.funcionarios-lista-tabela .ant-table-tbody>tr>td:last-child{padding-inline:12px}.erp-app .funcionarios-lista-tabela .ant-table-tbody>tr.ant-table-row:hover>td{background:#f8fafc}.funcionarios-lista-pessoa{display:flex;align-items:center;gap:13px;min-width:0}.funcionarios-lista-avatar.ant-avatar{flex-shrink:0;width:42px;height:42px;line-height:42px;border:1px solid #e4eaf1;border-radius:50%;background:#edf1f6;color:#56677c;font-size:13px;font-weight:650}.funcionarios-lista-pessoa>div{min-width:0}.funcionarios-lista-pessoa a{display:block;color:#24364d;font-size:14px;line-height:1.55;font-weight:650;overflow-wrap:anywhere}.funcionarios-lista-pessoa a:hover{color:#2456d8;text-decoration:underline}.funcionarios-lista-pessoa div>span{display:block;margin-top:4px;color:#8290a2;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.funcionarios-lista-informacao strong{display:block;color:#42526a;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.funcionarios-lista-informacao span{display:block;margin-top:4px;color:#8290a2;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.funcionarios-lista-informacao .funcionarios-lista-sem-posto{color:#8793a4;font-size:13px}.funcionarios-lista-status{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:6px;color:#697588;background:#f1f3f6;font-size:12px;font-weight:550;white-space:nowrap}.funcionarios-lista-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.funcionarios-lista-status--ativo{color:#29835b;background:#edf7f1}.funcionarios-lista-status--afastado{color:#946a2b;background:#fcf5e8}.funcionarios-lista-status--ferias{color:#456eae;background:#edf3fc}.funcionarios-lista-salario{color:#34445a;font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.funcionarios-lista-acoes{display:flex;justify-content:flex-end;align-items:center;gap:4px}.erp-app .funcionarios-lista-ver.ant-btn{height:36px;padding:0 8px;border-radius:6px;color:#40546f;background:transparent;font-size:13px;box-shadow:none}.erp-app .funcionarios-lista-ver.ant-btn:hover{background:#edf2f8;color:#1c2b40}.funcionarios-lista-ver .anticon{font-size:12px}.erp-app .funcionarios-lista-mais.ant-btn{width:30px;height:36px;padding:0;color:#6d7c91;font-size:20px;border-radius:6px}.funcionarios-lista-rodape{padding:18px 24px;background:#fff}.funcionarios-lista-rodape .ant-pagination{display:flex;flex-wrap:wrap;gap:4px;margin:0}.funcionarios-lista-rodape .ant-pagination-total-text{margin-right:auto;color:#7a8799;font-size:12px}.funcionarios-lista-nota{display:flex;align-items:flex-start;gap:8px;margin:18px 2px 0;color:#8893a3;font-size:12px;line-height:1.6}.funcionarios-lista-nota .anticon{flex-shrink:0;margin-top:3px}.funcionarios-lista-vazio{padding:50px 20px}.funcionarios-lista-vazio strong{color:#34465e;font-size:16px}.funcionarios-lista-vazio p{margin:8px 0 16px;color:#7e8b9d;font-size:14px}.funcionarios-lista-erro{margin:20px 24px}.funcionarios-lista a:focus-visible,.funcionarios-lista .ant-btn:focus-visible{outline:2px solid #2456d8;outline-offset:3px}.funcionarios-lista-mobile .ant-spin-container{min-height:120px}.funcionarios-lista-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;background:#fafbfc}.funcionarios-lista-cartao{min-width:0;padding:20px;border:1px solid var(--equipe-borda);border-radius:9px;background:#fff}.funcionarios-lista-cartao-identificacao{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.funcionarios-lista-cartao-identificacao .funcionarios-lista-pessoa{width:100%}.funcionarios-lista-cartao-identificacao>.funcionarios-lista-status{margin-left:55px}.funcionarios-lista-cartao-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:20px 0}.funcionarios-lista-cartao-dados>div{min-width:0}.funcionarios-lista-cartao-dados dt{margin-bottom:5px;color:#8491a2;font-size:12px}.funcionarios-lista-cartao-dados dd{margin:0;color:#405168;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.funcionarios-lista-cartao-dados small{display:block;margin-top:3px;color:#8290a2;font-size:12px}.funcionarios-lista-cartao>.funcionarios-lista-acoes{border-top:1px solid #edf0f4;padding-top:12px}.funcionarios-lista-cartao .funcionarios-lista-ver.ant-btn{margin-right:auto;height:44px;padding-left:0;font-size:14px}.funcionarios-lista-cartao .funcionarios-lista-mais.ant-btn{width:44px;height:44px}@media (max-width: 1199px){.funcionarios-lista-filtros-adicionais{grid-template-columns:repeat(2,minmax(0,1fr))}.funcionarios-lista-situacoes{gap:18px}.funcionarios-lista-contagem{font-size:12px}}@media (max-width: 767px){.funcionarios-lista-cabecalho{align-items:flex-start;flex-direction:column;gap:20px;padding:8px 0 24px}.funcionarios-lista-cabecalho h1.ant-typography{font-size:30px}.funcionarios-lista-cabecalho p{font-size:14px}.erp-app .funcionarios-lista-novo.ant-btn{width:100%;height:46px}.funcionarios-lista-navegacao{flex-direction:column;align-items:stretch;gap:0;padding:0 16px}.funcionarios-lista-situacoes{gap:19px}.erp-app .funcionarios-lista-aba.ant-btn{height:56px;font-size:13px}.funcionarios-lista-contagem{padding:0 0 14px}.funcionarios-lista-filtros{padding:16px}.funcionarios-lista-barra{flex-wrap:wrap}.funcionarios-lista-busca.ant-input-affix-wrapper{flex:0 0 100%}.funcionarios-lista-busca .ant-input{font-size:16px}.erp-app .funcionarios-lista-barra>.funcionarios-lista-botao-busca{flex:1}.erp-app .funcionarios-lista-barra>.funcionarios-lista-botao-filtros{flex:1}.funcionarios-lista-filtros-adicionais{gap:16px 12px}.funcionarios-lista-campo .ant-select{height:44px}.funcionarios-lista-contexto{padding:12px 16px}.funcionarios-lista-cartoes{grid-template-columns:1fr;padding:16px;gap:12px}.funcionarios-lista-rodape{padding:16px}.funcionarios-lista-rodape .ant-pagination{justify-content:center}.funcionarios-lista-rodape .ant-pagination-total-text{width:100%;margin:0 0 8px;text-align:center}.funcionarios-lista-erro{margin:16px;flex-wrap:wrap}.funcionarios-lista-erro .ant-alert-content{min-width:0;overflow-wrap:anywhere}.funcionarios-lista-erro .ant-alert-action{margin:12px 0 0;width:100%}}@media (max-width: 359px){.funcionarios-lista-filtros-adicionais{grid-template-columns:1fr}.funcionarios-lista-cartao{padding:16px}.funcionarios-lista-cartao-dados{grid-template-columns:1fr}}.funcionario-novo{--admissao-azul: #234acb;--admissao-texto: #163253;--admissao-borda: #dde6f2;color:var(--admissao-texto);max-width:1560px;margin:0 auto}.funcionario-novo-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px;margin-bottom:24px;border:1px solid #d4e3f4;border-radius:22px;background:linear-gradient(115deg,#eef5ff,#f0faf7 72%,#f7f2ff)}.funcionario-novo-hero .ant-btn{padding-left:0;color:#345786;margin-bottom:12px}.funcionario-novo-kicker{display:block;color:#346797;font-size:11px;font-weight:700;letter-spacing:1.3px}.funcionario-novo-hero h2.ant-typography{color:#153253;margin:8px 0;font-size:30px}.funcionario-novo-hero p{max-width:670px;color:#56708e;margin:0;line-height:1.7}.funcionario-novo-hero-selo{display:flex;align-items:center;gap:14px;padding:18px;border-radius:16px;background:#ffffffb8;border:1px solid #fff;flex-shrink:0}.funcionario-novo-hero-selo>.anticon{font-size:28px;color:#29866b;padding:12px;background:#e1f4ed;border-radius:14px}.funcionario-novo-hero-selo strong,.funcionario-novo-hero-selo span{display:block}.funcionario-novo-hero-selo div span{margin-top:4px;color:#667b92;font-size:12px}.funcionario-novo-grade{display:grid;grid-template-columns:275px minmax(0,1fr);gap:24px;align-items:start}.funcionario-novo-lateral{position:sticky;top:92px;min-width:0}.funcionario-novo-lateral nav{background:#fff;padding:10px;border-radius:18px;border:1px solid var(--admissao-borda)}.funcionario-novo-etapa{width:100%;display:flex;align-items:center;text-align:left;gap:10px;padding:13px 10px;margin:3px 0;border:1px solid transparent;background:transparent;border-radius:12px;color:#45607d;cursor:pointer;font:inherit}.funcionario-novo-etapa:hover{background:#f4f7fe}.funcionario-novo-etapa:focus-visible{outline:2px solid var(--admissao-azul);outline-offset:2px}.funcionario-novo-etapa--atual{background:#eef3ff;border-color:#d5dfff;color:#254bc2}.funcionario-novo-etapa-icone{width:34px;height:34px;display:grid;place-items:center;background:#f0f4f8;border-radius:10px;flex-shrink:0}.funcionario-novo-etapa--atual .funcionario-novo-etapa-icone{color:#fff;background:var(--admissao-azul)}.funcionario-novo-etapa>span:nth-child(2){flex:1;min-width:0}.funcionario-novo-etapa strong{font-size:12px;display:block;line-height:1.5}.funcionario-novo-etapa small{display:block;color:#76899f;font-size:10px;line-height:1.6;margin-top:3px}.funcionario-novo-etapa b{color:#9aaac0;font-size:11px}.funcionario-novo-resumo{margin-top:16px;background:linear-gradient(145deg,#173e79,#1b665d);border-radius:18px;padding:22px;color:#fff;overflow-wrap:anywhere}.funcionario-novo-resumo>span{font-size:11px;color:#c9deed;text-transform:uppercase;letter-spacing:.8px}.funcionario-novo-resumo>strong{display:block;margin-top:8px;font-size:17px;line-height:1.5}.funcionario-novo-resumo p{margin:4px 0 14px;font-size:12px;color:#d2e1ed}.funcionario-novo-resumo>div{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding-top:15px;border-top:1px solid #ffffff28}.funcionario-novo-resumo>div span,.funcionario-novo-resumo>small{color:#d2e1ed;font-size:11px}.funcionario-novo-resumo>div b{font-size:19px}.funcionario-novo-resumo>small{display:block;margin-top:18px;line-height:1.6}.funcionario-novo-conteudo{min-width:0}.funcionario-novo-progresso{display:flex;align-items:center;gap:18px;margin-bottom:18px}.funcionario-novo-progresso>span{white-space:nowrap;color:#637a97;font-size:12px}.funcionario-novo-progresso .ant-progress{max-width:180px;margin:0}.funcionario-novo-progresso .ant-select{display:none}.funcionario-novo-cabecalho-etapa{display:flex;align-items:center;gap:13px;margin-bottom:20px;scroll-margin-top:94px}.funcionario-novo-cabecalho-etapa>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e9edff;color:#435bc3;font-size:21px;flex-shrink:0}.funcionario-novo-cabecalho-etapa>div{flex:1;min-width:0}.funcionario-novo-cabecalho-etapa h3.ant-typography{margin:0;font-size:21px;color:#173555}.funcionario-novo-cabecalho-etapa p{margin:4px 0 0;color:#6b8199;font-size:12px}.funcionario-novo-cartao.ant-card{border:1px solid var(--admissao-borda);border-radius:17px;margin-bottom:20px;box-shadow:0 4px 18px #24477505}.funcionario-novo-cartao>.ant-card-head{border-color:#eaf0f7;background:#fbfcff;border-radius:17px 17px 0 0;min-height:57px;color:#254363}.funcionario-novo-cartao>.ant-card-head .ant-card-head-title{white-space:normal;font-size:14px}.funcionario-novo-cartao>.ant-card-body{padding:24px}.funcionario-novo .ant-form-item-label>label{color:#355270;font-weight:500;font-size:13px;height:auto}.funcionario-novo .ant-form-item-extra{color:#7890a8;font-size:11px;line-height:1.6;padding-top:5px}.funcionario-novo .ant-picker,.funcionario-novo .ant-input-number{width:100%}.funcionario-novo .ant-checkbox-group{gap:10px 14px}.funcionario-novo .ant-input,.funcionario-novo .ant-input-affix-wrapper,.funcionario-novo .ant-select-selector,.funcionario-novo .ant-picker{border-radius:9px}.funcionario-novo-alerta.ant-alert{margin-bottom:18px;border-radius:13px}.funcionario-novo-nota{margin:16px 0 0!important;font-size:12px;line-height:1.7}.funcionario-configuracao-individual.perfil-remuneracao-pagina,.funcionario-beneficios-individuais.perfil-remuneracao-pagina{max-width:none;width:100%;margin:0;padding:0;min-width:0}.funcionario-beneficios-seletor{display:none}.funcionario-beneficios-tabs .ant-tabs-nav{padding:4px 12px;border:1px solid var(--admissao-borda);border-radius:13px;background:#fff}.funcionario-novo .funcionario-beneficios-tabs .ant-tabs-tab{font-size:12px}.funcionario-novo-total{background:linear-gradient(105deg,#edf4ff,#eaf8f3);border:1px solid #d9e9ed;padding:22px;border-radius:14px;margin-bottom:16px}.funcionario-novo-total span{display:block;color:#53758e;font-size:12px}.funcionario-novo-total strong{display:block;font-size:29px;color:#174d62;margin-top:6px}.funcionario-novo-composicao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.funcionario-novo-composicao>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f6;font-size:12px}.funcionario-novo-composicao strong{white-space:nowrap}.funcionario-remuneracao-complementos.ant-collapse{border:1px solid #dce6f4;background:#f7faff;border-radius:13px;margin-bottom:20px}.funcionario-remuneracao-complementos .ant-collapse-header-text{color:#395e85;font-weight:600;font-size:13px}.funcionario-novo-item{background:#f8faff;border:1px solid #e3eaf5;border-radius:12px;padding:16px;margin-bottom:16px}.funcionario-novo-item-titulo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#3a577b}.funcionario-novo-vazio{color:#8190a6;padding:14px;border:1px dashed #dce6f1;background:#fafcff;border-radius:10px;font-size:12px}.funcionario-novo-acoes{position:sticky;bottom:12px;z-index:8;background:#fffffffa;border:1px solid #dbe5f2;box-shadow:0 6px 24px #26446912;border-radius:14px;padding:16px 20px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:14px}.funcionario-novo-acoes>div:first-child span,.funcionario-novo-acoes small{display:block;font-size:12px;color:#49627d}.funcionario-novo-acoes small{font-size:10px;color:#8190a5;margin-top:3px}.funcionario-novo-acoes .ant-btn{height:40px;font-weight:600;border-radius:10px}.funcionario-novo .ant-descriptions-item-content{overflow-wrap:anywhere}.funcionario-condicoes .ant-form-item{pointer-events:none}.funcionario-condicoes .funcionario-beneficios-seletor{pointer-events:auto}@media (max-width: 1199px){.funcionario-novo-grade{grid-template-columns:235px minmax(0,1fr);gap:18px}.funcionario-novo-hero-selo{display:none}.funcionario-novo-acoes>div:first-child{display:none}.funcionario-novo-acoes{justify-content:flex-end}}@media (max-width: 991px){.funcionario-novo-grade{display:block}.funcionario-novo-lateral{display:none}.funcionario-novo-progresso{flex-wrap:wrap;gap:8px 16px}.funcionario-novo-progresso .ant-select{display:block;width:100%}.funcionario-novo-acoes{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.funcionario-novo-cabecalho-etapa{scroll-margin-top:90px}}.funcionario-novo .entrada-valor-protegido{background:#f3f6fc;border-color:#d5e0f2;box-shadow:none}.funcionario-novo .entrada-valor-protegido input{color:#173b68;font-weight:600;cursor:default}.funcionario-bases-adicional{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.funcionario-bases-adicional>div{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #dbe4f2;border-radius:12px;background:#f5f8fd}.funcionario-bases-adicional>div:last-child{border-color:#e2d4f7;background:#f8f3ff}.funcionario-bases-adicional span{color:#425976;font-size:12px}.funcionario-bases-adicional strong{color:#214575;font-size:21px}.funcionario-bases-adicional>div:last-child strong{color:#7950ba}.funcionario-bases-adicional small{color:#53657b;line-height:1.5}@media (max-width: 575px){.funcionario-bases-adicional{grid-template-columns:1fr}.funcionario-novo-hero{padding:17px;margin-bottom:18px;border-radius:16px}.funcionario-novo-hero h2.ant-typography{font-size:25px}.funcionario-novo-hero p{font-size:12px}.funcionario-novo-cabecalho-etapa{flex-wrap:wrap;gap:10px}.funcionario-novo-cabecalho-etapa h3.ant-typography{font-size:18px}.funcionario-novo-cabecalho-etapa>.ant-btn{width:100%}.funcionario-novo-cartao>.ant-card-head{padding:0 15px}.funcionario-novo-cartao>.ant-card-body{padding:16px 14px}.funcionario-novo .ant-form-item{margin-bottom:20px}.funcionario-beneficios-seletor{display:block}.funcionario-beneficios-tabs>.ant-tabs-nav{display:none}.funcionario-novo-acoes{padding:12px}.funcionario-novo-acoes>.ant-space{width:100%;display:flex;flex-wrap:nowrap}.funcionario-novo-acoes .ant-space-item:last-child{flex:1}.funcionario-novo-acoes .ant-btn{width:100%;font-size:12px;padding-inline:10px}.funcionario-novo-composicao{grid-template-columns:1fr}.funcionario-novo-total{padding:16px}.funcionario-novo-total strong{font-size:24px}.funcionario-novo .ant-descriptions-item-label{max-width:104px;font-size:11px;white-space:normal}}.funcionario-detalhe{--ficha-texto: #22334d;--ficha-secundario: #61718a;--ficha-borda: #e1e7f0;--ficha-destaque: #6550bd;--ficha-fundo: #f7f8fc;width:min(100%,1520px);margin-inline:auto;color:var(--ficha-texto)}.funcionario-detalhe-hero.ant-card{margin-bottom:22px;overflow:hidden;border:1px solid #dfe5f0;border-radius:20px;background:#fff;box-shadow:0 6px 24px #2033510d}.funcionario-detalhe .funcionario-detalhe-hero>.ant-card-body{padding:18px 22px}.funcionario-detalhe-hero-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.funcionario-detalhe-hero-topo>span{color:#78859b;font-size:12px;font-weight:600}.funcionario-detalhe-hero-topo .ant-btn{height:34px;border:0;padding-inline:0;color:#5b6680;box-shadow:none;background:transparent}.funcionario-detalhe-identidade{display:flex;align-items:center;gap:16px;min-width:0}.funcionario-detalhe-avatar.ant-avatar{display:grid;flex:0 0 auto;width:66px;height:66px;place-items:center;border:3px solid #eeeafb;color:#fff;background:#6b57ba;font-size:22px;font-weight:700}.funcionario-detalhe-identidade-texto{flex:1;min-width:0}.funcionario-detalhe-selos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.funcionario-detalhe-selos .ant-tag{margin:0;border-radius:6px;font-size:11px;font-weight:600}.funcionario-detalhe-identidade-texto h2.ant-typography{margin:0 0 6px;color:#24334a;font-size:clamp(21px,2vw,27px);line-height:1.25;overflow-wrap:anywhere}.funcionario-detalhe-identidade-texto>.ant-typography{color:#6b7890;font-size:12px}.funcionario-detalhe-identidade-texto>.ant-typography strong{color:#4e5c74;font-weight:600}.funcionario-detalhe-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.funcionario-detalhe-resumo article{display:grid;align-content:start;gap:5px;min-width:0;padding:12px 14px;border:1px solid #e5e0f5;border-radius:12px;background:#f6f3fc}.funcionario-detalhe-resumo article:nth-child(2){border-color:#dde8fa;background:#f0f6ff}.funcionario-detalhe-resumo article:nth-child(3){border-color:#f0e3d1;background:#fff8ed}.funcionario-detalhe-resumo .funcionario-detalhe-resumo-salario{border-color:#d7ebdf;background:#eff9f4}.funcionario-detalhe-resumo article>span{display:flex;align-items:center;gap:7px;color:#6c588f;font-size:12px;font-weight:600}.funcionario-detalhe-resumo article:nth-child(2)>span{color:#486998}.funcionario-detalhe-resumo article:nth-child(3)>span{color:#8e693a}.funcionario-detalhe-resumo .funcionario-detalhe-resumo-salario>span{color:#40795d}.funcionario-detalhe-resumo article>strong{color:#2c3c57;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.funcionario-detalhe-resumo article>small{color:#65718a;font-size:11px;line-height:1.5}.funcionario-detalhe-resumo .funcionario-detalhe-resumo-salario>strong{color:#23744e;font-size:21px;letter-spacing:-.4px}.funcionario-detalhe-alerta-demo.ant-alert{margin-top:14px;padding:10px 14px;border:1px solid #f0e1bd;border-radius:10px;background:#fffbf1}.funcionario-detalhe-alerta-demo .ant-alert-message{color:#87622b;font-size:12px;font-weight:600}.funcionario-detalhe-alerta-demo .ant-alert-description{color:#79664b;font-size:11px;line-height:1.55}.funcionario-detalhe-corpo{display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start;gap:22px}.funcionario-detalhe-menu{position:sticky;top:88px;max-height:calc(100vh - 116px);overflow-y:auto;border:1px solid var(--ficha-borda);border-radius:16px;background:#fff;scrollbar-width:thin;scrollbar-color:#c8cddd transparent}.funcionario-detalhe-menu-cabecalho{padding:18px 18px 15px;border-bottom:1px solid #edf0f5}.funcionario-detalhe-menu-cabecalho h2{margin:0 0 4px;color:#34425a;font-size:15px;font-weight:700}.funcionario-detalhe-menu-cabecalho p{margin:0;color:#65738b;font-size:12px}.funcionario-detalhe-menu nav{padding:12px 9px}.funcionario-detalhe-menu-grupo+.funcionario-detalhe-menu-grupo{margin-top:17px}.funcionario-detalhe-menu-grupo h3{margin:0 9px 7px;color:#64728b;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.funcionario-detalhe-menu-item{display:block;width:100%;margin:3px 0;padding:9px 10px;border:1px solid transparent;border-radius:9px;color:#506079;background:#fff;text-align:left;cursor:pointer}.funcionario-detalhe-menu-item:hover{background:#f6f7fb}.funcionario-detalhe-menu-item.is-active{border-color:#e0d8f6;color:#57409e;background:#f3effc}.funcionario-detalhe-tab-rotulo{display:flex;align-items:center;gap:9px;color:inherit;font-size:13px;font-weight:600;line-height:1.4}.funcionario-detalhe-tab-icone{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:7px;color:#7a87a0;background:#f1f3f8;font-size:13px}.funcionario-detalhe-menu-item.is-active .funcionario-detalhe-tab-icone{color:#fff;background:#6b54bf}.funcionario-detalhe-menu-item>small{display:block;margin:1px 0 0 34px;color:#66758d;font-size:11px;line-height:1.45}.funcionario-detalhe-menu-item.is-active>small{color:#756194}.funcionario-detalhe-area{min-width:0}.funcionario-detalhe-seletor-mobile{display:none}.funcionario-detalhe-painel{min-width:0;overflow:hidden;scroll-margin-top:90px;border:1px solid var(--ficha-borda);border-radius:17px;background:#fff;box-shadow:0 5px 22px #2033510a}.funcionario-detalhe-painel-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 25px 20px;border-bottom:1px solid #eaeef4;background:#fcfcff}.funcionario-detalhe-painel-cabecalho>div>span{color:#826cb2;font-size:11px;font-weight:600}.funcionario-detalhe-painel-cabecalho h2{margin:5px 0 6px;color:#263650;font-size:22px;font-weight:700;line-height:1.3}.funcionario-detalhe-painel-cabecalho p{margin:0;color:var(--ficha-secundario);font-size:13px;line-height:1.5}.funcionario-detalhe-modo{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 9px;border:1px solid #e5e0f2;border-radius:7px;color:#817094;background:#f8f5fc;font-size:10px}.funcionario-detalhe-painel-conteudo{min-width:0;padding:23px 25px}.funcionario-detalhe-intro{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px 14px;border:1px solid #e3eafa;border-radius:9px;background:#f5f8fe}.funcionario-detalhe-intro>.anticon{flex:0 0 auto;margin-top:3px;color:#6b84b2;font-size:13px}.funcionario-detalhe-intro .ant-typography{margin:0;color:#596d8a;font-size:13px;line-height:1.7}.funcionario-detalhe-ajuda-tabela{display:none}.funcionario-detalhe .ant-btn{border-radius:8px;font-weight:600}.funcionario-detalhe .ant-btn-primary{background:#6550b7;box-shadow:0 3px 7px #5e47ab1a}.funcionario-detalhe .ant-btn-primary:hover{background:#55409f}.funcionario-detalhe .ant-tag{border-radius:6px;font-size:11px}.funcionario-detalhe .ant-alert{border-radius:10px}.funcionario-detalhe .ant-card{border-color:#e3e8f1;border-radius:12px;box-shadow:none}.funcionario-detalhe .ant-card-head{min-height:50px;padding-inline:20px;border-bottom-color:#edf0f5;background:#fcfcff}.funcionario-detalhe .ant-card-head-title{color:#42516c;font-size:14px;font-weight:650}.funcionario-detalhe .ant-card-head-title .anticon{margin-right:8px;color:#8b78b6}.funcionario-detalhe .ant-card-body{padding:18px 20px}.funcionario-detalhe-dados-grade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.funcionario-detalhe-dados-grade>.ant-card{min-width:0}.funcionario-detalhe-card-endereco{grid-column:2;grid-row:2}.funcionario-detalhe-card:first-child{grid-row:span 2}.funcionario-detalhe-card-notas{grid-column:1 / -1}.funcionario-detalhe .ant-descriptions-item-label{color:#63758e;font-size:12px;font-weight:500}.funcionario-detalhe .ant-descriptions-item-content{color:#3d4e6a;font-size:13px;font-weight:550;overflow-wrap:anywhere;line-height:1.65}.funcionario-detalhe-card .ant-descriptions-row>td{padding-block:10px;border-bottom:1px solid #f0f2f7}.funcionario-detalhe-card .ant-descriptions-row:last-child>td{border-bottom:0}.funcionario-detalhe .ant-descriptions-view{border-color:#e5eaf2;border-radius:9px;overflow:hidden}.funcionario-detalhe .ant-table-wrapper{min-width:0;margin-bottom:17px;overflow:hidden;border:1px solid #e5e9f1;border-radius:11px}.funcionario-detalhe .ant-table-thead>tr>th{padding:13px 15px;color:#5d6e89;background:#f5f7fb;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.funcionario-detalhe .ant-table-tbody>tr>td{padding:14px 15px;color:#42516a;font-size:13px;line-height:1.55}.funcionario-detalhe .ant-table-tbody>tr:hover>td{background:#faf9fe!important}.funcionario-detalhe .ant-table-cell{white-space:normal;overflow-wrap:anywhere}.funcionario-detalhe .ant-table-cell .ant-tag{margin-right:0}.funcionario-detalhe h5.ant-typography{margin:23px 0 12px;color:#485b77;font-size:15px}.funcionario-detalhe .ant-upload-wrapper .ant-upload-drag{border:1px dashed #c4b7e3;border-radius:12px;background:#faf8fe}.funcionario-detalhe .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon .anticon{color:#8870bf;font-size:30px}.funcionario-detalhe .ant-empty-description{color:#6e7c93}.funcionario-detalhe-historico{margin-top:8px}.funcionario-detalhe-historico .ant-timeline-item{padding-bottom:18px}.funcionario-detalhe-historico .ant-timeline-item:last-child{padding-bottom:0}.funcionario-detalhe-historico .ant-timeline-item-content{margin-inline-start:24px}.funcionario-detalhe-historico .ant-timeline-item-tail{border-inline-start-color:#e1e6f0}.funcionario-detalhe-evento{padding:18px;border:1px solid #e0e6f0;border-radius:12px;background:#fff}.funcionario-detalhe-evento-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.funcionario-detalhe-evento-topo>div{display:grid;gap:4px;min-width:0}.funcionario-detalhe-evento-topo>div>strong{color:#34445e;font-size:16px;line-height:1.35}.funcionario-detalhe-evento-topo>div>span{color:#7a879b;font-size:12px}.funcionario-detalhe-evento-topo .ant-tag{flex:0 0 auto;margin:0}.funcionario-detalhe-evento-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px}.funcionario-detalhe-evento-dados>div{display:grid;align-content:start;gap:5px;min-width:0;padding:12px 13px;border-radius:8px;background:#f7f8fc}.funcionario-detalhe-evento-dados small{color:#63758e;font-size:12px}.funcionario-detalhe-evento-dados strong{color:#4c5a74;font-size:13px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.funcionario-detalhe-evento-nota{margin:13px 0 0;padding-top:12px;border-top:1px solid #eef1f6;color:#79859a;font-size:12px;line-height:1.65}.funcionario-detalhe-evento .ant-btn{margin-top:13px!important}.funcionario-detalhe-vazio{display:grid;justify-items:center;gap:7px;padding:29px 18px;border:1px dashed #dee2ed;border-radius:11px;color:#7a869b;background:#fbfcfe;text-align:center}.funcionario-detalhe-vazio-icone{display:grid;width:44px;height:44px;place-items:center;margin-bottom:4px;border-radius:12px;color:#927ec0;background:#f1ecfa;font-size:21px}.funcionario-detalhe-vazio>strong{color:#5a6880;font-size:14px}.funcionario-detalhe-vazio>span:last-child{max-width:530px;color:#7a879b;font-size:12px;line-height:1.65}.funcionario-detalhe :is(button,a,[tabindex]):focus-visible{outline:3px solid #9584c8;outline-offset:3px}.funcionario-admissao-intro{display:flex;align-items:flex-start;gap:10px;margin-bottom:19px;padding:13px 15px;border-radius:9px;color:#6a7790;background:#f6f8fc;font-size:12px;line-height:1.65}.funcionario-admissao-intro .anticon{margin-top:3px;color:#9276ba}.funcionario-admissao-intro p{margin:0}.funcionario-admissao-intro strong{color:#51617d}.funcionario-admissao-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.funcionario-admissao-grade .ant-descriptions-row>td{padding-bottom:10px}.funcionario-admissao-valores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.funcionario-admissao-valor{display:grid;align-content:start;gap:7px;min-width:0;padding:17px;border:1px solid #e4ddf2;border-radius:12px;background:#f7f4fd}.funcionario-admissao-valor:nth-child(2){border-color:#dfe9f6;background:#f3f7fd}.funcionario-admissao-valor:nth-child(3){border-color:#dbece2;background:#f2faf6}.funcionario-admissao-valor>span{color:#7d6b9c;font-size:12px;font-weight:600}.funcionario-admissao-valor>strong{color:#5e468d;font-size:23px;font-weight:750;letter-spacing:-.5px}.funcionario-admissao-valor:nth-child(2)>strong{color:#4e72a1}.funcionario-admissao-valor:nth-child(3)>strong{color:#3f8060}.funcionario-admissao-valor>small{color:#65738c;font-size:12px;line-height:1.55}.funcionario-admissao-subtitulo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px}.funcionario-admissao-subtitulo h3{margin:0;color:#445672;font-size:16px}.funcionario-admissao-subtitulo>span{color:#63758e;font-size:12px}.funcionario-admissao-adicionais{display:grid;gap:12px}.funcionario-admissao-adicional{padding:17px 18px;border:1px solid #e2e7f0;border-radius:12px;background:#fff}.funcionario-admissao-adicional-topo{display:flex;align-items:center;gap:12px}.funcionario-admissao-adicional-icone{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:11px;color:#7b5dbc;background:#f1ebfb;font-size:18px}.funcionario-admissao-adicional--periculosidade .funcionario-admissao-adicional-icone{color:#b37b39;background:#fff4e3}.funcionario-admissao-adicional--insalubridade .funcionario-admissao-adicional-icone{color:#508b83;background:#eaf7f4}.funcionario-admissao-adicional-topo>div{flex:1;min-width:0}.funcionario-admissao-adicional-topo h4{margin:0 0 4px;color:#40516a;font-size:14px}.funcionario-admissao-adicional-topo>strong{flex:0 0 auto;color:#53617b;font-size:19px}.funcionario-admissao-adicional>p{margin:12px 0 0;color:#61738e;font-size:13px;line-height:1.7}.funcionario-admissao-formula{margin-top:11px;padding:10px 13px;border:1px solid #e9edf4;border-radius:8px;color:#62738e;background:#f8fafe;font-size:12px;line-height:1.6}.funcionario-admissao-formula strong{color:#4d5c77}.funcionario-admissao-formula small{display:block;margin-top:4px;color:#77859b;font-size:11px}.funcionario-admissao-beneficios{margin-top:19px}.funcionario-admissao-beneficios .ant-tag{margin:4px 6px 4px 0;padding:4px 9px;border:1px solid #e2e8f2;color:#74819b;background:#f7f9fd;font-size:12px}.funcionario-admissao-detalhamento.ant-collapse{margin-top:20px;border-color:#e1e6f1;border-radius:12px;background:#fcfcfe}.funcionario-admissao-detalhamento .ant-collapse-header{color:#6e6091!important;font-size:13px;font-weight:600}.funcionario-admissao-detalhamento .ant-collapse-content{background:#fff}.funcionario-admissao-detalhamento .ant-collapse-content-box{padding:18px!important}.funcionario-admissao-detalhamento .perfil-remuneracao-pagina{max-width:100%}.funcionario-ficha-seletor-opcoes .ant-select-item-group{padding-top:12px;color:#8b76b2;font-size:11px}.funcionario-ficha-seletor-opcoes .ant-select-item-option{padding-block:10px;font-size:13px}@media (max-width: 1199px){.funcionario-detalhe-corpo{grid-template-columns:230px minmax(0,1fr);gap:16px}.funcionario-detalhe-resumo{gap:9px}.funcionario-detalhe-painel-conteudo,.funcionario-detalhe-painel-cabecalho{padding-inline:19px}.funcionario-detalhe-dados-grade{grid-template-columns:minmax(0,1fr)}.funcionario-detalhe-card:first-child,.funcionario-detalhe-card-endereco,.funcionario-detalhe-card-notas{grid-column:auto;grid-row:auto}.funcionario-admissao-valores{grid-template-columns:minmax(0,1fr)}}@media (max-width: 991px){.funcionario-detalhe-corpo{display:block}.funcionario-detalhe-menu{display:none}.funcionario-detalhe-seletor-mobile{position:sticky;top:103px;z-index:2;display:grid;gap:9px;margin-bottom:15px;padding:15px 18px;border:1px solid #e2e7f0;border-radius:13px;background:#fff}.funcionario-detalhe-painel{scroll-margin-top:214px}.funcionario-detalhe-seletor-mobile label{color:#66728b;font-size:12px;font-weight:600}.funcionario-detalhe-seletor-mobile .ant-select{width:100%}.funcionario-detalhe-seletor-mobile .ant-select-selector{min-height:43px;border-color:#dcd3f0!important;border-radius:9px;background:#faf8fe!important}.funcionario-detalhe-seletor-mobile .ant-select-selection-item{display:flex;align-items:center;color:#6b519d;font-size:14px;font-weight:600}.funcionario-detalhe-ajuda-tabela{display:block;margin:0 0 12px;color:#63758e;font-size:12px}.funcionario-admissao-valores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.funcionario-detalhe-hero.ant-card{margin-bottom:15px;border-radius:15px}.funcionario-detalhe .funcionario-detalhe-hero>.ant-card-body{padding:16px}.funcionario-detalhe-hero-topo{margin-bottom:14px}.funcionario-detalhe-hero-topo>span{font-size:10px}.funcionario-detalhe-identidade{flex-wrap:wrap;gap:12px}.funcionario-detalhe-avatar.ant-avatar{width:52px;height:52px;font-size:18px}.funcionario-detalhe-identidade-texto{flex:1 1 0}.funcionario-detalhe-identidade-texto h2.ant-typography{font-size:20px}.funcionario-detalhe-selos .ant-tag{font-size:10px}.funcionario-detalhe-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.funcionario-detalhe-resumo article{gap:5px;padding:11px}.funcionario-detalhe-resumo article>strong{font-size:13px}.funcionario-detalhe-resumo article>span{font-size:11px}.funcionario-detalhe-resumo article>small{font-size:11px}.funcionario-detalhe-resumo .funcionario-detalhe-resumo-salario>strong{font-size:18px}.funcionario-detalhe-painel{border-radius:13px}.funcionario-detalhe-painel-cabecalho{align-items:flex-start;padding:17px}.funcionario-detalhe-painel-cabecalho h2{font-size:20px}.funcionario-detalhe-modo{display:none}.funcionario-detalhe-painel-conteudo{padding:17px 13px}.funcionario-detalhe .ant-card-body{padding:15px}.funcionario-detalhe .ant-card-head{padding-inline:15px}.funcionario-detalhe-evento{padding:14px}.funcionario-detalhe-evento-topo{flex-wrap:wrap;gap:10px}.funcionario-detalhe-evento-dados,.funcionario-admissao-grade,.funcionario-admissao-valores{grid-template-columns:minmax(0,1fr)}.funcionario-admissao-adicional{padding:15px}.funcionario-admissao-adicional-topo{flex-wrap:wrap}.funcionario-admissao-adicional-topo>strong{width:100%;margin-left:51px;font-size:20px}.funcionario-admissao-subtitulo{align-items:flex-start;flex-direction:column;gap:4px}.funcionario-admissao-detalhamento .ant-collapse-content-box{padding:12px!important}}@media (max-width: 359px){.funcionario-detalhe-hero-topo>span{display:none}.funcionario-detalhe-identidade-texto h2.ant-typography{font-size:18px}.funcionario-detalhe-resumo{grid-template-columns:minmax(0,1fr)}.funcionario-detalhe .funcionario-detalhe-hero>.ant-card-body{padding:13px}}.funcionario-edicao-foto{width:76px;height:76px;border-radius:50%;object-fit:cover;display:inline-block;margin-right:12px}.funcionario-encargos{--encargos-texto:#203544;--encargos-suave:#617480;--encargos-borda:#dde6e9;--encargos-verde:#107364;width:min(100%,1500px);min-width:0;margin-inline:auto;color:var(--encargos-texto)}.encargos-cabecalho{padding:23px 28px 0;border:1px solid var(--encargos-borda);border-radius:18px;background:#fff;box-shadow:0 4px 20px #233c4a05}.encargos-voltar.ant-btn{padding:0;height:24px;color:#657782;background:transparent;border:0;box-shadow:none;font-size:12px}.encargos-cabecalho-conteudo{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0 22px}.encargos-kicker{color:#6a8287;font-size:10px;font-weight:700;letter-spacing:1.2px}.encargos-cabecalho h1{margin:7px 0;font-size:32px;font-weight:750;letter-spacing:-1px;color:#193b3a;line-height:1.2}.encargos-cabecalho-conteudo p{margin:0;color:var(--encargos-suave);font-size:13px;line-height:1.6}.encargos-cabecalho-icone{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:#edf7f3;color:#237965;font-size:27px;flex-shrink:0}.encargos-barra-consulta{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #e8edef}.encargos-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eaf1f1;color:#326565;font-size:14px;font-weight:750;flex-shrink:0}.encargos-pessoa{display:grid;gap:5px;flex:1;min-width:0}.encargos-pessoa strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.encargos-pessoa span{color:#74838e;font-size:11px;overflow-wrap:anywhere}.encargos-data{display:grid;gap:5px;flex:0 0 164px}.encargos-data label,.encargos-filtro-ano label{color:#667d83;font-size:11px;font-weight:600}.encargos-data .ant-picker{height:38px;border-radius:9px;background:#fafcfc}.encargos-data .ant-picker-focused{border-color:var(--encargos-verde);box-shadow:0 0 0 2px #10736415}.encargos-atualizar.ant-btn{align-self:flex-end;width:38px;height:38px;border-radius:9px;color:var(--encargos-verde);border-color:#dce8e3;background:#f3f9f6}.encargos-periodo{display:flex;align-items:center;flex-wrap:wrap;gap:9px 19px;margin:16px 3px 6px;color:#6e818a;font-size:11px}.encargos-periodo>span{display:inline-flex;align-items:center;gap:6px}.encargos-periodo-selo{margin-left:auto;color:#477a68}.encargos-carregando{margin-top:20px;padding:28px;background:#fff;border:1px solid var(--encargos-borda);border-radius:16px}.funcionario-encargos>.ant-alert{margin:18px 0;border-radius:12px}.encargos-area{scroll-margin-top:110px}.encargos-tempo{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;margin-top:18px;padding:22px 24px 14px;border:1px solid #d8e7e0;border-radius:15px;background:#f5faf7}.encargos-tempo-principal{display:flex;gap:13px;align-items:flex-start;min-width:0}.encargos-tempo-icone{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:#e0efe6;color:#35735c;border-radius:12px;font-size:20px}.encargos-tempo-principal strong{display:block;margin-top:7px;color:#255745;font-size:23px;line-height:1.35}.encargos-tempo-principal p{margin:6px 0 0;color:#627e70;font-size:11px;line-height:1.6}.encargos-tempo-dado{display:grid;align-content:start;gap:7px;padding-left:20px;border-left:1px solid #dce8e1}.encargos-tempo-dado>span{color:#62796f;font-size:12px}.encargos-tempo-dado strong{color:#345b4d;font-size:19px}.encargos-tempo-dado small{color:#62796f;font-size:11px;line-height:1.6}.encargos-tempo-nota{grid-column:1 / -1;margin:0;padding-top:12px;border-top:1px solid #dce8e1;color:#61796e;font-size:11px;line-height:1.7}.encargos-pagamento-resumo{display:flex;align-items:center;gap:16px;padding:21px 23px;margin-bottom:18px;border:1px solid #ebddc2;border-radius:14px;background:#fffcf5}.encargos-pagamento-icone{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;color:#9d752e;background:#f8edcf;font-size:21px}.encargos-pagamento-resumo>div{flex:1;min-width:0}.encargos-pagamento-resumo .encargos-kicker{color:#8b703d}.encargos-pagamento-resumo h2{margin:6px 0;font-size:20px;color:#7a5a21}.encargos-pagamento-resumo p{max-width:780px;margin:0;color:#7a715f;font-size:12px;line-height:1.7}.encargos-pagamento-resumo .ant-btn{height:40px;color:#7a5a21;border-color:#dfcfae;border-radius:9px;background:#fff}.encargos-conferencia-lista{padding:0 24px 12px}.encargos-item-conferencia{display:flex;align-items:center;gap:24px;padding:22px 0;border-top:1px solid #e5ecea}.encargos-item-conferencia>div:first-child{flex:1;min-width:0}.encargos-item-conferencia h3{margin:0;color:#335d57;font-size:15px}.encargos-item-conferencia p{max-width:720px;margin:8px 0;color:#617480;font-size:12px;line-height:1.7}.encargos-item-conferencia>div>span{color:#677d80;font-size:11px}.encargos-item-referencia{display:grid;justify-items:end;flex:0 0 200px;gap:9px}.encargos-item-referencia small{color:#667d83;font-size:11px}.encargos-item-referencia .encargos-valor{font-size:21px;white-space:normal}.encargos-item-referencia .ant-tag{margin:0;border-color:#e0e5e9;border-radius:6px;background:#f4f6f8;color:#5f7280;font-size:11px;white-space:normal}.encargos-conferencia-acoes{display:flex;flex-wrap:wrap;gap:10px}.encargos-conferencia-acoes .ant-btn{border-radius:8px}.funcionario-encargos .encargos-abas>.ant-tabs-nav{margin:8px 0 20px}.funcionario-encargos .encargos-abas>.ant-tabs-nav:before{border-color:#dce6e8}.funcionario-encargos .encargos-abas>.ant-tabs-nav .ant-tabs-tab{padding:16px 7px;color:#6b7e88;font-size:13px}.funcionario-encargos .encargos-abas>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:27px}.funcionario-encargos .encargos-abas .ant-tabs-tab-btn{display:flex;align-items:center;gap:8px}.funcionario-encargos .encargos-abas .ant-tabs-tab-btn .anticon{margin:0}.funcionario-encargos .encargos-abas .ant-tabs-tab-active .ant-tabs-tab-btn{color:#127563;font-weight:700}.funcionario-encargos .encargos-abas .ant-tabs-ink-bar{height:3px;border-radius:3px;background:#17836d}.encargos-abas .ant-tabs-content-holder,.encargos-abas .ant-tabs-tabpane{min-width:0}.encargos-indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:19px}.encargos-indicador{--indicador-cor:#276da0;--indicador-fundo:#eaf3fb;display:flex;flex-direction:column;min-width:0;padding:21px;border:1px solid var(--encargos-borda);border-radius:15px;background:#fff}.encargos-indicador--roxo{--indicador-cor:#7961a8;--indicador-fundo:#f2edfa}.encargos-indicador--ambar{--indicador-cor:#a57b32;--indicador-fundo:#fbf2e4}.encargos-indicador-topo{display:flex;align-items:center;gap:10px;min-height:35px}.encargos-indicador-topo>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:var(--indicador-fundo);color:var(--indicador-cor);font-size:17px}.encargos-indicador h2{margin:0;color:#48616f;font-size:12px;font-weight:650;line-height:1.5}.encargos-indicador-valor{margin:17px 0 10px;color:#243e4d;font-size:clamp(23px,2.2vw,34px);font-weight:750;letter-spacing:-1px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.encargos-indicador>p{margin:0 0 17px;color:#6b7f8a;font-size:12px;line-height:1.7}.encargos-indicador-detalhes{margin-top:auto;padding-top:12px;border-top:1px solid #e9edef}.encargos-indicador-detalhes summary{padding-block:5px;color:#637b88;font-size:11px;cursor:pointer}.encargos-indicador-complemento{display:grid;gap:9px;padding-top:12px}.encargos-indicador-complemento>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;color:#647b84;font-size:11px}.encargos-indicador-complemento b{color:#385466;font-variant-numeric:tabular-nums}.encargos-indicador-complemento small{color:#6b7f8a;font-size:11px;line-height:1.6}.encargos-indicador--verde{border-color:#165c51;background:linear-gradient(140deg,#173f3c,#126656);box-shadow:0 6px 17px #174c3e12}.encargos-indicador--verde .encargos-indicador-topo>span{background:#ffffff18;color:#a4e9c8}.encargos-indicador--verde h2{color:#c4dfd6}.encargos-indicador--verde .encargos-indicador-valor{color:#fff}.encargos-indicador--verde>p,.encargos-indicador--verde summary,.encargos-indicador--verde .encargos-indicador-complemento>span,.encargos-indicador--verde small{color:#c1d9d2}.encargos-indicador--verde .encargos-indicador-complemento b{color:#fff}.encargos-indicador--verde .encargos-indicador-detalhes{border-color:#ffffff25}.encargos-nota-principal{display:flex;align-items:center;gap:12px;padding:16px 19px;margin-bottom:20px;border:1px solid #dce7e3;border-radius:12px;background:#f2f7f5}.encargos-nota-principal>.anticon{align-self:flex-start;margin-top:3px;color:#4b8270;font-size:18px}.encargos-nota-principal>div{flex:1;min-width:0}.encargos-nota-principal strong{font-size:12px;color:#466a5e}.encargos-nota-principal p{margin:4px 0 0;color:#61776f;font-size:12px;line-height:1.7}.encargos-nota-principal .ant-btn{padding-inline:0;color:#28755d;font-size:11px}.encargos-nota-principal .ant-btn .anticon{transform:rotate(180deg)}.encargos-resumo-grade{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.encargos-painel{min-width:0;margin-bottom:20px;border:1px solid var(--encargos-borda);border-radius:15px;background:#fff;overflow:hidden}.encargos-painel-titulo{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:13px;padding:23px 24px 18px}.encargos-painel-titulo h2{margin:6px 0 0;color:#2e4b58;font-size:18px;font-weight:700;line-height:1.4}.encargos-painel-titulo p{max-width:720px;margin:7px 0 0;color:var(--encargos-suave);font-size:12px;line-height:1.7}.encargos-painel-titulo .ant-tag{margin:3px 0 0;font-size:10px;border-radius:6px}.encargos-mes-identidade{display:grid;gap:5px;margin:0 24px 18px}.encargos-mes-identidade strong{color:#466d72;font-size:14px}.encargos-mes-identidade span{color:#7c8c93;font-size:12px}.encargos-mes-valores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px 24px;border-top:1px solid #eef1f1;background:#f9fbfb}.encargos-mes-valores>div{min-width:0}.encargos-mes-valores dt{margin-bottom:7px;color:#73848d;font-size:10px;line-height:1.5}.encargos-mes-valores dd{margin:0}.encargos-mes-valores .encargos-valor{font-size:15px;letter-spacing:-.3px;white-space:normal;overflow-wrap:anywhere}.encargos-mes-valores>div:nth-child(2) .encargos-valor{color:#187b62}.encargos-mes-rodape{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:15px 24px}.encargos-mes-rodape>span{max-width:230px;color:#7b8a91;font-size:11px;line-height:1.6}.encargos-mes-rodape .ant-btn{color:#386f68;border-color:#d7e4df;border-radius:8px;font-size:11px}.encargos-contagem{display:flex;align-items:center;gap:11px;padding:15px 24px;border-top:1px solid #eef1f1}.encargos-contagem-icone{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;background:#ebf6ed;color:#378568}.encargos-contagem-icone--azul{background:#eaf2fb;color:#4a79ab}.encargos-contagem>div{flex:1;display:grid;gap:4px}.encargos-contagem strong{color:#4a6572;font-size:12px}.encargos-contagem small{color:#788b93;font-size:11px;line-height:1.6}.encargos-contagem b{color:#557c7b;font-size:23px;font-weight:650}.encargos-origem-rodape{padding:15px 24px;border-top:1px solid #eef1f1;color:#78868f;font-size:11px;line-height:1.6}.encargos-origem-rodape button{padding:0;border:0;background:transparent;color:#26745f;cursor:pointer;font:inherit;text-decoration:underline}.encargos-regra-dias{display:flex;align-items:flex-start;gap:12px;margin:0 24px 20px;padding:17px 18px;background:#f2f6fc;border:1px solid #dbe5f2;border-radius:12px;color:#526d8b}.encargos-regra-dias>.anticon{margin-top:3px;font-size:19px}.encargos-regra-dias strong{font-size:13px;color:#395a82}.encargos-regra-dias p{margin:7px 0 11px;font-size:12px;line-height:1.8}.encargos-regra-dias a{display:inline-block;margin:0 18px 3px 0;font-size:11px;color:#316694;text-decoration:underline}.encargos-proporcao-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.encargos-proporcao-ano{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px}.encargos-proporcao-valor{display:grid;align-content:start;gap:8px;padding:17px;min-width:0;border:1px solid #e0e8e6;border-radius:11px;background:#f8faf9}.encargos-proporcao-valor>span{color:#526f76;font-size:12px;font-weight:600;line-height:1.6}.encargos-proporcao-valor>strong{color:#355968;font-size:22px;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.encargos-proporcao-valor>small{color:#637b80;font-size:11px;line-height:1.7}.encargos-proporcao-valor--destaque{background:#edf7f1;border-color:#cbe4d6}.encargos-proporcao-valor--destaque>strong{color:#1d745a}.encargos-proporcao-bloco{padding:0 24px 24px}.encargos-proporcao-bloco+.encargos-proporcao-bloco{padding-top:24px;border-top:1px solid #e1e8e5}.encargos-proporcao-identidade{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.encargos-proporcao-identidade h3{margin:0 0 6px;font-size:15px;color:#345d63}.encargos-proporcao-identidade span:not(.ant-tag){color:#627b82;font-size:12px;line-height:1.7}.encargos-proporcao-identidade .ant-tag{margin:0;border-radius:6px;white-space:normal}.encargos-progresso-dias{padding:17px 18px;margin-bottom:18px;border:1px solid #e2eae7;border-radius:11px;background:#fcfdfc}.encargos-progresso-dias>strong{color:#405f65;font-size:13px;line-height:1.7}.encargos-progresso-dias .ant-progress{margin-top:9px}.encargos-progresso-dias p,.encargos-proporcao-base{margin:7px 0 0;color:#5b767c;font-size:12px;line-height:1.8}.encargos-proporcao-base{margin-top:18px}.encargos-proporcao-limites{margin:0;padding:0 24px 22px}.encargos-contagem-meses{padding:0 24px 24px;font-size:12px;color:#567879}.encargos-contagem-meses summary{padding-block:8px;cursor:pointer;color:#226f5f}.encargos-contagem-meses>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid #e5ece9}.encargos-historico-anual>summary{padding:20px 24px;margin-bottom:20px;border:1px solid #dce6e3;border-radius:12px;background:#fff;color:#346c60;font-size:13px;font-weight:600;cursor:pointer}.encargos-filtro-ano{display:grid;gap:6px;width:165px;flex-shrink:0}.encargos-filtro-ano .ant-select{width:100%}.encargos-legenda{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 24px 19px}.encargos-legenda .ant-tag{margin:0;border-radius:6px;font-size:10px}.encargos-legenda>span:not(.ant-tag){color:#7d8c92;font-size:11px}.funcionario-encargos .encargos-tabela .ant-table{color:#46616e;font-size:12px}.funcionario-encargos .encargos-tabela .ant-table-thead>tr>th{padding-block:17px;background:#f2f6f6;color:#658089;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}.funcionario-encargos .encargos-tabela .ant-table-tbody>tr>td{padding-block:20px;border-color:#ecf0f1}.funcionario-encargos .encargos-tabela .ant-table-tbody>tr:hover>td{background:#f5faf8}.encargos-tabela .ant-table-pagination{padding-inline:20px}.encargos-valor{color:#385667;font-weight:650;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.encargos-valor--ausente{color:#8b7b5c;font-size:11px;font-weight:500}.encargos-competencia{color:#527c7a;font-weight:700;white-space:nowrap}.encargos-linha-secundaria{display:block;margin-top:5px;color:#84969f;font-size:10px}.encargos-detalhe-mes{padding:6px 10px;color:#67848b;font-size:12px;line-height:1.7}.encargos-detalhe-mes p{margin:5px 0}.encargos-formula{display:flex;align-items:flex-start;gap:10px;padding:17px 24px;background:#f8faf9;color:#6d8388;font-size:12px;line-height:1.7;border-top:1px solid #e9eeee}.encargos-formula>.anticon{margin-top:4px;color:#5e9183}.encargos-historico-mobile{display:none}.encargos-explicacoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:2px 24px 24px}.encargos-explicacoes article{padding:19px;border-radius:12px;background:#fafcfc;border:1px solid #e6eeee}.encargos-passo{display:grid;place-items:center;width:35px;height:35px;margin-bottom:12px;border-radius:11px;font-size:17px}.encargos-passo--verde{color:#31896b;background:#eaf5ed}.encargos-passo--azul{color:#497ea9;background:#eaf2fb}.encargos-passo--ambar{color:#a58341;background:#fcf3e3}.encargos-explicacoes h3{margin:0;color:#43616d;font-size:14px}.encargos-explicacoes p{margin:8px 0 13px;color:#738791;font-size:12px;line-height:1.8}.encargos-explicacoes article>strong{color:#507e76;font-size:11px}.encargos-consultas.ant-collapse{margin-bottom:20px;border-color:var(--encargos-borda);border-radius:15px;background:#fff}.funcionario-encargos .encargos-consultas .ant-collapse-header{padding:19px 23px;color:#52747b;font-size:13px;font-weight:600}.encargos-consultas .ant-collapse-content-box{padding:20px 24px}.encargos-avisos{margin:0;padding-left:18px;color:#73858c;font-size:12px;line-height:1.8}.encargos-avisos li+li{margin-top:10px}.encargos-vinculos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.encargos-vinculos article{display:grid;gap:7px;padding:18px;background:#f8fbfa;border:1px solid #e0ece7;border-radius:12px}.encargos-vinculos strong{color:#42665c;font-size:14px}.encargos-vinculos span,.encargos-vinculos small{color:#74888b;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.encargos-tabelas-inss{color:#73888e;font-size:12px;line-height:1.8}.encargos-tabelas-inss p{margin:0 0 15px}.encargos-tabelas-inss strong,.encargos-tabelas-inss span{display:block}.encargos-fontes{padding:23px 24px;background:#f5f8f7;border:1px solid #e0e8e4;border-radius:15px}.encargos-fontes>div:first-child{display:flex;gap:9px;align-items:center;color:#588575}.encargos-fontes h2{margin:0;color:#496b5f;font-size:15px}.encargos-fontes p{margin:11px 0 16px;color:#738680;font-size:12px;line-height:1.7}.encargos-fontes-links{display:flex;flex-wrap:wrap;gap:13px 20px}.encargos-fontes-links a{display:inline-flex;align-items:center;gap:6px;color:#347561;font-size:12px}.encargos-fontes-links a:hover{text-decoration:underline}.funcionario-encargos button:focus-visible,.funcionario-encargos a:focus-visible,.funcionario-encargos summary:focus-visible{outline:2px solid #138367;outline-offset:4px;border-radius:4px}@media (max-width:1199px){.encargos-proporcao-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.encargos-tempo{grid-template-columns:1fr 1fr}.encargos-tempo-principal{grid-column:1 / -1}.encargos-tempo-dado{padding-left:0;border-left:0}.encargos-pagamento-resumo{flex-wrap:wrap}.encargos-pagamento-resumo .ant-btn{margin-left:58px}.encargos-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.encargos-indicador-valor{font-size:31px}.encargos-resumo-grade{grid-template-columns:1fr;gap:0}.encargos-nota-principal{flex-wrap:wrap}}@media (max-width:767px){.encargos-regra-dias{margin-inline:18px;padding:15px}.encargos-proporcao-bloco{padding-inline:18px}.encargos-proporcao-grade{grid-template-columns:1fr}.encargos-proporcao-ano{margin-inline:18px}.encargos-proporcao-valor{padding:15px}.encargos-proporcao-valor>strong{font-size:24px}.encargos-contagem-meses{padding-inline:18px}.encargos-tempo{padding:18px 17px 14px;gap:17px 12px}.encargos-tempo-principal strong{font-size:21px}.encargos-tempo-dado strong{font-size:16px}.encargos-tempo-dado>span{font-size:11px;line-height:1.6}.encargos-pagamento-resumo{padding:18px 16px;align-items:flex-start;gap:12px}.encargos-pagamento-resumo .ant-btn{width:100%;margin-left:0}.encargos-pagamento-icone{width:32px;height:32px;font-size:17px}.encargos-pagamento-resumo h2{font-size:18px}.encargos-conferencia-lista{padding-inline:18px}.encargos-item-conferencia{display:grid;gap:14px}.encargos-item-referencia{justify-items:start;padding:14px;border-radius:9px;background:#f6f9f8}.encargos-conferencia-acoes{display:grid}.encargos-cabecalho{padding:17px 18px 0;border-radius:14px}.encargos-cabecalho-conteudo{padding:16px 0 18px}.encargos-cabecalho h1{font-size:27px}.encargos-cabecalho-icone{display:none}.encargos-cabecalho-conteudo p{font-size:12px}.encargos-barra-consulta{display:grid;grid-template-columns:36px minmax(0,1fr) 38px;gap:12px 9px;padding-block:15px}.encargos-avatar{width:36px;height:36px;font-size:12px;border-radius:10px}.encargos-pessoa{grid-column:2 / 4}.encargos-pessoa strong{font-size:12px}.encargos-pessoa span{font-size:10px}.encargos-data{grid-column:1 / 3}.encargos-data .ant-picker{width:100%}.encargos-periodo{font-size:10px;gap:8px 13px;margin-top:13px}.encargos-periodo-selo{display:none!important}.funcionario-encargos .encargos-abas>.ant-tabs-nav{margin-bottom:15px}.funcionario-encargos .encargos-abas>.ant-tabs-nav .ant-tabs-tab{padding:14px 1px;font-size:12px}.funcionario-encargos .encargos-abas>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:21px}.encargos-abas .ant-tabs-tab-btn .anticon{display:none}.encargos-indicadores{gap:10px}.encargos-indicador{padding:15px 13px;border-radius:12px}.encargos-indicador-topo{display:block;min-height:62px}.encargos-indicador-topo>span{width:28px;height:28px;margin-bottom:8px;border-radius:8px;font-size:14px}.encargos-indicador h2{font-size:11px}.encargos-indicador-valor{margin:12px 0 9px;font-size:26px;letter-spacing:-.8px}.encargos-indicador>p{font-size:11px;line-height:1.7;margin-bottom:12px}.encargos-indicador-detalhes summary,.encargos-indicador-complemento small{font-size:10px}.encargos-indicador-complemento>span{display:grid;font-size:10px}.encargos-nota-principal{padding:15px;gap:10px}.encargos-nota-principal p{font-size:11px}.encargos-nota-principal>.ant-btn{height:24px;margin-left:27px}.encargos-painel-titulo{padding:20px 18px 17px}.encargos-painel-titulo h2{font-size:17px}.encargos-kicker{font-size:9px;letter-spacing:.7px}.encargos-mes-identidade{margin-inline:18px}.encargos-mes-valores{padding:16px 18px;gap:8px}.encargos-mes-valores .encargos-valor{font-size:13px}.encargos-mes-rodape,.encargos-contagem,.encargos-origem-rodape{padding:15px 18px}.encargos-contagem small{font-size:10px}.encargos-filtro-ano{width:100%}.encargos-legenda{padding-inline:18px}.encargos-tabela-desktop{display:none}.encargos-historico-mobile{display:grid;gap:12px;padding:0 15px 18px}.encargos-cartao-mes{border:1px solid #e0e9e7;border-radius:12px;overflow:hidden;background:#fff}.encargos-cartao-mes>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:15px 14px 0}.encargos-cartao-mes>header strong{color:#3e756b;font-size:14px}.encargos-cartao-mes .ant-tag{margin:0;border-radius:5px;font-size:10px}.encargos-cartao-mes>p{color:#7d8d94;font-size:11px;margin:7px 14px 14px}.encargos-cartao-mes .encargos-mes-valores{padding:15px 14px}.encargos-cartao-mes details{padding:13px 14px;border-top:1px solid #e8eeee;color:#647f83;font-size:11px;line-height:1.7}.encargos-cartao-mes details summary{color:#377b69;cursor:pointer}.encargos-cartao-mes details p{margin-bottom:0}.encargos-valores-anuais{margin:0;padding:3px 14px 14px}.encargos-valores-anuais>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid #e8eeee}.encargos-valores-anuais dt{color:#617983;font-size:12px;line-height:1.5}.encargos-valores-anuais dd{margin:0}.encargos-valores-anuais .encargos-valor{font-size:13px}.encargos-historico-mobile .ant-pagination{justify-self:center}.encargos-formula{padding:15px 18px;font-size:11px}.encargos-explicacoes{grid-template-columns:1fr;padding:0 18px 18px}.encargos-vinculos{grid-template-columns:1fr}.encargos-fontes{padding:20px 18px}.encargos-fontes-links{display:grid}}@media (max-width:359px){.encargos-indicadores{grid-template-columns:1fr}.encargos-indicador-topo{display:flex;min-height:35px}.encargos-indicador-topo>span{margin-bottom:0}.encargos-indicador h2,.encargos-indicador>p{font-size:12px}.encargos-indicador-valor{font-size:23px}.encargos-mes-valores .encargos-valor{font-size:12px}}.rescisao-estimativa{margin:20px 0 24px;overflow:hidden;border:1px solid #d5e6e6;border-radius:18px;background:#fff;box-shadow:0 8px 24px #183d4710}.rescisao-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 26px 19px;background:linear-gradient(110deg,#f1f8f8,#f7f9ff);border-bottom:1px solid #e3eded}.rescisao-cabecalho h2{margin:5px 0 4px;color:#183f50;font-size:22px;font-weight:750;line-height:1.3}.rescisao-cabecalho p{margin:0;color:#647c86;font-size:12px;line-height:1.65}.rescisao-cabecalho .ant-tag{flex-shrink:0;margin:0;padding:3px 9px;border-radius:20px;font-size:11px}.rescisao-controles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 26px;border-bottom:1px solid #edf1f1}.rescisao-controles label{display:grid;gap:7px;min-width:0}.rescisao-controles label>span{color:#415d6b;font-size:12px;font-weight:650}.rescisao-controles .ant-select{width:100%}.rescisao-controles .ant-select-selector{min-height:41px;border-radius:9px!important}.rescisao-corpo{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);gap:19px;padding:20px 26px 22px}.rescisao-apuracao{min-width:0}.rescisao-resultado{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:86px;padding:17px 20px;border:1px solid #bde3d5;border-radius:13px;background:linear-gradient(115deg,#effaf4,#f1f8f5)}.rescisao-resultado>div{display:grid;gap:6px}.rescisao-resultado>div>span{color:#28624e;font-size:13px;font-weight:700}.rescisao-resultado small{color:#698076;font-size:11px;line-height:1.5}.rescisao-resultado>strong{flex-shrink:0;color:#116144;font-size:clamp(23px,2.5vw,32px);font-weight:800;letter-spacing:-.7px;text-align:right;font-variant-numeric:tabular-nums}.rescisao-apuracao>.ant-alert{margin-top:12px;border-radius:10px}.rescisao-grupo{margin-top:18px;padding:0 17px;border:1px solid #e5ebec;border-radius:12px;background:#fff}.rescisao-grupo h3{margin:0 -17px;padding:13px 17px 11px;color:#345667;font-size:13px;font-weight:750;border-bottom:1px solid #edf0f0}.rescisao-grupo--desconto h3{color:#765a5a}.rescisao-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #f0f2f2}.rescisao-linha:last-of-type{border-bottom:0}.rescisao-linha>span{display:grid;gap:4px;min-width:0;color:#536a74;font-size:12px;line-height:1.5}.rescisao-linha small{color:#84939a;font-size:10px;line-height:1.5}.rescisao-linha>strong{flex-shrink:0;color:#2d4955;font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.rescisao-linha--destaque>span,.rescisao-linha--destaque>strong{color:#a24c45}.rescisao-subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #dfe7e7;color:#455e69;font-size:12px;font-weight:750}.rescisao-subtotal strong{color:#294c59;font-size:14px;font-variant-numeric:tabular-nums}.rescisao-fora-do-liquido{align-self:start;padding:17px;border:1px solid #dce8e9;border-radius:13px;background:#f6f9fa}.rescisao-fora-titulo{display:flex;align-items:flex-start;gap:11px;padding-bottom:14px;border-bottom:1px solid #e4ebec}.rescisao-fora-titulo>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#e6f0f2;color:#3e7180;font-size:16px}.rescisao-fora-titulo h3{margin:0;color:#345969;font-size:13px;line-height:1.5}.rescisao-fora-titulo p{margin:4px 0 0;color:#6c8088;font-size:10px;line-height:1.6}.rescisao-fora-do-liquido article{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid #e4ebec}.rescisao-fora-do-liquido article>span{color:#61767e;font-size:11px;line-height:1.5}.rescisao-fora-do-liquido article>strong{color:#284e5d;font-size:21px;font-weight:750;font-variant-numeric:tabular-nums}.rescisao-fora-do-liquido article>p{margin:0;color:#71838a;font-size:10px;line-height:1.7}.rescisao-regra-fgts{display:flex;align-items:flex-start;gap:8px;padding-top:14px;color:#4b7b69}.rescisao-regra-fgts>.anticon{margin-top:2px;flex-shrink:0}.rescisao-regra-fgts p{margin:0;color:#5d766e;font-size:10px;line-height:1.7}.rescisao-explicacao{display:flex;align-items:flex-start;gap:10px;padding:15px 26px;border-top:1px solid #e9eeee;background:#f8fafb}.rescisao-explicacao>.anticon{margin-top:3px;flex-shrink:0;color:#547e8a}.rescisao-explicacao strong{color:#466775;font-size:11px}.rescisao-explicacao p{margin:4px 0 0;color:#6d8088;font-size:10px;line-height:1.7}.rescisao-avisos{display:grid;gap:5px;margin:0;padding:13px 26px 4px 45px;color:#7a8589;font-size:10px;line-height:1.65}.rescisao-nota-legal{margin:10px 26px 18px;color:#879197;font-size:10px;line-height:1.6}@media (max-width:900px){.rescisao-corpo{grid-template-columns:1fr}.rescisao-fora-do-liquido{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.rescisao-fora-titulo,.rescisao-regra-fgts{grid-column:1 / -1}.rescisao-fora-do-liquido article{align-content:start}}@media (max-width:767px){.rescisao-estimativa{margin:16px 0 20px;border-radius:14px}.rescisao-cabecalho{padding:19px 17px 15px}.rescisao-cabecalho h2{font-size:19px}.rescisao-cabecalho p{font-size:11px}.rescisao-controles{grid-template-columns:1fr;gap:12px;padding:15px 17px}.rescisao-corpo{gap:13px;padding:15px 13px 16px}.rescisao-resultado{display:grid;gap:8px;padding:15px}.rescisao-resultado>strong{text-align:left;font-size:27px}.rescisao-grupo{margin-top:13px;padding-inline:13px}.rescisao-grupo h3{margin-inline:-13px;padding-inline:13px}.rescisao-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.rescisao-linha>span{display:block;font-size:11px}.rescisao-linha small{display:block;margin-top:4px}.rescisao-linha>strong{font-size:11px}.rescisao-fora-do-liquido{grid-template-columns:1fr;padding:14px}.rescisao-fora-titulo,.rescisao-regra-fgts{grid-column:auto}.rescisao-explicacao{padding:14px 16px}.rescisao-avisos{padding:12px 17px 4px 32px}.rescisao-nota-legal{margin:10px 17px 16px}}.beneficios-empresa-pagina{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1560px;margin:0 auto;padding:24px;color:#172b4d}.beneficios-empresa-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.beneficios-empresa-titulo{display:flex;align-items:center;gap:16px;min-width:min(100%,360px)}.beneficios-empresa-icone,.beneficios-empresa-item-icone{display:grid;place-items:center;flex:0 0 auto;color:#315ce8;background:#edf2ff}.beneficios-empresa-icone{width:54px;height:54px;border:1px solid #d7e2ff;border-radius:16px;font-size:23px}.beneficios-empresa-titulo .ant-typography-title{margin:0 0 4px;color:#17365f;font-size:clamp(23px,2.5vw,32px);font-weight:750;letter-spacing:-.035em}.beneficios-empresa-titulo .ant-typography-paragraph{max-width:770px;margin:0;color:#687994;font-size:14px;line-height:1.65}.beneficios-empresa-seletor{width:min(300px,78vw)}.beneficios-empresa-resumo{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(165px,1fr));gap:12px}.beneficios-empresa-resumo .ant-card{min-width:0;border-color:#e2eaf5;border-radius:16px;box-shadow:0 3px 14px #213d670a}.beneficios-empresa-resumo .ant-card-body{min-height:110px;padding:16px 18px}.beneficios-empresa-resumo-identidade{background:linear-gradient(125deg,#f1f6ff,#fff 78%)}.beneficios-empresa-resumo-identidade span,.beneficios-empresa-resumo-identidade small{display:flex;align-items:center;gap:7px;color:#71809a;font-size:12px}.beneficios-empresa-resumo-identidade strong{display:block;margin:6px 0 5px;overflow:hidden;color:#19385f;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.beneficios-empresa-indicador .ant-statistic-title{min-height:36px;color:#697994;font-size:12px;line-height:1.45}.beneficios-empresa-indicador .ant-statistic-content{color:#203e69;font-size:clamp(20px,2.2vw,25px);font-weight:740}.beneficios-empresa-indicador--empresa .ant-statistic-content{color:#13775e}.beneficios-empresa-indicador--funcionario .ant-statistic-content{color:#6f52b5}.beneficios-empresa-aviso{border-radius:14px}.beneficios-empresa-controles{border-color:#e2eaf5;border-radius:18px;box-shadow:0 5px 20px #1d34560a}.beneficios-empresa-controles>.ant-card-body{padding:22px}.beneficios-empresa-controles-topo,.beneficios-empresa-vigencia,.beneficios-empresa-rodape{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.beneficios-empresa-controles-topo{margin-bottom:18px}.beneficios-empresa-controles-topo .ant-typography-title{margin:0 0 4px;color:#19385f}.beneficios-empresa-busca{width:min(300px,100%)}.beneficios-empresa-vigencia{justify-content:flex-start;margin-bottom:18px;padding:11px 14px;border:1px solid #e4ebf5;border-radius:12px;color:#64748c;background:#f8faff;font-size:13px}.beneficios-empresa-vigencia>span:last-child{margin-left:auto;color:#8290a6}.beneficios-empresa-vigencia .anticon{color:#315ce8}.beneficios-empresa-grupos{display:grid;gap:10px;background:transparent;border:0}.beneficios-empresa-grupos>.ant-collapse-item{overflow:hidden;border:1px solid #e4ebf5!important;border-radius:14px!important;background:#fff}.beneficios-empresa-grupos .ant-collapse-header{min-height:54px;align-items:center!important;padding:14px 18px!important}.beneficios-empresa-grupos .ant-collapse-content{border-top-color:#eef2f8}.beneficios-empresa-grupos .ant-collapse-content-box{padding:16px!important}.beneficios-empresa-grupo-titulo{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;color:#203e69;font-size:14px;font-weight:700}.beneficios-empresa-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.beneficios-empresa-item{min-width:0;padding:14px;border:1px solid #e8edf5;border-radius:14px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.beneficios-empresa-item--ativo{border-color:#c7d7ff;background:linear-gradient(140deg,#f9fbff,#fff 70%);box-shadow:0 3px 12px #315ce80d}.beneficios-empresa-item-topo,.beneficios-empresa-item-nome{display:flex;align-items:center}.beneficios-empresa-item-topo{justify-content:space-between;gap:12px}.beneficios-empresa-item-nome{min-width:0;gap:10px}.beneficios-empresa-item-icone{width:38px;height:38px;border-radius:12px;font-size:16px}.beneficios-empresa-item-nome strong,.beneficios-empresa-item-nome small{display:block}.beneficios-empresa-item-nome strong{overflow:hidden;color:#243f67;font-size:13px;text-overflow:ellipsis}.beneficios-empresa-item-nome small{margin-top:2px;color:#8a97aa;font-size:10px;letter-spacing:.06em}.beneficios-empresa-item-config{margin-top:14px;padding-top:14px;border-top:1px solid #e8edf5}.beneficios-empresa-item-custo{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:14px}.beneficios-empresa-item-custo span{color:#677994;font-size:11px;font-weight:650}.beneficios-empresa-item-custo strong{color:#14775d;font-size:21px}.beneficios-empresa-item-custo small{color:#8491a5;font-size:11px;line-height:1.5}.beneficios-empresa-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.beneficios-empresa-campos .ant-form-item{min-width:0;margin-bottom:10px}.beneficios-empresa-campos .ant-form-item-label{padding-bottom:4px}.beneficios-empresa-campos .ant-form-item-label>label{height:auto;color:#526580;font-size:11px;line-height:1.35}.beneficios-empresa-campos .ant-input,.beneficios-empresa-campos .ant-select-selector,.beneficios-empresa-campos .ant-input-number{border-radius:9px}.beneficios-empresa-campos .ant-input-number{width:100%}.beneficios-empresa-dependentes{grid-column:1 / -1}.beneficios-empresa-dependentes .ant-form-item-control-input{min-height:32px}.beneficios-empresa-custo-pendente{margin-top:16px;border-radius:12px}.beneficios-empresa-rodape{margin-top:18px;padding-top:16px;border-top:1px solid #e9eef6}.beneficios-empresa-rodape>span{display:flex;align-items:center;gap:8px;color:#58718e;font-size:13px}.beneficios-empresa-rodape .anticon{color:#1d9876}.beneficios-empresa-historico{display:grid;gap:10px}.beneficios-empresa-versao{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:12px;border:1px solid #e6edf6;border-radius:12px}.beneficios-empresa-versao strong{color:#284667;font-size:13px}.beneficios-empresa-versao span{grid-column:2;color:#728199;font-size:12px}.beneficios-empresa-versao small{grid-column:1 / -1;color:#8995a8}.beneficios-empresa-carregando{display:grid;min-height:260px;place-items:center}@media (max-width: 1100px){.beneficios-empresa-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.beneficios-empresa-pagina{gap:15px;padding:14px}.beneficios-empresa-cabecalho{align-items:stretch}.beneficios-empresa-cabecalho>.ant-space{width:100%}.beneficios-empresa-cabecalho>.ant-space .ant-space-item{flex:1}.beneficios-empresa-cabecalho>.ant-space .ant-btn{width:100%}.beneficios-empresa-titulo{align-items:flex-start;gap:11px}.beneficios-empresa-icone{width:44px;height:44px;border-radius:13px;font-size:19px}.beneficios-empresa-titulo .ant-typography-paragraph{font-size:13px}.beneficios-empresa-resumo{grid-template-columns:1fr 1fr;gap:8px}.beneficios-empresa-resumo .ant-card-body{min-height:95px;padding:12px}.beneficios-empresa-resumo-identidade{grid-column:1 / -1}.beneficios-empresa-resumo-identidade .ant-card-body{min-height:auto}.beneficios-empresa-indicador .ant-statistic-content{font-size:19px}.beneficios-empresa-controles>.ant-card-body{padding:14px}.beneficios-empresa-controles-topo{align-items:stretch}.beneficios-empresa-busca{width:100%}.beneficios-empresa-vigencia{align-items:flex-start}.beneficios-empresa-vigencia>span:last-child{width:100%;margin-left:0}.beneficios-empresa-lista{grid-template-columns:1fr}.beneficios-empresa-grupos .ant-collapse-content-box{padding:10px!important}.beneficios-empresa-item{padding:12px}.beneficios-empresa-item-topo{align-items:flex-start}.beneficios-empresa-item-topo .ant-switch{flex:0 0 auto}.beneficios-empresa-campos{column-gap:9px}.beneficios-empresa-rodape{align-items:stretch}.beneficios-empresa-rodape>*{width:100%}.beneficios-empresa-versao{grid-template-columns:1fr}.beneficios-empresa-versao span{grid-column:1}}@media (max-width: 380px){.beneficios-empresa-campos{grid-template-columns:1fr}.beneficios-empresa-dependentes{grid-column:1}}.solicitacoes-rh-pagina{width:min(100%,1120px);margin:0 auto;padding:10px 8px 36px}.solicitacoes-rh-cabecalho{margin:0 0 22px}.solicitacoes-rh-cabecalho h2{margin:4px 0 6px!important;color:#173457;font-size:clamp(24px,3vw,32px)!important;letter-spacing:-.035em}.solicitacoes-rh-cabecalho p{max-width:680px;margin:0;color:#64758c}.solicitacoes-rh-etiqueta,.solicitacoes-rh-protocolo{color:#7185a1;font-size:10px;font-weight:750;letter-spacing:.12em}.solicitacoes-rh-filtros{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,240px) auto;gap:10px;margin:0 0 14px}.solicitacoes-rh-filtros .ant-input-affix-wrapper,.solicitacoes-rh-filtros .ant-select-selector,.solicitacoes-rh-filtros>.ant-btn{min-height:44px;border-radius:12px!important}.solicitacoes-rh-filtros .ant-select{width:100%}.solicitacoes-rh-resultados{min-height:240px;padding:16px;border:1px solid #e5ebf3;border-radius:18px;background:#fff;box-shadow:0 12px 32px #1a375b0a}.solicitacoes-rh-contagem{margin:0 0 12px;color:#71819a;font-size:12px}.solicitacoes-rh-contagem strong{color:#1e3b60;font-size:15px}.solicitacoes-rh-lista{display:grid;gap:10px}.solicitacoes-rh-item{border:1px solid #e9eef6!important;border-radius:15px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.solicitacoes-rh-item:hover{border-color:#c5d5f4!important;box-shadow:0 10px 26px #224c8714;transform:translateY(-1px)}.solicitacoes-rh-item .ant-card-body{padding:17px 18px}.solicitacoes-rh-item-topo,.solicitacoes-rh-detalhe-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.solicitacoes-rh-item-topo h4{margin:4px 0 0!important;color:#1a3558;font-size:17px!important}.solicitacoes-rh-previa{display:-webkit-box;overflow:hidden;margin:12px 0;color:#52657d;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solicitacoes-rh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px;color:#72819a;font-size:11px}.solicitacoes-rh-meta>span{display:inline-flex;align-items:center;gap:6px}.solicitacoes-rh-meta .ant-tag{margin-inline-end:0;border-radius:999px}.solicitacoes-rh-paginacao{display:flex;justify-content:center;margin:17px 0 0}.solicitacoes-rh-estado{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#70829b;font-size:13px}.solicitacoes-rh-drawer .ant-drawer-body{padding:18px 22px 26px}.solicitacoes-rh-conversa{display:flex;flex-direction:column;gap:16px}.solicitacoes-rh-detalhe-topo h3{margin:4px 0 0!important;color:#193759;font-size:22px!important}.solicitacoes-rh-funcionario{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #e6edf6;border-radius:13px;background:#f7f9fc;color:#59708d}.solicitacoes-rh-funcionario>span{display:flex;flex-direction:column;gap:2px}.solicitacoes-rh-funcionario strong{color:#203b5e;font-size:13px}.solicitacoes-rh-funcionario small{color:#78879d;font-size:11px}.solicitacoes-rh-mensagens{display:flex;flex-direction:column;gap:10px}.solicitacoes-rh-mensagem{max-width:92%;padding:12px 14px;border:1px solid #e5ebf4;border-radius:14px;background:#f8faff}.solicitacoes-rh-mensagem-funcionario{align-self:flex-start}.solicitacoes-rh-mensagem-rh{align-self:flex-end;border-color:#d5e3ff;background:#eef4ff}.solicitacoes-rh-mensagem>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.solicitacoes-rh-mensagem strong{color:#23436c;font-size:12px}.solicitacoes-rh-mensagem time{color:#8492a7;font-size:10px}.solicitacoes-rh-mensagem p{margin:7px 0 0;color:#455a75;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.solicitacoes-rh-eventos{padding:11px 13px;border:1px solid #e8edf4;border-radius:12px;color:#60738d;font-size:12px}.solicitacoes-rh-eventos summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:650}.solicitacoes-rh-eventos ul{display:grid;gap:7px;margin:12px 0 0;padding-left:18px}.solicitacoes-rh-eventos li{line-height:1.5}.solicitacoes-rh-responder{display:grid;gap:10px;padding-top:4px}.solicitacoes-rh-responder label{color:#334c69;font-size:12px;font-weight:650}.solicitacoes-rh-responder textarea{border-radius:12px}.solicitacoes-rh-acoes{display:flex;justify-content:flex-end}.solicitacoes-rh-acoes .ant-btn{min-height:42px;border-radius:11px}@media (max-width: 760px){.solicitacoes-rh-pagina{padding:6px 0 26px}.solicitacoes-rh-cabecalho{margin-bottom:16px}.solicitacoes-rh-filtros{grid-template-columns:minmax(0,1fr) auto}.solicitacoes-rh-filtros .ant-input-search{grid-column:1 / -1}.solicitacoes-rh-filtros .ant-btn{grid-column:2;grid-row:2}.solicitacoes-rh-filtros .ant-select{grid-column:1;grid-row:2}.solicitacoes-rh-resultados{padding:11px;border-radius:15px}.solicitacoes-rh-item .ant-card-body{padding:14px}.solicitacoes-rh-item-topo{gap:8px}.solicitacoes-rh-item-topo h4{font-size:15px!important}.solicitacoes-rh-meta{gap:6px 12px}.solicitacoes-rh-drawer .ant-drawer-body{padding:16px 15px calc(18px + env(safe-area-inset-bottom))}.solicitacoes-rh-mensagem{max-width:96%}.solicitacoes-rh-acoes{display:grid;grid-template-columns:1fr}.solicitacoes-rh-acoes .ant-btn{width:100%;white-space:normal}}.avisos-ausencia-rh-pagina{width:min(100%,1260px);margin:0 auto;padding:30px;color:#19314f}.avisos-ausencia-rh-cabecalho{margin-bottom:22px}.avisos-ausencia-rh-etiqueta,.avisos-ausencia-rh-protocolo{display:block;color:#52709a;font-size:10px;font-weight:750;letter-spacing:.12em}.avisos-ausencia-rh-cabecalho h2{margin:7px 0 3px;color:#172f4e}.avisos-ausencia-rh-cabecalho p{max-width:760px;margin:0;color:#687d98}.avisos-ausencia-rh-nota{margin-bottom:20px}.avisos-ausencia-rh-filtros{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,230px) auto;gap:12px;margin-bottom:18px;padding:15px;border:1px solid #e2eaf4;border-radius:16px;background:#fff}.avisos-ausencia-rh-filtros .ant-select,.avisos-ausencia-rh-filtros .ant-input-search{min-width:0}.avisos-ausencia-rh-resultados{padding:20px;border:1px solid #e2eaf4;border-radius:18px;background:#fff}.avisos-ausencia-rh-contagem{margin-bottom:16px;color:#71839c;font-size:12px}.avisos-ausencia-rh-contagem strong{color:#203b60;font-size:17px}.avisos-ausencia-rh-lista{display:grid;gap:12px}.avisos-ausencia-rh-item{border-color:#e6edf5;border-radius:15px;box-shadow:0 5px 16px #1b355508;cursor:pointer}.avisos-ausencia-rh-item .ant-card-body{padding:18px 20px}.avisos-ausencia-rh-item-topo,.avisos-ausencia-rh-detalhe-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.avisos-ausencia-rh-item-topo h4{margin:5px 0 10px;color:#1e3859}.avisos-ausencia-rh-datas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border-radius:11px;background:#f5f8fc;color:#314b6d;font-size:12px}.avisos-ausencia-rh-datas span{color:#6f819a}.avisos-ausencia-rh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;color:#73849a;font-size:11px}.avisos-ausencia-rh-meta .ant-tag{margin:0}.avisos-ausencia-rh-paginacao{display:flex;justify-content:center;margin-top:20px}.avisos-ausencia-rh-estado{display:flex;min-height:140px;align-items:center;justify-content:center;gap:12px;color:#73849a}.avisos-ausencia-rh-drawer .ant-drawer-body{padding:22px}.avisos-ausencia-rh-detalhe{display:flex;flex-direction:column;gap:19px}.avisos-ausencia-rh-detalhe-topo h3{margin:6px 0 0;font-size:20px}.avisos-ausencia-rh-funcionario{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e4ebf4;border-radius:13px;background:#f8faff;color:#315175;font-size:19px}.avisos-ausencia-rh-funcionario>span{display:flex;flex-direction:column;gap:4px;font-size:13px}.avisos-ausencia-rh-funcionario small{color:#71839b;font-size:11px}.avisos-ausencia-rh-anexos,.avisos-ausencia-rh-eventos,.avisos-ausencia-rh-responder{padding:15px;border:1px solid #e5ebf3;border-radius:14px;background:#fff}.avisos-ausencia-rh-anexos h4,.avisos-ausencia-rh-eventos h4,.avisos-ausencia-rh-responder label{display:block;margin:0 0 12px;color:#314968;font-size:13px;font-weight:700}.avisos-ausencia-rh-anexos>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:10px 0;border-top:1px solid #edf1f5;color:#4e6683;font-size:12px}.avisos-ausencia-rh-anexos>p{margin:0;color:#74859b;font-size:12px}.avisos-ausencia-rh-eventos article{display:flex;gap:10px;padding:10px 0;border-top:1px solid #edf1f5}.avisos-ausencia-rh-evento-icone{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:10px;background:#eef3fb;color:#3d63a0}.avisos-ausencia-rh-eventos article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.avisos-ausencia-rh-eventos strong{color:#354c68;font-size:12px}.avisos-ausencia-rh-eventos time{color:#8391a4;font-size:10px}.avisos-ausencia-rh-eventos p{margin:2px 0 0;color:#5e718a;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.avisos-ausencia-rh-responder .ant-input{margin-bottom:12px}.avisos-ausencia-rh-acoes{display:flex;margin-top:12px}@media (max-width: 760px){.avisos-ausencia-rh-pagina{padding:20px 14px}.avisos-ausencia-rh-filtros{grid-template-columns:minmax(0,1fr)}.avisos-ausencia-rh-filtros>.ant-btn{width:100%}.avisos-ausencia-rh-resultados{padding:14px}.avisos-ausencia-rh-item .ant-card-body{padding:15px}.avisos-ausencia-rh-detalhe-topo{align-items:flex-start}}.avisos-ausencia-rh-formalizacao{padding:20px;border:1px solid #cfdef9;border-radius:18px;background:#f5f8ff;display:grid;gap:16px}.avisos-ausencia-rh-formalizacao h4{margin:0;font-size:17px;color:#172e53}.avisos-ausencia-rh-formalizacao p{margin:0;color:#617089;line-height:1.6}.avisos-ausencia-rh-formalizacao label{display:grid;gap:7px;font-weight:600;color:#33465f}.avisos-ausencia-rh-formalizacao .ant-select,.avisos-ausencia-rh-formalizacao .ant-picker{width:100%}.avisos-ausencia-rh-periodo{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 480px){.avisos-ausencia-rh-formalizacao{padding:15px}.avisos-ausencia-rh-periodo{grid-template-columns:1fr}.avisos-ausencia-rh-formalizacao .ant-radio-group{display:grid;grid-template-columns:1fr 1fr}}.cp-pagina,.cp-drawer,.cp-modal{--cp-navy: #14233f;--cp-navy-alto: #1e3257;--cp-ink: #1c2a45;--cp-muted: #64708a;--cp-teal: #0c9ca9;--cp-teal-fundo: #e7f5f6;--cp-borda: #e4eaf4;--cp-surface: #ffffff;--cp-canvas: #f6f8fc;--cp-amber: #a96f07;--cp-amber-fundo: #fbf2de;--cp-red: #c2323e;--cp-red-fundo: #fceef0;--cp-radius-g: 20px;--cp-radius: 16px;--cp-sombra: 0 8px 28px rgb(22 37 66 / 6%);--cp-sombra-leve: 0 3px 14px rgb(22 37 66 / 5%)}.cp-pagina{animation:cp-revelar .22s ease-out both}@keyframes cp-revelar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cp-pagina{animation:none}}.cp-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px;margin:4px 0 26px}.cp-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-teal)}.cp-cabecalho__titulo.ant-typography{margin:4px 0 6px;font-size:30px;line-height:1.15;letter-spacing:-.02em;color:var(--cp-ink)}.cp-cabecalho__sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;color:var(--cp-muted)}.cp-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border:1px solid var(--cp-borda);border-radius:999px;background:#eef2f9;color:var(--cp-ink);font-size:12px;font-weight:600;white-space:nowrap}.cp-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cp-teal)}.cp-pill--mini{padding:1px 9px;font-size:11px}.cp-cabecalho__acoes{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cp-cabecalho__confianca{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--cp-muted)}.cp-btn-primaria.ant-btn{height:44px;padding:0 20px;border-radius:12px;font-weight:600;background:var(--cp-navy);border-color:var(--cp-navy);box-shadow:0 8px 20px #14233f38}.cp-btn-primaria.ant-btn:hover,.cp-btn-primaria.ant-btn:focus-visible{background:var(--cp-navy-alto);border-color:var(--cp-navy-alto)}.cp-kpi-grade{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-bottom:14px}.cp-pagina .cp-kpi.ant-card{min-width:0;height:100%;border:1px solid var(--cp-borda);border-radius:var(--cp-radius);box-shadow:var(--cp-sombra-leve)}.cp-pagina .cp-kpi.ant-card .ant-card-body{padding:16px 18px}.cp-pagina .cp-kpi--destaque.ant-card{grid-row:span 2;position:relative;overflow:hidden;border:none;background:linear-gradient(150deg,var(--cp-navy-alto) 0%,var(--cp-navy) 68%);color:#eaf0fb}.cp-pagina .cp-kpi--destaque.ant-card:after{content:"";position:absolute;top:-56px;right:-56px;width:170px;height:170px;border:1.5px solid rgb(12 156 169 / 45%);border-radius:50%}.cp-pagina .cp-kpi--destaque.ant-card:before{content:"";position:absolute;top:-22px;right:-22px;width:102px;height:102px;border:1.5px solid rgb(255 255 255 / 14%);border-radius:50%}.cp-kpi-destaque__cab{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;font-weight:600;color:#b9c8e4}.cp-kpi-destaque__cab .cp-kpi__icone{background:#0c9ca933;color:#5fd5de}.cp-kpi-destaque__valor{font-size:31px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff}.cp-kpi-destaque__qtd{display:block;margin-top:4px;font-size:12px;color:#9db1d4}.cp-kpi-destaque__legenda{margin:18px 0 0;padding-top:12px;border-top:1px solid rgb(255 255 255 / 12%);font-size:12px;color:#9db1d4}.cp-kpi__topo{min-height:32px;margin-bottom:8px}.cp-kpi__icone{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;font-size:16px}.cp-kpi__titulo{font-size:12.5px;font-weight:600;color:var(--cp-muted)}.cp-dinheiro__numero{white-space:nowrap;font-variant-numeric:tabular-nums}.cp-valor-rolavel{overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.cp-kpi__valor{font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.cp-kpi__qtd{display:block;margin-top:3px;font-size:11.5px;color:var(--cp-muted)}@media (max-width: 850px){.cp-kpi-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-kpi--destaque{grid-row:auto;grid-column:1 / -1}}@media (max-width: 420px){.cp-kpi-grade{grid-template-columns:minmax(0,1fr)}.cp-kpi-destaque__valor{font-size:27px}}.cp-tira{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--cp-borda);border-radius:var(--cp-radius);background:var(--cp-surface);box-shadow:var(--cp-sombra-leve);overflow:hidden}.cp-tira__cela{min-width:0;padding:14px 18px}.cp-tira__cela+.cp-tira__cela{border-left:1px solid var(--cp-borda)}.cp-tira__rotulo{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted)}.cp-tira__valor{display:block;margin-top:4px;font-size:18px;font-weight:700;color:var(--cp-ink);font-variant-numeric:tabular-nums}.cp-tira__sub{display:block;margin-top:2px;font-size:11.5px;color:var(--cp-muted)}@media (max-width: 700px){.cp-tira{grid-template-columns:minmax(0,1fr)}.cp-tira__cela+.cp-tira__cela{border-left:none;border-top:1px solid var(--cp-borda)}}.cp-categorias{margin-bottom:18px;font-size:12.5px}.cp-categorias>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--cp-teal);font-weight:600;list-style:none}.cp-categorias>summary:before{content:"▸";transition:transform var(--erp-motion, .16s ease)}.cp-categorias[open]>summary:before{transform:rotate(90deg)}.cp-categorias ul{margin:10px 0 0;padding:0;max-width:520px;list-style:none}.cp-categorias li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px dashed var(--cp-borda)}.cp-categorias li span:last-child{font-weight:650;font-variant-numeric:tabular-nums;color:var(--cp-ink)}.cp-nota-painel{display:block;margin:-6px 0 18px;font-size:11.5px;color:var(--cp-muted)}.cp-workspace{padding:20px 22px 18px;border:1px solid var(--cp-borda);border-radius:var(--cp-radius-g);background:var(--cp-surface);box-shadow:var(--cp-sombra)}.cp-workspace__topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}.cp-workspace__titulo.ant-typography{margin:0;font-size:17px;letter-spacing:-.01em;color:var(--cp-ink)}.cp-workspace__legenda{font-size:12.5px;color:var(--cp-muted)}.cp-pagina .cp-workspace .ant-tabs-nav{margin-bottom:16px}.cp-pagina .cp-workspace .ant-tabs-tab{font-size:14px;color:var(--cp-muted)}.cp-pagina .cp-workspace .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--cp-ink);font-weight:650}.cp-pagina .cp-workspace .ant-tabs-ink-bar{background:var(--cp-teal)}.cp-filtros{margin-bottom:16px}.cp-filtros-primarios{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cp-filtros-primarios .cp-busca{flex:1 1 240px;min-width:0}.cp-filtros-primarios .cp-select{flex:0 0 178px}.cp-filtros-primarios .cp-intervalo{flex:0 1 280px}.cp-filtros__mais.ant-btn{color:var(--cp-ink);border-color:var(--cp-borda);border-radius:10px}.cp-filtros__marca{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--cp-teal);color:#fff;font-size:11px;font-weight:700}.cp-filtros-sec{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 14px;margin-top:14px;padding-top:16px;border-top:1px dashed var(--cp-borda)}.cp-campo{min-width:0}.cp-campo__rotulo{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--cp-muted)}.cp-campo .ant-select,.cp-campo .ant-picker,.cp-filtros-primarios .ant-select,.cp-filtros-primarios .ant-picker{width:100%}.cp-filtros .ant-select-single .ant-select-selector,.cp-filtros .ant-picker,.cp-filtros .ant-input-affix-wrapper{min-height:44px;border-radius:10px}.cp-filtros .ant-input-affix-wrapper .ant-input{font-size:14px}.cp-pagina .cp-tabela .ant-table{border-radius:var(--cp-radius)}.cp-pagina .cp-tabela .ant-table-thead>tr>th{background:#f6f8fc;border-bottom:1px solid var(--cp-borda);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted)}.cp-pagina .cp-tabela .ant-table-tbody>tr>td{padding:15px 12px;border-bottom:1px solid #edf1f8}.cp-pagina .cp-tabela .ant-table-tbody>tr:hover>td{background:#f7fafd}.cp-pagina .cp-tabela .ant-table-footer{background:#f7f9fd;border-top:1px solid var(--cp-borda);border-radius:0 0 var(--cp-radius) var(--cp-radius)}.cp-despesa__titulo.ant-btn{padding:0;height:auto;font-size:14px;font-weight:650;color:var(--cp-navy);white-space:normal;text-align:left}.cp-despesa__titulo.ant-btn:hover{color:var(--cp-teal)}.cp-despesa__linha,.cp-despesa__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--cp-muted)}.cp-despesa__meta{margin-top:4px;font-size:11.5px;color:#8a94ab}.cp-celula-data{font-variant-numeric:tabular-nums}.cp-celula-urgencia{font-size:11.5px}.cp-valor__principal{font-weight:700;font-variant-numeric:tabular-nums;color:var(--cp-ink)}.cp-valor__detalhe{font-size:11.5px;color:var(--cp-muted);font-variant-numeric:tabular-nums}.cp-recorrencias__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.cp-recorrencias__texto{max-width:560px;font-size:13px;color:var(--cp-muted)}.cp-drawer .ant-drawer-content .ant-drawer-header{padding:20px 24px;border-bottom:1px solid var(--cp-borda);background:var(--cp-surface)}.cp-drawer__titulo{display:block;margin-top:2px;font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--cp-ink)}.cp-drawer .ant-drawer-content .ant-drawer-body{padding:20px 24px;background:var(--cp-canvas)}.cp-drawer .ant-drawer-content .ant-drawer-footer{padding:0;border-top:none;background:transparent}.cp-secao{margin-bottom:16px;padding:18px;border:1px solid var(--cp-borda);border-radius:var(--cp-radius);background:var(--cp-surface)}.cp-secao__cab{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cp-secao__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:9px;background:var(--cp-teal-fundo);color:var(--cp-teal);font-size:12.5px;font-weight:700}.cp-secao__titulo{margin:0;font-size:14px;font-weight:650;color:var(--cp-ink)}.cp-form .ant-form-item-label>label{font-size:12.5px;font-weight:600;color:var(--cp-muted)}.cp-form .ant-input,.cp-form .ant-input-number,.cp-form .ant-input-number-input,.cp-form .ant-picker,.cp-form .ant-select-single .ant-select-selector,.cp-form .ant-input-affix-wrapper{border-radius:10px}.cp-form .ant-input:not(textarea),.cp-form .ant-picker,.cp-form .ant-input-affix-wrapper,.cp-form .ant-input-number,.cp-form .ant-select-single .ant-select-selector{min-height:44px}.cp-form .ant-input-number .ant-input-number-input{min-height:42px}.cp-form .ant-radio-group .ant-radio-button-wrapper{height:42px;line-height:40px;border-radius:0;color:var(--cp-muted)}.cp-form .ant-radio-group .ant-radio-button-wrapper:first-child{border-radius:10px 0 0 10px}.cp-form .ant-radio-group .ant-radio-button-wrapper:last-child{border-radius:0 10px 10px 0}.cp-form .ant-radio-group .ant-radio-button-wrapper-checked{color:#fff;background:var(--cp-navy);border-color:var(--cp-navy)}.cp-form .ant-radio-group .ant-radio-button-wrapper-checked:before{background:var(--cp-navy)}.cp-form__rodape{position:sticky;bottom:-20px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:8px -24px -20px;padding:14px 24px;border-top:1px solid var(--cp-borda);background:var(--cp-surface);border-radius:0 0 var(--cp-radius) var(--cp-radius)}.cp-form__nota{font-size:12px;color:var(--cp-muted)}.cp-form__confianca{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-weight:600;color:var(--cp-teal)}.cp-form__rodape .ant-btn-primary{height:44px;padding:0 22px;border-radius:12px;font-weight:600;background:var(--cp-navy);border-color:var(--cp-navy)}.cp-form__rodape .ant-btn-primary:hover{background:var(--cp-navy-alto);border-color:var(--cp-navy-alto)}.cp-modal .ant-modal .ant-modal-content{padding:22px 24px;border-radius:var(--cp-radius-g)}.cp-modal .ant-modal .ant-modal-title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--cp-ink)}@media (max-width: 767px){.cp-cabecalho{flex-direction:column;align-items:stretch}.cp-cabecalho__acoes{align-items:stretch}.cp-cabecalho__confianca{justify-content:center}.cp-cabecalho__titulo.ant-typography{font-size:26px}.cp-workspace{padding:14px;border-radius:var(--cp-radius)}.cp-kpi__valor{font-size:21px}.cp-drawer .ant-drawer-content .ant-drawer-body{padding:16px}.cp-form__rodape{bottom:-16px;margin:8px -16px -16px;padding:12px 16px}}.cp-nova-despesa{max-width:1200px;margin:0 auto}.cp-nova-despesa__cab{margin-bottom:20px}.cp-nova-despesa__voltar.ant-btn{margin:0 0 8px -8px;padding-inline:8px;color:var(--cp-muted);font-weight:600}.cp-nova-despesa__voltar.ant-btn:hover{color:var(--cp-navy)}.cp-nova-despesa__grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.cp-nova-despesa__principal,.cp-nova-despesa__aside{min-width:0}.cp-nova-despesa__aside{position:sticky;top:16px}.cp-ajuda{padding:16px 18px;border:1px solid var(--cp-borda);border-radius:var(--cp-radius);background:var(--cp-surface);box-shadow:var(--cp-sombra-leve);font-size:13px}.cp-ajuda__titulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.cp-ajuda__titulo::-webkit-details-marker{display:none}.cp-ajuda__titulo:before{content:"▸";color:var(--cp-teal);transition:transform var(--erp-motion, .16s ease)}.cp-ajuda[open]>.cp-ajuda__titulo:before{transform:rotate(90deg)}.cp-ajuda__corpo{margin-top:12px}.cp-ajuda__lista{margin:0 0 14px;padding:0;list-style:none}.cp-ajuda__lista li{display:flex;gap:8px;padding:5px 0;color:var(--cp-ink);font-size:12.5px;line-height:1.45}.cp-ajuda__lista .anticon{flex:none;margin-top:2px;color:var(--cp-teal)}.cp-ajuda__links{display:grid;gap:4px;margin-bottom:14px;padding-top:12px;border-top:1px dashed var(--cp-borda)}.cp-ajuda__links a{color:var(--cp-teal);font-size:12.5px;font-weight:600}.cp-ajuda__nota{display:flex;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--cp-teal-fundo);color:var(--cp-ink);font-size:12px;line-height:1.5}.cp-ajuda__nota .anticon{flex:none;margin-top:2px;color:var(--cp-teal)}.cp-form--pagina .cp-form__rodape{position:sticky;bottom:12px;z-index:5;margin:8px 0 0;padding:14px 18px;border:1px solid var(--cp-borda);border-radius:var(--cp-radius);background:var(--cp-surface);box-shadow:var(--cp-sombra)}@media (max-width: 991px){.cp-nova-despesa__grid{grid-template-columns:minmax(0,1fr)}.cp-nova-despesa__aside{position:static;order:-1}.cp-ajuda>.cp-ajuda__titulo{min-height:44px}.cp-form--pagina .cp-form__rodape{bottom:calc(var(--erp-nav-inferior-altura, 68px) + env(safe-area-inset-bottom,0px) + 8px)}}@media (max-width: 575px){.cp-form--pagina .ant-col-xs-12{flex:0 0 100%;max-width:100%}.cp-form--pagina .ant-radio-group{display:flex;flex-wrap:wrap}.cp-form--pagina .ant-radio-group .ant-radio-button-wrapper{flex:1 1 30%;text-align:center}.cp-form--pagina .ant-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}.cp-form--pagina .cp-form__rodape{flex-direction:column;align-items:stretch}.cp-form--pagina .cp-form__acoes{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.cp-form--pagina .cp-form__acoes .ant-btn{width:100%;min-height:44px}.cp-form--pagina .cp-form__acoes .ant-btn-primary{order:-1}}.facial-captura{position:fixed;inset-inline:0;z-index:1400;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:16px;box-sizing:border-box;width:100%;padding:max(18px,env(safe-area-inset-top)) 22px max(16px,env(safe-area-inset-bottom));overflow:hidden;overscroll-behavior:none;background:radial-gradient(ellipse at 50% 35%,#203a5d,#101e34 60%,#0a1526);color:#f4f7ff;font-family:inherit}.facial-captura *,.facial-captura *:before,.facial-captura *:after{box-sizing:border-box}.facial-cabecalho,.facial-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:540px;margin-inline:auto}.facial-marca{display:flex;align-items:center;gap:7px;color:#a9c7f7;font-size:10px;font-weight:700;letter-spacing:.16em}.facial-cabecalho h2{margin:7px 0 0;color:#fff;font-size:21px;font-weight:650;letter-spacing:-.035em}.facial-captura button{min-height:44px;border:1px solid rgb(194 215 249 / 22%);border-radius:14px;background:#ffffff0f;color:#edf4ff;font:inherit;cursor:pointer;touch-action:manipulation}.facial-captura button:focus-visible{outline:3px solid #88b9ff;outline-offset:3px}.facial-botao-icone{width:44px;flex:0 0 44px;font-size:18px!important}.facial-etapas{display:flex;gap:8px;width:min(100%,440px);margin-inline:auto}.facial-etapas>span{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;padding:6px 2px;border-bottom:2px solid #34475f;color:#94a4ba}.facial-etapas i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#2b3c54;font-size:9px;font-style:normal}.facial-etapas small{font-size:10px;font-weight:600}.facial-etapas .facial-etapa-atual{border-color:#91c2ff;color:#eff7ff}.facial-etapa-atual i{background:#91c2ff;color:#14365b}.facial-etapas .facial-etapa-concluida{border-color:#59d7b2;color:#8be9ce}.facial-etapa-concluida i{background:#20594f}.facial-visor{min-height:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:540px;margin-inline:auto}.facial-video-area{position:relative;flex:0 0 auto;max-width:100%;max-height:100%;overflow:hidden;border:1px solid rgb(184 212 255 / 25%);border-radius:28px;background:#070f1c;box-shadow:0 16px 42px #00000040}.facial-video-area video{display:block;width:100%;height:100%;object-fit:contain;transform:scaleX(-1)}.facial-moldura{position:absolute;top:8%;right:20%;bottom:8%;left:20%;border:2px solid #d6e9ff;border-radius:48%;box-shadow:0 0 0 999px #040d1b52;pointer-events:none}.facial-moldura-ajustar{border-color:#f4cf85}.facial-posicao-indicador{position:absolute;left:50%;bottom:4%;display:grid;place-items:center;width:34px;height:34px;transform:translate(-50%);border:1px solid rgb(255 255 255 / 30%);border-radius:50%;background:#0d1d33b3;color:#e6f3ff;font-size:19px}.facial-posicao-indicador>span:not(.anticon){font-size:10px}.facial-camera-aguardando{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;color:#c7d8f1;text-align:center;font-size:13px;background:#10213a}.facial-carregando-icone{font-size:34px;color:#8ebcff}.facial-orientacoes{max-width:540px;width:100%;margin-inline:auto;text-align:center}.facial-posicao-rotulo{color:#98b8e6;font-size:9px;font-weight:750;letter-spacing:.15em}.facial-orientacoes h3{margin:7px 0;color:#f6f9ff;font-size:clamp(18px,4.8vw,24px);font-weight:650;line-height:1.2;letter-spacing:-.025em}.facial-orientacoes p{min-height:36px;max-height:72px;margin:0;overflow-y:auto;color:#c3d1e4;font-size:12px;line-height:1.5}.facial-rodape{max-width:540px;width:100%;margin-inline:auto}.facial-botao-voz{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:12px!important}.facial-botao-voz:disabled{opacity:.55}.facial-botao-cancelar{flex:1;padding:0 16px;font-size:13px!important}.facial-rodape>small{display:block;margin-top:11px;color:#98abc6;font-size:9px;line-height:1.45;text-align:center}@media (max-height: 650px){.facial-captura{gap:8px;padding-inline:14px}.facial-cabecalho h2{margin-top:3px;font-size:18px}.facial-orientacoes h3{margin-block:4px;font-size:18px}.facial-orientacoes p{min-height:27px;max-height:47px;font-size:11px}.facial-rodape>small{margin-top:6px;font-size:8px}}@media (orientation: landscape) and (max-height: 550px){.facial-captura{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px 18px}.facial-cabecalho{grid-column:1 / -1}.facial-etapas{grid-column:2}.facial-visor{grid-column:1;grid-row:2 / 5}.facial-orientacoes{grid-column:2;align-self:center}.facial-rodape{grid-column:2}}.ponto-pagina{width:min(100%,1040px);margin:0 auto;padding-bottom:32px}.ponto-pagina-ampla{width:min(100%,1280px)}.ponto-pagina .ant-card{min-width:0}.ponto-pagina .ant-alert{overflow-wrap:anywhere}.ponto-pagina .ant-list-item{align-items:flex-start}.ponto-busca{max-width:450px;margin-bottom:20px}.ponto-local-resumo{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#f1f5fc}.ponto-local-resumo>.anticon{color:#2456d8;font-size:24px;padding-top:3px}.ponto-local-resumo .ant-typography{margin-bottom:0}.ponto-local-mapa-edicao{display:grid;gap:12px;margin:16px 0}.ponto-local-mapa-vazio{margin:14px 0}.ponto-local-coordenadas-mapa{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding-top:13px}.ponto-mapa-carregando{display:grid;min-height:250px;place-items:center;border:1px solid #e1e8f2;border-radius:18px;background:#f6f8fc;color:#657790;font-size:12px}.ponto-campo{display:flex;flex-direction:column;gap:8px;margin:16px 0}.ponto-campo>span{font-weight:600}.ponto-campo>label{font-weight:600}.ponto-video-qr{display:block;width:100%;max-height:450px;border-radius:12px;background:#0c182c}.ponto-camera-facial{width:100%;max-width:100%;min-width:0;overflow:hidden}.ponto-camera-facial>*{max-width:100%}.ponto-camera-facial video,.ponto-camera-facial canvas{max-width:100%;height:auto}.ponto-facial-conteudo{width:100%;min-width:0}.ponto-facial-conteudo .ant-space-item{min-width:0;max-width:100%}.ponto-facial-conteudo .ant-btn{white-space:normal;height:auto;min-height:40px}.ponto-camera-local{position:relative;border-radius:14px;background:#101d30}.ponto-camera-local video{display:block;width:100%;max-height:480px;object-fit:contain;transform:scaleX(-1)}.ponto-camera-guia{position:absolute;top:12%;right:24%;bottom:12%;left:24%;border:2px solid rgb(255 255 255 / 70%);border-radius:50%;pointer-events:none}.ponto-camera-orientacao{display:block;text-align:center;font-size:17px}.ponto-facial-referencia img,img.ponto-facial-referencia,.ponto-referencia-facial{display:block;width:200px;max-width:100%;max-height:260px;object-fit:contain;border-radius:12px}.ponto-area{width:min(100%,1040px);margin:0 auto;padding-bottom:32px}.ponto-area>.ant-card,.ponto-area>.ant-alert{margin-bottom:18px}.ponto-form-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:20px}.ponto-terminal-card{max-width:700px;margin:0 auto}.ponto-terminal-codigo{display:flex;flex-direction:column;align-items:center;gap:14px}.ponto-terminal-codigo img{display:block;width:min(100%,360px);height:auto}.ponto-token{max-width:100%;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.ponto-registro-dados .ant-tag{white-space:normal;width:fit-content;max-width:100%;margin-top:4px}.ponto-pagina .ant-table-wrapper{max-width:100%}.ponto-pagina .ant-table-expanded-row .ant-typography{overflow-wrap:anywhere}.ponto-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ponto-cabecalho .ant-typography-title{margin:3px 0 4px}.ponto-cabecalho .ant-typography-paragraph{margin-bottom:0}.ponto-sobretitulo{color:#2456d8;font-size:11px;font-weight:700;letter-spacing:.09em}.ponto-aviso-piloto{margin-bottom:18px}.ponto-carregando{display:grid;min-height:280px;place-items:center}.ponto-identificacao{margin-bottom:18px}.ponto-identificacao .ant-card-body{padding:18px 22px}.ponto-identificacao-linha{display:flex;align-items:center;justify-content:space-between;gap:24px}.ponto-identificacao-linha .ant-typography-title{margin:4px 0}.ponto-identificacao-linha>div,.ponto-empresa{display:flex;flex-direction:column;gap:3px}.ponto-empresa{text-align:right}.ponto-grade{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(320px,1.15fr);gap:18px;align-items:stretch}.ponto-marcar-card,.ponto-lista-card,.ponto-comprovantes-card{height:100%}.ponto-marcar-card .ant-card-body{min-height:385px;display:flex;align-items:center;justify-content:center;padding:30px 26px}.ponto-marcar-conteudo{width:100%;display:flex;align-items:center;flex-direction:column;text-align:center}.ponto-icone-relogio{width:66px;height:66px;display:grid;place-items:center;margin-bottom:18px;border-radius:20px;color:#2456d8;background:#edf3ff;font-size:30px}.ponto-horario-servidor.ant-typography{margin:2px 0 0;font-size:clamp(38px,7vw,54px);font-variant-numeric:tabular-nums;letter-spacing:-.045em}.ponto-botao-marcar.ant-btn{width:100%;min-height:62px;margin:26px 0 14px;border-radius:15px;font-size:18px;font-weight:700;box-shadow:0 8px 22px #2456d833}.ponto-nota-servidor{max-width:290px;font-size:12px}.ponto-lista-card .ant-card-head,.ponto-comprovantes-card .ant-card-head{min-height:56px}.ponto-lista-card .ant-card-body{padding-top:4px}.ponto-registro{min-height:68px;gap:12px;padding:12px 0!important}.ponto-registro-icone{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;color:#15805f;background:#eaf7f1;font-size:18px}.ponto-registro-dados{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.ponto-registro-dados .ant-typography-secondary{font-size:12px}.ponto-registro-localizacao .anticon{margin-right:4px}.ponto-nsr{flex:0 0 auto;margin-inline-end:0;font-variant-numeric:tabular-nums}.ponto-comprovantes-card{margin-top:18px}.ponto-comprovantes-card .ant-card-body{padding-top:4px}.ponto-confirmacao{margin-top:18px}.ponto-nota-localizacao{max-width:460px;text-align:center;line-height:1.5}@media (max-width: 700px){.ponto-cabecalho{align-items:flex-start}.ponto-cabecalho .ant-btn{flex:0 0 auto}.ponto-grade{grid-template-columns:minmax(0,1fr);gap:14px}.ponto-marcar-card .ant-card-body{min-height:350px;padding:24px 20px}.ponto-comprovantes-card{margin-top:14px}}@media (max-width: 420px){.ponto-form-grade{grid-template-columns:minmax(0,1fr)}.ponto-verificacao-card .ant-card-body{padding:16px}.ponto-verificacao-card .ant-btn{height:auto;min-height:40px;padding:8px 12px;white-space:normal}.ponto-cabecalho{flex-direction:column}.ponto-cabecalho .ant-btn{width:100%}.ponto-identificacao-linha{align-items:flex-start;flex-direction:column;gap:14px}.ponto-empresa{text-align:left}}.ponto-jornadas-form .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.ponto-jornadas-form .ant-checkbox-wrapper{min-height:38px;align-items:center;padding:7px 11px;border:1px solid #e3eaf5;border-radius:10px;background:#f8faff}.ponto-jornadas-form .ant-checkbox-wrapper-checked{border-color:#9db7f0;background:#eef4ff;color:#2959bc}@media (max-width: 600px){.ponto-jornadas-form .ant-checkbox-wrapper{padding:7px 9px;font-size:12px}}.ponto-planejamento-filtros{margin-bottom:18px}.ponto-planejamento-filtros .ant-card-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.ponto-planejamento-filtros .ant-card-body>div{display:grid;min-width:190px;flex:1;gap:8px}.ponto-planejamento-filtros .ant-card-body>div:first-child{flex:2}.ponto-planejamento-filtros label{color:#5f7492;font-size:12px;font-weight:650}.ponto-planejamento-filtros .ant-select,.ponto-planejamento-filtros .ant-picker{width:100%}.ponto-planejamento-orientacao{margin-bottom:22px}.ponto-escala-jornada,.ponto-escala-calendario{margin-bottom:18px}.ponto-escala-jornada .ant-alert{margin-bottom:16px}.ponto-escala-resumo-jornada{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 12px}.ponto-escala-resumo-jornada>div{display:grid;min-width:0;gap:7px;padding:13px;border:1px solid #e4ebf6;border-radius:12px;background:#f8faff}.ponto-escala-resumo-jornada small{color:#8492a7;font-size:11px}.ponto-escala-resumo-jornada strong,.ponto-escala-resumo-jornada span{color:#395475;font-size:12px;line-height:1.5}.ponto-escala-link-jornada{display:inline-block;margin:2px 0 8px;color:#2e63cf;font-size:13px;font-weight:650}.ponto-escala-calendario .ant-table-cell{vertical-align:middle}.ponto-escala-calendario .ant-table-cell .ant-typography-secondary{display:block;max-width:280px;white-space:normal}.ponto-planejamento-texto{color:#71819a;line-height:1.7}.ponto-planejamento-texto p{white-space:pre-wrap;overflow-wrap:anywhere}.ponto-planejamento-pedido{padding:16px;margin:16px 0 20px;border:1px solid #e3eaf5;border-radius:15px;background:#f8faff;color:#415b81}.ponto-planejamento-pedido p{margin:9px 0;color:#7d8ca4;font-size:12px}.ponto-planejamento-pedido blockquote{margin:12px 0 0;padding-left:12px;border-left:3px solid #b9cef5;color:#6f8098;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ponto-planejamento-historico{display:grid;max-height:65vh;gap:14px;overflow-y:auto;padding:8px 0}.ponto-planejamento-historico article{padding:15px;border:1px solid #e5ecf6;border-radius:13px;background:#f9fbff}.ponto-planejamento-historico strong{margin-right:10px;color:#385278}.ponto-planejamento-historico p{margin:12px 0;color:#72829b;white-space:pre-wrap;overflow-wrap:anywhere}.ponto-planejamento-historico small{color:#95a0b2}.ponto-ajuste-contexto{padding:17px;margin:18px 0 22px;border:1px solid #e5ebf4;border-radius:15px;color:#5d7392;font-size:12px}.ponto-ajuste-contexto h3{margin-top:0;font-size:15px;color:#375780}.ponto-ajuste-contexto>small{display:block;margin:7px 0;color:#8b99ae}.ponto-ajuste-contexto>.ant-alert{margin:14px 0}.ponto-ajuste-contexto .ant-alert ul{padding-left:16px;margin:0}.ponto-ajuste-marcacoes{display:grid;gap:7px;margin:17px 0}.ponto-ajuste-marcacoes>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border:1px solid #e7edf6;border-radius:9px;background:#f8faff}.ponto-ajuste-marcacoes>div>span:not(.ant-tag){flex:1;font-size:10px}.ponto-ajuste-marcacoes .ponto-ajuste-marcacao-selecionada{background:#fff8e6;border-color:#f4d58c}@media (max-width: 700px){.ponto-planejamento-filtros .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr);padding:17px}.ponto-planejamento-filtros .ant-card-body>div{min-width:0}.ponto-planejamento-filtros .ant-card-body>.ant-btn{width:100%}.ponto-escala-jornada .ant-card-head{padding:0 16px}.ponto-escala-jornada .ant-card-body,.ponto-escala-calendario .ant-card-body{padding:16px}.ponto-escala-resumo-jornada{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ponto-escala-resumo-jornada>div{padding:10px}.ponto-escala-link-jornada{font-size:12px}.ponto-escala-calendario .ant-table-cell{white-space:normal}.ponto-planejamento-historico{max-height:60dvh}}.portal-funcionario{min-height:100dvh;background:#f4f7fb;color:#1b2c46;font-family:inherit}.portal-funcionario *{box-sizing:border-box}.portal-cabecalho{display:flex;justify-content:space-between;align-items:center;max-width:800px;gap:12px;margin:auto;padding:22px 24px}.portal-marca{display:flex;align-items:center;gap:11px;color:#1b2c46;text-decoration:none}.portal-marca>span:last-child{display:flex;flex-direction:column;gap:2px}.portal-marca strong{font-size:17px}.portal-marca small{font-size:11px;color:#697c98}.portal-marca-icone{width:42px;height:42px;background:#2458df;color:#fff;border-radius:14px;display:grid;place-items:center;font-size:22px;box-shadow:0 6px 16px #2458df26}.portal-corpo{width:min(100%,620px);margin:auto;padding:16px 24px 20px}.portal-boas-vindas{margin:6px 0 22px}.portal-etiqueta{display:block;color:#3f6399;font-size:10px;font-weight:750;letter-spacing:.12em;line-height:1.6}.portal-funcionario h1{font-size:clamp(27px,6vw,36px);letter-spacing:-.04em;line-height:1.2;margin:10px 0;color:#172b4b}.portal-funcionario h2{font-size:21px;letter-spacing:-.025em;line-height:1.3;margin:12px 0;color:#172b4b}.portal-funcionario p{line-height:1.6;color:#677b96;margin:10px 0 18px}.portal-descricao{font-size:14px;margin-bottom:22px!important}.portal-ponto-card,.portal-acesso-card{border:1px solid #e2e9f3;border-radius:22px;padding:30px;background:#fff;box-shadow:0 10px 35px #1e3e6a0a;margin-bottom:22px;min-width:0}.portal-ponto-card{text-align:center}.portal-acesso-card{margin:12px 0 30px}.portal-acesso-card .ant-alert{margin:18px 0}.portal-acesso-card .ant-form{margin-top:26px}.portal-acesso-card .ant-input-affix-wrapper{min-height:48px;border-radius:11px}.portal-acesso-card .ant-btn{min-height:50px;border-radius:12px;font-weight:650;margin-top:8px}.portal-ajuda{font-size:12px;margin-top:24px!important;margin-bottom:0!important}.portal-link{display:inline-block;margin-top:20px}.portal-convite-identidade{display:flex;flex-direction:column;gap:5px;padding:16px;border-radius:12px;background:#f0f5ff;margin-top:24px;overflow-wrap:anywhere}.portal-convite-identidade span{font-size:13px;color:#5e7598}.portal-local{display:flex;gap:12px;align-items:center;padding:18px 20px;margin-bottom:18px;border:1px solid #e0e9f6;border-radius:16px;background:#edf3fc}.portal-local-icone{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;color:#2458df;background:#fff;border-radius:12px;font-size:21px}.portal-local>div{min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.portal-local span:not(.anticon){font-size:11px;color:#6b7e98}.portal-local strong{font-size:14px;line-height:1.4}.portal-local small{font-size:11px;color:#6b7e98}.portal-jornada{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;margin:-5px 0 18px;border:1px solid #e5ebf4;border-radius:14px;background:#fff;color:#5d718e}.portal-jornada>.anticon{flex:0 0 auto;margin-top:2px;color:#2458df;font-size:18px}.portal-jornada>div{display:flex;flex-direction:column;gap:4px}.portal-jornada strong{color:#243a59;font-size:13px}.portal-jornada span{color:#314a6c;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.portal-jornada small{color:#74859e;font-size:11px;line-height:1.45}.portal-escala{padding:20px;margin:-5px 0 20px;border:1px solid #e1e9f4;border-radius:18px;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:0 8px 24px #1e3e6a0a}.portal-escala-cabecalho{display:flex;align-items:center;gap:12px;margin-bottom:16px}.portal-icone-escala{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;color:#2458df;background:#edf3ff;font-size:19px}.portal-escala-cabecalho .portal-etiqueta{font-size:9px}.portal-escala-cabecalho h2{margin:1px 0 0;font-size:18px}.portal-escala-horarios{display:flex;align-items:center;gap:14px;padding:13px 15px;border-radius:13px;background:#f0f5ff}.portal-escala-horarios>div{display:flex;flex-direction:column;gap:2px}.portal-escala-horarios small{color:#6b7e98;font-size:10px}.portal-escala-horarios strong{color:#1f3c64;font-size:19px;font-variant-numeric:tabular-nums}.portal-escala-separador{color:#8295b0}.portal-escala-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:12px 0}.portal-dia-escala{display:flex;min-height:58px;flex-direction:column;justify-content:center;align-items:center;gap:3px;border:1px solid #e4eaf3;border-radius:11px;background:#fff}.portal-dia-escala strong{color:#334c6b;font-size:11px}.portal-dia-escala span{font-size:9px}.portal-dia-trabalho{border-color:#cddaff;background:#f3f6ff}.portal-dia-trabalho span{color:#2458df;font-weight:650}.portal-dia-folga{background:#f8f9fb}.portal-dia-folga span{color:#8794a7}.portal-escala-notas{display:flex;flex-direction:column;gap:5px;color:#657b98;font-size:11px;line-height:1.45}.portal-escala-notas strong{color:#344d70}.portal-escala-notas small{color:#7a8ba3;font-size:10px}.portal-escala-historico{margin-top:13px;padding-top:11px;border-top:1px solid #e5ebf4;color:#506681;font-size:11px}.portal-escala-historico summary{cursor:pointer;font-weight:650}.portal-escala-historico ol{padding:0;margin:8px 0 0;list-style:none}.portal-escala-historico li{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-bottom:1px solid #edf0f5}.portal-escala-historico li span{color:#74859e}.portal-icone-principal{display:grid;place-items:center;width:64px;height:64px;color:#2458df;border-radius:22px;background:#edf3ff;font-size:30px;margin:0 auto 22px}.portal-bater-ponto.ant-btn{min-height:68px;border-radius:15px;font-size:21px;font-weight:700;box-shadow:0 8px 24px #2458df33;margin:12px 0 22px}.portal-fatores{display:flex;justify-content:center;gap:24px;font-size:12px;color:#657b9a}.portal-fatores .anticon{margin-right:4px}.portal-qr{display:flex;flex-direction:column;gap:8px;text-align:left;font-size:12px;font-weight:600;margin-bottom:18px}.portal-selecao{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;font-size:13px}.portal-aviso{margin-bottom:18px}.portal-captura{text-align:left}.portal-aviso-facial{text-align:left;margin:8px 0 14px}.portal-aviso-facial .ant-alert-message{font-size:12px}.portal-aviso-facial .ant-alert-description{font-size:11px;line-height:1.45}.portal-captura .ponto-facial-conteudo>.ant-space-item:first-child .ant-typography{color:#6b7e98;font-size:12px}.portal-captura .ponto-camera-local{border-radius:16px}.portal-captura .ant-btn{min-height:44px;border-radius:11px}.portal-reiniciar{margin-top:12px}.portal-carregando{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:36px;padding-bottom:36px}.portal-carregando h2,.portal-carregando p{margin:0}.portal-comprovante{display:flex;flex-direction:column;align-items:center}.portal-comprovante>.anticon{color:#159c77;font-size:54px;margin-bottom:18px}.portal-comprovante-pendente>.anticon{color:#b47d17}.portal-registro-icone.portal-registro-pendente{color:#a97921;background:#fff2d9}.portal-historico .ant-tag{width:fit-content;margin-top:4px}.portal-conferencia-link{display:flex;flex-direction:column;align-items:center;gap:2px;margin:14px 0 22px;text-align:center}.portal-conferencia-link small{font-size:11px;color:#74859e}.portal-motivo-conferencia{display:flex;flex-direction:column;gap:10px;margin:20px 0 24px;font-size:13px}.portal-horario{font-size:48px;color:#173752;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.portal-comprovante .ant-btn{margin-top:10px;border-radius:12px}.portal-atraso-form{text-align:left}.portal-atraso-form .portal-atraso-icone{margin-left:0;margin-bottom:16px;color:#a96f08;background:#fff4dd}.portal-atraso-form>.ant-alert{margin:18px 0;text-align:left}.portal-campo-atraso{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:18px 0;color:#31445f;font-size:13px;font-weight:600;text-align:left}.portal-campo-atraso>.ant-select,.portal-campo-atraso>.ant-upload-wrapper{width:100%}.portal-campo-atraso small{color:#74859e;font-size:11px;font-weight:400}.portal-atraso-form>.ant-btn{min-height:46px;border-radius:12px}.portal-atraso-form>.ant-btn-link{margin-top:6px}.portal-historico{padding:0 4px;margin-top:26px}.portal-titulo-linha{display:flex;align-items:center;justify-content:space-between;gap:8px}.portal-titulo-linha h2{font-size:17px}.portal-historico ol{padding:0;list-style:none;margin:10px 0}.portal-historico li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e3eaf4}.portal-registro-icone{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#e2f3ed;color:#148466;font-size:18px}.portal-registro-icone.portal-registro-atraso{color:#a96f08;background:#fff2d9}.portal-historico li>div{display:flex;min-width:0;flex-direction:column;gap:4px}.portal-historico-atrasos>.ant-alert{margin:12px 0 16px;text-align:left}.portal-historico-atrasos .portal-titulo-linha{align-items:center}.portal-historico-atrasos .portal-titulo-linha h2{margin:1px 0 0}.portal-historico-atrasos .portal-titulo-linha .portal-etiqueta{font-size:9px}.portal-resumo-atrasos{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:10px 0;color:#586f8e;font-size:12px}.portal-resumo-atrasos strong{color:#263f62;font-size:14px}.portal-historico-atrasos li{align-items:flex-start}.portal-atraso-item{flex:1}.portal-atraso-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.portal-atraso-titulo strong{color:#233d5f}.portal-historico li .portal-atraso-minutos{color:#9a690f;font-weight:650}.portal-atraso-acao.ant-btn-link{align-self:flex-start;margin-left:-8px;padding-inline:8px}.portal-paginacao-atrasos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:14px 0 8px}.portal-carregando-historico{display:flex;align-items:center;gap:10px;padding:24px 4px;color:#6b7e98;font-size:12px}.portal-historico li strong{font-size:16px;font-variant-numeric:tabular-nums}.portal-historico li span:not(.anticon):not(.portal-registro-icone){font-size:11px;line-height:1.5;color:#6b7e98;overflow-wrap:anywhere}.portal-vazio{padding:20px 0;font-size:13px}.portal-piloto{text-align:center;font-size:11px;margin:26px 0 0!important}.portal-rodape{max-width:580px;padding:0 24px 26px;display:flex;justify-content:center;align-items:center;gap:7px;margin:auto;color:#8290a5;font-size:10px;text-align:center;line-height:1.5}@media (max-width: 420px){.portal-cabecalho{padding:18px}.portal-corpo{padding:10px 18px 24px}.portal-ponto-card,.portal-acesso-card{padding:24px 20px;border-radius:18px}.portal-local{padding:15px}.portal-jornada{padding:14px}.portal-escala{padding:16px 14px;border-radius:16px}.portal-escala-dias{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-fatores{gap:18px}.portal-ponto-card .ant-btn{height:auto;white-space:normal;min-height:44px}.portal-bater-ponto.ant-btn{min-height:66px}}@media (max-width: 700px){.portal-captura:has(.ponto-camera-portal){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;margin:0;padding:max(14px,env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:#f4f7fb;box-shadow:none;-webkit-overflow-scrolling:touch}.portal-captura:has(.ponto-camera-portal) h2{margin:5px 0 8px;font-size:22px}.portal-captura:has(.ponto-camera-portal) .portal-aviso-facial{margin:4px 0 8px;padding:7px 10px}.portal-captura:has(.ponto-camera-portal) .portal-aviso-facial .ant-alert-description{font-size:10px}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo{gap:10px!important}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item{width:100%}.portal-captura:has(.ponto-camera-portal) .ponto-camera-portal{border-radius:18px}.portal-captura:has(.ponto-camera-portal) .ponto-camera-portal video{width:100%;height:min(38dvh,340px);max-height:min(38dvh,340px);aspect-ratio:4 / 3;object-fit:cover}.portal-captura:has(.ponto-camera-portal) .ponto-camera-guia{top:8%;right:26%;bottom:8%;left:26%}.portal-captura:has(.ponto-camera-portal) .ponto-camera-orientacao{font-size:16px}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:last-child{position:sticky;bottom:0;z-index:2;padding:8px 0 max(8px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#f4f7fbe0,#f4f7fb 22%)}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:last-child .ant-btn{min-height:50px}.portal-captura:has(.ponto-camera-portal)>.portal-reiniciar{display:none}}.portal-funcionario-ponto{--portal-azul-escuro: #10213d;--portal-azul: #285fe8;--portal-texto-suave: #72829b;background:radial-gradient(ellipse at 84% 0%,rgb(207 224 255 / 46%),transparent 32rem),#f3f6fb}.portal-funcionario-ponto .portal-cabecalho{max-width:930px;padding:18px 32px 8px}.portal-funcionario-ponto .portal-marca{gap:12px}.portal-funcionario-ponto .portal-marca-icone{background:linear-gradient(145deg,#3472ff,#204aca);border-radius:15px;box-shadow:0 8px 20px #2458df3b}.portal-funcionario-ponto .portal-marca strong{font-size:16px;letter-spacing:-.02em}.portal-funcionario-ponto .portal-sair.ant-btn{min-height:40px;padding-inline:14px;border:1px solid #dfe7f3;border-radius:12px;background:#ffffffd6;color:#405674}.portal-funcionario-ponto .portal-corpo-ponto{width:min(100%,930px);padding:16px 32px 38px}.portal-funcionario-ponto .portal-rodape{max-width:800px}.portal-boas-vindas-premium{position:relative;display:flex;min-height:208px;align-items:center;justify-content:space-between;isolation:isolate;overflow:hidden;padding:30px 36px;margin:0 0 22px;border:1px solid rgb(255 255 255 / 14%);border-radius:28px;background:linear-gradient(116deg,#0f203b,#183761 57%,#285bc0);box-shadow:0 22px 48px #142c5229;color:#fff}.portal-boas-vindas-premium:before,.portal-boas-vindas-premium:after{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.portal-boas-vindas-premium:before{width:330px;height:330px;right:4%;top:-218px;border:1px solid rgb(255 255 255 / 14%);box-shadow:0 0 0 30px #ffffff08,0 0 0 65px #ffffff05}.portal-boas-vindas-premium:after{width:180px;height:180px;right:25%;bottom:-145px;background:#5c9eff29;filter:blur(2px)}.portal-hero-orbita{position:absolute;z-index:-1;width:148px;height:148px;top:31px;right:106px;border:1px solid rgb(255 255 255 / 12%);border-radius:50%;background:radial-gradient(circle at 34% 28%,#7db2ff33,#ffffff03 68%)}.portal-hero-conteudo{max-width:620px}.portal-boas-vindas-premium .portal-etiqueta{color:#a9c6ff;font-size:9px;letter-spacing:.18em}.portal-boas-vindas-premium h1{margin:11px 0 7px;color:#fff;font-size:clamp(28px,4vw,39px);font-weight:700;letter-spacing:-.045em}.portal-boas-vindas-premium .portal-descricao{margin:0 0 17px!important;color:#f2f7ffc2;font-size:14px}.portal-data-hoje{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgb(255 255 255 / 16%);border-radius:10px;background:#ffffff14;color:#e3edff;font-size:11px;text-transform:capitalize}.portal-hero-selo{display:flex;flex:0 0 92px;flex-direction:column;align-items:center;gap:8px;margin:0 16px 0 24px;color:#e5efffc7;text-align:center}.portal-hero-selo>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(255 255 255 / 22%);border-radius:19px;background:#ffffff1a;color:#fff;font-size:25px;box-shadow:inset 0 1px #ffffff1f}.portal-hero-selo small{font-size:8px;font-weight:700;letter-spacing:.13em;line-height:1.55}.portal-atalhos{position:sticky;top:0;z-index:20;display:flex;gap:8px;padding:9px 0;margin:0 0 15px;overflow-x:auto;background:#f3f6fbeb;scrollbar-width:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.portal-atalhos::-webkit-scrollbar{display:none}.portal-atalhos a{flex:0 0 auto;padding:8px 13px;border:1px solid #e2e9f3;border-radius:999px;background:#ffffffdb;color:#506580;font-size:11px;font-weight:650;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.portal-atalhos a:hover,.portal-atalhos a:focus-visible,.portal-atalhos a[aria-current=page]{border-color:#c5d5ff;background:#edf3ff;color:#2458df}.portal-historico-abas,.portal-navegacao-inferior{display:none}.portal-funcionario-ponto .portal-local{min-height:74px;padding:14px 16px;margin-bottom:14px;border-color:#e4eaf3;border-radius:17px;background:#ffffffe8;box-shadow:0 7px 22px #172b4d08}.portal-funcionario-ponto .portal-local-icone{width:44px;height:44px;flex-basis:44px;border:1px solid #e6edfa;border-radius:14px;background:#f0f5ff;color:#285fe8}.portal-funcionario-ponto .portal-local span:not(.anticon){color:#8492a8;font-size:9px;font-weight:750;letter-spacing:.1em}.portal-funcionario-ponto .portal-local strong{color:#223957;font-size:13px}.portal-funcionario-ponto .portal-local small{color:#75849a}.portal-local-status{flex:0 0 auto;padding:5px 9px;border:1px solid #f3dfb0;border-radius:999px;background:#fff9e9;color:#a26b07;font-size:9px;font-weight:700}.portal-local-status.portal-local-ativo{border-color:#caecdc;background:#effaf4;color:#197953}.portal-local-acoes{flex:0 0 auto;align-items:flex-end;gap:3px!important;margin-left:auto}.portal-local-ver-mapa-destaque.ant-btn{display:flex;min-height:48px;justify-content:center;align-items:center;margin:-3px 0 14px;border:1px solid #cfdbfa;border-radius:13px;background:linear-gradient(105deg,#fff,#f3f7ff);color:#2858d8;font-size:12px;font-weight:700;box-shadow:0 5px 16px #2458df0f}.portal-local-ver-mapa-destaque.ant-btn .anticon{font-size:16px}.portal-erro-ver-mapa.ant-btn{height:42px;margin-top:12px;border-radius:12px}.portal-mapa-posto-modal .ant-modal-body{max-height:calc(100dvh - 150px);overflow-y:auto}.portal-mapa-posto-conteudo{display:grid;gap:14px}.portal-mapa-posto-intro{display:flex;flex-direction:column;gap:3px;color:#657790;font-size:12px}.portal-mapa-posto-intro strong{color:#243b5a;font-size:15px}.portal-mapa-minha-posicao{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #bce8ec;border-radius:13px;background:linear-gradient(120deg,#effbfd,#f7fcff);color:#4d6877;font-size:11px;line-height:1.5}.portal-mapa-minha-posicao>.anticon{flex:0 0 auto;margin-top:2px;color:#078b9d;font-size:17px}.portal-mapa-minha-posicao>div{min-width:0;display:flex;flex-direction:column;gap:2px}.portal-mapa-minha-posicao strong{color:#145369;font-size:12px}.portal-mapa-posto-regra{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #dfe8f8;border-radius:13px;background:#f4f7fd;color:#596d87;font-size:11px;line-height:1.55}.portal-mapa-posto-regra>.anticon{flex:0 0 auto;margin-top:2px;color:#3266df;font-size:16px}.portal-mapa-posto-regra strong{color:#29476f}.portal-mapa-posto-resultado{margin:0;border-radius:13px}.portal-mapa-posto-resultado .ant-alert-description>div{display:flex;flex-direction:column;gap:5px}.portal-mapa-posto-resultado .ant-alert-description small{color:#687b94;font-size:10px;line-height:1.5}.portal-gps-progresso{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dce7fc;border-radius:13px;background:#f1f6ff;color:#365582;font-size:12px;line-height:1.55}.portal-gps-progresso>div{min-width:0;display:flex;flex-direction:column;gap:4px}.portal-gps-progresso strong{color:#244983;font-size:13px}.portal-carregando .portal-gps-progresso{text-align:left}.portal-gps-ajuda{padding:13px 15px;border:1px solid #dce5f4;border-radius:13px;background:#f6f9ff;color:#526981;font-size:12px;line-height:1.6}.portal-gps-ajuda summary{color:#234d8a;font-weight:650;cursor:pointer}.portal-gps-ajuda p{margin:10px 0}.portal-gps-ajuda a{color:#285bd1;text-decoration:underline}.portal-mapa-posto-testar.ant-btn{min-height:48px;border-radius:13px;font-weight:700}.portal-mapa-posto-nota{margin:-3px 0 0;color:#7b8ba0;font-size:10px;line-height:1.5;text-align:center}.portal-hoje-destaque{display:flex;align-items:center;gap:13px;padding:15px 17px;margin:0 0 14px;border:1px solid #dce7fc;border-radius:17px;background:linear-gradient(100deg,#edf3ff,#f8faff 78%)}.portal-hoje-destaque-icone{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #d9e5ff;border-radius:14px;background:#fff;color:#285fe8;font-size:19px}.portal-hoje-destaque-texto{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.portal-hoje-destaque-texto>span{color:#7183a0;font-size:8px;font-weight:750;letter-spacing:.12em}.portal-hoje-destaque-texto strong{color:#1e385f;font-size:15px;font-variant-numeric:tabular-nums}.portal-hoje-destaque-texto small{color:#73849e;font-size:10px}.portal-hoje-destaque>.portal-link-escala{flex:0 0 auto;padding:5px 0 5px 5px;border:0;background:transparent;color:#285fe8;font:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.portal-hoje-folga{border-color:#e6eaf0;background:linear-gradient(100deg,#f3f5f8,#fff)}.portal-hoje-folga .portal-hoje-destaque-icone{border-color:#e5eaf1;color:#75849a}.portal-hoje-folga .portal-hoje-destaque-texto>span{color:#7e8999}.portal-hoje-folga .portal-hoje-destaque-texto strong{color:#44536a}.portal-hoje-indefinido{border-color:#e9e6d8;background:linear-gradient(100deg,#faf8f1,#fff)}.portal-hoje-indefinido .portal-hoje-destaque-icone{border-color:#eee8d7;color:#907b48}.portal-hoje-indefinido .portal-hoje-destaque-texto strong{color:#685b3a}.portal-funcionario-ponto .portal-ponto-card{border-color:#e2e9f3;border-radius:22px;box-shadow:0 14px 36px #172b4d0f}.portal-ponto-principal{position:relative;overflow:hidden;padding:24px 28px 21px;margin:0 0 18px;text-align:left}.portal-ponto-pronto{border-top:3px solid #356cf2!important;background:linear-gradient(160deg,#fff 58%,#f7f9ff)}.portal-ponto-status{display:flex;min-height:23px;align-items:center;justify-content:space-between;gap:8px}.portal-status-ponto-pronto,.portal-status-ponto-pendente,.portal-status-protecao{display:inline-flex;align-items:center;gap:7px;color:#1b805d;font-size:9px;font-weight:750;letter-spacing:.09em}.portal-status-ponto-pronto i,.portal-status-ponto-pendente i{width:7px;height:7px;border-radius:50%;background:#21a773;box-shadow:0 0 0 4px #21a7731f}.portal-status-ponto-pendente{color:#a16a09}.portal-status-ponto-pendente i{background:#d59a2d;box-shadow:0 0 0 4px #d59a2d1f}.portal-status-protecao{color:#60738f;font-size:9px;font-weight:600;letter-spacing:0}.portal-ponto-principal .portal-icone-principal{width:50px;height:50px;margin:20px 0 7px;border-radius:16px;background:#edf3ff;color:#285fe8;font-size:23px}.portal-ponto-principal h2{margin:7px 0 4px;color:#172b4b;font-size:22px}.portal-ponto-principal>p{max-width:620px;margin:6px 0 14px;color:#6c7d94;font-size:12px}.portal-ponto-principal .portal-bater-ponto{min-height:59px;margin:12px 0 14px;border:0;border-radius:15px;background:linear-gradient(105deg,#2f69f5,#2454d6);box-shadow:0 11px 25px #2458df3b;font-size:16px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease}.portal-ponto-principal .portal-bater-ponto:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2458df47}.portal-fatores{justify-content:flex-start;gap:21px;padding-top:13px;border-top:1px solid #edf0f6;color:#6e7e95;font-size:10px}.portal-fatores .anticon{color:#6482bc}.portal-etapas-jornada{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 12px}.portal-etapas-2{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-etapa-jornada{display:grid;min-width:0;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:10px 8px;border:1px solid #e4eaf4;border-radius:12px;background:#f8faff;color:#7a899e}.portal-etapa-jornada>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #d9e2f0;border-radius:8px;background:#fff;color:#8292a9;font-size:11px;font-weight:750}.portal-etapa-jornada strong{color:#728198;font-size:10px;line-height:1.3}.portal-etapa-registrada{border-color:#cce9dc;background:#f1faf5}.portal-etapa-registrada>span{border-color:#cce9dc;background:#e3f5eb;color:#218660;font-size:14px}.portal-etapa-registrada strong{color:#35785f}.portal-etapa-proxima{border-color:#b9cdf8;background:#f0f5ff;box-shadow:0 0 0 2px #356cf214}.portal-etapa-proxima>span{border-color:#356cf2;background:#356cf2;color:#fff}.portal-etapa-proxima strong{color:#244fae}.portal-etapas-concluidas .portal-etapa-jornada:not(.portal-etapa-registrada){border-color:#cce9dc;background:#f1faf5}.portal-etapas-concluidas .portal-etapa-jornada:not(.portal-etapa-registrada)>span{border-color:#cce9dc;color:#218660}.portal-etapas-concluidas .portal-etapa-jornada:not(.portal-etapa-registrada) strong{color:#35785f}.portal-proxima-etapa{padding:10px 12px;margin:0 0 12px!important;border-radius:11px;background:#f5f8ff;color:#657893!important;font-size:11px!important;line-height:1.5}.portal-proxima-etapa strong{color:#244fae}.portal-orientacao-jornada,.portal-orientacao-concluida{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;margin:12px 0 10px;border:1px solid #dce7fb;border-radius:14px;background:linear-gradient(115deg,#f4f7ff,#f6fbff)}.portal-orientacao-jornada p,.portal-orientacao-concluida p{flex:1;margin:0!important;color:#243e63!important;font-size:13px!important;font-weight:650;line-height:1.5}.portal-orientacao-concluida{justify-content:center;flex-direction:column;text-align:center}.portal-orientacao-concluida p{font-size:15px!important}.portal-ouvir-orientacao.ant-btn{min-height:42px;flex:0 0 auto;border-color:#cad9f5;border-radius:11px;background:#fff;color:#2858c7;font-size:11px;font-weight:700}.portal-ouvir-orientacao.ant-btn:hover{border-color:#8eabec;background:#fafdff;color:#1748b4}.portal-ponto-horario-nota{margin:0 0 8px!important;color:#73839b!important;font-size:11px!important;line-height:1.5}.portal-etapas-aviso{padding:9px 11px;margin:0 0 10px!important;border:1px solid #f3e2b8;border-radius:10px;background:#fff9ed;color:#916a20!important;font-size:10px!important;line-height:1.5}.portal-ponto-principal .portal-ticket-nota{padding:10px 12px;margin:12px 0 0;border-radius:11px;background:#f2f7ff;color:#41628f;font-size:11px}.portal-aviso-jornada{margin:0 0 14px}.portal-historico-hoje,.portal-historico-atrasos,.portal-escala{scroll-margin-top:14px}.portal-historico-hoje{padding:23px 24px 18px;margin:0 0 18px;border:1px solid #e4eaf3;border-radius:21px;background:#fff;box-shadow:0 8px 25px #172b4d08}.portal-historico-hoje .portal-titulo-linha{margin-bottom:16px}.portal-historico-hoje .portal-titulo-linha h2{margin:2px 0 0;color:#1b304f;font-size:18px}.portal-historico-hoje .portal-etiqueta{font-size:8px;letter-spacing:.14em}.portal-resumo-hoje{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:9px;margin:0 0 10px}.portal-resumo-hoje>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:11px 12px;border:1px solid #edf0f6;border-radius:13px;background:#f8faff}.portal-resumo-hoje span{overflow:hidden;color:#7b8aa1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.portal-resumo-hoje strong{color:#243e63;font-size:16px;font-variant-numeric:tabular-nums}.portal-linha-tempo{position:relative;display:flex;flex-direction:column;gap:0;padding:0!important;margin:11px 0 0!important;list-style:none}.portal-linha-tempo:before{position:absolute;top:17px;bottom:23px;left:17px;width:1px;background:#e5ebf5;content:""}.portal-linha-tempo>li{position:relative;display:grid;grid-template-columns:36px 82px minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;border-bottom:1px solid #f0f2f7}.portal-linha-tempo>li:last-child{border-bottom:0}.portal-linha-tempo .portal-registro-icone{z-index:1;width:36px;height:36px;border:3px solid white;border-radius:13px;box-shadow:0 0 0 1px #dcefe6}.portal-linha-tempo .portal-registro-icone.portal-registro-pendente{box-shadow:0 0 0 1px #f0dfbc}.portal-linha-horario{display:flex;flex-direction:column;gap:3px;padding-top:2px}.portal-linha-horario strong{color:#1d3556;font-size:14px;font-variant-numeric:tabular-nums}.portal-linha-horario small{color:#8794a7;font-size:9px}.portal-linha-detalhe{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 7px;padding-top:1px}.portal-linha-detalhe .ant-tag{margin:0;border-radius:999px;font-size:9px;line-height:19px}.portal-linha-detalhe>span{min-width:0;color:#73839a;font-size:10px;overflow-wrap:anywhere}.portal-linha-atraso{width:100%;color:#a36c0b;font-size:9px;font-weight:650}.portal-vazio-hoje{display:flex;flex-direction:column;align-items:center;padding:26px 14px 20px;text-align:center}.portal-vazio-hoje>span{display:grid;width:45px;height:45px;place-items:center;margin-bottom:10px;border-radius:15px;background:#eff4ff;color:#5b7ac0;font-size:19px}.portal-vazio-hoje>strong{color:#314967;font-size:12px}.portal-vazio-hoje p{max-width:240px;margin:5px 0 0;color:#7a899e;font-size:10px}.portal-funcionario-ponto .portal-escala{padding:22px 24px;margin:0 0 18px;border-color:#e3eaf4;border-radius:21px;background:linear-gradient(155deg,#fff,#f9fbff);box-shadow:0 8px 25px #172b4d0a}.portal-funcionario-ponto .portal-escala-cabecalho{margin-bottom:15px}.portal-funcionario-ponto .portal-icone-escala{width:45px;height:45px;flex-basis:45px;border:1px solid #e0e9ff;border-radius:15px;background:#f0f5ff;color:#285fe8}.portal-funcionario-ponto .portal-escala-cabecalho h2{margin:2px 0 0;color:#1b304f;font-size:18px}.portal-escala-status{margin-left:auto;padding:6px 10px;border:1px solid #d6ebdf;border-radius:999px;background:#f0faf4;color:#27805c;font-size:9px;font-weight:700;white-space:nowrap}.portal-funcionario-ponto .portal-escala-horarios{min-height:72px;padding:14px 17px;border:1px solid #e4ebf9;background:linear-gradient(100deg,#f1f5ff,#fbfcff)}.portal-funcionario-ponto .portal-escala-horarios strong{color:#173b74;font-size:22px}.portal-funcionario-ponto .portal-escala-horarios small{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.portal-funcionario-ponto .portal-escala-dias{gap:8px;margin:13px 0}.portal-funcionario-ponto .portal-dia-escala{position:relative;min-height:67px;gap:5px;border-color:#e7ebf2;border-radius:12px}.portal-funcionario-ponto .portal-dia-escala strong{font-size:11px}.portal-funcionario-ponto .portal-dia-escala span{font-size:8px}.portal-funcionario-ponto .portal-dia-trabalho{border-color:#d5e1ff;background:#f3f6ff}.portal-funcionario-ponto .portal-dia-folga{background:#f8f9fb}.portal-funcionario-ponto .portal-dia-nao-informado{border-style:dashed;background:#fafaf7}.portal-funcionario-ponto .portal-dia-nao-informado span{color:#8b826a}.portal-escala-status-incerta{border-color:#eee8d7;background:#faf8f1;color:#8c7848}.portal-funcionario-ponto .portal-dia-atual{border-color:#4c77eb;box-shadow:0 0 0 2px #4c77eb1a}.portal-funcionario-ponto .portal-dia-atual>i{position:absolute;top:-6px;right:4px;padding:2px 4px;border-radius:4px;background:#2d61e8;color:#fff;font-size:6px;font-style:normal;font-weight:800;letter-spacing:.04em}.portal-funcionario-ponto .portal-escala-notas{padding:12px 13px;border:1px solid #edf0f6;border-radius:12px;background:#fafbfe;font-size:10px}.portal-funcionario-ponto .portal-escala-notas small{font-size:9px}.portal-historico-atrasos{padding:21px 23px 18px;margin:0 0 14px;border:1px solid #e4eaf3;border-radius:21px;background:#fff;box-shadow:0 8px 25px #172b4d08}.portal-historico-atrasos .portal-titulo-linha h2{color:#1b304f;font-size:18px}.portal-historico-atrasos .portal-titulo-linha .portal-etiqueta{color:#7a8ca8}.portal-historico-atrasos>.ant-alert{padding:13px 15px;margin:15px 0 18px;border-radius:15px}.portal-historico-atrasos>.ant-alert .ant-alert-message{color:#294264;font-size:13px;font-weight:700;line-height:1.4}.portal-historico-atrasos>.ant-alert .ant-alert-description{color:#63758e;font-size:12px;line-height:1.55}.portal-atraso-explicacao>p{margin:2px 0 6px;color:inherit;font-size:inherit}.portal-atraso-explicacao details{border-top:1px solid rgb(60 117 147 / 16%)}.portal-atraso-explicacao summary{width:fit-content;padding-top:7px;color:#23618c;font-size:12px;font-weight:700;cursor:pointer}.portal-atraso-explicacao details p{margin:6px 0 0;color:inherit;font-size:inherit}.portal-resumo-atrasos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0 4px}.portal-resumo-atrasos>div{display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:center;gap:3px;padding:10px 14px;border:1px solid #e7edf6;border-radius:15px;background:linear-gradient(145deg,#fbfcff,#f5f8fd)}.portal-resumo-atrasos strong{color:#203b61;font-size:23px;font-variant-numeric:tabular-nums;line-height:1.1}.portal-resumo-atrasos strong small{font-size:13px}.portal-resumo-atrasos span{color:#7788a0;font-size:11px}.portal-historico-atrasos>ol>li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:15px;margin:0 0 11px;border:1px solid #e8edf5;border-radius:17px;background:#fcfdff}.portal-historico-atrasos .portal-registro-icone{width:40px;height:40px;border:1px solid #f2e7ce;border-radius:13px}.portal-atraso-item{display:flex;min-width:0;flex-direction:column;gap:11px}.portal-atraso-titulo{display:flex;min-height:29px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.portal-atraso-titulo strong{color:#203b61;font-size:14px!important}.portal-atraso-titulo .ant-tag{margin:0;padding-inline:9px;border-radius:999px;font-size:11px;line-height:23px}.portal-atraso-horarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-atraso-horarios>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid #e9eef6;border-radius:12px;background:#fff}.portal-atraso-horarios span{color:#7888a0!important;font-size:10px!important;line-height:1.3}.portal-atraso-horarios strong{color:#2c4669;font-size:17px!important;font-variant-numeric:tabular-nums}.portal-atraso-minutos{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.portal-atraso-minutos strong{color:#96670f;font-size:12px!important}.portal-atraso-minutos span{color:#8a7b5d!important;font-size:10px!important}.portal-historico-justificativa-detalhe{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border:1px solid #e7edf6;border-left:3px solid #8ca6d9;border-radius:11px;background:#f7f9fd}.portal-historico-justificativa-detalhe>span{color:#60728c!important;font-size:11px!important}.portal-historico-justificativa-detalhe p{margin:0;color:#304966;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.portal-historico-atrasos .portal-atraso-acao.ant-btn{width:100%;min-height:45px;border-color:#d7e2f8;border-radius:12px;background:#f1f5ff;color:#2858c7;font-weight:700}.portal-historico-atrasos .portal-atraso-acao.ant-btn:hover{border-color:#abc1f5;background:#e8efff;color:#1c4dbd}.portal-paginacao-atrasos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0}.portal-funcionario-ponto .portal-piloto{margin:20px 0 0!important;color:#8a96a8;font-size:9px}@media (max-width: 700px){.portal-funcionario-ponto .portal-cabecalho{padding:12px 18px 8px}.portal-funcionario-ponto .portal-corpo-ponto{width:100%;padding:8px 16px 22px}.portal-funcionario-ponto .portal-marca-icone{width:38px;height:38px;font-size:20px}.portal-funcionario-ponto .portal-marca strong{font-size:14px}.portal-funcionario-ponto .portal-marca small{font-size:9px}.portal-funcionario-ponto .portal-sair.ant-btn{min-width:40px;padding-inline:10px;font-size:11px}.portal-boas-vindas-premium{min-height:180px;padding:23px 22px;margin-bottom:16px;border-radius:23px}.portal-boas-vindas-premium h1{max-width:260px;margin:9px 0 5px;font-size:clamp(27px,8vw,34px);line-height:1.13}.portal-boas-vindas-premium .portal-descricao{max-width:270px;margin-bottom:13px!important;font-size:11px}.portal-boas-vindas-premium .portal-etiqueta{font-size:8px}.portal-data-hoje{padding:6px 8px;font-size:9px}.portal-hero-selo{flex-basis:54px;gap:6px;margin:0 0 0 8px}.portal-hero-selo>span{width:44px;height:44px;border-radius:15px;font-size:20px}.portal-hero-selo small{font-size:6px}.portal-hero-orbita{width:115px;height:115px;top:26px;right:54px}.portal-funcionario-ponto .portal-atalhos{display:none}.portal-funcionario-ponto .portal-tela:not(.portal-tela-ativa){display:none}.portal-funcionario-ponto .portal-local{gap:10px;min-height:69px;padding:11px;margin-bottom:11px;border-radius:15px}.portal-funcionario-ponto .portal-local-icone{width:39px;height:39px;flex-basis:39px;font-size:18px}.portal-funcionario-ponto .portal-local strong{font-size:11px}.portal-funcionario-ponto .portal-local small{font-size:9px}.portal-local-status{padding:4px 7px;font-size:8px}.portal-local-acoes{gap:0!important}.portal-local-ver-mapa-destaque.ant-btn{min-height:48px;padding-inline:12px;margin:-2px 0 11px;border-radius:13px;font-size:12px}.portal-mapa-posto-modal .ant-modal{top:max(10px,env(safe-area-inset-top));width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px);margin-inline:auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.portal-mapa-posto-modal .ant-modal-content{border-radius:18px}.portal-mapa-posto-modal .ant-modal-header{padding:16px 16px 10px}.portal-mapa-posto-modal .ant-modal-body{max-height:calc(100dvh - 130px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:6px 14px 16px}.portal-mapa-posto-conteudo{gap:10px}.portal-mapa-posto-intro strong{font-size:13px}.portal-mapa-posto-intro span,.portal-mapa-minha-posicao,.portal-mapa-posto-regra{font-size:10px}.portal-mapa-posto-regra{padding:10px}.portal-mapa-minha-posicao{padding:9px 10px}.portal-mapa-posto-testar.ant-btn{min-height:44px}.portal-mapa-posto-nota{font-size:9px}.portal-hoje-destaque{gap:10px;padding:12px;margin-bottom:11px;border-radius:15px}.portal-hoje-destaque-icone{width:37px;height:37px;flex-basis:37px;border-radius:12px;font-size:17px}.portal-hoje-destaque-texto strong{font-size:13px}.portal-hoje-destaque-texto small{font-size:9px}.portal-hoje-destaque>.portal-link-escala{font-size:9px}.portal-ponto-principal{padding:19px 19px 17px;margin-bottom:14px;border-radius:19px}.portal-ponto-principal .portal-icone-principal{width:44px;height:44px;margin-top:15px;margin-bottom:6px;border-radius:14px;font-size:21px}.portal-ponto-principal h2{font-size:19px}.portal-ponto-principal>p{font-size:11px}.portal-ponto-principal .portal-bater-ponto-principal{display:none}.portal-fatores{gap:15px;padding-top:11px;font-size:9px}.portal-etapas-jornada{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 9px}.portal-etapas-2{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-etapa-jornada{grid-template-columns:23px minmax(0,1fr);gap:6px;padding:9px 7px}.portal-etapa-jornada>span{width:22px;height:22px}.portal-etapa-jornada strong{font-size:9px}.portal-proxima-etapa{padding:9px 10px;font-size:10px!important}.portal-orientacao-jornada{align-items:stretch;flex-direction:column;gap:9px;padding:11px 12px;margin:10px 0 8px;border-radius:13px}.portal-orientacao-jornada p{font-size:11px!important}.portal-ouvir-orientacao.ant-btn{width:100%;min-height:42px}.portal-orientacao-concluida{gap:10px;padding:13px}.portal-orientacao-concluida p{font-size:13px!important}.portal-ponto-horario-nota{font-size:10px!important}.portal-status-ponto-pronto,.portal-status-ponto-pendente,.portal-status-protecao{font-size:8px}.portal-historico-hoje{padding:17px 15px 12px;margin-bottom:13px;border-radius:18px}.portal-historico-hoje .portal-titulo-linha{margin-bottom:12px}.portal-historico-hoje .portal-titulo-linha h2,.portal-funcionario-ponto .portal-escala-cabecalho h2,.portal-historico-atrasos .portal-titulo-linha h2{font-size:16px}.portal-resumo-hoje{gap:6px}.portal-resumo-hoje>div{padding:9px 8px;border-radius:11px}.portal-resumo-hoje span{font-size:8px}.portal-resumo-hoje strong{font-size:14px}.portal-linha-tempo>li{grid-template-columns:34px 63px minmax(0,1fr);gap:8px;padding:11px 0}.portal-linha-tempo:before{left:16px}.portal-linha-tempo .portal-registro-icone{width:34px;height:34px}.portal-linha-horario strong{font-size:12px}.portal-linha-horario small,.portal-linha-detalhe>span{font-size:9px}.portal-linha-detalhe .ant-tag{font-size:8px}.portal-navegacao-inferior{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:calc(74px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgb(226 233 243 / 88%);background:#fffffff5;box-shadow:0 -9px 28px #182b4914;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portal-navegacao-inferior button{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:2px 1px;border:0;border-radius:12px;background:transparent;color:#72819a;font:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer}.portal-navegacao-inferior button[aria-current=page]{color:#2458df}.portal-navegacao-icone{display:grid;width:27px;height:25px;place-items:center;border-radius:9px;font-size:18px;transition:background .18s ease,transform .18s ease}.portal-navegacao-inferior button[aria-current=page] .portal-navegacao-icone{background:#edf3ff;transform:translateY(-1px)}.portal-navegacao-rotulo{max-width:100%;color:inherit;font-size:10px;font-weight:700;line-height:1.1;text-align:center;white-space:normal}.portal-navegacao-inferior .portal-navegacao-acao{justify-content:flex-end;gap:1px;color:#34527d}.portal-navegacao-inferior .portal-navegacao-acao .portal-navegacao-icone{width:45px;height:45px;margin-top:-18px;border:3px solid #fff;border-radius:16px;background:linear-gradient(145deg,#3d7aff,#2454d6);box-shadow:0 7px 16px #2458df47;color:#fff;font-size:19px}.portal-navegacao-inferior .portal-navegacao-acao .portal-navegacao-rotulo{color:#34527d;font-weight:750}.portal-funcionario-ponto .portal-corpo-ponto:has(.portal-navegacao-inferior){padding-bottom:20px}.portal-escala-status{padding:5px 7px;font-size:9px}.portal-funcionario-ponto .portal-escala{padding:17px 15px;margin-bottom:13px;border-radius:18px}.portal-funcionario-ponto .portal-escala-dias{gap:6px}.portal-funcionario-ponto .portal-dia-escala{min-height:59px}.portal-funcionario-ponto .portal-dia-escala span{font-size:9px}.portal-historico-abas{position:sticky;top:0;z-index:19;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;margin:0 0 12px;border:1px solid #e4eaf3;border-radius:14px;background:#fffffff0;box-shadow:0 5px 18px #1c355b0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.portal-historico-abas button{min-height:42px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#657791;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.portal-historico-abas button[aria-current=page]{background:#edf3ff;color:#2458df;box-shadow:inset 0 0 0 1px #d8e4ff}.portal-historico-atrasos{padding:17px 14px 14px;border-radius:18px}.portal-historico-atrasos .portal-titulo-linha h2{font-size:18px}.portal-historico-atrasos>.ant-alert{padding:11px 12px;margin:12px 0 15px}.portal-historico-atrasos>.ant-alert .ant-alert-message{font-size:12px}.portal-historico-atrasos>.ant-alert .ant-alert-description{font-size:12px}.portal-atraso-explicacao summary{font-size:12px}.portal-resumo-atrasos{gap:8px;margin-top:12px}.portal-resumo-atrasos>div{min-height:66px;padding:10px 12px;border-radius:13px}.portal-resumo-atrasos strong{font-size:21px}.portal-resumo-atrasos span{font-size:10px}.portal-historico-atrasos>ol>li{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 10px;margin-bottom:9px;border-radius:15px}.portal-historico-atrasos .portal-registro-icone{width:34px;height:34px;border-radius:11px;font-size:15px}.portal-atraso-item{gap:10px}.portal-atraso-titulo{align-items:flex-start}.portal-atraso-titulo strong{font-size:13px!important}.portal-atraso-titulo .ant-tag{padding-inline:7px;font-size:10px;line-height:21px}.portal-atraso-horarios{gap:6px}.portal-atraso-horarios>div{padding:8px 7px;border-radius:10px}.portal-atraso-horarios span{font-size:10px!important}.portal-atraso-horarios strong{font-size:16px!important}.portal-atraso-minutos{gap:3px 8px}.portal-atraso-minutos strong{font-size:12px!important}.portal-atraso-minutos span{font-size:10px!important}.portal-historico-justificativa-detalhe{padding:10px}.portal-historico-justificativa-detalhe>span{font-size:10px!important}.portal-historico-justificativa-detalhe p{font-size:12px}.portal-historico-atrasos .portal-atraso-acao.ant-btn{min-height:44px;font-size:12px}.portal-paginacao-atrasos{gap:4px}.portal-paginacao-atrasos .ant-pagination-total-text{width:100%;margin:0 0 4px;text-align:center}.portal-escala-dias{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-rodape{padding:0 18px max(94px,calc(78px + env(safe-area-inset-bottom)));font-size:10px}.portal-captura:has(.ponto-camera-portal){justify-content:flex-start;padding:max(12px,env(safe-area-inset-top)) 16px calc(10px + env(safe-area-inset-bottom));background:#f5f7fb}.portal-captura:has(.ponto-camera-portal) h2{margin:2px 0 4px;font-size:20px}.portal-captura:has(.ponto-camera-portal) .portal-aviso-facial{margin:3px 0 6px;padding:6px 9px}.portal-captura:has(.ponto-camera-portal) .portal-aviso-facial .ant-alert-message{font-size:10px}.portal-captura:has(.ponto-camera-portal) .portal-aviso-facial .ant-alert-description{font-size:9px;line-height:1.35}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo{gap:8px!important}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:first-child{order:1}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:nth-child(2){order:2}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:nth-child(3){order:4}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:nth-child(4){order:3}.portal-captura:has(.ponto-camera-portal) .ponto-camera-portal{flex:0 0 auto;border-radius:18px}.portal-captura:has(.ponto-camera-portal) .ponto-camera-portal video{width:100%;height:min(45dvh,390px);max-height:min(45dvh,390px);aspect-ratio:4 / 3;object-fit:contain;background:#0d1728}.portal-captura:has(.ponto-camera-portal) .ponto-camera-guia{top:8%;right:25%;bottom:8%;left:25%}.portal-captura:has(.ponto-camera-portal) .ponto-camera-orientacao{font-size:15px}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:last-child{position:sticky;bottom:0;z-index:2;padding:7px 0 max(7px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#f5f7fbe5,#f5f7fb 22%)}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:last-child .ant-btn{min-height:48px;border-radius:13px}}@media (max-width: 360px){.portal-funcionario-ponto .portal-corpo-ponto{padding-right:13px;padding-left:13px}.portal-boas-vindas-premium{padding-right:17px;padding-left:18px}.portal-hero-selo{flex-basis:43px;margin-left:3px}.portal-hero-selo>span{width:38px;height:38px}.portal-linha-tempo>li{grid-template-columns:32px 56px minmax(0,1fr);gap:7px}.portal-escala-status{max-width:104px;overflow:hidden;text-overflow:ellipsis}}.portal-acoes-topo{display:flex;align-items:center;gap:8px}.portal-notificacoes-botao.ant-btn{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dfe7f3;border-radius:13px;background:#ffffffd6;color:#405674;font-size:17px}.portal-notificacoes-botao.ant-btn:hover{border-color:#b7caf4;background:#f3f7ff;color:#285fe8}.portal-acoes-topo .ant-badge-count{box-shadow:0 0 0 2px #f3f6fb}.portal-espelho-mensal{padding:22px 24px 18px;margin:0 0 16px;border:1px solid #e4eaf3;border-radius:21px;background:linear-gradient(160deg,#fff,#fbfcff);box-shadow:0 8px 25px #172b4d0a}.portal-espelho-cabecalho{margin-bottom:13px}.portal-espelho-cabecalho h2{margin:2px 0 0;color:#1b304f;font-size:19px}.portal-controle-mes{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:9px;padding:9px;margin-bottom:12px;border:1px solid #e8edf5;border-radius:15px;background:#f8faff}.portal-controle-mes>strong{color:#20395c;font-size:14px;text-align:center;text-transform:capitalize}.portal-controle-mes .ant-btn{width:40px;height:40px;border-color:#e2e9f4;border-radius:12px;background:#fff;color:#315a9e}.portal-resumo-espelho{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 12px}.portal-resumo-espelho>div{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;border:1px solid #e9eef6;border-radius:14px;background:#f8faff}.portal-resumo-espelho span{color:#75859b;font-size:10px}.portal-resumo-espelho strong{color:#20395c;font-size:23px;font-variant-numeric:tabular-nums}.portal-aviso-espelho.ant-alert{margin:0 0 10px;border-radius:13px}.portal-aviso-espelho .ant-alert-message{font-size:11px}.portal-aviso-espelho .ant-alert-description{font-size:10px;line-height:1.5}.portal-espelho-atalho-atrasos{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 9px}.portal-espelho-atalho-atrasos>span{color:#71819a;font-size:9px}.portal-espelho-atalho-atrasos .ant-btn{min-height:34px;padding-inline:4px;font-size:10px;font-weight:650}.portal-lista-espelho{display:flex;flex-direction:column;gap:9px}.portal-dia-espelho{overflow:hidden;border:1px solid #e9edf4;border-radius:15px;background:#fff}.portal-dia-espelho-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 13px;background:#f7f9fd}.portal-dia-espelho-cabecalho strong{color:#344b6b;font-size:11px;text-transform:capitalize}.portal-dia-espelho-cabecalho>span{flex:0 0 auto;color:#8390a4;font-size:9px}.portal-dia-espelho ol{padding:0 13px;margin:0;list-style:none}.portal-dia-espelho ol>li{display:grid;grid-template-columns:33px 82px minmax(0,1fr);align-items:center;gap:9px;padding:11px 0;border-top:1px solid #f0f2f7}.portal-dia-espelho ol>li:first-child{border-top:0}.portal-dia-espelho .portal-registro-icone{width:32px;height:32px;border-radius:11px}.portal-espelho-horario{display:flex;flex-direction:column;gap:3px}.portal-espelho-horario strong{color:#20395c;font-size:14px;font-variant-numeric:tabular-nums}.portal-espelho-horario small{color:#8390a4;font-size:8px}.portal-espelho-detalhe{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 7px}.portal-espelho-detalhe .ant-tag{margin:0;border-radius:999px;font-size:9px;line-height:19px}.portal-espelho-detalhe>span{min-width:0;color:#74839a;font-size:9px;overflow-wrap:anywhere}.portal-espelho-detalhe .portal-linha-atraso,.portal-espelho-excecao{width:100%;font-size:9px;line-height:1.45}.portal-espelho-excecao{color:#67778e;overflow-wrap:anywhere}.portal-vazio-espelho{display:flex;flex-direction:column;align-items:center;padding:27px 14px 22px;text-align:center}.portal-vazio-espelho>span{display:grid;width:48px;height:48px;place-items:center;margin-bottom:10px;border-radius:16px;background:#eff4ff;color:#5276be;font-size:20px}.portal-vazio-espelho>strong{color:#314967;font-size:12px}.portal-vazio-espelho p{max-width:260px;margin:5px 0 0;color:#7a899e;font-size:10px;line-height:1.5}.portal-paginacao-espelho{display:flex;justify-content:center;margin:13px 0 0!important}.portal-calendario-semana-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:13px 1px 8px}.portal-calendario-semana-cabecalho strong{color:#405775;font-size:11px;text-transform:capitalize}.portal-calendario-semana-cabecalho span{color:#7e8ba0;font-size:9px}.portal-calendario-semana .portal-dia-calendario-nome{color:#647792;font-size:9px}.portal-calendario-semana .portal-dia-calendario-numero{color:#263f61;font-size:17px;font-variant-numeric:tabular-nums}.portal-calendario-semana .portal-dia-escala{min-height:82px}.portal-rh-autoatendimento{padding:23px 24px;margin-bottom:18px;border:1px solid #e4eaf3;border-radius:21px;background:#fff;box-shadow:0 8px 25px #172b4d0a}.portal-rh-cabecalho{display:flex;align-items:center;gap:12px;margin-bottom:9px}.portal-rh-cabecalho h2{margin:2px 0 0;color:#1b304f;font-size:18px}.portal-rh-autoatendimento>p{margin:0 0 15px;color:#75859b;font-size:11px;line-height:1.55}.portal-rh-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.portal-rh-cartoes article{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px;border:1px solid #e8edf5;border-radius:15px;background:linear-gradient(145deg,#fbfcff,#f6f8fc)}.portal-rh-cartoes article>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e2eaff;border-radius:12px;background:#f0f5ff;color:#3c67bf;font-size:17px}.portal-rh-cartoes article>div{display:flex;flex-direction:column;gap:5px}.portal-rh-cartoes article strong{color:#304967;font-size:11px}.portal-rh-cartoes article small{color:#8090a4;font-size:9px;line-height:1.45}.portal-rh-cartoes .ant-tag{width:fit-content;margin:auto 0 0;border-radius:999px;font-size:8px}.portal-rh-autoatendimento>.ant-alert{border-radius:13px}.portal-rh-autoatendimento>.ant-alert .ant-alert-message{font-size:10px}.portal-rh-autoatendimento>.ant-alert .ant-alert-description{font-size:9px}.portal-notificacoes-drawer .ant-drawer-body{padding:12px 18px}.portal-notificacoes-drawer .ant-list-item{align-items:flex-start;padding:14px 9px;border:1px solid transparent;border-bottom-color:#edf0f5;border-radius:11px}.portal-notificacoes-drawer .portal-notificacao-nao-lida{margin:3px 0;border-color:#dfe9ff;background:#f7f9ff}.portal-notificacoes-drawer .ant-list-item-meta-title{color:#263e5f;font-size:12px}.portal-notificacoes-drawer .ant-list-item-meta-title i{display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:#356cf2;vertical-align:middle}.portal-notificacoes-drawer .ant-list-item-meta-description{color:#6f8098;font-size:10px;line-height:1.5}.portal-notificacoes-drawer .ant-list-item-meta-description small{display:block;margin-top:5px;color:#91a0b3;font-size:9px}.portal-notificacoes-drawer .ant-list-item-action{margin-inline-start:8px}.portal-notificacoes-drawer .ant-list-item-action button{padding-inline:0;font-size:10px}@media (max-width: 700px){.portal-notificacoes-botao.ant-btn{width:36px;height:36px}.portal-espelho-mensal{padding:17px 15px 13px;margin-bottom:13px;border-radius:18px}.portal-espelho-cabecalho h2{font-size:16px}.portal-controle-mes{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px;padding:7px}.portal-controle-mes .ant-btn{width:36px;height:36px}.portal-controle-mes>strong{font-size:12px}.portal-resumo-espelho{gap:6px}.portal-resumo-espelho>div{min-height:64px;padding:10px;border-radius:12px}.portal-resumo-espelho span{font-size:8px}.portal-resumo-espelho strong{font-size:20px}.portal-dia-espelho-cabecalho{padding:10px}.portal-dia-espelho-cabecalho strong{font-size:10px}.portal-dia-espelho-cabecalho>span{font-size:8px}.portal-dia-espelho ol{padding:0 9px}.portal-dia-espelho ol>li{grid-template-columns:29px 63px minmax(0,1fr);gap:7px}.portal-dia-espelho .portal-registro-icone{width:28px;height:28px;font-size:12px}.portal-espelho-horario strong{font-size:12px}.portal-espelho-horario small,.portal-espelho-detalhe>span{font-size:8px}.portal-espelho-detalhe .ant-tag{font-size:8px}.portal-calendario-semana-cabecalho{align-items:flex-start;flex-direction:column;gap:2px}.portal-calendario-semana .portal-dia-escala{min-height:72px;gap:3px;padding:7px 2px}.portal-calendario-semana .portal-dia-calendario-nome{font-size:8px}.portal-calendario-semana .portal-dia-calendario-numero{font-size:15px}.portal-calendario-semana .portal-dia-escala>span:not(.portal-dia-calendario-nome){font-size:7px}.portal-rh-autoatendimento{padding:18px 15px;margin-bottom:13px;border-radius:18px}.portal-rh-cartoes{grid-template-columns:1fr}.portal-rh-cartoes article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px 11px;padding:12px}.portal-rh-cartoes article>span{grid-row:span 2}.portal-rh-cartoes article .ant-tag{grid-column:2;margin-top:-3px}.portal-notificacoes-drawer{max-width:100vw}.portal-notificacoes-drawer .ant-drawer-header{padding-inline:16px}.portal-notificacoes-drawer .ant-drawer-body{padding-inline:12px}.portal-funcionario-ponto .portal-navegacao-inferior{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-navegacao-rotulo{font-size:9px}.portal-funcionario-ponto .portal-navegacao-acao .portal-navegacao-icone{width:42px;height:42px}}@media (max-width: 360px){.portal-dia-espelho ol>li{grid-template-columns:27px 56px minmax(0,1fr);gap:6px}.portal-espelho-horario small{font-size:7px}.portal-navegacao-rotulo{font-size:9px}.portal-historico-atrasos{padding-right:11px;padding-left:11px}.portal-historico-atrasos>ol>li{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:10px 8px}.portal-historico-atrasos .portal-registro-icone{width:30px;height:30px;font-size:13px}.portal-atraso-horarios span{font-size:9px!important}}.portal-auto-descricao{margin:0 0 14px;color:#71829a;font-size:11px;line-height:1.55}.portal-rh-cartoes-ativos{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-rh-cartoes-ativos>button{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 13px;border:1px solid #e3eaf5;border-radius:16px;background:linear-gradient(145deg,#fff,#f7f9fd);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.portal-rh-cartoes-ativos>button:hover,.portal-rh-cartoes-ativos>button:focus-visible{transform:translateY(-1px);border-color:#b9cdf5;outline:none;box-shadow:0 8px 20px #204b9614}.portal-rh-cartoes-ativos>button>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e0e9ff;border-radius:13px;background:#eff4ff;color:#3a65bd;font-size:18px}.portal-rh-cartoes-ativos>button>div{display:flex;min-width:0;flex-direction:column;gap:4px}.portal-rh-cartoes-ativos>button strong{color:#304967;font-size:11px}.portal-rh-cartoes-ativos>button small{color:#8090a4;font-size:9px;line-height:1.45}.portal-rh-cartoes-ativos>button b{color:#315fc1;font-size:9px;white-space:nowrap}.portal-auto-voltar.ant-btn{min-height:40px;padding-inline:0;margin:0 0 12px;color:#42649c;font-size:11px}.portal-auto-secao{padding-top:3px}.portal-auto-titulo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:3px 0 13px}.portal-auto-titulo h3{margin:2px 0 0;color:#1b304f;font-size:17px}.portal-auto-titulo .ant-btn{flex:0 0 auto;color:#4f6d99;font-size:10px}.portal-auto-carregando{display:flex;min-height:130px;align-items:center;justify-content:center;gap:10px;color:#75859b;font-size:11px}.portal-auto-acao.ant-btn{min-height:47px;margin:13px 0;border-radius:13px;font-weight:700}.portal-holerite-lista .ant-list-item,.portal-documentos-lista .ant-list-item,.portal-ferias-historico .ant-list-item{align-items:center;gap:10px;padding:14px 10px;border:1px solid #ebeff5;border-radius:13px;background:#fff}.portal-holerite-lista .ant-list-item+.ant-list-item,.portal-documentos-lista .ant-list-item+.ant-list-item,.portal-ferias-historico .ant-list-item+.ant-list-item{margin-top:8px}.portal-holerite-lista .ant-list-item-meta-title,.portal-documentos-lista .ant-list-item-meta-title,.portal-ferias-historico .ant-list-item-meta-title{color:#2d4565;font-size:11px}.portal-holerite-lista .ant-list-item-meta-description,.portal-documentos-lista .ant-list-item-meta-description,.portal-ferias-historico .ant-list-item-meta-description{color:#7b899d;font-size:9px;line-height:1.5}.portal-holerite-lista .ant-list-item-action{margin-inline-start:8px}.portal-holerite-lista .ant-list-item-action button,.portal-documentos-lista .ant-list-item-action button{padding-inline:4px;font-size:9px}.portal-holerite-liquido{display:flex;flex-direction:column;gap:3px;text-align:right}.portal-holerite-liquido small{color:#7f8da1;font-size:8px}.portal-holerite-liquido strong{color:#1c805c;font-size:12px;font-variant-numeric:tabular-nums}.portal-paginacao-espelho .ant-pagination-total-text{width:100%;text-align:center}.portal-holerite-identificacao{margin-bottom:13px}.portal-holerite-identificacao .ant-descriptions-item-label{color:#6e7f96;font-size:9px}.portal-holerite-identificacao .ant-descriptions-item-content{color:#2d4565;font-size:10px;overflow-wrap:anywhere}.portal-holerite-totais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.portal-holerite-totais>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px 10px;border:1px solid #e8edf5;border-radius:13px;background:#f8faff}.portal-holerite-totais span{color:#77879e;font-size:9px}.portal-holerite-totais strong{color:#294465;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portal-holerite-totais>div:last-child{border-color:#d8eee3;background:#f2faf6}.portal-holerite-totais>div:last-child strong{color:#1d805b}.portal-holerite-verbas{padding:14px;margin:12px 0;border:1px solid #e8edf5;border-radius:14px;background:#fff}.portal-holerite-verbas h4,.portal-auto-subtitulo{margin:0 0 9px;color:#354d6d;font-size:11px}.portal-holerite-verbas ul{padding:0;margin:0;list-style:none}.portal-holerite-verbas li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #f0f2f6}.portal-holerite-verbas li:first-child{border-top:0}.portal-holerite-verbas li>div{display:flex;min-width:0;flex-direction:column;gap:3px}.portal-holerite-verbas li strong{color:#405775;font-size:10px}.portal-holerite-verbas li small{color:#8592a5;font-size:8px}.portal-holerite-verbas li>b{color:#294465;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-ferias-saldo{padding:18px;margin:8px 0 10px;border-radius:17px;background:linear-gradient(125deg,#17325b,#2a5bb5);color:#fff;box-shadow:0 11px 24px #22488c2b}.portal-ferias-saldo>span{color:#dbe7ff;font-size:10px}.portal-ferias-saldo>strong{display:block;margin-top:3px;font-size:28px;font-variant-numeric:tabular-nums}.portal-ferias-saldo>strong small{font-size:13px;font-weight:600}.portal-ferias-saldo p{margin:5px 0 0;color:#d7e2f7;font-size:9px;line-height:1.5}.portal-auto-subtitulo{margin-top:17px}.portal-ferias-periodos,.portal-beneficios-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-ferias-periodos .ant-card,.portal-beneficios-lista .ant-card{border-color:#e8edf5;border-radius:13px}.portal-periodo-titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px}.portal-periodo-titulo strong{color:#354d6d;font-size:10px;line-height:1.45}.portal-periodo-titulo .ant-tag{flex:0 0 auto;margin:0;border-radius:999px;font-size:8px}.portal-ferias-periodos .ant-card-body,.portal-beneficios-lista .ant-card-body{padding:12px}.portal-ferias-periodos .ant-card-body>span,.portal-beneficios-lista .ant-card-body>span{display:block;color:#516984;font-size:9px}.portal-ferias-periodos .ant-card-body>small,.portal-beneficios-lista .ant-card-body>small{display:block;margin-top:5px;color:#8290a3;font-size:8px;line-height:1.45}.portal-ferias-nota,.portal-doc-privacidade,.portal-beneficios-nota{margin:12px 0;border-radius:12px}.portal-ferias-nota .ant-alert-message,.portal-doc-privacidade .ant-alert-message,.portal-beneficios-nota .ant-alert-message{font-size:10px}.portal-ferias-nota .ant-alert-description,.portal-doc-privacidade .ant-alert-description,.portal-beneficios-nota .ant-alert-description{font-size:9px;line-height:1.5}.portal-ferias-form-intro{color:#6f8098;font-size:11px;line-height:1.5}.portal-ferias-datas{width:100%}.portal-ferias-confirmacao-nota{margin-top:10px;color:#61748f;font-size:10px}@media (max-width: 700px){.portal-rh-cartoes-ativos{grid-template-columns:1fr}.portal-rh-cartoes-ativos>button{grid-template-columns:38px minmax(0,1fr) auto;padding:12px 11px}.portal-rh-cartoes-ativos>button>span{width:38px;height:38px}.portal-auto-titulo h3{font-size:15px}.portal-auto-titulo .ant-btn{white-space:normal}.portal-holerite-lista .ant-list-item{align-items:flex-start;flex-wrap:wrap}.portal-holerite-lista .ant-list-item-meta{flex:1 1 55%}.portal-holerite-lista .ant-list-item-action{display:flex;width:100%;justify-content:flex-end;margin:0}.portal-holerite-lista .ant-list-item-action li{padding:0 5px}.portal-holerite-liquido{margin-left:auto}.portal-holerite-identificacao .ant-descriptions-item{padding:7px 9px!important}.portal-holerite-totais{gap:5px}.portal-holerite-totais>div{padding:9px 7px}.portal-holerite-totais span{font-size:8px}.portal-holerite-totais strong{font-size:10px}.portal-ferias-periodos,.portal-beneficios-lista{grid-template-columns:1fr}.portal-espelho-atalho-atrasos{flex-wrap:wrap}}.portal-ferias-form-intro+.ant-form .ant-form-item-label>label{color:#526883;font-size:10px}.portal-ferias-form-intro+.ant-form .ant-form-item-explain-error{font-size:9px}.portal-ferias-form-intro+.ant-form .ant-checkbox-wrapper{color:#5d708b;font-size:10px;line-height:1.45}.portal-ferias-form-intro+.ant-form .ant-input{font-size:11px}.portal-solicitacoes-aviso{margin:0 0 13px;border-radius:13px}.portal-solicitacoes-aviso .ant-alert-message{font-size:10px}.portal-solicitacoes-aviso .ant-alert-description{font-size:9px;line-height:1.5}.portal-solicitacoes-lista .ant-list-item{align-items:flex-start;gap:10px;padding:13px 11px;border:1px solid #e8edf5;border-radius:14px;background:linear-gradient(145deg,#fff,#f9fbff)}.portal-solicitacoes-lista .ant-list-item+.ant-list-item{margin-top:8px}.portal-solicitacoes-lista .ant-list-item-meta-title{margin-bottom:5px;color:#2d4565;font-size:11px;line-height:1.45}.portal-solicitacao-item-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.portal-solicitacao-item-titulo .ant-tag{margin:0;border-radius:999px;font-size:8px}.portal-solicitacoes-lista .ant-list-item-meta-description{color:#7b899d;font-size:9px;line-height:1.5}.portal-solicitacoes-lista .ant-list-item-action{margin-inline-start:6px}.portal-solicitacoes-lista .ant-list-item-action button{padding-inline:3px;font-size:9px}.portal-solicitacao-preview{display:-webkit-box;overflow:hidden;margin-top:4px;color:#516782;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-solicitacao-detalhe{border-color:#e7edf6;border-radius:16px;background:#fff}.portal-solicitacao-detalhe .ant-card-body{padding:16px}.portal-solicitacao-resumo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 13px;border-bottom:1px solid #edf1f7}.portal-solicitacao-resumo>div{display:flex;min-width:0;flex-direction:column;gap:4px}.portal-solicitacao-resumo>div>span{color:#6880a2;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.portal-solicitacao-resumo strong{color:#263e5f;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.portal-solicitacao-resumo small{color:#8290a3;font-size:9px}.portal-solicitacao-resumo .ant-tag{flex:0 0 auto;margin:0;border-radius:999px;font-size:8px}.portal-solicitacao-conversa{display:flex;max-height:430px;flex-direction:column;gap:9px;overflow:auto;padding:14px 1px;overscroll-behavior:contain}.portal-solicitacao-mensagem{width:min(90%,560px);padding:11px 12px;border:1px solid #e6ebf3;border-radius:14px 14px 14px 4px;background:#f7f9fc}.portal-solicitacao-mensagem-propria{align-self:flex-end;border-color:#dce7ff;border-radius:14px 14px 4px;background:#f0f5ff}.portal-solicitacao-mensagem>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-solicitacao-mensagem strong{color:#3a5272;font-size:9px}.portal-solicitacao-mensagem time{flex:0 0 auto;color:#8794a7;font-size:8px}.portal-solicitacao-mensagem p{margin:7px 0 0;color:#3d526e;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.portal-solicitacao-responder{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid #edf1f7}.portal-solicitacao-responder>label{color:#405775;font-size:10px;font-weight:700}.portal-solicitacao-responder .ant-input{font-size:10px}.portal-solicitacao-responder .ant-btn{min-height:43px;border-radius:12px}.portal-notificacao-link{padding:0;border:0;background:transparent;color:#263e5f;font:inherit;font-weight:650;text-align:left;cursor:pointer}.portal-notificacao-link:hover,.portal-notificacao-link:focus-visible{color:#245bdc;text-decoration:underline;outline:none}.portal-notificacao-abrir{color:#416cc2!important;font-weight:650}@media (max-width: 700px){.portal-solicitacoes-lista .ant-list-item{flex-wrap:wrap}.portal-solicitacoes-lista .ant-list-item-meta{flex:1 1 100%}.portal-solicitacoes-lista .ant-list-item-action{display:flex;width:100%;justify-content:flex-end;margin:0}.portal-solicitacoes-lista .ant-list-item-action li{padding:0 3px}.portal-solicitacoes-lista .ant-list-item-action button{min-height:44px;font-size:12px}.portal-solicitacoes-lista .ant-list-item-meta-title{font-size:13px}.portal-solicitacoes-lista .ant-list-item-meta-description{font-size:11px}.portal-solicitacao-preview{font-size:12px}.portal-solicitacao-mensagem strong,.portal-solicitacao-mensagem time{font-size:10px}.portal-solicitacao-mensagem p{font-size:13px}.portal-solicitacao-resumo small{font-size:10px}.portal-solicitacao-responder>label{font-size:12px}.portal-solicitacao-responder .ant-input{font-size:14px}.portal-solicitacao-responder .ant-btn{min-height:46px;font-size:13px}.portal-solicitacoes-aviso .ant-alert-message{font-size:12px}.portal-solicitacoes-aviso .ant-alert-description{font-size:11px}.portal-solicitacao-resumo{gap:7px}.portal-solicitacao-resumo strong{font-size:12px}.portal-solicitacao-conversa{max-height:min(48dvh,390px)}.portal-solicitacao-mensagem{width:95%}.portal-auto-titulo:has(#portal-solicitacoes-titulo){align-items:flex-start}.portal-auto-titulo:has(#portal-solicitacoes-titulo) .ant-btn{min-height:44px;padding-inline:9px;font-size:11px}}@media (max-width: 700px){.portal-captura:has(.ponto-camera-portal){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;width:100%;height:100vh;height:100dvh;min-height:0;max-height:100dvh;flex-direction:column;justify-content:flex-start;gap:5px;margin:0;padding:calc(env(safe-area-inset-top) + 10px) 16px calc(env(safe-area-inset-bottom) + 10px);overflow:hidden;overscroll-behavior:none;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 40%,#1c3760 0,#10213d 58%,#0b172b);box-shadow:none;color:#f4f7ff;touch-action:manipulation}.portal-captura:has(.ponto-camera-portal)>.portal-etiqueta{color:#a9c5ff;font-size:9px}.portal-captura:has(.ponto-camera-portal)>h2{margin:0 0 2px;color:#fff;font-size:20px}.portal-captura:has(.ponto-camera-portal)>.portal-aviso-facial,.portal-captura:has(.ponto-camera-portal)>.portal-reiniciar{display:none}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;gap:7px!important;overflow:hidden}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item{width:100%;min-height:0}.portal-captura:has(.ponto-camera-portal) .ponto-camera-status{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;color:#c8d7f1;font-size:10px;font-weight:750;letter-spacing:.1em}.portal-captura:has(.ponto-camera-portal) .ponto-camera-voz.ant-btn{min-height:34px;padding:0 10px;border:1px solid rgb(187 210 255 / 22%);border-radius:999px;color:#e6eeff;font-size:11px}.portal-captura:has(.ponto-camera-portal) .ponto-camera-voz.ant-btn:disabled{color:#96a5bd}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:has(.ponto-camera-portal){display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center}.portal-captura:has(.ponto-camera-portal) .ponto-camera-politica{color:#aebdd4;font-size:9px;line-height:1.35}.portal-captura:has(.ponto-camera-portal) .ponto-camera-portal{position:relative;display:grid;width:min(34.5dvh,322px,100%);max-width:100%;height:min(46dvh,430px);max-height:min(46dvh,430px);min-height:min(46dvh,430px);aspect-ratio:3 / 4;flex:1 1 auto;align-self:center;place-items:center;overflow:hidden;border:1px solid rgb(183 208 255 / 24%);border-radius:25px;background:linear-gradient(145deg,#17263b,#070d18);box-shadow:0 22px 48px #00000047,inset 0 0 0 5px #ffffff08}.portal-captura:has(.ponto-camera-portal) .ponto-camera-portal video{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain;transform:scaleX(-1);background:#080e19}.portal-captura:has(.ponto-camera-portal) .ponto-camera-guia{top:7%;right:20%;bottom:7%;left:20%;border:2px solid rgb(255 255 255 / 78%);border-radius:48%/43%;box-shadow:0 0 0 999px #04091121,0 0 24px #84beff24}.portal-captura:has(.ponto-camera-portal) .ponto-camera-instrucao{position:absolute;right:12px;bottom:14px;left:12px;padding:9px 12px;border:1px solid rgb(255 255 255 / 14%);border-radius:13px;background:#081222c7;color:#fff;font-size:13px;font-weight:700;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-captura:has(.ponto-camera-portal) .ponto-camera-orientacao,.portal-captura:has(.ponto-camera-portal) .ponto-camera-captura-status{color:#edf3ff;font-size:12px;text-align:center}.portal-captura:has(.ponto-camera-portal) .ponto-camera-orientacao{display:none}.portal-captura:has(.ponto-camera-portal) .ant-progress{margin:0}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo .ant-alert{flex:0 0 auto}.portal-captura:has(.ponto-camera-portal) .ponto-facial-conteudo>.ant-space-item:last-child{margin-top:auto;padding:4px 0 0}.portal-captura:has(.ponto-camera-portal) .ponto-camera-cancelar.ant-btn{min-height:48px;border:1px solid rgb(214 226 247 / 24%);border-radius:15px;background:#ffffff14;color:#f4f7ff}}.portal-funcionario-login{position:relative;isolation:isolate;overflow-x:hidden;min-height:100dvh;color:#f6f8ff;background:radial-gradient(ellipse at 17% 18%,rgb(53 102 192 / 30%),transparent 34rem),radial-gradient(ellipse at 88% 82%,rgb(24 183 172 / 12%),transparent 31rem),linear-gradient(128deg,#0b1730,#10294d 54%,#10203b)}.portal-funcionario-login:before{position:absolute;z-index:-1;top:-190px;right:-125px;width:460px;height:460px;border:1px solid rgb(204 224 255 / 9%);border-radius:50%;box-shadow:0 0 0 44px #cce0ff05,0 0 0 90px #cce0ff05;content:"";pointer-events:none}.portal-funcionario-login .portal-cabecalho{max-width:1220px;padding:24px 38px 12px}.portal-funcionario-login .portal-marca{color:#f4f7ff}.portal-funcionario-login .portal-marca small{color:#a7b8d5}.portal-funcionario-login .portal-marca-icone{width:44px;height:44px;border:1px solid rgb(210 226 255 / 17%);border-radius:15px;color:#eaf2ff;background:linear-gradient(145deg,#6f9dff47,#ffffff14);box-shadow:0 8px 24px #00000029}.portal-funcionario-login .portal-marca strong{font-size:16px;letter-spacing:-.02em}.portal-funcionario-login .portal-corpo{width:min(100%,1220px);padding:25px 38px 35px}.portal-login-layout{display:grid;min-height:min(720px,calc(100dvh - 164px));grid-template-columns:minmax(0,1.08fr) minmax(370px,470px);align-items:center;gap:clamp(50px,8vw,112px)}.portal-login-apresentacao{position:relative;padding:15px 0 38px}.portal-login-selo{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px}.portal-login-selo-icone{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(196 218 255 / 16%);border-radius:14px;background:#ffffff12;color:#9cc9ff;font-size:19px}.portal-login-selo>span:last-child{display:flex;flex-direction:column;gap:4px}.portal-login-selo strong{color:#eff5ff;font-size:10px;letter-spacing:.14em}.portal-login-selo small{color:#91a7c9;font-size:9px;letter-spacing:.12em}.portal-login-apresentacao h1{margin:0;color:#fff;font-size:clamp(52px,6.2vw,78px);font-weight:760;letter-spacing:-.065em;line-height:.99}.portal-login-apresentacao h1 span{color:#91baff;background:linear-gradient(95deg,#9fc8ff 3%,#78e1d2 93%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.portal-login-intro{max-width:440px;margin:21px 0 28px!important;color:#b7c5dd!important;font-size:15px;line-height:1.7!important}.portal-login-beneficios{display:grid;gap:15px;max-width:450px}.portal-login-beneficios>div{display:flex;align-items:center;gap:12px}.portal-login-beneficio-icone{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgb(191 216 255 / 13%);border-radius:12px;background:#ffffff0f;color:#91c8ff;font-size:16px}.portal-login-beneficios>div>span:last-child{display:flex;flex-direction:column;gap:2px}.portal-login-beneficios strong{color:#eff5ff;font-size:12px;font-weight:650}.portal-login-beneficios small{color:#9caec9;font-size:10px;line-height:1.5}.portal-login-arte{position:absolute;right:8%;bottom:-26px;width:285px;height:190px;opacity:.95;pointer-events:none}.portal-login-anel{position:absolute;display:block;border:1px solid rgb(169 207 255 / 18%);border-radius:50%}.portal-login-anel-externo{top:0;right:44px;bottom:0;left:44px;transform:rotate(-24deg) scaleX(1.4)}.portal-login-anel-interno{top:24px;right:67px;bottom:24px;left:67px;border-color:#86e0d338;transform:rotate(30deg) scaleX(1.45)}.portal-login-arte-icone{position:absolute;top:50%;left:50%;display:grid;width:78px;height:78px;place-items:center;border:1px solid rgb(210 228 255 / 22%);border-radius:26px;background:linear-gradient(145deg,#5382cf52,#ffffff14);box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff2e;color:#c9e3ff;font-size:34px;transform:translate(-50%,-50%) rotate(-7deg)}.portal-login-arte-selo{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgb(207 224 255 / 15%);border-radius:12px;background:#112748db;box-shadow:0 10px 25px #00000024;color:#c7d7ee;font-size:8px;font-weight:700;letter-spacing:.1em}.portal-login-arte-selo-topo{top:23px;right:2px}.portal-login-arte-selo-topo i{width:7px;height:7px;border-radius:50%;background:#70ddbb;box-shadow:0 0 12px #70ddbba6}.portal-login-arte-selo-base{bottom:14px;left:2px;color:#c8d8ef}.portal-login-arte-selo-base .anticon{color:#94d7cc;font-size:13px}.portal-login-form-card{width:100%;padding:38px 38px 32px;margin:0;border:1px solid #e1e9f6;border-radius:26px;background:linear-gradient(150deg,#f9fbff,#eff4fc);box-shadow:0 28px 75px #030d1f47,0 2px 4px #0410270d,inset 0 1px #ffffffe5}.portal-login-form-icone{display:grid;width:47px;height:47px;place-items:center;margin-bottom:22px;border:1px solid #e1eaff;border-radius:15px;background:linear-gradient(145deg,#f0f5ff,#eaf2ff);color:#3569d8;font-size:20px}.portal-login-form-card .portal-etiqueta{color:#6380ae;font-size:9px;letter-spacing:.15em}.portal-login-form-card h2{margin:9px 0 3px;color:#172a48;font-size:29px;letter-spacing:-.045em}.portal-login-form-card .portal-descricao{margin:0 0 24px!important;color:#77869d;font-size:12px}.portal-login-form-card .ant-alert{margin:0 0 17px;border-radius:12px}.portal-login-form-card .ant-form{margin-top:0}.portal-login-form-card .ant-form-item{margin-bottom:17px}.portal-login-form-card .ant-form-item-label{padding-bottom:6px}.portal-login-form-card .ant-form-item-label>label{color:#30435f;font-size:12px;font-weight:650}.portal-login-form-card .ant-input-affix-wrapper{min-height:52px;border-color:#e2e8f1;border-radius:12px;background:#fbfcfe;box-shadow:none}.portal-login-form-card .ant-input-affix-wrapper:hover{border-color:#9ab5ed;background:#fff}.portal-login-form-card .ant-input-affix-wrapper-focused{border-color:#527ee0;background:#fff;box-shadow:0 0 0 3px #3d68cf1c}.portal-login-form-card .ant-input-prefix{margin-right:11px;color:#8798b2}.portal-login-form-card .ant-input{color:#203653;font-size:13px}.portal-login-form-card .ant-input::placeholder{color:#a6b1c1}.portal-login-entrar.ant-btn{display:flex;min-height:53px;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:0 17px;margin-top:7px;border:0;border-radius:13px;background:linear-gradient(105deg,#326df0,#2456d9);box-shadow:0 9px 19px #275bd538;font-size:13px;font-weight:700;transition:box-shadow .18s ease,transform .18s ease}.portal-login-entrar.ant-btn:hover{transform:translateY(-1px);background:linear-gradient(105deg,#3a75f4,#2b61e3);box-shadow:0 13px 22px #275bd547}.portal-login-entrar.ant-btn .anticon{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgb(255 255 255 / 24%);border-radius:9px;background:#ffffff1f;font-size:13px}.portal-login-ajuda{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin-top:21px;border:1px solid #e7edf6;border-radius:12px;background:#f7f9fd;color:#71829b}.portal-login-ajuda>.anticon{margin-top:1px;color:#6485c8;font-size:15px}.portal-login-ajuda p{display:flex;flex-direction:column;gap:4px;margin:0!important}.portal-login-ajuda strong{color:#425773;font-size:10px;font-weight:700}.portal-login-ajuda span{color:#7b8ba2;font-size:10px;line-height:1.5}.portal-funcionario-login .portal-rodape{max-width:800px;padding:4px 20px 22px;color:#91a4c2;font-size:10px}@media (max-width: 900px){.portal-login-layout{grid-template-columns:minmax(0,1fr) minmax(335px,430px);gap:38px}.portal-login-arte{right:0;transform:scale(.82);transform-origin:right bottom}.portal-login-apresentacao h1{font-size:clamp(46px,6.4vw,61px)}.portal-login-form-card{padding:32px 29px 26px}}@media (min-width: 701px) and (max-width: 820px){.portal-funcionario-login .portal-cabecalho{padding:20px 32px 8px}.portal-funcionario-login .portal-corpo{width:min(100%,720px);padding:20px 32px 30px}.portal-login-layout{min-height:unset;grid-template-columns:minmax(0,1fr);gap:20px}.portal-login-apresentacao{padding:0}.portal-login-selo{margin-bottom:18px}.portal-login-apresentacao h1{font-size:clamp(44px,7vw,56px)}.portal-login-intro{margin:12px 0 17px!important}.portal-login-beneficios{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-login-beneficios>div{min-height:58px;padding:9px 11px;border:1px solid rgb(207 224 255 / 11%);border-radius:12px;background:#ffffff0d}.portal-login-arte{display:none}.portal-login-form-card{width:min(100%,560px);justify-self:center;padding:28px 30px 24px}}@media (max-width: 700px){.portal-funcionario-login{background:radial-gradient(ellipse at 90% 2%,rgb(54 102 190 / 28%),transparent 23rem),linear-gradient(155deg,#0b1730,#11294c 46%,#0e1c35)}.portal-funcionario-login:before{top:-300px;right:-210px;width:380px;height:380px}.portal-funcionario-login .portal-cabecalho{padding:11px 20px 0}.portal-funcionario-login .portal-marca-icone{width:36px;height:36px;border-radius:12px;font-size:17px}.portal-funcionario-login .portal-marca strong{font-size:14px}.portal-funcionario-login .portal-marca small{font-size:9px}.portal-funcionario-login .portal-corpo{width:100%;padding:17px 19px 24px}.portal-login-layout{min-height:unset;grid-template-columns:minmax(0,1fr);gap:16px}.portal-login-apresentacao{padding:0}.portal-login-selo{display:none}.portal-login-apresentacao h1{font-size:clamp(38px,10vw,46px);line-height:.98}.portal-login-intro{max-width:340px;margin:9px 0 13px!important;font-size:11px;line-height:1.5!important}.portal-login-beneficios{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.portal-login-beneficios>div{min-height:42px;gap:7px;padding:6px 8px;border:1px solid rgb(207 224 255 / 11%);border-radius:11px;background:#ffffff0d}.portal-login-beneficio-icone{width:27px;height:27px;flex-basis:27px;border-radius:9px;font-size:12px}.portal-login-beneficios strong{font-size:9px;line-height:1.2}.portal-login-beneficios small,.portal-login-arte{display:none}.portal-login-form-card{padding:20px 19px 17px;border-radius:20px;box-shadow:0 18px 45px #030d1f38,inset 0 1px #ffffffe5}.portal-login-form-icone{width:35px;height:35px;margin-bottom:12px;border-radius:11px;font-size:16px}.portal-login-form-card .portal-etiqueta{font-size:8px}.portal-login-form-card h2{margin-top:5px;font-size:22px}.portal-login-form-card .portal-descricao{margin-bottom:14px!important;font-size:10px}.portal-login-form-card .ant-form-item{margin-bottom:11px}.portal-login-form-card .ant-form-item-label{padding-bottom:4px}.portal-login-form-card .ant-form-item-label>label{font-size:11px}.portal-login-form-card .ant-input-affix-wrapper{min-height:46px}.portal-login-entrar.ant-btn{min-height:49px;margin-top:5px}.portal-login-ajuda{margin-top:13px;padding:9px 10px}.portal-login-ajuda strong,.portal-login-ajuda span{font-size:9px}.portal-funcionario-login .portal-rodape{padding:0 18px max(68px,calc(20px + env(safe-area-inset-bottom)));font-size:9px}}@media (max-width: 360px){.portal-funcionario-login .portal-corpo{padding-right:15px;padding-left:15px}.portal-login-apresentacao h1{font-size:37px}.portal-login-beneficios>div{gap:5px;padding:6px}.portal-login-beneficios strong{font-size:8px}.portal-login-form-card{padding-right:16px;padding-left:16px}}.portal-boas-vindas.portal-boas-vindas-oculta{display:none}.portal-ausencias{text-align:left}.portal-ausencia-privacidade{margin:12px 0 16px;text-align:left}.portal-ausencia-limites{margin-top:18px;text-align:left}.portal-ausencia-lista .ant-list-item{align-items:flex-start;gap:10px}.portal-ausencia-lista .ant-list-item-meta{min-width:0}.portal-ausencia-lista .ant-list-item-meta-title{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#2b4465;font-size:13px}.portal-ausencia-lista .ant-list-item-meta-description{color:#75869d;font-size:11px}.portal-ausencia-lista .ant-list-item-meta-description .ant-tag{margin-left:5px}.portal-ausencia-documento-lista{display:block;margin-top:4px;color:#576e8b}.portal-ausencia-detalle{margin:12px 0 16px;border-color:#e3eaf3;border-radius:15px}.portal-ausencia-resumo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.portal-ausencia-resumo>div{display:flex;flex-direction:column;gap:5px}.portal-ausencia-resumo>div>span{color:#647c9a;font-size:11px}.portal-ausencia-resumo strong{color:#243e61;font-size:14px;line-height:1.5}.portal-ausencia-resumo small{color:#8996a8;font-size:10px}.portal-ausencia-anexos{margin-top:18px;padding-top:14px;border-top:1px solid #e9edf3}.portal-ausencia-anexos>strong{display:block;margin-bottom:6px;color:#425b7b;font-size:12px}.portal-ausencia-anexos>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;color:#5f7590;font-size:11px}.portal-ausencia-sem-anexo{margin:12px 0 0!important;font-size:11px}.portal-ausencia-eventos{margin-top:18px}.portal-ausencia-eventos h4,.portal-ausencia-resposta h4{margin:0 0 8px;color:#304969;font-size:13px}.portal-ausencia-eventos article{display:flex;gap:10px;padding:10px 0;border-top:1px solid #edf1f5}.portal-ausencia-evento-icone{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:10px;background:#eef3fb;color:#3d63a0}.portal-ausencia-eventos article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.portal-ausencia-eventos strong{color:#354c68;font-size:12px}.portal-ausencia-eventos time{color:#8391a4;font-size:10px}.portal-ausencia-eventos p{margin:2px 0 0!important;color:#5e718a!important;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.portal-ausencia-resposta{display:flex;flex-direction:column;gap:11px;padding:16px;border:1px solid #e4eaf2;border-radius:14px;background:#fff}.portal-ausencia-resposta>p{margin:-6px 0 2px!important;font-size:11px}.portal-ausencia-modal-fundo{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:#0c1a3094;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.portal-ausencia-modal{display:flex;width:min(100%,520px);max-height:min(90dvh,760px);flex-direction:column;gap:15px;overflow-y:auto;padding:22px;border:1px solid rgb(255 255 255 / 78%);border-radius:22px;background:#fff;box-shadow:0 25px 70px #07142740}.portal-ausencia-modal-cabecalho{display:flex;align-items:center;gap:12px}.portal-ausencia-modal-cabecalho>div{flex:1;min-width:0}.portal-ausencia-modal-cabecalho h3{margin:3px 0 0;color:#1b3557;font-size:18px}.portal-ausencia-modal-icone{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:14px;background:#edf3ff;color:#2a5bc8;font-size:19px}.portal-ausencia-modal>p{margin:0!important;color:#6c7e96;font-size:12px}.portal-ausencia-campo{display:flex;min-width:0;flex-direction:column;gap:7px;color:#344b69;font-size:12px;font-weight:650}.portal-ausencia-campo .ant-picker,.portal-ausencia-campo .ant-select{width:100%}.portal-ausencia-campo small{color:#8290a4;font-size:10px;font-weight:400}.portal-ausencia-datas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-ausencia-modal-acoes{display:flex;justify-content:flex-end;margin-top:2px}@media (max-width: 520px){.portal-ausencia-modal{gap:12px;padding:17px;border-radius:18px}.portal-ausencia-datas{grid-template-columns:minmax(0,1fr)}.portal-ausencia-modal-acoes{display:grid;grid-template-columns:minmax(0,1fr)}.portal-ausencia-modal-acoes .ant-btn{width:100%}.portal-ausencia-lista .ant-list-item{flex-direction:column}.portal-ausencia-lista .ant-list-item-action{align-self:flex-start;margin-left:0}.portal-ausencia-resumo{flex-direction:column}}.justificativa-funcionario{display:flex;flex-direction:column;gap:21px;padding:24px;margin-bottom:20px;border:1px solid #e2e9f4;border-radius:24px;background:#fff;box-shadow:0 10px 35px #18335d0d;color:#203957}.justificativa-confirmacao{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #ccecdf;border-radius:14px;background:#f0fbf6;color:#147356}.justificativa-confirmacao>.anticon{font-size:25px}.justificativa-confirmacao>div{display:flex;flex-direction:column;gap:3px}.justificativa-confirmacao strong{font-size:13px}.justificativa-confirmacao span:not(.anticon){color:#547968;font-size:10px;line-height:1.5}.justificativa-etiqueta{color:#667e9d;font-size:9px;font-weight:750;letter-spacing:.14em}.justificativa-funcionario h2{margin:8px 0;color:#183559;font-size:25px;letter-spacing:-.04em;line-height:1.15}.justificativa-funcionario header>p{margin:0;color:#718198;font-size:12px;line-height:1.65}.justificativa-resumo{padding:18px;border:1px solid #e6eaf2;border-radius:16px;background:#f7f9fd}.justificativa-resumo dl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.justificativa-resumo dt{margin-bottom:5px;color:#708299;font-size:10px}.justificativa-resumo dd{margin:0;color:#214576;font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.justificativa-resumo dl>span{color:#a0aec1;font-size:20px}.justificativa-resumo p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:14px;margin:14px 0 0;border-top:1px solid #e4e9f2;font-size:10px}.justificativa-resumo p strong{color:#9b691f}.justificativa-resumo p span{color:#72839a}.justificativa-motivos{min-width:0;padding:0;margin:0;border:0}.justificativa-motivos legend,.justificativa-campo,.justificativa-documento>div>strong{color:#2a4162;font-size:12px;font-weight:650}.justificativa-motivos legend{margin-bottom:11px}.justificativa-motivos>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.justificativa-motivos button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:104px;padding:13px 11px;border:1px solid #e0e7f1;border-radius:14px;background:#fff;color:#6f8199;font:inherit;text-align:left;cursor:pointer}.justificativa-motivos button[aria-pressed=true]{border-color:#5d87ee;background:#f1f5ff;color:#295bc7;box-shadow:inset 0 0 0 1px #5d87ee}.justificativa-motivos button:focus-visible{outline:3px solid #adccff;outline-offset:2px}.justificativa-motivos button:disabled{cursor:default;opacity:.65}.justificativa-motivos .anticon{font-size:19px}.justificativa-motivos button strong{color:#304969;font-size:11px}.justificativa-motivos button>span:not(.anticon){font-size:9px;line-height:1.45}.justificativa-campo{display:flex;flex-direction:column;gap:10px}.justificativa-campo .ant-input-textarea{font-weight:400}.justificativa-campo textarea.ant-input{padding:12px;border-radius:12px;font-size:14px;line-height:1.6}.justificativa-campo>small{margin-top:9px;color:#7889a0;font-size:10px;font-weight:400}.justificativa-documento{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px dashed #cbd8e9;border-radius:15px;background:#fafcff}.justificativa-documento strong small{margin-left:5px;color:#7c8ba1;font-size:10px;font-weight:400}.justificativa-documento p,.justificativa-documento>small{margin:6px 0 0;color:#74869d;font-size:10px;line-height:1.6}.justificativa-anexar-acoes{display:flex;flex-wrap:wrap;gap:8px}.justificativa-anexar-acoes .ant-btn{min-height:44px;padding-inline:11px;border-color:#dce5f2;border-radius:10px;color:#315785;font-size:11px}.justificativa-arquivo{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #d8e4f4;border-radius:11px;background:#fff}.justificativa-arquivo>.anticon{flex:0 0 20px;color:#4269a2;font-size:20px}.justificativa-arquivo>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.justificativa-arquivo strong{overflow-wrap:anywhere;color:#365170;font-size:11px}.justificativa-arquivo small{color:#7a8aa0;font-size:9px}.justificativa-acoes{display:flex;flex-direction:column;gap:7px}.justificativa-acoes .ant-btn-primary{min-height:52px;border-radius:14px;background:#285ce0;font-size:13px;font-weight:650}.justificativa-acoes .ant-btn-text{min-height:44px;color:#617a9c;font-size:12px}.justificativa-acoes>small{margin-top:3px;color:#8290a5;font-size:9px;line-height:1.6;text-align:center}.portal-justificativa-enviada{margin-bottom:15px;border-radius:15px}.portal-historico-justificativa-detalhe{padding:11px;margin-top:6px;border:1px solid #e7edf6;border-radius:11px;background:#f8faff}.portal-historico-justificativa-detalhe>p{margin:6px 0;color:#405b7f;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 420px){.justificativa-funcionario{gap:18px;padding:19px 16px;border-radius:19px}.justificativa-funcionario h2{font-size:23px}.justificativa-resumo{padding:15px}.justificativa-resumo dd{font-size:26px}.justificativa-documento{padding:13px}.justificativa-anexar-acoes{flex-direction:column}.justificativa-anexar-acoes .ant-upload-wrapper,.justificativa-anexar-acoes .ant-upload-select,.justificativa-anexar-acoes .ant-btn{width:100%}}.planejamento-painel{min-width:0;padding:28px;margin-bottom:22px;border:1px solid #e2e9f4;border-radius:24px;background:#fff;box-shadow:0 10px 28px #1d345b0a;color:#213551}.planejamento-cabecalho{display:flex;align-items:center;gap:13px;margin-bottom:24px}.planejamento-cabecalho>div{flex:1;min-width:0}.planejamento-cabecalho h2{margin:4px 0;font-size:24px;letter-spacing:-.035em}.planejamento-cabecalho p,.planejamento-subtitulo p{margin:0;color:#7d8ba0;font-size:12px;line-height:1.5}.planejamento-icone{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid #e1eafd;border-radius:15px;background:#f0f5ff;color:#3567d9;font-size:21px}.planejamento-mes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0;padding:10px;border:1px solid #e7edf6;border-radius:16px;background:#f8faff}.planejamento-mes strong{text-align:center;text-transform:capitalize;font-size:14px}.planejamento-mes .ant-btn{border-color:#dfe7f5;box-shadow:none}.planejamento-carregando{display:grid;min-height:190px;place-content:center;justify-items:center;gap:16px;color:#75859e;font-size:13px}.planejamento-legenda{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;color:#73829a;font-size:11px}.planejamento-legenda span{display:flex;align-items:center;gap:5px}.planejamento-legenda i{display:block;width:7px;height:7px;border-radius:50%}.planejamento-cor-publicada{background:#3569e3}.planejamento-cor-prevista{background:#a0b2ce}.planejamento-cor-folga{background:#32a48a}.planejamento-calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.planejamento-dia-semana{padding:0 0 8px;text-align:center;color:#8a98ad;font-size:11px;font-weight:700}.planejamento-dia{position:relative;display:flex;min-width:0;min-height:80px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 2px;border:1px solid #e7edf6;border-radius:14px;background:#f9fbfe;color:#344d73;font:inherit;cursor:pointer}.planejamento-dia strong{font-size:18px;font-weight:750}.planejamento-dia small{font-size:10px}.planejamento-dia i{width:4px;height:4px;border-radius:50%;background:#a6b6cc}.planejamento-origem-publicada{border-color:#d9e4fc;background:#edf3ff;color:#2659c8}.planejamento-origem-publicada i{background:#3569e3}.planejamento-dia-folga{background:#f0f9f6;color:#238971}.planejamento-dia-folga i{background:#32a48a}.planejamento-dia-sem_jornada{color:#8d9ab0;background:#fafbfd}.planejamento-hoje{outline:2px solid #3c6ee2;outline-offset:1px}.planejamento-dia:hover{border-color:#80a1eb}.planejamento-dia:focus-visible,.planejamento-dia-apurado>summary:focus-visible,.planejamento-regras>summary:focus-visible{outline:3px solid #3569e3;outline-offset:3px}.planejamento-ajuda{margin:17px 0;color:#7a899e;font-size:12px;line-height:1.65}.planejamento-nota{padding:14px 16px;border:1px solid #e7edf6;border-radius:14px;background:#f7f9fd;color:#73839b;font-size:12px;line-height:1.65}.planejamento-nota p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.planejamento-detalhe-dia h3{margin:16px 0;color:#203653;font-size:23px}.planejamento-detalhe-dia>p{color:#75849a;line-height:1.65}.planejamento-local-dia{display:grid;gap:6px;padding:15px 16px;margin:15px 0;border:1px solid #dbe6f8;border-radius:15px;background:linear-gradient(120deg,#f1f6ff,#fbfdff);color:#536b8d}.planejamento-local-dia strong{display:flex;align-items:center;gap:7px;color:#315da9;font-size:12px}.planejamento-local-dia>span{color:#283f62;font-size:14px;font-weight:700}.planejamento-local-dia small{color:#7a8ba4;line-height:1.5}.planejamento-local-dia a{width:fit-content;margin-top:4px;color:#2e63cf;font-size:12px;font-weight:650;text-decoration:none}.planejamento-local-dia a:hover{text-decoration:underline}.planejamento-horarios{display:flex;align-items:center;justify-content:space-around;gap:16px;padding:22px;margin-bottom:18px;border:1px solid #e1e9f7;border-radius:18px;background:#f5f8ff}.planejamento-horarios div{display:grid;gap:8px}.planejamento-horarios small{color:#8290a5;font-size:11px}.planejamento-horarios strong{color:#244d99;font-size:27px;letter-spacing:-.03em}.planejamento-horarios>span{color:#9aabc5}.planejamento-totais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 16px}.planejamento-totais>div{display:flex;min-width:0;flex-direction:column;gap:9px;padding:17px 14px;border:1px solid #e5ebf7;border-radius:16px;background:#f5f8ff}.planejamento-totais span{color:#7c8aa0;font-size:11px}.planejamento-totais strong{color:#2e5599;font-size:clamp(16px,2.2vw,23px);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.planejamento-totais .planejamento-total-atencao{background:#fff9ec;border-color:#f8e7bd}.planejamento-total-atencao strong{color:#b37b1d}.planejamento-acoes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:14px 0}.planejamento-regras{margin:15px 0 22px;padding:14px 16px;border:1px solid #e5ecf8;border-radius:14px;background:#f8faff;color:#6f819c;font-size:12px;line-height:1.65}.planejamento-regras summary{cursor:pointer;font-weight:700;color:#3c5d91}.planejamento-regras p{margin-bottom:0}.planejamento-espelho-intro{display:grid;gap:5px;padding:14px 16px;margin:18px 0 12px;border:1px solid #dfe8fa;border-radius:14px;background:linear-gradient(110deg,#f2f6ff,#fbfcff)}.planejamento-espelho-intro strong{color:#294c89;font-size:12px}.planejamento-espelho-intro span{color:#70819b;font-size:11px;line-height:1.55}.planejamento-dias-apurados{display:grid;gap:9px}.planejamento-grupo-dias{margin-top:10px;border:1px solid #e4eaf3;border-radius:15px;background:#f9fbfe;overflow:hidden}.planejamento-grupo-dias>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:12px 16px;cursor:pointer;list-style:none}.planejamento-grupo-dias>summary::-webkit-details-marker{display:none}.planejamento-grupo-dias>summary>span{display:grid;gap:4px}.planejamento-grupo-dias>summary strong{color:#50627d;font-size:12px}.planejamento-grupo-dias>summary small{color:#8491a4;font-size:10px;line-height:1.4}.planejamento-grupo-dias>summary b{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:1px solid #e0e7f1;border-radius:9px;background:#fff;color:#657792;font-size:11px}.planejamento-grupo-fora{border-color:#e9e3d8;background:#fcfbf8}.planejamento-grupo-fora>summary strong{color:#776b58}.planejamento-grupo-dias[open]>summary{border-bottom:1px solid #e7ecf4;background:#f3f6fb}.planejamento-grupo-dias>.planejamento-dias-apurados{padding:10px}.planejamento-ordem-batidas{margin:13px 0 4px;color:#77879e;font-size:10px;line-height:1.5}.planejamento-dia-apurado{min-width:0;border:1px solid #e6ecf5;border-radius:15px;overflow:hidden;background:#fff}.planejamento-dia-apurado>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none}.planejamento-dia-apurado>summary::-webkit-details-marker{display:none}.planejamento-data-apurada,.planejamento-total-dia{display:flex;flex-direction:column;gap:4px}.planejamento-data-apurada strong{color:#314b71;text-transform:capitalize;font-size:13px}.planejamento-data-apurada small,.planejamento-total-dia small{color:#8a97aa;font-size:10px}.planejamento-total-dia{align-items:flex-end}.planejamento-total-dia strong{color:#385c9a;font-size:15px}.planejamento-dia-pendente{border-color:#efdfbf}.planejamento-dia-pendente .planejamento-total-dia small{color:#ad7922}.planejamento-dia-apurado[open]>summary{background:#f8faff;border-bottom:1px solid #e8edf6}.planejamento-dia-conteudo{padding:17px}.planejamento-dia-conteudo>.ant-btn{width:100%;min-height:40px;margin-top:15px;border-color:#cddcf9;color:#3664c5;font-size:12px;font-weight:650}.planejamento-pendencias{margin:13px 0;padding:11px 13px;border-radius:12px;background:#fff8e8;color:#9d742a;font-size:11px;line-height:1.6}.planejamento-pendencias p{margin:3px 0}.planejamento-marcacoes{display:grid;gap:10px;padding:0;margin:18px 0;list-style:none}.planejamento-marcacoes li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #eff2f7}.planejamento-marcacoes li>span{display:grid;gap:5px}.planejamento-marcacoes strong{font-size:17px;color:#284778}.planejamento-marcacoes small{color:#8c99ac;font-size:10px}.planejamento-marcacoes .ant-tag{margin:0;font-size:10px}.planejamento-desconsiderada strong{text-decoration:line-through;opacity:.55}.planejamento-saldo-dia{display:grid;gap:6px;color:#7d8a9c;font-size:11px;line-height:1.5}.planejamento-saldo-dia strong{color:#50627c}.planejamento-pedidos{margin-top:28px;padding-top:24px;border-top:1px solid #e8edf6}.planejamento-subtitulo{display:flex;align-items:center;gap:11px;margin-bottom:18px}.planejamento-subtitulo .planejamento-icone{width:37px;height:37px;flex-basis:37px;border-radius:12px;font-size:17px}.planejamento-subtitulo h3{margin:0 0 4px;font-size:16px;color:#2b446b}.planejamento-subtitulo p{font-size:11px}.planejamento-lista-pedidos{display:grid;gap:13px;margin-bottom:18px}.planejamento-lista-pedidos article{padding:16px;border:1px solid #e7edf5;border-radius:14px;background:#fafcff}.planejamento-lista-pedidos article>div{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px}.planejamento-lista-pedidos article>small{display:block;margin:6px 0;color:#8795aa;font-size:10px}.planejamento-lista-pedidos p{margin:10px 0 0;color:#657893;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.planejamento-lista-pedidos blockquote{margin:14px 0 0;padding:12px;border-left:3px solid #b4c9f6;border-radius:0 10px 10px 0;background:#f0f5ff;font-size:11px}.planejamento-lista-pedidos blockquote small{display:block;margin-top:8px;color:#8190a6;font-size:10px}.planejamento-painel .ant-alert{margin:14px 0}.planejamento-versoes{margin-top:20px;padding-top:16px;border-top:1px solid #e7edf6;color:#70829b;font-size:12px;line-height:1.65}.planejamento-versoes summary{color:#3c63a6;font-weight:700;cursor:pointer}.planejamento-versoes article{padding:13px;margin:12px 0;border:1px solid #e5ecf7;border-radius:12px;background:#f8faff}.planejamento-versoes article strong{display:block;color:#45638e}.planejamento-versoes article small{display:block;margin:6px 0;color:#91a0b6}.planejamento-versoes article p{margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 700px){.planejamento-painel{padding:20px 16px;margin-bottom:17px;border-radius:22px}.planejamento-cabecalho{gap:10px;margin-bottom:18px}.planejamento-cabecalho h2{font-size:22px}.planejamento-cabecalho p{font-size:10px}.planejamento-cabecalho .planejamento-icone{width:38px;height:38px;flex-basis:38px;font-size:18px;border-radius:12px}.planejamento-cabecalho .portal-etiqueta{font-size:8px;letter-spacing:.1em}.planejamento-mes{margin:16px 0;padding:8px}.planejamento-mes strong{font-size:12px}.planejamento-legenda{gap:9px;font-size:9px}.planejamento-calendario{gap:5px}.planejamento-dia{min-height:64px;gap:5px;padding:6px 1px;border-radius:10px}.planejamento-dia strong{font-size:15px}.planejamento-dia small{font-size:8px}.planejamento-totais{gap:6px}.planejamento-totais>div{padding:12px 8px;border-radius:12px;gap:8px}.planejamento-totais strong{font-size:15px}.planejamento-totais span{font-size:9px}.planejamento-acoes .ant-btn{font-size:11px}.planejamento-espelho-intro{gap:5px;padding:12px 13px;margin:14px 0 10px;border-radius:12px}.planejamento-espelho-intro strong{font-size:11px}.planejamento-espelho-intro span{font-size:10px}.planejamento-grupo-dias>summary{min-height:58px;padding:10px 12px}.planejamento-grupo-dias>summary strong{font-size:11px}.planejamento-grupo-dias>summary small{font-size:9px}.planejamento-grupo-dias>.planejamento-dias-apurados{padding:8px}.planejamento-dia-apurado>summary{padding:14px}.planejamento-dia-conteudo{padding:14px}.planejamento-local-dia{padding:13px;border-radius:13px}.planejamento-dia-conteudo .ant-tag{max-width:100%;white-space:normal}.planejamento-lista-pedidos article{padding:13px}.planejamento-nota,.planejamento-regras{padding:12px 13px;font-size:11px}}@media (max-width: 360px){.planejamento-painel{padding-right:13px;padding-left:13px}.planejamento-totais strong{font-size:13px}.planejamento-calendario{gap:4px}.planejamento-dia small{font-size:7px}}*,*:before,*:after{box-sizing:border-box}html{min-width:0;background:#f3f6fb}body{margin:0;color:#18243d;background:#f3f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}a{color:#2456d8;text-decoration-thickness:1px;text-underline-offset:3px}:root{--erp-canvas: #f3f6fb;--erp-surface: #ffffff;--erp-primary: #2456d8;--erp-primary-soft: #edf3ff;--erp-ink: #18243d;--erp-muted: #68758f;--erp-border: #e4eaf3;--erp-navy: #111e38;--erp-navy-raised: #182846;--erp-teal: #0c9ca9;--erp-radius-card: 16px;--erp-radius-control: 11px;--erp-shadow-card: 0 5px 20px rgb(27 45 80 / 4%);--erp-shadow-float: 0 18px 52px rgb(19 34 62 / 14%);--erp-motion: .16s ease;--erp-nav-inferior-altura: 68px}.erp-app{min-height:100vh;color:var(--erp-ink);background:var(--erp-canvas)}.erp-app .ant-layout{background:var(--erp-canvas)}.erp-app .ant-layout-sider{position:sticky;top:0;z-index:20;height:100vh;overflow:hidden;background:var(--erp-navy);box-shadow:8px 0 28px #13223e12}.erp-app .ant-card{overflow:hidden;border:1px solid var(--erp-border);border-radius:var(--erp-radius-card);background:var(--erp-surface);box-shadow:var(--erp-shadow-card)}.erp-app .ant-card .ant-card-head{min-height:54px;border-bottom-color:#edf0f6}.erp-app .ant-card .ant-card-head-title{color:var(--erp-ink);font-weight:650;letter-spacing:-.015em}.erp-app .ant-card .ant-card-body{min-width:0}.erp-app .ant-card-small>.ant-card-head{min-height:46px}.erp-app .ant-table-wrapper{max-width:100%}.erp-app .ant-table{border:1px solid #edf0f6;border-radius:12px}.erp-app .ant-table-thead>tr>th{color:#52617c;background:#f7f9fd;font-size:12px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.erp-app .ant-table-tbody>tr>td{transition:background-color var(--erp-motion)}.erp-app .ant-table-tbody>tr:hover>td{background:#f7faff}.erp-app .ant-statistic-title{margin-bottom:7px;color:var(--erp-muted);font-size:12px;font-weight:550}.erp-app .ant-statistic-content{color:var(--erp-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.erp-app .ant-tabs-nav:before{border-bottom-color:var(--erp-border)}.erp-app .ant-tabs-tab{padding-block:13px;font-weight:550}.erp-app .ant-form-item-label>label{color:#43516c;font-size:13px;font-weight:550}.erp-app .ant-input-affix-wrapper,.erp-app .ant-input-number,.erp-app .ant-picker,.erp-app .ant-select-selector{min-height:40px}.erp-app .ant-input-number-input{height:38px}.erp-app .ant-btn{border-radius:10px;font-weight:550;transition:color var(--erp-motion),background-color var(--erp-motion),border-color var(--erp-motion),box-shadow var(--erp-motion),transform var(--erp-motion)}.erp-app .ant-btn-primary{box-shadow:0 5px 12px #2456d829}.erp-app .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 7px 16px #2456d838}.erp-app .ant-tag{border-radius:999px}.erp-app .ant-descriptions-view{overflow:hidden;border-radius:12px}.erp-app .ant-alert{border-radius:12px}.erp-app .ant-pagination .ant-pagination-item{border-radius:9px}.erp-app .ant-menu-dark,.erp-app .ant-menu-dark>.ant-menu{color:#bdc8da;background:transparent}.erp-app .ant-menu-dark .ant-menu-item,.erp-app .ant-menu-dark .ant-menu-submenu-title{width:calc(100% - 20px);min-height:42px;margin:3px 10px;border-radius:10px;color:#bdc8da;line-height:42px;transition:color var(--erp-motion),background-color var(--erp-motion)}.erp-app .ant-menu-dark .ant-menu-item:hover,.erp-app .ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background:#ffffff12}.erp-app .ant-menu-dark .ant-menu-item-selected{color:#fff;background:linear-gradient(100deg,#2456d8,#2869df);box-shadow:0 7px 18px #07112640}.erp-app .ant-menu-dark .ant-menu-item-selected:after{border-inline-end:0}.erp-app .ant-menu-dark .ant-menu-sub{background:transparent}.erp-app .ant-menu-dark .ant-menu-item-group-title{padding:17px 22px 6px;color:#7484a0;font-size:10px;font-weight:700;letter-spacing:.11em}.erp-app .ant-menu-inline-collapsed .ant-menu-item-group-title{display:none}.erp-app .ant-menu-inline-collapsed .ant-menu-item,.erp-app .ant-menu-inline-collapsed .ant-menu-submenu-title{display:flex;justify-content:center;width:48px;margin-inline:auto;padding-inline:0}.erp-app .ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon,.erp-app .ant-menu-inline-collapsed .ant-menu-submenu-title .ant-menu-item-icon{margin-inline:0;font-size:17px;line-height:42px}.erp-mobile-menu .ant-menu-dark{color:#bdc8da;background:transparent}.erp-mobile-menu .ant-menu-dark .ant-menu-item,.erp-mobile-menu .ant-menu-dark .ant-menu-submenu-title{min-height:42px;margin:3px 10px;border-radius:10px;color:#bdc8da;line-height:42px}.erp-mobile-menu .ant-menu-dark .ant-menu-item:hover,.erp-mobile-menu .ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background:#ffffff12}.erp-mobile-menu .ant-menu-dark .ant-menu-item-selected{color:#fff;background:linear-gradient(100deg,#2456d8,#2869df)}.erp-mobile-menu .ant-menu-dark .ant-menu-item-group-title{padding:17px 22px 6px;color:#7484a0;font-size:10px;font-weight:700;letter-spacing:.11em}.erp-app :where(button,a,input,textarea,[tabindex]):focus-visible{outline:3px solid rgb(12 156 169 / 45%);outline-offset:2px}.erp-app__shell{min-height:100vh}.erp-brand{display:flex;min-height:82px;align-items:center;gap:12px;padding:16px 20px;color:#fff}.erp-brand__mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgb(255 255 255 / 13%);border-radius:13px;color:#fff;background:linear-gradient(145deg,#356be7,#1744ad);box-shadow:0 6px 16px #050d1f40;font-size:12px;font-weight:800;letter-spacing:.05em}.erp-brand__text{min-width:0;overflow:hidden;white-space:nowrap}.erp-brand__name{display:block;color:#f7f9ff;font-size:14px;font-weight:700;letter-spacing:-.01em}.erp-brand__subtitle{display:block;margin-top:3px;color:#96a5bd;font-size:11px}.erp-sider__nav{height:calc(100vh - 130px);overflow:auto;padding:4px 0 20px;scrollbar-color:#344766 transparent;scrollbar-width:thin}.erp-sider__nav .ant-menu{border-inline-end:0}.erp-mobile-menu .ant-drawer-content{background:var(--erp-navy)}.erp-mobile-menu .ant-drawer-body{padding:0}.erp-mobile-menu .erp-sider__nav{height:calc(100dvh - 82px)}.erp-bottom-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;display:none;align-items:stretch;justify-content:space-between;gap:2px;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-top:1px solid rgb(255 255 255 / 9%);border-radius:18px 18px 0 0;background:linear-gradient(160deg,#16233f 0%,var(--erp-navy) 58%,#14263f 100%);box-shadow:0 -12px 30px #08112247}.erp-bottom-nav__item{display:flex;min-width:0;min-height:56px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px 6px;border:0;border-radius:16px;color:#9fb0cb;background:transparent;cursor:pointer;font-size:clamp(9px,2.9vw,11px);font-weight:600;letter-spacing:.02em;line-height:1.15;text-decoration:none;transition:color var(--erp-motion),background-color var(--erp-motion),box-shadow var(--erp-motion)}.erp-bottom-nav__item:hover{color:#dfe8f7}.erp-bottom-nav__item--ativo,.erp-bottom-nav__item--ativo:hover{color:#fff;background:linear-gradient(160deg,#356be76b,#0c9ca94d);box-shadow:inset 0 0 0 1px #8cb2ff52}.erp-bottom-nav__icone{font-size:19px;line-height:1}.erp-bottom-nav__rotulo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-app .ant-layout-header.erp-topbar{height:auto;line-height:normal;padding-inline:30px}.erp-topbar{position:sticky;top:0;z-index:15;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:0 30px;border-bottom:1px solid rgb(224 231 241 / 85%);background:#fffffff0;box-shadow:0 4px 14px #1c2d4d08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.erp-topbar__left,.erp-topbar__row,.erp-topbar__actions,.erp-topbar__company,.erp-topbar__user{display:flex;min-width:0;align-items:center}.erp-topbar__left{flex:1 1 auto;gap:15px}.erp-topbar__row{width:100%;justify-content:space-between;gap:14px}.erp-topbar__company{flex:0 0 auto;gap:9px;white-space:nowrap}.erp-topbar__company-label{flex:0 0 auto;white-space:nowrap}.erp-topbar__company-icon{color:var(--erp-muted);font-size:16px}.erp-topbar__company-select{width:220px;min-width:180px}.erp-topbar__company .ant-select-selection-item{font-weight:600}.erp-topbar__actions{flex:0 0 auto;gap:14px}.erp-topbar__icon-button{width:40px;height:40px;color:#52617c}.erp-topbar__user{gap:9px;padding:5px 8px 5px 5px;border:1px solid transparent;border-radius:12px;color:var(--erp-ink);cursor:pointer;transition:border-color var(--erp-motion),background-color var(--erp-motion)}.erp-topbar__user:hover{border-color:var(--erp-border);background:#f8faff}.erp-topbar__user-name{max-width:170px;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.erp-app .ant-tag.erp-topbar__role{margin-inline-end:0;color:#0a7984;background:#e8f8f8}.erp-topbar__mobile-crumb{display:none}.erp-page-content{min-width:0;padding:28px 32px 44px}.erp-page-content>*{max-width:100%}.erp-notifications-drawer .ant-drawer-content,.erp-mobile-menu .ant-drawer-content{border-radius:0}.erp-notifications-drawer .ant-drawer-header{border-bottom-color:var(--erp-border)}.erp-login{display:grid;min-height:100vh;grid-template-columns:minmax(320px,1.02fr) minmax(420px,.98fr);background:#fff}.erp-login__hero{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(36px,6vw,84px);color:#fff;background:radial-gradient(ellipse at 84% 15%,rgb(38 125 218 / 45%),transparent 35%),radial-gradient(ellipse at 5% 96%,rgb(8 156 169 / 29%),transparent 36%),linear-gradient(145deg,#111e38 4%,#162e58 55%,#17416c)}.erp-login__hero:before,.erp-login__hero:after{position:absolute;width:380px;height:380px;border:1px solid rgb(255 255 255 / 10%);border-radius:46% 54% 62% 38%/43% 42% 58% 57%;content:"";pointer-events:none}.erp-login__hero:before{top:14%;right:-210px;transform:rotate(24deg)}.erp-login__hero:after{right:-120px;bottom:-220px;width:470px;height:470px;border-color:#ffffff12;transform:rotate(-22deg)}.erp-login__brand,.erp-login__story,.erp-login__footnote{position:relative;z-index:1}.erp-login__brand{display:flex;align-items:center;gap:13px}.erp-login__brand-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(255 255 255 / 22%);border-radius:14px;background:#ffffff1c;font-size:13px;font-weight:800;letter-spacing:.05em}.erp-login__brand-name{display:block;font-size:15px;font-weight:700}.erp-login__brand-caption{display:block;margin-top:3px;color:#aabbd5;font-size:11px}.erp-login__story{max-width:570px;margin:auto 0;padding:72px 0}.erp-login__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgb(255 255 255 / 18%);border-radius:999px;color:#c6e8f0;background:#ffffff12;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.erp-login__headline{margin:23px 0 16px;color:#fff;font-size:clamp(36px,4.1vw,59px);font-weight:720;letter-spacing:-.055em;line-height:1.08}.erp-login__headline span{color:#72d2d2}.erp-login__description{max-width:470px;color:#b5c3d8;font-size:16px;line-height:1.75}.erp-login__features{display:grid;gap:14px;margin-top:36px}.erp-login__feature{display:flex;align-items:center;gap:11px;color:#dce5f2;font-size:13px}.erp-login__feature-mark{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;color:#7ce0dc;background:#7ce0dc1f;font-size:12px}.erp-login__footnote{color:#8fa3c0;font-size:11px}.erp-login__form-pane{display:grid;min-width:0;place-items:center;padding:48px 36px;background:radial-gradient(ellipse at 96% 4%,rgb(36 86 216 / 4%),transparent 35%),#fff}.erp-login__form-wrap{width:min(100%,410px)}.erp-login__mobile-brand{display:none}.erp-login__kicker{margin:0 0 10px;color:var(--erp-teal);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}main.erp-login .erp-login__form-wrap .erp-login__title{margin:0;color:var(--erp-ink);font-size:31px;letter-spacing:-.04em}.erp-login__intro{margin:10px 0 30px;color:var(--erp-muted);font-size:14px;line-height:1.65}.erp-login__form .ant-form-item-label>label{color:#43516c;font-size:13px;font-weight:600}.erp-login__form .ant-input-affix-wrapper{min-height:48px;border-radius:12px}.erp-login__submit{height:48px;margin-top:6px;border-radius:12px;font-size:14px;font-weight:650;box-shadow:0 9px 20px #2456d833}.erp-login__secure{margin-top:24px;color:#8894a9;font-size:11px;text-align:center}.erp-login :where(button,input,[tabindex]):focus-visible,.erp-login .ant-input:focus-visible,.erp-login .ant-btn:focus-visible{outline:3px solid rgb(12 156 169 / 55%);outline-offset:2px}.erp-mobile-menu .ant-drawer-content-wrapper,.erp-notifications-drawer .ant-drawer-content-wrapper{max-width:100vw}.erp-notifications-drawer .ant-drawer-content,.ant-modal .ant-modal-content{border-radius:18px;box-shadow:var(--erp-shadow-float)}.ant-modal .ant-modal-header{border-radius:18px 18px 0 0}@media (min-width: 768px) and (max-width: 991px){.erp-topbar__role,.erp-topbar__company-label,.erp-topbar__company-icon,.erp-topbar__user-name,.erp-topbar__user-caret{display:none}.erp-topbar__company{flex:0 1 150px}.erp-topbar__company-select{width:150px;min-width:130px}.erp-topbar__actions{gap:5px}}@media (min-width: 992px) and (max-width: 1199px){.erp-topbar__role,.erp-topbar__company-label{display:none}}@media (max-width: 1199px){.erp-topbar{padding-inline:22px}.erp-page-content{padding:24px 22px 36px}}@media (max-width: 991px){.erp-page-content .ant-card-head:has(.ant-card-extra) .ant-card-head-wrapper{align-items:stretch;flex-direction:column;gap:0}.erp-page-content .ant-card-head:has(.ant-card-extra) .ant-card-head-title{width:100%;padding-bottom:4px}.erp-page-content .ant-card-head:has(.ant-card-extra) .ant-card-extra{width:100%;max-width:100%;margin-inline-start:0;padding:4px 0 10px}.erp-page-content .ant-card-extra .ant-space,.erp-page-content .ant-card-extra .ant-form,.erp-page-content .ant-card-extra .ant-form-inline{display:flex;max-width:100%;flex-wrap:wrap;gap:8px}.erp-page-content .ant-card-extra .ant-select,.erp-page-content .ant-card-extra .ant-picker,.erp-page-content .ant-card-extra .ant-input-number{max-width:100%}.ant-drawer .ant-drawer-content-wrapper,.ant-modal-root .ant-modal-wrap{max-width:100vw}.ant-modal-root .ant-modal{max-width:calc(100vw - 16px)}}@media (max-width: 767px){.erp-app .ant-layout-header.erp-topbar{min-height:100px;padding:10px 12px 9px}.erp-topbar{display:block;min-height:100px}.erp-topbar__row{min-height:44px;gap:8px}.erp-topbar__left{flex:0 0 auto;gap:8px}.erp-topbar__company{flex:1 1 auto;min-width:0;gap:0}.erp-topbar__company-icon{display:none}.erp-topbar__company-select{width:100%;min-width:0}.erp-topbar__actions{gap:5px}.erp-topbar__icon-button{width:36px;height:36px}.erp-topbar__menu-button{border:1px solid #d6e2fc;border-radius:11px;color:var(--erp-primary);background:var(--erp-primary-soft)}.erp-topbar__menu-button:hover{border-color:#bcd0f7;color:#1744ad;background:#dfeaff}.erp-topbar__user{padding:3px}.erp-topbar__mobile-crumb{display:block;overflow:hidden;padding:6px 4px 0;text-overflow:ellipsis;white-space:nowrap}.erp-topbar__mobile-crumb .ant-breadcrumb{font-size:11px}.erp-topbar__desktop-crumb,.erp-topbar__role,.erp-topbar__user-name,.erp-topbar__user-caret{display:none}.erp-bottom-nav{display:flex}.erp-page-content{padding:18px 12px calc(var(--erp-nav-inferior-altura) + env(safe-area-inset-bottom) + 20px)}.erp-page-content .ant-card-body{padding:16px}.erp-page-content .ant-card .ant-card-head{padding-inline:16px}.erp-page-content .ant-table-wrapper{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.erp-page-content .ant-form-inline .ant-form-item{margin-inline-end:0}.erp-login{display:flex;min-height:100vh;flex-direction:column;background:#fff}.erp-login__hero{min-height:auto;padding:20px 22px 22px}.erp-login__hero>.erp-login__brand,.erp-login__footnote{display:none}.erp-login__story{margin:0;padding:10px 0 0}.erp-login__eyebrow{padding:5px 9px;font-size:9px}.erp-login__headline{max-width:470px;margin:13px 0 7px;font-size:clamp(25px,7vw,36px)}.erp-login__description{max-width:480px;margin:0;font-size:12px;line-height:1.55}.erp-login__features{display:none}.erp-login__form-pane{flex:1;align-content:start;padding:28px 22px 36px;background:#fff}.erp-login__mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:26px}.erp-login__mobile-brand .erp-brand__mark{border-color:#dce6f7;color:#fff;background:linear-gradient(145deg,#356be7,#1744ad)}.erp-login__mobile-brand .erp-brand__name{color:var(--erp-ink)}.erp-login__mobile-brand .erp-brand__subtitle{color:var(--erp-muted)}main.erp-login .erp-login__form-wrap .erp-login__title{font-size:27px}}.erp-home{width:100%}.erp-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 26px}.erp-page-eyebrow{color:var(--erp-teal);font-size:11px;font-weight:750;letter-spacing:.12em}.erp-home .ant-typography.erp-home-title{margin:6px 0 5px;color:var(--erp-ink);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.045em}.erp-home .ant-typography.erp-home-subtitle{margin:0;color:var(--erp-muted);font-size:14px}.erp-home-heading__context{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-bottom:4px}.erp-app .ant-tag.erp-profile-tag{margin:0;padding:4px 11px;border:1px solid #d6e2fc;border-radius:999px;color:#3158a9;background:#edf3ff;font-size:11px;font-weight:600}.erp-home-section{margin-top:8px}.erp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px}.erp-section-heading .ant-typography{display:block;margin:0}.erp-section-heading h4.ant-typography{margin-bottom:4px;color:var(--erp-ink);font-size:17px;letter-spacing:-.02em}.erp-home-grid>.ant-col{display:flex}.erp-home-grid .ant-card{width:100%;min-height:100%}.erp-home-grid .ant-card-head-title a{color:inherit;text-decoration:none}.erp-home-grid .ant-card-head-title a:hover{color:var(--erp-primary)}.erp-home-dashboard{margin-top:30px}.erp-notifications-drawer .ant-list-item.erp-notification--unread{padding:12px 14px;border-radius:12px;background:#f0f5ff;cursor:pointer;transition:background-color var(--erp-motion)}.erp-notification--unread:hover{background:#e7efff}@media (max-width: 767px){.erp-page-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:22px}.erp-home-heading__context{justify-content:flex-start}.erp-section-heading{align-items:flex-start}}@media (max-width: 380px){.erp-topbar__row{gap:4px}.erp-topbar__actions{gap:1px}.erp-topbar__icon-button{width:32px}.erp-topbar__company-select{font-size:12px}}.clientes-pagina{width:min(100%,1280px);margin-inline:auto;padding-bottom:28px}.clientes-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;min-height:238px;margin-bottom:20px;padding:34px 38px;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:24px;background:radial-gradient(ellipse at 86% 10%,rgb(12 156 169 / 30%),transparent 36%),radial-gradient(ellipse at 62% 118%,rgb(36 86 216 / 42%),transparent 48%),linear-gradient(118deg,#101d36,#172c50 62%,#17365a);box-shadow:0 18px 44px #111e382e;color:#fff;animation:clientes-hero-entrada .38s ease-out both}.clientes-hero:after{position:absolute;top:-150px;right:-90px;width:360px;height:360px;border:1px solid rgb(255 255 255 / 9%);border-radius:50%;box-shadow:0 0 0 34px #ffffff08,0 0 0 78px #ffffff05;content:"";pointer-events:none}.clientes-hero__conteudo{position:relative;z-index:1;max-width:700px}.clientes-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:#a9dcdf;font-size:11px;font-weight:700;letter-spacing:.16em}.clientes-hero__eyebrow>span{width:7px;height:7px;border-radius:50%;background:#2bd0d4;box-shadow:0 0 0 4px #2bd0d42e}.clientes-hero h1{margin:0;color:#fff;font-size:clamp(34px,4vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.clientes-hero__conteudo>p{max-width:610px;margin:12px 0 0;color:#ebf3ffcc;font-size:15px;line-height:1.6}.clientes-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.clientes-hero__meta>span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgb(255 255 255 / 18%);border-radius:999px;background:#ffffff14;color:#e8f0fa;font-size:12px;font-weight:600}.clientes-hero__meta .anticon{color:#7dd5d5}.clientes-hero__lateral{position:relative;z-index:1;display:flex;width:220px;flex-direction:column;align-items:center;gap:16px}.clientes-hero__visual{position:relative;width:150px;height:116px}.clientes-hero__orbita{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px dashed rgb(125 213 213 / 45%);border-radius:50%;animation:clientes-orbita-flutua 4s ease-in-out infinite}.clientes-hero__nucleo{position:absolute;top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgb(255 255 255 / 22%);border-radius:18px;background:linear-gradient(140deg,#2456d8d9,#0c9ca9cc);box-shadow:0 10px 24px #0000003d;color:#fff;font-size:24px;transform:translate(-50%,-50%)}.clientes-hero__ponto{position:absolute;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / 24%);border-radius:50%;background:#ffffff1a;color:#cdeef0;font-size:15px;animation:clientes-orbita-flutua 4s ease-in-out infinite}.clientes-hero__ponto--empresa{top:8px;left:14px;animation-delay:-1.3s}.clientes-hero__ponto--pessoa{right:10px;bottom:4px;animation-delay:-2.6s}.clientes-hero__acao.ant-btn{min-width:190px;min-height:48px;border:none;border-radius:12px;background:linear-gradient(110deg,#2bd0d4,#0c9ca9);box-shadow:0 10px 22px #0c9ca952;color:#06232a;font-weight:700}.clientes-hero__acao.ant-btn:hover,.clientes-hero__acao.ant-btn:focus-visible{background:linear-gradient(110deg,#4adfe3,#11b0bd);color:#06232a}.clientes-painel{overflow:hidden;border:1px solid #dfe6ef;border-radius:20px;background:#fff;box-shadow:0 6px 20px #182c4b0d;animation:clientes-painel-entrada .42s 70ms ease-out both}.clientes-painel__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px 16px}.clientes-painel__titulo{display:flex;min-width:0;align-items:center;gap:12px}.clientes-painel__icone{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid #d8e4f5;border-radius:12px;background:#eaf1fc;color:#2456d8;font-size:18px}.clientes-painel__titulo h2{margin:0;color:#1d2f4a;font-size:18px;font-weight:700;line-height:1.25}.clientes-painel__titulo p{margin:2px 0 0;color:#748399;font-size:12px}.clientes-painel__contador{flex:0 0 auto;padding:6px 12px;border:1px solid #dce6f2;border-radius:999px;background:#f4f8fd;color:#3d5573;font-size:12px;font-weight:600;white-space:nowrap}.clientes-lista-filtros{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid #e6ecf4;border-bottom:1px solid #e6ecf4;background:#f7f9fc}.clientes-lista-busca.ant-input-affix-wrapper{flex:1 1 auto;max-width:580px;min-height:46px;border-radius:11px}.clientes-lista-filtros .ant-btn{min-height:46px;border-radius:11px;font-weight:600}.clientes-lista-limpar.ant-btn{border-style:dashed;color:#54687f}.clientes-painel__conteudo{padding:20px 24px 24px}.clientes-tabela .ant-table{background:transparent}.clientes-tabela .ant-table-thead>tr>th{border-bottom:1px solid #e2e9f2;background:#f5f8fc;color:#42566f;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.clientes-tabela .ant-table-tbody>tr.clientes-tabela__linha>td{height:66px;padding-block:10px;border-bottom:1px solid #eef2f7}.clientes-tabela .ant-table-tbody>tr.clientes-tabela__linha:hover>td{background:#f6f9fe}.clientes-tabela .ant-table-tbody>tr.clientes-tabela__linha:last-child>td{border-bottom:0}.clientes-identidade{display:flex;min-width:0;align-items:center;gap:11px}.clientes-identidade__avatar{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;font-size:16px}.clientes-identidade__avatar--empresa{border:1px solid #d8e4f5;background:#eaf1fc;color:#2456d8}.clientes-identidade__avatar--pessoa{border:1px solid #cde8ea;background:#e8f6f5;color:#0c9ca9}.clientes-identidade__texto{display:flex;min-width:0;flex-direction:column}.clientes-identidade__texto a{overflow:hidden;color:#1d2f4a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.clientes-identidade__texto a:hover{color:#2456d8}.clientes-identidade__texto>span{overflow:hidden;color:#7a889c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.clientes-documento{color:#3d4e66;font-size:12.5px;font-variant-numeric:tabular-nums}.clientes-tipo{display:inline-flex;align-items:center;gap:7px;color:#42566f;font-size:12.5px}.clientes-tipo .anticon{color:#7b8ba3}.clientes-localizacao{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#42566f;font-size:12.5px}.clientes-localizacao .anticon{flex:0 0 auto;color:#0c9ca9}.clientes-situacao{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.clientes-situacao>span{width:7px;height:7px;border-radius:50%}.clientes-situacao--ativo{background:#e7f6ee;color:#187a46}.clientes-situacao--ativo>span{background:#1f9d55}.clientes-situacao--inativo{background:#eef1f5;color:#68778c}.clientes-situacao--inativo>span{background:#94a2b5}.clientes-acoes-tabela{display:flex;align-items:center;gap:6px}.clientes-acoes-tabela .ant-btn{border-radius:8px}.clientes-cartoes{display:flex;flex-direction:column;gap:12px}.cliente-resumo-card{display:flex;flex-direction:column;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 4px 14px #182c4b0d;animation:clientes-cartao-entrada .38s ease-out both;animation-delay:calc(var(--cliente-indice, 0) * 45ms)}.cliente-resumo-card--loading{padding:16px;animation:none}.cliente-resumo-card__cabecalho{display:flex;align-items:center;gap:10px;padding:14px 14px 0}.cliente-resumo-card__cabecalho .clientes-situacao{margin-left:auto}.cliente-resumo-card__identidade{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.cliente-resumo-card__identidade a{color:#1d2f4a;font-size:14px;font-weight:700;overflow-wrap:anywhere}.cliente-resumo-card__identidade a:hover{color:#2456d8}.cliente-resumo-card__identidade>span{color:#7a889c;font-size:11px;overflow-wrap:anywhere}.cliente-resumo-dados{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.cliente-resumo-dados>div{display:flex;min-width:0;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;background:#f6f8fc}.cliente-resumo-dados__icone{flex:0 0 auto;color:#2456d8;font-size:15px}.cliente-resumo-dados small{display:block;color:#8291a6;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cliente-resumo-dados strong{display:block;color:#2b3c55;font-size:12px;font-weight:600;overflow-wrap:anywhere}.cliente-resumo-card__rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 14px 14px;border-top:1px solid #edf1f7}.cliente-resumo-acoes{display:flex;gap:8px}.cliente-resumo-acoes .ant-btn{min-height:40px;border-radius:9px;font-weight:600}.clientes-vazio{padding:24px 8px}.clientes-paginacao-mobile{display:flex;flex-wrap:wrap;justify-content:center;margin-top:18px}@keyframes clientes-hero-entrada{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes clientes-painel-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes clientes-cartao-entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clientes-orbita-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width: 991px){.clientes-hero{min-height:208px;padding:26px 28px}.clientes-hero__lateral{width:190px}}@media (max-width: 380px){.clientes-hero h1{font-size:32px}.cliente-resumo-card__cabecalho{flex-wrap:wrap}.cliente-resumo-card__cabecalho .clientes-situacao{margin-left:0}.cliente-resumo-dados{grid-template-columns:1fr}}.cliente-detalhe{width:min(100%,1280px);margin-inline:auto;padding-bottom:32px}.cliente-detalhe--carregando,.cliente-detalhe--vazio{display:grid;min-height:320px;place-items:center}.cliente-detalhe__hero{position:relative;margin-bottom:20px;padding:22px 34px 30px;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:24px;background:radial-gradient(ellipse at 88% 8%,rgb(12 156 169 / 32%),transparent 34%),radial-gradient(ellipse at 42% 122%,rgb(36 86 216 / 38%),transparent 48%),linear-gradient(118deg,#101d36,#172c50 62%,#17365a);box-shadow:0 18px 44px #111e382e;color:#fff;animation:cliente-detalhe-hero-entrada .38s ease-out both}.cliente-detalhe__hero:after{position:absolute;top:-150px;right:-90px;width:340px;height:340px;border:1px solid rgb(255 255 255 / 9%);border-radius:50%;box-shadow:0 0 0 34px #ffffff08,0 0 0 78px #ffffff05;content:"";pointer-events:none}.cliente-detalhe__acoes{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cliente-detalhe__voltar.ant-btn,.cliente-detalhe__editar.ant-btn{min-height:42px;border-radius:11px;font-weight:700}.cliente-detalhe__voltar.ant-btn{border-color:#fff3;background:#ffffff14;color:#edf5ff}.cliente-detalhe__voltar.ant-btn:hover,.cliente-detalhe__voltar.ant-btn:focus-visible{border-color:#ffffff57;background:#ffffff24;color:#fff}.cliente-detalhe__editar.ant-btn{border:none;background:linear-gradient(110deg,#2bd0d4,#0c9ca9);box-shadow:0 10px 22px #0c9ca947;color:#06232a}.cliente-detalhe__editar.ant-btn:hover,.cliente-detalhe__editar.ant-btn:focus-visible{background:linear-gradient(110deg,#4adfe3,#11b0bd);color:#06232a}.cliente-detalhe__hero-conteudo{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;margin-top:28px}.cliente-detalhe__identidade{display:flex;min-width:0;align-items:center;gap:18px}.cliente-detalhe__avatar{display:grid;flex:0 0 72px;width:72px;height:72px;place-items:center;border:1px solid rgb(255 255 255 / 22%);border-radius:22px;box-shadow:0 12px 28px #00000038;font-size:31px}.cliente-detalhe__avatar--empresa{background:linear-gradient(145deg,#2456d8e0,#1a4091d1);color:#dce8ff}.cliente-detalhe__avatar--pessoa{background:linear-gradient(145deg,#2bd0d4e5,#0c9ca9d1);color:#07343a}.cliente-detalhe__identidade-texto{min-width:0}.cliente-detalhe__eyebrow{display:block;margin-bottom:5px;color:#a9dcdf;font-size:11px;font-weight:800;letter-spacing:.16em}.cliente-detalhe__identidade h1.ant-typography{margin:0;color:#fff;font-size:clamp(30px,4vw,46px);font-weight:750;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere}.cliente-detalhe__identidade p{margin:8px 0 0;color:#ebf3ffc2;font-size:14px;overflow-wrap:anywhere}.cliente-detalhe__status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cliente-detalhe__tag.ant-tag{display:inline-flex;align-items:center;gap:6px;margin-inline-end:0;padding:5px 11px;border:1px solid rgb(255 255 255 / 18%);border-radius:999px;background:#ffffff1a;color:#eaf3ff;font-size:11px;font-weight:700}.cliente-detalhe__tag--ativo.ant-tag{border-color:#4ade804d;background:#1f9d552e;color:#c8f7dc}.cliente-detalhe__tag--alerta.ant-tag{border-color:#f8717161;background:#b91c1c3d;color:#fecaca}.cliente-detalhe__resumo-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cliente-detalhe__resumo-hero>div{min-width:0;padding:13px 14px;border:1px solid rgb(255 255 255 / 14%);border-radius:15px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cliente-detalhe__resumo-hero small{display:block;margin-bottom:4px;color:#9fc6d8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cliente-detalhe__resumo-hero strong{display:block;color:#fff;font-size:13px;font-weight:700;overflow-wrap:anywhere}.cliente-detalhe__conteudo{display:grid;grid-template-areas:"principal lateral";grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start;margin-bottom:18px}.cliente-detalhe__principal{display:grid;grid-area:principal;gap:18px;min-width:0}.cliente-detalhe__lateral{display:flex;grid-area:lateral;flex-direction:column;gap:18px;min-width:0}.cliente-detalhe__cartao.ant-card{overflow:hidden;border:1px solid #dfe6ef;border-radius:18px;background:#fff;box-shadow:0 6px 20px #182c4b0d;animation:cliente-detalhe-cartao-entrada .38s ease-out both}.cliente-detalhe__cartao--largo.ant-card{margin-top:18px}.cliente-detalhe__cartao .ant-card-head{min-height:72px;padding-inline:20px;border-bottom:1px solid #e7edf4;background:linear-gradient(180deg,#fbfcfe,#fff)}.cliente-detalhe__cartao .ant-card-head-title{min-width:0;padding-block:13px}.cliente-detalhe__cartao .ant-card-body{padding:20px}.cliente-detalhe__secao-titulo{display:flex;min-width:0;align-items:center;gap:11px}.cliente-detalhe__secao-icone{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid #d8e4f5;border-radius:12px;background:#eaf1fc;color:#2456d8;font-size:17px}.cliente-detalhe__secao-textos{min-width:0}.cliente-detalhe__secao-textos h2{margin:0;color:#1d2f4a;font-size:16px;font-weight:750;line-height:1.25}.cliente-detalhe__secao-textos p{margin:2px 0 0;color:#748399;font-size:12px;line-height:1.4}.cliente-detalhe__campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cliente-detalhe__campo{min-width:0;padding:12px 13px;border:1px solid #edf1f7;border-radius:12px;background:#f8fafd}.cliente-detalhe__campo--largo{grid-column:1 / -1}.cliente-detalhe__campo>span{display:block;margin-bottom:4px;color:#8291a6;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cliente-detalhe__campo>strong{display:block;color:#2b3c55;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.cliente-detalhe__resumo-lista,.cliente-detalhe__contato-lista{display:grid;gap:9px}.cliente-detalhe__resumo-item,.cliente-detalhe__contato-lista>div{display:flex;min-width:0;align-items:center;gap:10px;padding:11px 12px;border:1px solid #edf1f7;border-radius:12px;background:#f8fafd}.cliente-detalhe__resumo-item--alerta{border-color:#f4c7c7;background:#fff5f5}.cliente-detalhe__resumo-icone,.cliente-detalhe__contato-lista .anticon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:9px;background:#eaf1fc;color:#2456d8;font-size:14px}.cliente-detalhe__resumo-item--alerta .cliente-detalhe__resumo-icone{background:#fee2e2;color:#b91c1c}.cliente-detalhe__resumo-item>span:last-child,.cliente-detalhe__contato-lista>div>span{min-width:0}.cliente-detalhe__resumo-item small,.cliente-detalhe__contato-lista small{display:block;color:#8291a6;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cliente-detalhe__resumo-item strong,.cliente-detalhe__contato-lista strong{display:block;color:#2b3c55;font-size:12.5px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.cliente-detalhe__tabela .ant-table{background:transparent}.cliente-detalhe__tabela .ant-table-thead>tr>th{border-bottom:1px solid #e2e9f2;background:#f5f8fc;color:#42566f;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.cliente-detalhe__tabela .ant-table-tbody>tr>td{border-bottom:1px solid #eef2f7}.cliente-detalhe__tabela .ant-table-tbody>tr:hover>td{background:#f6f9fe}.cliente-detalhe__contratos-lista{display:grid;gap:12px}.cliente-detalhe__contrato{display:block;min-width:0;padding:14px;border:1px solid #dfe6ef;border-radius:15px;background:#fff;box-shadow:0 4px 14px #182c4b0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cliente-detalhe__contrato:hover,.cliente-detalhe__contrato:focus-visible{border-color:#bfd3ef;box-shadow:0 8px 20px #182c4b14;transform:translateY(-1px)}.cliente-detalhe__contrato-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cliente-detalhe__contrato-topo>strong{min-width:0;color:#1d2f4a;font-size:14px;overflow-wrap:anywhere}.cliente-detalhe__contrato-topo .ant-tag{flex:0 0 auto;margin-inline-end:0}.cliente-detalhe__contrato>p{margin:9px 0 12px;color:#61718a;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.cliente-detalhe__contrato-dados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cliente-detalhe__contrato-dados>span{min-width:0;padding:9px 10px;border-radius:10px;background:#f6f8fc}.cliente-detalhe__contrato-dados small{display:block;margin-bottom:3px;color:#8291a6;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cliente-detalhe__contrato-dados strong{display:block;color:#2b3c55;font-size:11.5px;font-weight:650;overflow-wrap:anywhere}@keyframes cliente-detalhe-hero-entrada{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cliente-detalhe-cartao-entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.cliente-detalhe__hero{padding:20px 24px 26px}.cliente-detalhe__conteudo{grid-template-areas:"lateral" "principal";grid-template-columns:minmax(0,1fr)}.cliente-detalhe__lateral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (max-width: 767px){.cliente-detalhe{padding-bottom:24px}.cliente-detalhe__hero{margin-bottom:14px;padding:16px 16px 20px;border-radius:18px}.cliente-detalhe__hero-conteudo{gap:16px;margin-top:22px}.cliente-detalhe__identidade{align-items:flex-start;gap:13px}.cliente-detalhe__avatar{flex-basis:54px;width:54px;height:54px;border-radius:16px;font-size:24px}.cliente-detalhe__eyebrow{font-size:9px;letter-spacing:.12em}.cliente-detalhe__identidade h1.ant-typography{font-size:clamp(27px,9vw,34px)}.cliente-detalhe__identidade p{font-size:12.5px}.cliente-detalhe__resumo-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.cliente-detalhe__conteudo,.cliente-detalhe__principal,.cliente-detalhe__lateral{gap:12px}.cliente-detalhe__lateral{display:flex}.cliente-detalhe__cartao.ant-card{border-radius:15px}.cliente-detalhe__cartao .ant-card-head{min-height:64px;padding-inline:14px}.cliente-detalhe__cartao .ant-card-body{padding:14px}.cliente-detalhe__secao-icone{flex-basis:35px;width:35px;height:35px;border-radius:10px;font-size:15px}.cliente-detalhe__secao-textos h2{font-size:14px}.cliente-detalhe__secao-textos p{font-size:11px}.cliente-detalhe__campos{grid-template-columns:1fr}.cliente-detalhe__campo--largo{grid-column:auto}}@media (max-width: 480px){.cliente-detalhe__acoes .ant-btn{min-height:40px;padding-inline:11px;font-size:12.5px}.cliente-detalhe__resumo-hero,.cliente-detalhe__contrato-dados{grid-template-columns:1fr}.cliente-detalhe__contrato-topo{align-items:flex-start}}@media (max-width: 359px){.cliente-detalhe__hero{padding-inline:13px}.cliente-detalhe__identidade{gap:10px}.cliente-detalhe__avatar{flex-basis:46px;width:46px;height:46px;border-radius:14px;font-size:21px}.cliente-detalhe__identidade h1.ant-typography{font-size:25px}.cliente-detalhe__tag.ant-tag{padding-inline:9px;font-size:10px}}.cliente-formulario{width:min(100%,1120px);margin-inline:auto;padding-bottom:28px}.cliente-formulario__grupo-aviso,.cliente-formulario__secao{margin-bottom:16px}.cliente-formulario__secao .ant-card-body{min-width:0}.cliente-formulario__lookup{display:flex;width:100%}.cliente-formulario__lookup .ant-input{min-width:0;flex:1 1 auto}.cliente-formulario__lookup .ant-btn{flex:0 0 auto;padding-inline:8px;white-space:nowrap}.cliente-formulario .ant-radio-group{display:flex;width:100%;flex-wrap:wrap}.cliente-formulario .ant-radio-button-wrapper{flex:1 1 auto;text-align:center}.cliente-formulario__acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width: 767px){.clientes-pagina{padding-bottom:0}.clientes-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:24px 20px;border-radius:18px}.clientes-hero__meta{flex-direction:column;align-items:flex-start}.clientes-hero__lateral{width:100%}.clientes-hero__visual{display:none}.clientes-hero__acao.ant-btn{width:100%}.clientes-painel{border-radius:16px}.clientes-painel__cabecalho{align-items:flex-start;flex-direction:column;gap:10px;padding:16px 16px 12px}.clientes-painel__contador{align-self:flex-start}.clientes-lista-filtros{align-items:stretch;flex-direction:column;padding:14px 16px}.clientes-lista-busca.ant-input-affix-wrapper{max-width:none}.clientes-lista-filtros .ant-btn{width:100%;min-height:46px}.clientes-painel__conteudo{padding:14px 14px 18px}.cliente-resumo-card__rodape{align-items:stretch;flex-direction:column}.cliente-resumo-card__rodape .clientes-tipo{justify-content:center}.cliente-resumo-acoes .ant-btn{min-width:0;min-height:44px;flex:1 1 0;padding-inline:9px}.cliente-resumo-acoes .ant-btn-dangerous{flex:0 0 46px}.cliente-formulario{padding-bottom:0}.cliente-formulario__lookup.ant-space-compact{align-items:stretch;flex-direction:column}.cliente-formulario__lookup>*{width:100%;height:44px;margin-inline:0}.cliente-formulario__lookup .ant-input,.cliente-formulario__lookup .ant-btn{border-radius:var(--erp-radius-control)}.cliente-formulario__lookup .ant-btn{margin-top:8px}.cliente-formulario__acoes{position:sticky;bottom:calc(var(--erp-nav-inferior-altura) + env(safe-area-inset-bottom) + 6px);z-index:12;justify-content:stretch;margin:18px -12px 0;padding:10px 12px;border-top:1px solid var(--erp-border);background:#fffffff5;box-shadow:0 -5px 18px #1b2d5012;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cliente-formulario__acoes .ant-btn{min-height:48px;flex:1 1 0}}.cliente-formulario__hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:174px;margin-bottom:16px;padding:28px 32px;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:22px;background:radial-gradient(ellipse at 83% 18%,rgb(12 156 169 / 30%),transparent 34%),radial-gradient(ellipse at 100% 110%,rgb(36 86 216 / 45%),transparent 44%),linear-gradient(118deg,#111e38,#17294b 62%,#1b3155);box-shadow:0 14px 32px #111e382e;color:#fff;animation:cliente-formulario-entrada .36s ease-out both}.cliente-formulario__hero:after{position:absolute;right:-58px;bottom:-120px;width:280px;height:280px;border:1px solid rgb(255 255 255 / 9%);border-radius:50%;box-shadow:0 0 0 30px #ffffff08,0 0 0 62px #ffffff05;content:"";pointer-events:none}.cliente-formulario__hero-conteudo,.cliente-formulario__tipo-chip{position:relative;z-index:1}.cliente-formulario__hero-eyebrow{display:block;margin-bottom:8px;color:#a8dce1;font-size:11px;font-weight:700;letter-spacing:.16em}.cliente-formulario__hero-eyebrow span{padding-inline:4px;color:#ffffff7f}.cliente-formulario__hero-titulo.ant-typography{margin:0;color:#fff;font-size:clamp(29px,3.1vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.cliente-formulario__hero-descricao.ant-typography{margin:10px 0 0;color:#eff5ffd1;font-size:14px}.cliente-formulario__tipo-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border:1px solid rgb(208 237 239 / 30%);border-radius:999px;background:#ffffff17;color:#eef9fb;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cliente-formulario__tipo-chip .anticon{color:#7dd5d5}.cliente-formulario__grupo-aviso.ant-alert{margin-bottom:18px;padding:12px 16px;border:1px solid #d8e9ea;border-left:4px solid var(--erp-teal, #0c9ca9);border-radius:12px;background:#fff;box-shadow:0 4px 14px #15314b0a}.cliente-formulario__grupo-aviso .ant-alert-message{margin-bottom:2px;color:#203755;font-size:13px;font-weight:700}.cliente-formulario__grupo-aviso .ant-alert-description{color:#607086;font-size:12px;line-height:1.55}.cliente-formulario__secao.ant-card{overflow:hidden;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 5px 18px #182c4b0a;transition:border-color .16s ease,box-shadow .16s ease}.cliente-formulario__secao.ant-card:hover{border-color:#cbd7e7;box-shadow:0 8px 24px #182c4b12}.cliente-formulario__secao .ant-card-head{min-height:74px;padding-inline:22px;border-bottom:1px solid #e5ebf3;background:linear-gradient(105deg,#f5f8fc,#f9fbfe)}.cliente-formulario__secao .ant-card-head-title{min-width:0;padding-block:13px;overflow:visible;white-space:normal}.cliente-formulario__secao .ant-card-body{padding:22px 22px 8px}.cliente-formulario__secao--identificacao{animation:cliente-formulario-entrada .4s 45ms ease-out both}.cliente-formulario__secao-titulo{display:flex;align-items:center;gap:12px;min-width:0}.cliente-formulario__secao-numero{flex:0 0 auto;color:#8291a6;font-size:11px;font-weight:700;letter-spacing:.06em}.cliente-formulario__secao-icone{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #d8e4f5;border-radius:11px;background:#eaf1fc;color:#2456d8;font-size:17px}.cliente-formulario__secao-textos{display:flex;min-width:0;flex-direction:column;gap:2px}.cliente-formulario__secao-textos .ant-typography{margin:0;overflow-wrap:anywhere}.cliente-formulario__secao-textos h2.ant-typography{color:#1d2f4a;font-size:16px;font-weight:700;line-height:1.25}.cliente-formulario__secao-textos .ant-typography-secondary{color:#748399;font-size:11px;font-weight:400;line-height:1.35}.cliente-formulario .ant-form-item-label>label{color:#35465d;font-size:12px;font-weight:600}.cliente-formulario .ant-input,.cliente-formulario .ant-input-affix-wrapper,.cliente-formulario .ant-select-selector{border-color:#d7e0ec;background:#fcfdff;box-shadow:0 1px 2px #111e3808;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.cliente-formulario .ant-input:hover,.cliente-formulario .ant-input-affix-wrapper:hover,.cliente-formulario .ant-select-selector:hover{border-color:#9aafd2;background:#fff}.cliente-formulario .ant-input:focus,.cliente-formulario .ant-input-focused,.cliente-formulario .ant-input-affix-wrapper-focused,.cliente-formulario .ant-select-focused .ant-select-selector{border-color:#2456d8;background:#fff;box-shadow:0 0 0 3px #2456d821}.cliente-formulario__tipo-opcao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:22px;font-weight:600}.cliente-formulario .ant-radio-group{gap:8px}.cliente-formulario .ant-radio-button-wrapper{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e2ef;border-radius:10px;background:#f8faff;color:#45566e;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.cliente-formulario .ant-radio-button-wrapper:not(:first-child):before{display:none}.cliente-formulario .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#2456d8;background:#eaf1ff;color:#1948bc;box-shadow:inset 0 0 0 1px #2456d81a}.cliente-formulario .ant-radio-button-wrapper:focus-within{outline:3px solid rgb(36 86 216 / 26%);outline-offset:2px}.cliente-formulario__consulta-btn.ant-btn{border-color:#cce5e6;background:#eff9f8;color:#087d86;font-weight:600}.cliente-formulario__consulta-btn.ant-btn:hover,.cliente-formulario__consulta-btn.ant-btn:focus-visible{border-color:#85c9cb;background:#e2f5f3;color:#066c73}.cliente-formulario__acoes{align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #e2e8f0}.cliente-formulario__acoes-ajuda{color:#728097;font-size:12px}.cliente-formulario__acoes-botoes{display:flex;align-items:center;gap:10px}.cliente-formulario__acoes-botoes .ant-btn{min-height:48px;padding-inline:20px;font-weight:600}.cliente-formulario__acoes-botoes .ant-btn-primary{border-color:#2456d8;background:linear-gradient(110deg,#2456d8,#1c70c9);box-shadow:0 5px 13px #2456d830}.cliente-formulario__acoes-botoes .ant-btn-primary:hover{border-color:#1747c2;background:linear-gradient(110deg,#1e4fc9,#155ea9);box-shadow:0 7px 17px #2456d840}@keyframes cliente-formulario-entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.cliente-formulario__hero{min-height:132px;margin-bottom:12px;padding:18px 18px 20px;border-radius:18px}.cliente-formulario__hero-eyebrow{margin-bottom:6px;font-size:10px}.cliente-formulario__hero-titulo.ant-typography{font-size:29px}.cliente-formulario__hero-descricao.ant-typography{max-width:220px;margin-top:7px;font-size:12px;line-height:1.4}.cliente-formulario__tipo-chip{align-self:flex-start;gap:6px;min-height:30px;padding:5px 9px;font-size:10px}.cliente-formulario__grupo-aviso.ant-alert{margin-bottom:12px;padding:9px 11px;border-radius:10px}.cliente-formulario__grupo-aviso .ant-alert-message{font-size:12px;line-height:1.35}.cliente-formulario__grupo-aviso .ant-alert-description{font-size:11px;line-height:1.45}.cliente-formulario__secao.ant-card{margin-bottom:12px;border-radius:14px}.cliente-formulario__secao .ant-card-head{min-height:66px;padding-inline:12px}.cliente-formulario__secao .ant-card-head-title{padding-block:10px}.cliente-formulario__secao .ant-card-body{padding:16px 14px 4px}.cliente-formulario__secao-titulo{gap:8px}.cliente-formulario__secao-numero{font-size:10px}.cliente-formulario__secao-icone{flex-basis:34px;width:34px;height:34px;border-radius:10px;font-size:15px}.cliente-formulario__secao-textos h2.ant-typography{font-size:14px}.cliente-formulario__secao-textos .ant-typography-secondary{font-size:10px}.cliente-formulario__acoes{display:block;padding-top:10px}.cliente-formulario__acoes-ajuda{display:none}.cliente-formulario__acoes-botoes{width:100%;gap:8px}.cliente-formulario__acoes-botoes .ant-btn{min-width:0;padding-inline:10px;font-size:13px}}@media (max-width: 359px){.cliente-formulario__hero{min-height:120px;gap:8px;padding-inline:14px}.cliente-formulario__hero-titulo.ant-typography{font-size:26px}.cliente-formulario__tipo-chip{max-width:118px;gap:5px;padding-inline:7px;font-size:9px}.cliente-formulario__secao-titulo{gap:6px}.cliente-formulario__secao-numero{font-size:9px}.cliente-formulario__secao-icone{flex-basis:30px;width:30px;height:30px}.cliente-formulario__secao-textos .ant-typography-secondary{font-size:9px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.clientes-badge-condominio,a.clientes-badge-condominio{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:1px 10px;border-radius:999px;background:#0c9ca91f;color:#0c9ca9;font-size:11px;font-weight:600;line-height:1.7}a.clientes-badge-condominio:hover{color:#0a8b97;background:#0c9ca933}.cliente-detalhe__tag--condominio.ant-tag{border-color:#0c9ca959;background:#0c9ca924;color:#0c9ca9}.condominio-detalhe{width:min(100%,1280px);margin-inline:auto;padding-bottom:28px}.condominio-detalhe--carregando,.condominio-detalhe--vazio{display:flex;align-items:center;justify-content:center;min-height:40vh}.condominio-detalhe__hero{position:relative;overflow:hidden;margin-bottom:20px;padding:24px 34px 30px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(560px 260px at 92% -30%,rgba(12,156,169,.42),transparent 65%),radial-gradient(520px 320px at 0% 120%,rgba(36,86,216,.38),transparent 60%),linear-gradient(118deg,#101d36,#172c50 55%,#17365a);box-shadow:0 18px 44px #111e382e;color:#fff;animation:condominio-hero-entrada .38s ease both}.condominio-detalhe__hero:after{content:"";position:absolute;right:-24px;bottom:-12px;width:220px;height:200px;pointer-events:none;opacity:.14;background:repeating-linear-gradient(90deg,rgba(255,255,255,.6) 0 10px,transparent 10px 28px),repeating-linear-gradient(0deg,rgba(255,255,255,.6) 0 10px,transparent 10px 28px);clip-path:polygon(0 100%,0 42%,22% 42%,22% 18%,44% 18%,44% 58%,66% 58%,66% 8%,100% 8%,100% 100%)}.condominio-detalhe__acoes-topo{position:relative;z-index:1;display:flex;justify-content:flex-end;margin-bottom:18px}.condominio-detalhe__voltar.ant-btn{color:#fff;border-color:#ffffff59;background:#ffffff14}.condominio-detalhe__voltar.ant-btn:hover{color:#fff;border-color:#fff9;background:#ffffff29}.condominio-detalhe__hero-conteudo{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.condominio-detalhe__identidade{display:flex;align-items:center;gap:18px;min-width:0}.condominio-detalhe__predio{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;border-radius:18px;background:linear-gradient(160deg,#0c9ca952,#2456d847),#ffffff14;border:1px solid rgba(255,255,255,.22);font-size:30px;color:#8fe6ea}.condominio-detalhe__identidade-texto{min-width:0}.condominio-detalhe__eyebrow{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.12em;color:#8fe6ea}.condominio-detalhe__identidade-texto h1.ant-typography{margin:0;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.1}.condominio-detalhe__identidade-texto p{margin:6px 0 0;color:#ffffffb8;font-size:14px}.condominio-detalhe__horario{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:12px;color:#ffffffd9}.condominio-detalhe__resumo{display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:10px;flex:0 0 auto}.condominio-detalhe__resumo>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.condominio-detalhe__resumo small{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e}.condominio-detalhe__resumo strong{font-size:22px;font-weight:700;color:#fff}.condominio-detalhe__tabs>.ant-tabs-nav{margin-bottom:16px;padding:6px 12px 0;border-radius:14px;background:#fff;border:1px solid #dfe6ef;box-shadow:0 4px 14px #111e380d}.condominio-detalhe__tabs .ant-tabs-ink-bar{background:#2456d8}.condominio-detalhe__tabs .ant-tabs-tab{font-weight:500;color:#5a6b85}.condominio-detalhe__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#172c50;font-weight:700}.condominio-detalhe__aba{display:flex;flex-direction:column;gap:16px}.condominio-detalhe__cartao.ant-card{border-radius:20px;border:1px solid #dfe6ef;box-shadow:0 6px 20px #111e380f;overflow:hidden}.condominio-detalhe__cartao--onboarding{max-width:860px;margin-inline:auto}.condominio-detalhe__secao-titulo{display:flex;align-items:center;gap:12px;padding-block:6px}.condominio-detalhe__secao-icone{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#0c9ca91f;color:#0c9ca9;font-size:17px}.condominio-detalhe__secao-textos h2{margin:0;font-size:16px;font-weight:700;color:#172c50}.condominio-detalhe__secao-textos p{margin:0;font-size:12px;color:#5a6b85}.condominio-detalhe__campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 18px}.condominio-detalhe__campo{display:flex;flex-direction:column;gap:3px;min-width:0}.condominio-detalhe__campo--largo{grid-column:1 / -1}.condominio-detalhe__campo>span{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#5a6b85}.condominio-detalhe__campo>strong{font-weight:600;color:#172c50;white-space:pre-line;word-break:break-word}.condominio-detalhe__form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 18px}.condominio-detalhe__campo-form--largo{grid-column:1 / -1}.condominio-detalhe__numero.ant-input-number{width:100%}.condominio-detalhe__form-acoes{display:flex;justify-content:flex-end;margin-top:4px}.condominio-detalhe__aviso.ant-alert{margin-bottom:14px;border-radius:10px}.condominio-detalhe__acoes{display:flex;align-items:center;gap:6px}.condominio-unidades__grupo>td{background:#f0f5ff}.condominio-unidades__grupo-titulo{display:inline-flex;align-items:center;gap:8px;font-weight:600}.condominio-unidades__grupo-titulo small{font-weight:400;color:#6b7280}.condominio-unidades__grupo--andar>td{background:#fafbff}.condominio-unidades__andar-titulo{display:inline-flex;align-items:center;gap:8px;padding-left:18px;font-weight:500;color:#334155}.condominio-unidades__andar-titulo small{font-weight:400;color:#94a3b8}.condominio-unidades__torres{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.condominio-unidades__torre-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:inherit;transition:border-color .2s,box-shadow .2s}.condominio-unidades__torre-card:hover,.condominio-unidades__torre-card:focus-visible{border-color:#2456d8;box-shadow:0 2px 8px #2456d81f}.condominio-unidades__torre-icone{color:#2456d8;font-size:18px}.condominio-unidades__torre-card strong{font-size:15px}.condominio-unidades__torre-card small{color:#6b7280}.condominio-unidades__torre-card--sem-torre{border-style:dashed}.condominio-unidades__torre-acao{margin-top:6px;color:#2456d8;font-size:13px;font-weight:500}.condominio-unidades__trilha{display:flex;align-items:center;gap:8px;margin-bottom:10px}.condominio-unidades__trilha .ant-btn{padding-left:0}.condominio-detalhe__contato{display:flex;flex-direction:column}.condominio-detalhe__vigencia{display:inline-flex;align-items:center;gap:6px}.condominio-detalhe__filtros{display:flex;gap:10px;margin-bottom:14px}.condominio-detalhe__filtros-busca.ant-input-affix-wrapper{flex:1 1 auto;max-width:420px}.condominio-detalhe__filtros-torre.ant-select{min-width:160px}.condominio-detalhe__filtros-status.ant-select{min-width:140px}.condominio-detalhe__torres{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.condominio-detalhe__torre{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#f7f9fc;border:1px solid #e4ebf5}.condominio-detalhe__torre-icone{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#172c50;color:#8fe6ea;font-size:18px}.condominio-detalhe__torre-texto{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.condominio-detalhe__torre-texto strong{color:#172c50}.condominio-detalhe__torre-texto small{color:#5a6b85}.condominio-detalhe__areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.condominio-detalhe__area{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid #dfe6ef;box-shadow:0 4px 12px #111e380d}.condominio-detalhe__area-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.condominio-detalhe__area-topo>div{display:flex;flex-direction:column;min-width:0}.condominio-detalhe__area-topo small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0c9ca9}.condominio-detalhe__area-topo strong{font-size:15px;color:#172c50}.condominio-detalhe__area-dados{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.condominio-detalhe__area-dados>span{display:flex;flex-direction:column;gap:2px;min-width:0}.condominio-detalhe__area-dados small{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#5a6b85}.condominio-detalhe__area-dados strong{font-size:13px;font-weight:600;color:#172c50;word-break:break-word}.condominio-detalhe__metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.condominio-detalhe__metrica{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #dfe6ef;box-shadow:0 4px 12px #111e380d}.condominio-detalhe__metrica small{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5a6b85}.condominio-detalhe__metrica strong{font-size:24px;font-weight:700;color:#172c50}.condominio-detalhe__metrica--alerta{border-color:#dc262659;background:#fff7f6}.condominio-detalhe__metrica--alerta strong{color:#cf3a2d}.condominio-detalhe__metrica .anticon{font-size:11px;color:#8ba0bf}.condominio-detalhe__cobertura{margin-top:4px;padding:12px 16px 16px;border:1px dashed #d7e0ec;border-radius:12px;background:#f8fafd}.condominio-detalhe__cobertura-info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.condominio-detalhe__cobertura-info strong{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5a6b85}.condominio-detalhe__cobertura-info span{font-size:12px;color:#8ba0bf}.condominio-detalhe__cartao .ant-table{border-color:#edf1f7}.condominio-detalhe__cartao .ant-table-thead>tr>th{padding:11px 16px;background:#f4f7fb;border-bottom:1px solid #e7edf5;font-size:11px;letter-spacing:.05em}.condominio-detalhe__cartao .ant-table-tbody>tr>td{padding:13px 16px;border-bottom-color:#f0f4f9;font-variant-numeric:tabular-nums}.condominio-detalhe__cartao .ant-table-tbody>tr:last-child>td{border-bottom:none}.condominio-detalhe__cartao .ant-table-tbody>tr:hover>td{background:#f6f9fd}.condominio-detalhe__cartao .ant-table a{font-weight:550}.condominio-detalhe__cobertura-linha{display:flex;align-items:center;gap:10px;min-width:120px}.condominio-detalhe__cobertura-linha .ant-progress{flex:1;margin:0;line-height:1}.condominio-detalhe__cobertura-pct{flex-shrink:0;min-width:36px;text-align:right;font-size:12px;font-weight:650;color:#3f9d63;font-variant-numeric:tabular-nums}.condominio-detalhe__cobertura-pct--alerta{color:#d95b43}.condominio-detalhe__tag-numero.ant-tag{border-radius:999px;padding-inline:10px;font-weight:650;font-variant-numeric:tabular-nums}.aba-documentos__anexo{margin-bottom:18px;padding:14px 16px;border:1px dashed #d7e0ec;border-radius:14px;background:#f8fafd}.aba-documentos__anexo .ant-upload-wrapper{margin-bottom:12px}.aba-documentos__anexo-campos{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.aba-documentos__anexo-campos .ant-form-item{margin-bottom:0}@keyframes condominio-hero-entrada{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.condominio-detalhe__hero-conteudo{flex-direction:column;align-items:stretch}.condominio-detalhe__resumo{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767px){.condominio-detalhe__hero{padding:18px 18px 22px;border-radius:18px}.condominio-detalhe__hero:after{width:140px;height:130px}.condominio-detalhe__acoes-topo{margin-bottom:14px}.condominio-detalhe__identidade{gap:12px}.condominio-detalhe__predio{flex-basis:48px;width:48px;height:48px;border-radius:14px;font-size:22px}.condominio-detalhe__identidade-texto h1.ant-typography{font-size:26px}.condominio-detalhe__resumo{grid-template-columns:repeat(2,1fr)}.condominio-detalhe__tabs>.ant-tabs-nav{margin-bottom:12px;padding:4px 8px 0;border-radius:12px}.condominio-detalhe__tabs .ant-tabs-tab{padding:8px 10px;font-size:13px}.condominio-detalhe__filtros{flex-direction:column}.condominio-detalhe__filtros-busca.ant-input-affix-wrapper{max-width:none}.condominio-detalhe__filtros .ant-btn{width:100%}.condominio-detalhe__area-dados{grid-template-columns:1fr}.condominio-detalhe__metricas{grid-template-columns:repeat(2,1fr)}}@media (max-width: 380px){.condominio-detalhe__resumo{grid-template-columns:1fr 1fr;gap:8px}.condominio-detalhe__metricas{grid-template-columns:1fr}}.condominio-detalhe__hero{padding:30px 40px 34px;border-radius:28px;background:radial-gradient(640px 300px at 90% -25%,rgba(12,156,169,.5),transparent 62%),radial-gradient(560px 340px at -4% 125%,rgba(36,86,216,.44),transparent 58%),linear-gradient(120deg,#0d1930,#15294b 52%,#153a5e);box-shadow:0 24px 56px #0d193042}.condominio-detalhe__acoes-topo{margin-bottom:26px}.condominio-detalhe__eyebrow-linha{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.condominio-detalhe__eyebrow{margin-bottom:0;letter-spacing:.14em}.condominio-detalhe__status{display:inline-flex;align-items:center;gap:7px;padding:3px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.5}.condominio-detalhe__status:before{content:"";width:7px;height:7px;border-radius:50%}.condominio-detalhe__status--ativo{background:#34d39924;border:1px solid rgba(52,211,153,.4);color:#7df0c2}.condominio-detalhe__status--ativo:before{background:#34d399;box-shadow:0 0 8px #34d399cc}.condominio-detalhe__status--pendente{background:#fbbf2424;border:1px solid rgba(251,191,36,.42);color:#fcd34d}.condominio-detalhe__status--pendente:before{background:#fbbf24}.condominio-detalhe__predio{flex:0 0 74px;width:74px;height:74px;border-radius:20px;font-size:34px;background:linear-gradient(160deg,#0c9ca96b,#2456d857),#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff3d,0 10px 26px #060e1e59}.condominio-detalhe__identidade-texto h1.ant-typography{font-size:clamp(30px,4.4vw,48px);letter-spacing:-.015em}.condominio-detalhe__resumo{gap:12px}.condominio-detalhe__resumo>div{padding:14px 18px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.condominio-detalhe__resumo strong{font-size:26px}.condominio-detalhe__tabs>.ant-tabs-nav{padding:6px;border-radius:16px;background:#f1f5fa;border:1px solid #e2e9f2;box-shadow:0 4px 14px #111e380b}.condominio-detalhe__tabs>.ant-tabs-nav:before{display:none}.condominio-detalhe__tabs .ant-tabs-nav-wrap{flex:1 1 auto}.condominio-detalhe__tabs .ant-tabs-nav-list{flex:1 1 auto;justify-content:space-between;gap:4px}.condominio-detalhe__tabs .ant-tabs-tab{justify-content:center;margin:0;padding:10px 14px;border:1px solid transparent;border-radius:11px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.condominio-detalhe__tabs .ant-tabs-tab:hover{color:#1d4ed8;background:#e8eef8}.condominio-detalhe__tabs .ant-tabs-tab-active{background:linear-gradient(180deg,#fff,#f0f6ff);border-color:#cfdcf0;box-shadow:0 2px 8px #2456d81f}.condominio-detalhe__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2456d8;font-weight:700}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more{display:inline-flex;align-items:center;gap:5px;padding:10px 12px;border-radius:10px;color:#5a6b85;transition:color .18s ease,background-color .18s ease}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more:before{content:"Mais";font-size:12px;font-weight:600}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more:hover{color:#1d4ed8;background:#e8eef8}.condominio-detalhe__tabs .ant-tabs-ink-bar{display:none}.condominio-detalhe__tabs .ant-tabs-tab:focus-visible,.condominio-detalhe__tabs .ant-tabs-nav-more:focus-visible{outline:2px solid #2456d8;outline-offset:2px}.condominio-detalhe__paineis{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.condominio-detalhe__cartao--painel{height:100%}.condominio-detalhe__texto-painel{margin:0;color:#31415c;font-size:14px;line-height:1.65;white-space:pre-line;word-break:break-word}.condominio-detalhe__form-secoes{display:flex;flex-direction:column;gap:22px;margin-bottom:18px}.condominio-detalhe__form-secao{padding:20px 22px 6px;border-radius:16px;border:1px solid #e3eaf4;background:#f7fafd}.condominio-detalhe__form-secao>h3{margin:0 0 2px;font-size:15px;font-weight:700;color:#172c50}.condominio-detalhe__form-secao>p{margin:0 0 14px;font-size:12px;color:#5a6b85}.condominio-detalhe__form-acoes{gap:10px}.condominio-gestao__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.condominio-gestao__cartao{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:16px;border:1px solid #dfe7f1;border-left:4px solid #0c9ca9;background:linear-gradient(180deg,#fff,#f8fbfd);transition:box-shadow .18s ease,transform .18s ease}.condominio-gestao__cartao:hover{box-shadow:0 10px 26px #111e381a}.condominio-gestao__cartao--historico{border-left-color:#b9c4d4;background:#f4f6fa;opacity:.78}.condominio-gestao__topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.condominio-gestao__papel.ant-tag{margin-inline-end:0;font-weight:600}.condominio-gestao__estado{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.condominio-gestao__estado--vigente{color:#0e9f6e}.condominio-gestao__estado--historico{color:#8a97ab}.condominio-gestao__nome{font-size:16px;font-weight:700;color:#172c50;line-height:1.3}.condominio-gestao__admin{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:10px;background:#2456d80f;border:1px solid rgba(36,86,216,.14);font-size:12px;color:#31415c}.condominio-gestao__admin .anticon{color:#2456d8;margin-right:4px}.condominio-gestao__contatos{display:flex;flex-wrap:wrap;gap:6px}.condominio-gestao__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:999px;background:#0c9ca917;border:1px solid rgba(12,156,169,.22);color:#0f6f79;font-size:12px;line-height:1.5;word-break:break-all}.condominio-gestao__sem-contato{font-size:12px;color:#8a97ab;font-style:italic}.condominio-gestao__rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:2px;padding-top:10px;border-top:1px dashed #dde5ef}.condominio-gestao__vigencia{font-size:12px;color:#5a6b85}.condominio-responsavel-modal .ant-modal-body{max-height:min(72vh,640px);overflow-y:auto;padding-right:4px}.condominio-responsavel-modal__secao{margin:0 0 16px;padding:16px 18px 4px;border:1px solid #e3eaf4;border-radius:14px;background:#f8fafd}.condominio-responsavel-modal__secao>legend{float:none;width:auto;margin:0;padding:2px 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0c7c86;background:#fff;border:1px solid #d8e4ef;border-radius:999px}.condominio-responsavel-modal__dica{margin:0 0 10px;font-size:12px;color:#5a6b85}.condominio-responsavel-modal__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.condominio-responsavel-modal__cnpj{min-width:0}.condominio-responsavel-modal__cnpj .ant-form-item{margin-bottom:10px}.condominio-responsavel-modal__cnpj>.ant-btn{justify-content:center;border-radius:10px}.condominio-responsavel-modal__lista-item{margin-bottom:8px}.condominio-responsavel-modal__lista{display:flex;flex-direction:column;gap:8px}.condominio-responsavel-modal__linha{display:flex;align-items:center;gap:6px}.condominio-responsavel-modal__linha .ant-input-affix-wrapper{flex:1}@media (max-width: 991px){.condominio-detalhe__hero{padding:22px 22px 26px}.condominio-gestao__lista{grid-template-columns:1fr}}@media (max-width: 767px){.condominio-detalhe__hero{padding:16px 16px 18px;border-radius:18px}.condominio-detalhe__acoes-topo{margin-bottom:12px}.condominio-detalhe__hero-conteudo{gap:16px}.condominio-detalhe__identidade{gap:12px}.condominio-detalhe__predio{flex-basis:54px;width:54px;height:54px;font-size:26px;border-radius:15px}.condominio-detalhe__resumo{gap:8px}.condominio-detalhe__resumo>div{padding:10px 12px;border-radius:12px}.condominio-detalhe__resumo small,.condominio-detalhe__metricas small{font-size:11px;line-height:1.3;letter-spacing:.04em}.condominio-detalhe__resumo strong{font-size:22px}.condominio-detalhe__tabs .ant-tabs-tab{padding:8px 10px;font-size:12px}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more{padding:8px 10px}.condominio-detalhe__paineis,.condominio-responsavel-modal__grade{grid-template-columns:1fr}.condominio-responsavel-modal .ant-modal-body{max-height:66vh}.condominio-detalhe__form-secao{padding:14px 14px 2px}.condominio-gestao__rodape .condominio-detalhe__acoes{width:100%;justify-content:flex-end}}@media (max-width: 380px){.condominio-detalhe__predio{display:none}.condominio-detalhe__campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.condominio-detalhe__campos>:nth-child(5){grid-column:1 / -1}.condominio-detalhe__metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.condominio-detalhe__metrica{padding:12px}.condominio-gestao__cartao{padding:14px}}.condominio-planta-modal{max-width:calc(100vw - 24px)}.condominio-torre-form-card.ant-card,.condominio-torre-edicao.ant-card,.condominio-planta-form-card.ant-card{width:100%;margin-bottom:14px;border:1px solid #dce7f2;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px #1931520e}.condominio-torre-form-card .ant-card-head,.condominio-planta-form-card .ant-card-head{min-height:54px;border-bottom-color:#e8eef5}.condominio-torre-form-card>.ant-card-body,.condominio-torre-edicao>.ant-card-body,.condominio-planta-form-card>.ant-card-body{padding:18px}.condominio-torre-form-card>.ant-card-body>.ant-typography{margin-bottom:16px}.condominio-torre-form-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr) minmax(210px,1.15fr);gap:0 16px}.condominio-torre-total-previsto{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin:0 0 16px;padding:12px 14px;border:1px solid #cce9e9;border-radius:12px;background:linear-gradient(100deg,#eefafa,#f4f9ff)}.condominio-torre-total-previsto>span{color:#557083;font-size:12px}.condominio-torre-total-previsto>strong{color:#086c77;font-size:17px}.condominio-torre-total-previsto>small{flex-basis:100%;color:#718096}.condominio-torre-andares-form{display:grid;gap:12px;margin:2px 0 18px}.condominio-torre-andar-form{min-width:0;padding:15px;border:1px solid #e0e9f3;border-radius:14px;background:#f8fbfe}.condominio-torre-andar-form__cabecalho{display:flex;align-items:center;gap:10px;margin-bottom:14px}.condominio-torre-andar-form__cabecalho>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:11px;background:#e5f6f7;color:#067d89;font-weight:700}.condominio-torre-andar-form__cabecalho>div{display:flex;flex-direction:column;gap:2px}.condominio-torre-andar-form__cabecalho strong{color:#17345d}.condominio-torre-andar-form__cabecalho small{color:#718096}.condominio-torre-andar-form__previa{overflow-wrap:anywhere;color:#08727e!important;font-weight:600}.condominio-torre-andar-form__campos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 13px}.condominio-torre-andar-form__campos .ant-form-item{min-width:0}.condominio-torre-edicao{flex:0 0 100%}.condominio-planta-inline{flex:0 0 100%;min-width:0;margin-top:4px;padding:18px;border:1px solid #dbe7f2;border-radius:16px;background:linear-gradient(145deg,#f8fbff,#f5fafb)}.condominio-planta-inline .condominio-planta-form-card{margin-top:14px;margin-bottom:0}.condominio-planta-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.condominio-planta-cabecalho__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.condominio-planta-cabecalho .ant-typography{margin:0}.condominio-planta-cabecalho .ant-typography+.ant-typography{display:inline-block;margin-top:4px}.condominio-planta-form-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}.condominio-detalhe__torre{flex-wrap:wrap}.condominio-detalhe__torre>.condominio-detalhe__torre-texto{flex:1 1 130px}@media (max-width: 900px){.condominio-torre-andar-form__campos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.condominio-torre-form-card>.ant-card-body,.condominio-torre-edicao>.ant-card-body,.condominio-planta-form-card>.ant-card-body,.condominio-planta-inline{padding:12px}.condominio-torre-form-grid,.condominio-torre-andar-form__campos{grid-template-columns:minmax(0,1fr);gap:0}.condominio-torre-andar-form{padding:11px}.condominio-planta-cabecalho{align-items:stretch;flex-direction:column}.condominio-planta-cabecalho .ant-btn{width:auto}.condominio-planta-cabecalho__acoes{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.condominio-planta-cabecalho__acoes .ant-btn{width:100%}.condominio-planta-form-acoes>.ant-btn{flex:1 1 auto}}.condominio-planta-modal .ant-modal-content{overflow:hidden;border:1px solid #dfe8f2;border-radius:20px;box-shadow:0 24px 70px #10234333}.condominio-planta-resumo{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:14px;border:1px solid #e1eaf4;border-radius:14px;background:linear-gradient(120deg,#f5faff,#f7fbfc)}.condominio-planta-resumo>div{display:flex;flex:1 1 125px;flex-direction:column;gap:3px;min-width:100px}.condominio-planta-resumo>div span{color:#64748b;font-size:12px}.condominio-planta-resumo>div strong{color:#18345c;font-size:20px;line-height:1.2}.condominio-planta-resumo>.ant-btn{margin-left:auto}.condominio-planta-carregando{display:grid;min-height:180px;place-items:center}.condominio-planta-vazio{padding:14px 8px 4px;text-align:center}.condominio-planta-vazio .ant-typography{max-width:590px;margin:12px auto 18px}.condominio-planta-acoes-vazio{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.condominio-planta-lista{display:grid;gap:10px;max-height:min(58vh,620px);overflow:auto;padding:1px 3px 3px 1px}.condominio-planta-andar.ant-card{border-color:#e3eaf2;border-radius:14px;background:#fff}.condominio-planta-andar .ant-card-body{padding:13px 14px 10px}.condominio-planta-andar__principal{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.condominio-planta-andar__ordem{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #d8ebef;border-radius:12px;background:#effafa;color:#087d8b;font-weight:700}.condominio-planta-andar__nome{display:flex;flex:1 1 140px;flex-direction:column;min-width:110px;gap:3px}.condominio-planta-andar__nome strong{color:#17345d;font-size:14px}.condominio-planta-andar__nome span,.condominio-planta-andar__regra{color:#718096;font-size:12px}.condominio-planta-andar__metricas{display:flex;flex:1 1 190px;flex-wrap:wrap;gap:5px}.condominio-planta-andar__metricas .ant-tag{margin-inline-end:0;border-radius:999px}.condominio-planta-andar__acoes{display:flex;flex:0 0 auto;gap:6px;margin-left:auto}.condominio-planta-andar__regra{margin:9px 0 0 48px}.condominio-planta-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.condominio-planta-form-grid>.ant-typography{grid-column:1 / -1;margin-bottom:12px}.condominio-planta-ajuda{margin-top:2px;font-size:12px}.condominio-planta-geracao-aviso{margin-bottom:16px}.condominio-planta-previa{display:flex;flex-direction:column;gap:5px;margin:0 0 14px;padding:12px 14px;overflow-wrap:anywhere;border:1px solid #cfe9e5;border-radius:12px;background:#f3fbf8;color:#265b50;font-size:12px}.condominio-planta-previa strong{font-size:13px}.condominio-planta-previa--erro{border-color:#ffd0c7;background:#fff7f5;color:#a32c1b}.condominio-planta-previa small{color:#a32c1b}@media (max-width: 640px){.condominio-detalhe__torre{flex-wrap:wrap;gap:9px}.condominio-detalhe__torre>.ant-btn{flex:1 1 100%}.condominio-detalhe__torre>.condominio-detalhe__acoes{margin-left:auto}.condominio-planta-resumo{gap:8px;padding:10px}.condominio-planta-resumo>div{flex-basis:calc(50% - 8px)}.condominio-planta-resumo>.ant-btn{width:100%;margin-left:0}.condominio-planta-andar__metricas,.condominio-planta-andar__acoes{flex-basis:100%;margin-left:48px}.condominio-planta-andar__acoes{flex-wrap:wrap}.condominio-planta-andar__regra{margin-left:0}.condominio-planta-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.condominio-planta-acoes-vazio{align-items:stretch;flex-direction:column}.condominio-planta-acoes-vazio .ant-btn{min-height:40px}}.condominio-detalhe__hero-conteudo{flex-direction:column;align-items:stretch;gap:24px}@media (min-width: 992px){.condominio-detalhe__resumo{grid-template-columns:repeat(4,minmax(150px,1fr))}}.condominio-detalhe{width:min(100%,1360px);padding-bottom:36px}.condominio-detalhe__hero{margin-bottom:18px;padding:22px 28px 26px;border-radius:24px;background:radial-gradient(520px 240px at 92% -35%,rgba(25,176,185,.34),transparent 66%),radial-gradient(460px 250px at 0% 115%,rgba(57,104,225,.3),transparent 62%),linear-gradient(118deg,#12213c,#193456 58%,#19466a);box-shadow:0 18px 42px #1126462e}.condominio-detalhe__voltar.ant-btn{min-height:38px;padding-inline:14px;border-radius:11px;font-weight:600}.condominio-detalhe__hero-conteudo{flex-direction:column;align-items:stretch;gap:18px}.condominio-detalhe__identidade{flex:0 1 auto;gap:16px}.condominio-detalhe__predio{flex-basis:62px;width:62px;height:62px;border-radius:17px;font-size:29px}.condominio-detalhe__identidade-texto h1.ant-typography{font-size:clamp(28px,3vw,38px);line-height:1.12}.condominio-detalhe__resumo{flex:0 0 auto;width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.condominio-detalhe__resumo>div{min-width:0;padding:12px 14px;border-radius:13px;background:#ffffff16;border-color:#ffffff24;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.condominio-detalhe__resumo small{font-size:9px;letter-spacing:.055em}.condominio-detalhe__resumo strong{font-size:23px;line-height:1.15}.condominio-detalhe__tabs>.ant-tabs-nav{margin-bottom:18px;padding:6px;border-radius:15px;background:#fff;border-color:#e1e8f1;box-shadow:0 5px 16px #1a2f4f0e}.condominio-detalhe__tabs .ant-tabs-nav-list{justify-content:flex-start;gap:3px}.condominio-detalhe__tabs .ant-tabs-tab{min-height:40px;padding:9px 13px;border-radius:10px;color:#61718a;font-size:12px;font-weight:600}.condominio-detalhe__tabs .ant-tabs-tab-active{background:#edf4ff;border-color:#d8e6ff;box-shadow:inset 0 0 0 1px #2456d809}.condominio-detalhe__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2456d8}.condominio-detalhe__cartao.ant-card{border-color:#e1e8f1;border-radius:18px;box-shadow:0 5px 18px #1a2f4f0b;transition:border-color .18s ease,box-shadow .18s ease}.condominio-detalhe__cartao.ant-card:hover{border-color:#d4dfed;box-shadow:0 9px 24px #1a2f4f13}.condominio-detalhe__cartao .ant-card-head{min-height:76px;padding-inline:22px;border-bottom-color:#edf1f6}.condominio-detalhe__cartao .ant-card-head-wrapper{align-items:center;gap:14px}.condominio-detalhe__cartao .ant-card-head-title{padding-block:15px;white-space:normal}.condominio-detalhe__cartao .ant-card-extra{padding-block:12px}.condominio-detalhe__cartao .ant-card-extra .ant-btn{min-height:36px;border-radius:10px;font-weight:600}.condominio-detalhe__cartao .ant-card-body{padding:22px}.condominio-detalhe__secao-titulo{gap:12px;padding-block:0}.condominio-detalhe__secao-icone{flex-basis:40px;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,#e5f8f7,#edf3ff);color:#138a98}.condominio-detalhe__secao-textos h2{font-size:15px;letter-spacing:-.01em}.condominio-detalhe__secao-textos p{margin-top:3px;line-height:1.4}.condominio-detalhe__campos{gap:12px}.condominio-detalhe__campo{min-height:70px;justify-content:center;gap:6px;padding:12px 14px;border:1px solid #edf1f6;border-radius:12px;background:#f8fafc}.condominio-detalhe__campo--largo{min-height:60px}.condominio-detalhe__campo>span{font-size:10px;letter-spacing:.045em;color:#738198}.condominio-detalhe__campo>strong{font-size:14px;line-height:1.45}.condominio-detalhe__metricas{gap:12px;margin-bottom:2px}.condominio-detalhe__metrica{min-height:94px;justify-content:center;gap:7px;padding:16px 18px;border-radius:15px;border-color:#e4eaf2;box-shadow:0 3px 10px #1a2f4f09}.condominio-detalhe__metrica small{font-size:10px;letter-spacing:.045em;color:#718097}.condominio-detalhe__metrica strong{font-size:27px;line-height:1}.condominio-detalhe__cartao--painel .ant-card-body{min-height:92px}.condominio-detalhe__texto-painel{color:#465771;line-height:1.7}.condominio-detalhe__torre,.condominio-detalhe__area{border-color:#e3eaf2;box-shadow:0 3px 12px #1a2f4f0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.condominio-detalhe__torre:hover,.condominio-detalhe__area:hover{transform:translateY(-2px);border-color:#cad8ea;box-shadow:0 9px 20px #1a2f4f14}@media (max-width: 1100px){.condominio-detalhe__hero-conteudo{flex-direction:column;align-items:stretch}.condominio-detalhe__resumo{max-width:none;flex-basis:auto}}@media (max-width: 767px){.condominio-detalhe{padding-bottom:22px}.condominio-detalhe__hero{margin-bottom:14px;padding:15px 15px 16px;border-radius:19px}.condominio-detalhe__acoes-topo{margin-bottom:14px}.condominio-detalhe__hero-conteudo{gap:16px}.condominio-detalhe__identidade{flex-basis:auto}.condominio-detalhe__predio{flex-basis:50px;width:50px;height:50px;border-radius:15px;font-size:24px}.condominio-detalhe__identidade-texto h1.ant-typography{font-size:clamp(23px,6vw,30px)}.condominio-detalhe__identidade-texto p{font-size:12px}.condominio-detalhe__resumo{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.condominio-detalhe__resumo>div{padding:9px 11px;border-radius:11px}.condominio-detalhe__resumo small{font-size:9px}.condominio-detalhe__resumo strong{font-size:20px}.condominio-detalhe__tabs>.ant-tabs-nav{margin-bottom:14px;padding:5px;border-radius:13px}.condominio-detalhe__tabs .ant-tabs-tab{min-height:36px;padding:7px 10px;font-size:11px}.condominio-detalhe__cartao .ant-card-head{min-height:68px;padding-inline:15px}.condominio-detalhe__cartao .ant-card-head-wrapper{align-items:flex-start}.condominio-detalhe__cartao .ant-card-head-title{padding-block:13px}.condominio-detalhe__cartao .ant-card-extra{padding-block:12px}.condominio-detalhe__cartao .ant-card-body{padding:15px}.condominio-detalhe__secao-titulo{gap:9px}.condominio-detalhe__secao-icone{flex-basis:36px;width:36px;height:36px;border-radius:11px}.condominio-detalhe__secao-textos h2{font-size:14px}.condominio-detalhe__secao-textos p{font-size:11px}.condominio-detalhe__campos{gap:9px}.condominio-detalhe__campo{min-height:64px;padding:10px}.condominio-detalhe__campo>span{font-size:9px}.condominio-detalhe__campo>strong{font-size:13px}.condominio-detalhe__metricas{gap:9px}.condominio-detalhe__metrica{min-height:82px;padding:13px}.condominio-detalhe__metrica small{font-size:9px}.condominio-detalhe__metrica strong{font-size:23px}}@media (max-width: 380px){.condominio-detalhe__hero{padding-inline:13px}.condominio-detalhe__identidade{gap:0}.condominio-detalhe__resumo>div{padding-inline:9px}.condominio-detalhe__cartao .ant-card-head{padding-inline:12px}.condominio-detalhe__cartao .ant-card-body{padding:12px}}@media (prefers-reduced-motion: reduce){.condominio-detalhe__hero,.condominio-detalhe__cartao.ant-card,.condominio-detalhe__torre,.condominio-detalhe__area{animation:none;transition:none}}.condominio-detalhe{width:min(100%,1360px);min-width:0;padding:4px 0 40px;color:#17243b}.condominio-detalhe__hero{margin-bottom:18px;padding:22px 26px 24px;border:1px solid #dfe7f1;border-radius:22px;background:linear-gradient(135deg,#fff,#fbfdff 62%,#f2f8ff);box-shadow:0 12px 30px #1f385b14;color:#17243b;animation:none}.condominio-detalhe__hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#16a6ad,#3868e5)}.condominio-detalhe__hero:after{display:none}.condominio-detalhe__acoes-topo{margin-bottom:16px}.condominio-detalhe__voltar.ant-btn{border-color:#d8e2ef;background:#fff;color:#38506f;box-shadow:0 2px 5px #1f385b09}.condominio-detalhe__voltar.ant-btn:hover{border-color:#9db8ec;background:#f4f8ff;color:#2456d8}.condominio-detalhe__hero-conteudo{flex-direction:column;align-items:stretch;gap:17px}.condominio-detalhe__identidade{flex:0 1 auto;gap:15px}.condominio-detalhe__predio{flex:0 0 60px;width:60px;height:60px;border:0;border-radius:17px;background:linear-gradient(145deg,#147f9b,#355fdb);box-shadow:0 8px 18px #2b5bc233;color:#fff;font-size:27px}.condominio-detalhe__eyebrow{color:#55708f;font-size:10px;letter-spacing:.1em}.condominio-detalhe__identidade-texto h1.ant-typography{color:#14243d;font-size:clamp(27px,3.2vw,38px);letter-spacing:-.035em}.condominio-detalhe__identidade-texto p{color:#718098;font-size:13px}.condominio-detalhe__status--ativo{border-color:#c7eadf;background:#eaf8f2;color:#187554}.condominio-detalhe__status--ativo:before{box-shadow:none}.condominio-detalhe__status--pendente{border-color:#f2dfb0;background:#fff7e3;color:#94630c}.condominio-detalhe__resumo{width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.condominio-detalhe__resumo>div{position:relative;min-width:0;gap:5px;padding:13px 15px 12px;border:1px solid #e2eaf4;border-top:3px solid #1c9ba9;border-radius:13px;background:#fff;box-shadow:0 3px 10px #1f385b09;-webkit-backdrop-filter:none;backdrop-filter:none}.condominio-detalhe__resumo>div:nth-child(2){border-top-color:#4267db}.condominio-detalhe__resumo>div:nth-child(3){border-top-color:#7a61c9}.condominio-detalhe__resumo>div:nth-child(4){border-top-color:#18a486}.condominio-detalhe__resumo small{color:#75839a;font-size:9px;letter-spacing:.065em}.condominio-detalhe__resumo strong{color:#172d4d;font-size:25px;line-height:1}.condominio-detalhe__horario{border-color:#dce6f2;background:#f5f8fc;color:#49617f}.condominio-detalhe__tabs{min-width:0;width:100%}.condominio-detalhe__tabs>.ant-tabs-nav{min-width:0;max-width:100%;margin-bottom:18px;padding:6px;overflow:hidden;border:1px solid #dfe7f1;border-radius:14px;background:#edf2f8;box-shadow:none}.condominio-detalhe__tabs .ant-tabs-nav-wrap{min-width:0;max-width:100%;overflow:hidden}.condominio-detalhe__tabs .ant-tabs-nav-list{min-width:0;justify-content:flex-start;gap:4px}.condominio-detalhe__tabs .ant-tabs-tab{min-height:40px;margin:0;padding:9px 13px;border:1px solid transparent;border-radius:9px;color:#5c6f89;font-size:12px;font-weight:600;white-space:nowrap}.condominio-detalhe__tabs .ant-tabs-tab:hover{background:#e2eaf5;color:#214da5}.condominio-detalhe__tabs .ant-tabs-tab-active{border-color:#2456d8;background:#2456d8;box-shadow:0 4px 10px #2456d833}.condominio-detalhe__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more{flex:0 0 auto;padding:9px 11px;border-radius:9px;background:#e5ebf3;color:#405672}.condominio-detalhe__cartao.ant-card{border:1px solid #dfe7f1;border-radius:17px;background:#fff;box-shadow:0 7px 22px #1f385b0e}.condominio-detalhe__cartao .ant-card-head{min-height:74px;padding-inline:22px;border-bottom:1px solid #edf1f6;background:linear-gradient(180deg,#fff,#fcfdff)}.condominio-detalhe__cartao .ant-card-head-title{padding-block:15px}.condominio-detalhe__cartao .ant-card-body{padding:20px 22px 22px}.condominio-detalhe__secao-icone{background:#e8f4fb;color:#2165a6}.condominio-detalhe__secao-textos h2{color:#1b2d49;font-size:15px}.condominio-detalhe__secao-textos p{color:#7b899d}.condominio-detalhe__campos{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px}.condominio-detalhe__campo,.condominio-detalhe__campo--largo{min-height:68px;justify-content:center;padding:12px 14px;border:1px solid #e8edf4;border-left:3px solid #c9d8f4;border-radius:11px;background:#f8fafd}.condominio-detalhe__campo>span{color:#7b899d;font-size:9px;letter-spacing:.075em}.condominio-detalhe__campo>strong{color:#233956;font-size:14px}.condominio-detalhe__metricas{gap:11px}.condominio-detalhe__metrica{min-height:98px;padding:16px 18px;border:1px solid #e1e9f3;border-radius:14px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 5px 14px #1f385b0b}.condominio-detalhe__metrica:nth-child(1){border-top:3px solid #4267db}.condominio-detalhe__metrica:nth-child(2){border-top:3px solid #17a486}.condominio-detalhe__metrica:nth-child(3){border-top:3px solid #e2a13b}.condominio-detalhe__metrica:nth-child(4){border-top:3px solid #7a61c9}.condominio-detalhe__metrica small{color:#73829a;font-size:9px;letter-spacing:.07em}.condominio-detalhe__metrica strong{color:#1b3354;font-size:28px}.condominio-detalhe__paineis{gap:14px}.condominio-detalhe__cartao--painel .ant-card-body{min-height:88px;background:linear-gradient(180deg,#fff,#fbfcff)}.condominio-detalhe__texto-painel{color:#4d607b;line-height:1.7}.condominio-detalhe__torre,.condominio-detalhe__area{border-color:#e1e9f3;border-radius:14px;background:#fff;box-shadow:0 4px 13px #1f385b0b}@media (max-width: 1100px){.condominio-detalhe__resumo{max-width:none}}@media (max-width: 767px){.condominio-detalhe{padding:2px 0 28px}.condominio-detalhe__hero{margin-bottom:13px;padding:14px 14px 15px 17px;border-radius:17px}.condominio-detalhe__acoes-topo{margin-bottom:13px}.condominio-detalhe__voltar.ant-btn{min-height:34px;padding-inline:10px;font-size:11px}.condominio-detalhe__hero-conteudo{gap:14px}.condominio-detalhe__identidade{gap:11px}.condominio-detalhe__predio{display:flex;flex:0 0 44px;width:44px;height:44px;border-radius:13px;font-size:21px}.condominio-detalhe__eyebrow{font-size:8px;letter-spacing:.065em}.condominio-detalhe__status{padding:2px 9px;font-size:10px}.condominio-detalhe__identidade-texto h1.ant-typography{font-size:clamp(21px,6vw,28px)}.condominio-detalhe__identidade-texto p{margin-top:4px;font-size:11px}.condominio-detalhe__resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.condominio-detalhe__resumo>div{gap:4px;padding:9px 10px 8px;border-radius:10px}.condominio-detalhe__resumo small{font-size:8px}.condominio-detalhe__resumo strong{font-size:20px}.condominio-detalhe__tabs>.ant-tabs-nav{position:relative;margin-bottom:13px;padding:4px;overflow:hidden}.condominio-detalhe__tabs>.ant-tabs-nav:after{content:"";position:absolute;z-index:1;top:4px;right:4px;bottom:4px;width:22px;pointer-events:none;background:linear-gradient(90deg,#edf2f800,#edf2f8 82%)}.condominio-detalhe__tabs .ant-tabs-nav-wrap{flex:1 1 auto;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.condominio-detalhe__tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.condominio-detalhe__tabs .ant-tabs-nav-list{flex:0 0 max-content;width:max-content;max-width:none;justify-content:flex-start;gap:4px}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more{display:none}.condominio-detalhe__tabs .ant-tabs-tab{min-height:35px;padding:7px 9px;font-size:10px}.condominio-detalhe__tabs .ant-tabs-nav .ant-tabs-nav-more{padding:7px 8px}.condominio-detalhe__cartao.ant-card{border-radius:14px}.condominio-detalhe__cartao .ant-card-head{min-height:64px;padding-inline:13px}.condominio-detalhe__cartao .ant-card-head-title{padding-block:11px}.condominio-detalhe__cartao .ant-card-extra{padding-block:10px}.condominio-detalhe__cartao .ant-card-extra .ant-btn{min-height:32px;padding-inline:9px;font-size:11px}.condominio-detalhe__cartao .ant-card-body{padding:13px}.condominio-detalhe__secao-icone{flex-basis:34px;width:34px;height:34px}.condominio-detalhe__secao-textos h2{font-size:13px}.condominio-detalhe__secao-textos p{font-size:10px}.condominio-detalhe__campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.condominio-detalhe__campo,.condominio-detalhe__campo--largo{min-height:60px;padding:9px}.condominio-detalhe__campo>span{font-size:8px}.condominio-detalhe__campo>strong{font-size:12px}.condominio-detalhe__metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.condominio-detalhe__metrica{min-height:76px;gap:5px;padding:11px}.condominio-detalhe__metrica small{font-size:8px}.condominio-detalhe__metrica strong{font-size:22px}}@media (max-width: 380px){.condominio-detalhe__identidade-texto h1.ant-typography{font-size:21px}.condominio-detalhe__resumo>div{padding-inline:8px}.condominio-detalhe__cartao .ant-card-head{padding-inline:10px}.condominio-detalhe__cartao .ant-card-body{padding:10px}}.convite-cadastro{min-height:100vh;background:linear-gradient(160deg,#f0f5ff,#f6f9ff 55%,#fff);padding:32px 16px;display:flex;flex-direction:column;align-items:center}.convite-cadastro__cartao{width:100%;max-width:680px;background:#fff;border:1px solid #e5eaf3;border-radius:14px;box-shadow:0 10px 34px #18285014;padding:28px 28px 22px}.convite-cadastro__cabecalho{text-align:center;margin-bottom:18px}.convite-cadastro__marca{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:30px;border-radius:8px;background:#1677ff;color:#fff;font-weight:700;font-size:13px;padding:0 10px;margin-bottom:10px}.convite-cadastro__sub{color:#5c6b84;margin:6px 0 0}.convite-cadastro__aviso{margin-bottom:18px}.convite-cadastro__secao{margin-bottom:16px}.convite-cadastro__opcional{font-weight:400;color:#8a97ad}.convite-cadastro__dupla{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.convite-cadastro__foto-area{display:flex;align-items:center;gap:16px}.convite-cadastro__foto{width:72px;height:72px;object-fit:cover;border-radius:50%;border:2px solid #d3e2ff}.convite-cadastro__foto-vazia{width:72px;height:72px;border-radius:50%;border:2px dashed #b9c8e4;background:#f5f8ff;color:#8a97ad;font-size:26px;display:flex;align-items:center;justify-content:center}.convite-cadastro__veiculo{display:flex;gap:10px;align-items:flex-start;border-bottom:1px dashed #e5eaf3;padding-bottom:6px;margin-bottom:6px}.convite-cadastro__veiculo .ant-form-item{margin-bottom:10px}.convite-cadastro__centro{display:flex;justify-content:center;padding:48px 0}.convite-cadastro__lgpd{text-align:center;color:#8a97ad;font-size:12px;margin:12px 0 0}.convite-cadastro__rodape{margin-top:14px;color:#8a97ad;font-size:12px}@media (max-width: 560px){.convite-cadastro{padding:16px 10px}.convite-cadastro__cartao{padding:18px 14px 14px}.convite-cadastro__dupla{grid-template-columns:1fr}.convite-cadastro__veiculo{flex-wrap:wrap}}.condominio-detalhe__morador{display:inline-flex;align-items:center;gap:8px}.condominio-detalhe__morador-foto{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid #d3e2ff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f5f8ff;color:#8a97ad}.condominio-detalhe__convite-linha{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.condominio-detalhe__convite-linha .ant-form-item{margin-bottom:10px}.condominio-detalhe__veiculo-form{row-gap:8px}.morador-modal.ant-modal{max-width:94vw}.morador-modal .ant-modal-body{padding-top:16px}.morador-secao{border:1px solid #e3eaf5;border-radius:10px;padding:12px 14px 2px;margin:0 0 14px;background:#fbfcff}.morador-secao__titulo{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#44536e;border-bottom:1px solid #e9eef7}.morador-secao__titulo .anticon{color:#1677ff}.morador-secao__opcional{font-weight:400;text-transform:none;color:#8a97ad}.morador-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.morador-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.morador-grid__duas{grid-column:span 2}.morador-secao .ant-form-item{margin-bottom:14px}.morador-secao .ant-form-item-label>label{font-size:12.5px;color:#4a5b74}@media (max-width: 640px){.morador-modal.ant-modal{max-width:calc(100vw - 16px)}.morador-secao{padding:12px 10px 2px}.morador-grid,.morador-grid--3{grid-template-columns:1fr}.morador-grid__duas{grid-column:span 1}}.morador-foto{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 12px}.morador-foto__img{width:96px;height:96px;border-radius:50%;border:3px solid #d7e6ff;box-shadow:0 4px 14px #163a7824;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:42px;color:#93a7c4;background:#edf3fc}.morador-foto__dica{font-size:12px;color:#8a97ad}.condominio-detalhe__qr-texto{color:#4a5b74;margin-top:0}.condominio-detalhe__qr-quadro{display:flex;justify-content:center;padding:14px;background:#f6f9ff;border-radius:12px}.condominio-detalhe__qr-quadro img{width:260px;height:260px}.condominio-detalhe__qr-link{font-size:12px;color:#8a97ad;word-break:break-all;text-align:center;margin:10px 0 0}.condominio-detalhe__qr-acoes{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.condominio-detalhe__reclamacao-foto{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid #e3eaf5;display:flex;align-items:center;justify-content:center;color:#93a7c4;font-size:20px;background:#edf3fc}
