@media (prefers-color-scheme:dark){:root[data-tema=claro]{--background:#f8f8f8;--foreground:#121212}}:root[data-tema=claro] .auth-shell,:root[data-tema=claro] .enterprise-shell{background:#eef2fa;color:#070f1b}:root[data-tema=claro] .auth-story{background:radial-gradient(ellipse at 15% 50%,#8fb5ea4d,transparent 65%),linear-gradient(145deg,#e4ebf8,#eef2fa);border-right:1px solid #b4c2dc}:root[data-tema=claro] .enterprise-brand>span{background:linear-gradient(135deg,#438aff,#254bc5)}:root[data-tema=claro] .enterprise-brand small{color:#314b74}:root[data-tema=claro] .eyebrow{color:#103070!important}:root[data-tema=claro] .auth-story em{color:#113677}:root[data-tema=claro] .auth-story p{color:#394c66}:root[data-tema=claro] .auth-features{color:#1a2f4e}:root[data-tema=claro] .auth-story>small{color:#6b809f}:root[data-tema=claro] .auth-form p{color:#3b4f6a}:root[data-tema=claro] .auth-form label{color:#1d2c42}:root[data-tema=claro] .auth-form input,:root[data-tema=claro] .enterprise-shell input,:root[data-tema=claro] .enterprise-shell select{background:#e8eff8;border:1px solid #a6b9d5;color:#040d1c}:root[data-tema=claro] .auth-form input:focus,:root[data-tema=claro] .enterprise-shell input:focus,:root[data-tema=claro] .enterprise-shell select:focus{outline:2px solid #4c8ff3}:root[data-tema=claro] .password-field button{color:#102f6f}:root[data-tema=claro] .auth-link{color:#0f2f67}:root[data-tema=claro] .enterprise-primary{background:#3374ed;border:1px solid #4b89f9}:root[data-tema=claro] .auth-security{color:#607a99;border-top:1px solid #b6c5dd}:root[data-tema=claro] .enterprise-error{color:#410909!important;background:#f0e2e9;border:1px solid #c88d9d}:root[data-tema=claro] .enterprise-panel{background:#e6ecf7;border:1px solid #afc2dc}:root[data-tema=claro] .enterprise-sidebar{border-right:1px solid #b4c4dd}:root[data-tema=claro] .enterprise-sidebar nav a{color:#243853}:root[data-tema=claro] .enterprise-sidebar nav a.active{background:#94b4e7;color:#081a3a}:root[data-tema=claro] .enterprise-sidebar>p{color:#546e8c}:root[data-tema=claro] .enterprise-header{border-bottom:1px solid #b3c3dc}:root[data-tema=claro] .enterprise-header p{color:#405674}:root[data-tema=claro] .enterprise-content p{color:#3d526f}:root[data-tema=claro] .enterprise-filters label{color:#3a506e}:root[data-tema=claro] .enterprise-card{background:#e6ecf7;border:1px solid #afc2dc}:root[data-tema=claro] .enterprise-card span{color:#385073}:root[data-tema=claro] .enterprise-card small{color:#4b6688}:root[data-tema=claro] .enterprise-table th{color:#405b7d;border-bottom:1px solid #a9bbd5}:root[data-tema=claro] .enterprise-table td{border-bottom:1px solid #dbe4f1}:root[data-tema=claro] .enterprise-tag{border:1px solid #8ca3c3;color:#294162}:root[data-tema=claro] .enterprise-empty{border:1px dashed #9bb1cf}:root[data-tema=claro] .enterprise-chart>div{background:#4c86ea}:root[data-tema=claro] .auth-shell a:focus-visible,:root[data-tema=claro] .auth-shell button:focus-visible,:root[data-tema=claro] .enterprise-shell a:focus-visible,:root[data-tema=claro] .enterprise-shell button:focus-visible{outline:2px solid #10346d}@media(max-width:750px){:root[data-tema=claro] .enterprise-sidebar{border-bottom:1px solid #afc2dc}}:root[data-tema=claro] .dev-overall span{color:#374e6e}:root[data-tema=claro] .dev-counts>div{border:1px solid #a1b6d4}:root[data-tema=claro] .dev-counts span{color:#374e6e}:root[data-tema=claro] .dev-progress{background:#b4c3db}:root[data-tema=claro] .dev-progress::-webkit-progress-bar{background:#b4c3db}:root[data-tema=claro] .dev-progress::-webkit-progress-value{background:var(--dev-state,#428aff)}:root[data-tema=claro] .dev-progress::-moz-progress-bar{background:var(--dev-state,#428aff)}:root[data-tema=claro] .dev-progress.blue,:root[data-tema=claro] .dev-state.blue,:root[data-tema=claro] .dev-task.blue{--dev-state:#428aff}:root[data-tema=claro] .dev-progress.green,:root[data-tema=claro] .dev-state.green,:root[data-tema=claro] .dev-task.green{--dev-state:#36b787}:root[data-tema=claro] .dev-progress.yellow,:root[data-tema=claro] .dev-state.yellow,:root[data-tema=claro] .dev-task.yellow{--dev-state:#e6bb54}:root[data-tema=claro] .dev-progress.red,:root[data-tema=claro] .dev-state.red,:root[data-tema=claro] .dev-task.red{--dev-state:#831320}:root[data-tema=claro] .dev-progress.gray,:root[data-tema=claro] .dev-state.gray,:root[data-tema=claro] .dev-task.gray{--dev-state:#4f5d73}:root[data-tema=claro] .dev-timing{color:#30435e}:root[data-tema=claro] .dev-form textarea{background:#e8eff8;border:1px solid #a6b9d5;color:#040d1c}:root[data-tema=claro] .dev-milestones li{color:#475e7f;border:1px solid #9eb4d3}:root[data-tema=claro] .dev-milestones li.verified{color:#1d8358;border-color:#96d2bd}:root[data-tema=claro] .dev-log{border-left:2px solid #87a3c9;background:#e9eff8}:root[data-tema=claro] .dev-log time{color:#486489}:root[data-tema=claro] .dev-log span{color:#1f3552}:root[data-tema=claro] .dev-task-actions button:not(.enterprise-primary){border:1px solid #8ca6c8}:root[data-tema=claro] .dev-connection{background:#e6bb54}:root[data-tema=claro] .dev-connection.online{background:#36b787}:root[data-tema=claro] .dev-approval{border:1px solid #e6bb54}:root[data-tema=claro] .dev-form summary,:root[data-tema=claro] .dev-task details summary{color:#152c4d}:root[data-tema=claro] .user-form input,:root[data-tema=claro] .user-form select{border:1px solid #8fa8c7;background:#e8eff8;color:#040d1c}:root[data-tema=claro] .user-help{color:#1f3552}:root[data-tema=claro] .user-notice{background:#e0f4ef;color:#105c33}:root[data-tema=claro] .user-table button:not(.enterprise-primary){border:1px solid #6686ad}:root[data-tema=claro] .user-admin :focus-visible{outline:2px solid #0f3666}:root[data-tema=claro] .app{--bg:#f0f4fb;--surface:#e8eef7;--surface-2:#e2eaf5;--border:#dde4f0;--border-2:#a6b9d5;--text:#070d17;--text-2:#303f56;--muted:#61738e;--accent:#4f8ff7;--accent-2:#3a76e0}:root[data-tema=claro] .app ::selection{background:#4f8ff75555}:root[data-tema=claro] .app-sidebar{background:linear-gradient(180deg,#ebf0f9,#eef3fa)}:root[data-tema=claro] .app-brand>span{background:linear-gradient(135deg,#5b9bff,#2f5fd6);color:#fff;box-shadow:0 6px 20px -6px #3b7cf0aaaa}:root[data-tema=claro] .app-nav-group>p{color:#7587a2}:root[data-tema=claro] .app-nav-group a:hover{background:#0000000a}:root[data-tema=claro] .app-nav-group a.active{background:linear-gradient(90deg,#4f8ff72626,#4f8ff70d0d);color:#fff}:root[data-tema=claro] .app-nav-group a.active svg{color:#0e2f64}:root[data-tema=claro] .app-dot{background:#3ccf91;box-shadow:0 0 0 3px #3ccf912222}:root[data-tema=claro] .app-topbar{background:#f0f4fbcc}:root[data-tema=claro] .app-avatar,:root[data-tema=claro] .ui-avatar{background:linear-gradient(135deg,#799bd3,#9fb7e2);color:#06132a;border:1px solid #819ecc}:root[data-tema=claro] .app-user-error{color:#420909;background:#f0e2e6}:root[data-tema=claro] .app-icon-btn:hover{background:#00000010}:root[data-tema=claro] .ui-text-red{color:#620e0e!important}:root[data-tema=claro] .ui-text-green{color:#5fd8a4!important}:root[data-tema=claro] .ui-btn-primary{color:#fff;border-color:#133d82;box-shadow:0 4px 14px -6px #4f8ff7aaaa}:root[data-tema=claro] .ui-btn-soft{background:#4f8ff71a1a;color:#0b234b;border-color:#4f8ff73333}:root[data-tema=claro] .ui-btn-soft:hover:not(:disabled){background:#4f8ff72e2e}:root[data-tema=claro] .ui-btn-ghost:hover:not(:disabled){background:#0000000a}:root[data-tema=claro] .app input:not([type=checkbox]),:root[data-tema=claro] .app select,:root[data-tema=claro] .app textarea{background:#ebf0f9}:root[data-tema=claro] .app input:focus,:root[data-tema=claro] .app select:focus,:root[data-tema=claro] .app textarea:focus{box-shadow:0 0 0 3px #4f8ff72e2e}:root[data-tema=claro] .ui-search button:hover{background:#00000012}:root[data-tema=claro] .ui-segmented{background:#ebf0f9}:root[data-tema=claro] .ui-segmented button.active{color:#fff;box-shadow:inset 0 1px 0 #00000010,0 1px 3px #0006}:root[data-tema=claro] .ui-tone-green{--tone:#3ccf91}:root[data-tema=claro] .ui-tone-amber{--tone:#f2b544}:root[data-tema=claro] .ui-tone-red{--tone:#821212}:root[data-tema=claro] .ui-tone-blue{--tone:#5b9bff}:root[data-tema=claro] .ui-tone-gray{--tone:#4f5e74}:root[data-tema=claro] .ui-tone-violet{--tone:#260f6a}:root[data-tema=claro] .ui-alert code{background:#00000010}:root[data-tema=claro] .ui-table th{background:#eaf0f8}:root[data-tema=claro] .ui-table td{border-bottom:1px solid #dee6f3}:root[data-tema=claro] .ui-table-hover tbody tr:hover{background:#00000006}:root[data-tema=claro] .ui-cell-main a{color:#0e2f64}:root[data-tema=claro] .ui-cell-error{color:#580d0d}:root[data-tema=claro] .ui-skeleton{background:linear-gradient(90deg,#e1e8f4,#afc1e0 50%,#e1e8f4)}:root[data-tema=claro] .ui-empty-icon{background:#4f8ff71414;color:#0e2f64;border:1px solid #4f8ff72a2a}:root[data-tema=claro] .ui-empty p a{color:#0e2f64}:root[data-tema=claro] .ui-account dl{background:#ebf0f9}:root[data-tema=claro] .ui-account-error{color:#4a0b0b;background:#82121214;border:1px solid #82121233}:root[data-tema=claro] .ui-account-running{color:#0b234b}:root[data-tema=claro] .ui-kv li{border-bottom:1px solid #dee6f3}:root[data-tema=claro] .ui-timeline li:before{box-shadow:0 0 0 3px #4f8ff72222}:root[data-tema=claro] .ui-answer{background:#4f8ff70d0d}:root[data-tema=claro] .ui-select-list button{background:#ebf0f9}:root[data-tema=claro] .ui-select-list button.active{background:#4f8ff71212}:root[data-tema=claro] .ui-validation{background:#ebf0f9}:root[data-tema=claro] .ui-validation li{color:#735110}:root[data-tema=claro] .ui-modal{background:#f5f8fdcc}:root[data-tema=claro] .ui-modal-body{box-shadow:0 30px 80px -20px #000}:root[data-tema=claro] .ui-toast{box-shadow:0 14px 40px -12px #000}:root[data-tema=claro] .ui-toast button:hover{background:#00000012}:root[data-tema=claro] .chart-grid>div{border-top:1px solid #dee5f1}:root[data-tema=claro] .chart-grid>div:last-child{border-top-color:#a6b9d5}:root[data-tema=claro] .chart-slot.is-hover{background:#00000008}:root[data-tema=claro] .chart-bar{background:#4f8ff7}:root[data-tema=claro] .chart-slot.is-hover .chart-bar{background:#113674}:root[data-tema=claro] .chart-tip{background:#ebf0f9;box-shadow:0 8px 24px -8px #000}@media (max-width:860px){:root[data-tema=claro] .app-sidebar{box-shadow:20px 0 60px -20px #000}:root[data-tema=claro] .app-nav-open .app-backdrop{background:#fbfbfbaa}}:root[data-tema=claro] .app-badge,:root[data-tema=claro] .ui-count{background:#821212;color:#fff}:root[data-tema=claro] .ui-btn-danger{color:#580d0d;border-color:#82121244}:root[data-tema=claro] .ui-btn-danger:hover:not(:disabled){background:#82121218}:root[data-tema=claro] .ui-drawer{background:#f5f8fdbb}:root[data-tema=claro] .ui-drawer-body{box-shadow:-30px 0 80px -20px #000}:root[data-tema=claro] .ui-drawer-foot{background:#eaf0f8}:root[data-tema=claro] .ui-req{color:#620e0e}:root[data-tema=claro] .ui-boleto-ok{background:#3ccf911414;border:1px solid #3ccf914040}:root[data-tema=claro] .ui-boleto-ok>svg{color:#3ccf91}:root[data-tema=claro] .ui-boleto-ok.is-warn{background:#f2b5441414;border-color:#f2b5445050}:root[data-tema=claro] .ui-boleto-ok.is-warn>svg{color:#f2b544}:root[data-tema=claro] .ui-dropzone{border:1.5px dashed #879fc4;background:#4f8ff70a0a;color:#0b234b}:root[data-tema=claro] .ui-dropzone:hover{background:#4f8ff71616}:root[data-tema=claro] .ui-alert a{color:#0e2f64}:root[data-tema=claro] .app-badge-amber{background:#f2b544;color:#fdf9f0}:root[data-tema=claro] .ia-pedido{background:linear-gradient(135deg,#dce6f5,#e8eef7 60%);border-color:#8ca7d4}:root[data-tema=claro] .ia-pedido>label{color:#06132a}:root[data-tema=claro] .ia-exemplos button{background:#ebf0f9}:root[data-tema=claro] .ia-cartao-topo:hover{background:#00000005}:root[data-tema=claro] .ia-resumo{color:#06132a}:root[data-tema=claro] .ia-resumo svg{color:#0e2f64}:root[data-tema=claro] .ia-detalhes{background:#ebf0f9}:root[data-tema=claro] .ia-pre{background:#f0f4fb}:root[data-tema=claro] .ia-diff .is-add{color:#1d814f;background:#3ccf911212}:root[data-tema=claro] .ia-diff .is-del{color:#580d0d;background:#82121212}:root[data-tema=claro] .ia-diff .is-meta{color:#0e2f64}:root[data-tema=claro] .viz{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#61e6b8;--viz-4:#c98500;--viz-5:#21167a;--viz-spark:#6da7ec;--viz-grid:#dee5f1;--viz-base:#a6b9d5}:root[data-tema=claro] .viz-demo{border:1px solid #85a3d3;background:linear-gradient(100deg,#dae4f5,#e8eef7 70%)}:root[data-tema=claro] .viz-demo-icon{background:#99b6e2;color:#0c2a57}:root[data-tema=claro] .viz-demo-tag{border:1px dashed #6b89b5;color:#193256}:root[data-tema=claro] .viz-meter{background:#adc4e3}:root[data-tema=claro] .viz-ref{border-top:1px solid #7f94b5}:root[data-tema=claro] .viz-cross{background:#667ea3}:root[data-tema=claro] .viz-tip{background:#ebf0f9;box-shadow:0 10px 28px -10px #000}:root[data-tema=claro] .viz-legend li.is-on{background:#00000008}:root[data-tema=claro] .viz-hbar-track{background:#e1e8f4}:root[data-tema=claro] .viz-mini>div{background:#eaf0f8}:root[data-tema=claro] .pq-anuncio img,:root[data-tema=claro] .pq-sem-foto{background:#000000}:root[data-tema=claro] .pq-sem-foto{background:#ebf0f9}:root[data-tema=claro] .pq-anuncio small a,:root[data-tema=claro] .pq-texto svg{color:#0e2f64}:root[data-tema=claro] .pq-aviso{color:#735110}:root[data-tema=claro] .pq-historico li{background:#ebf0f9}:root[data-tema=claro] .vd-atrasado td:first-child{box-shadow:inset 3px 0 0 #821212}:root[data-tema=claro] .vd-barra{box-shadow:0 14px 40px -12px #000}:root[data-tema=claro] .vd-lista li{border-bottom:1px solid #dee6f3}:root[data-tema=claro] .app-brand>.marca-logo,:root[data-tema=claro] .enterprise-brand>.marca-logo{background:var(--marca,linear-gradient(135deg,#5b9bff,#2f5fd6))}:root[data-tema=claro] .app .ui-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,#000000)}:root[data-tema=claro] .auth-shell .enterprise-primary{background:var(--marca,#3374ed);border-color:var(--marca,#4b89f9)}:root[data-tema=claro] .usr-voce{background:#99b6e2;color:#0c2a57}:root[data-tema=claro] .usr-excluir:hover:not(:disabled){color:#660f0f;background:#f0e2e6}:root[data-tema=claro] .usr-perfil{background:#eaf0f8}:root[data-tema=claro] .usr-perfil.is-on{background:color-mix(in srgb,var(--accent) 12%,#eaf0f8)}:root[data-tema=claro] .usr-total{background:#dae4f5}:root[data-tema=claro] .usr-total svg{color:#0c2a57}:root[data-tema=claro] .usr-grupo>p{background:#eaf0f8}:root[data-tema=claro] .usr-mod{border-bottom:1px solid #dee6f3}:root[data-tema=claro] .usr-niveis button.active.usr-n-nenhum{background:#f0e2e6;color:#430a0a}:root[data-tema=claro] .usr-niveis button.active.usr-n-ver{background:#99b6e2;color:#081c3b}:root[data-tema=claro] .usr-niveis button.active.usr-n-editar{background:#e1f6ee;color:#196c47}:root[data-tema=claro] .usr-del-icon{background:#f0e2e6;color:#660f0f}:root[data-tema=claro] .cfg-cores>button{box-shadow:inset 0 0 0 1px #0000001a}:root[data-tema=claro] .cfg-cores>button.is-on{border-color:#000000}:root[data-tema=claro] .cfg-logo-box{background:repeating-conic-gradient(#e2eaf5 0 25%,#e8eef7 0 50%) 0 0/16px 16px}:root[data-tema=claro] .cfg-logo-box span{color:#fff}:root[data-tema=claro] .cfg-prev-menu{background:linear-gradient(180deg,#ebf0f9,#eef3fa)}:root[data-tema=claro] .cfg-prev-item.is-on{color:#fff}:root[data-tema=claro] .cfg-prev-login{background:radial-gradient(ellipse at 15% 40%,#8fb5ea4d,transparent 70%),#e9eff9}:root[data-tema=claro] .cfg-prev-btn{color:#fff}:root[data-tema=claro] .msg-item{border-bottom:1px solid #dee6f3}:root[data-tema=claro] .msg-item:hover{background:#00000006}:root[data-tema=claro] .msg-item.active{background:#4f8ff71616}:root[data-tema=claro] .msg-thread{background:#ebf0f9}:root[data-tema=claro] .msg-bolha.is-minha{background:#91b1e2;border-color:#6993d4}:root[data-tema=claro] .msg-bolha.is-minha small{color:#213a60}:root[data-tema=claro] .msg-anexo{color:#0e2f64}:root[data-tema=claro] .msg-arquivo{background:#4f8ff71414}:root[data-tema=claro] .msg-bloqueio{color:#735110;background:#f2b5440d0d}:root[data-tema=claro] .cam-foto{background:#ebf0f9}:root[data-tema=claro] .int-ponto.conectado{background:#22c55e}:root[data-tema=claro] .int-ponto.atencao{background:#f59e0b}:root[data-tema=claro] .int-ponto.breve{background:#4f8ff7}:root[data-tema=claro] .int-logo{color:#fff;box-shadow:inset 0 0 0 1px #0000001f}:root[data-tema=claro] .int-dados>div{border-bottom:1px solid #dee6f3}:root[data-tema=claro] .int-remover:hover:not(:disabled){color:#660f0f}:root[data-tema=claro] .int-ajuda{background:#eaf0f8}:root[data-tema=claro] .int-ajuda a{color:#0e2f64}:root[data-tema=claro] .cam-qr img{background:#000000}:root[data-tema=claro] .int-detalhe-erro{color:#fbbf24;border-color:#ebd2a3}:root[data-tema=claro] .ia-acoes li{color:#117836}:root[data-tema=claro] .ag-corpo small.ag-erro,:root[data-tema=claro] .ia-acoes li.falha{color:#fbbf24}:root[data-tema=claro] .iac-ferr li.ok{color:#117836}:root[data-tema=claro] .iac-ferr li.erro{color:#fbbf24}:root[data-tema=claro] .iac-cartao.iac-pendente{border-color:#c98500}:root[data-tema=claro] .iac-cartao.iac-critica.iac-pendente{border-color:#e05252}:root[data-tema=claro] .iac-aviso{color:#510c0c}:root[data-tema=claro] .iac-erro{color:#fbbf24}:root[data-tema=claro] .iac-previa td:nth-child(2){color:#510c0c;text-decoration-color:#510c0c80}:root[data-tema=claro] .iac-previa td:nth-child(3){color:#117836}:root[data-tema=claro] .md code,:root[data-tema=claro] .md pre{background:#ebf0f9}:root[data-tema=claro] .md a{color:#0e2f64}:root[data-tema=claro] .md-tabela th{background:#e8eef7}:root[data-tema=claro] .iaf-botao{color:#fff;background:linear-gradient(135deg,var(--accent),#2c148f);box-shadow:0 12px 30px -8px #000c,inset 0 0 0 1px #00000022}:root[data-tema=claro] .iaf-painel{box-shadow:0 30px 80px -20px #000}:root[data-tema=claro] .app,:root[data-tema=claro] .auth-shell,:root[data-tema=claro] .enterprise-shell{--bg:#f3f5f9;--surface:#ffffff;--surface-2:#f5f7fb;--border:#e1e6ee;--border-2:#cfd7e3;--text:#0f1a2b;--text-2:#3b4a61;--muted:#66758c}:root[data-tema=claro]{color-scheme:light}:root[data-tema=escuro]{color-scheme:dark}:root[data-tema=claro] body{background:#f3f5f9;color:#0f1a2b}:root[data-tema=claro] .app-topbar{background:#ffffffd9}:root[data-tema=claro] .ui-drawer{background:#0f1a2b55}:root[data-tema=claro] .ui-btn-danger,:root[data-tema=claro] .ui-btn-primary{color:#fff}:root[data-fonte=arial]{--font-sans:Arial,"Helvetica Neue",Helvetica,sans-serif}:root[data-fonte=verdana]{--font-sans:Verdana,Tahoma,"DejaVu Sans",sans-serif}:root[data-fonte=georgia]{--font-sans:Georgia,"Times New Roman",serif}:root[data-fonte] .app,:root[data-fonte] body,:root[data-fonte] button,:root[data-fonte] input,:root[data-fonte] select,:root[data-fonte] textarea{font-family:var(--font-sans)}:root[data-densidade=compacta] .app-content{padding:18px}:root[data-densidade=compacta] .ui-page{gap:14px}:root[data-densidade=compacta] .ui-card{padding:14px}:root[data-densidade=compacta] .ui-table td{padding:7px 12px}:root[data-densidade=compacta] .ui-table th{padding:8px 12px}:root[data-densidade=compacta] .ui-btn{height:32px;padding:0 11px}:root[data-densidade=compacta] .ui-form-grid{gap:10px}:root[data-densidade=compacta] .app-nav-group a{padding-block:6px}:root[data-densidade=compacta] .cfx-campo{padding:10px 0}:root[data-cantos=reto] .app{--radius:4px}:root[data-cantos=reto] .app-nav-group a,:root[data-cantos=reto] .cfx-input,:root[data-cantos=reto] .ui-badge,:root[data-cantos=reto] .ui-btn,:root[data-cantos=reto] input,:root[data-cantos=reto] select,:root[data-cantos=reto] textarea{border-radius:4px}:root[data-cantos=redondo] .app{--radius:22px}:root[data-cantos=redondo] .app-nav-group a,:root[data-cantos=redondo] .ui-btn{border-radius:999px}:root[data-cantos=redondo] .cfx-input,:root[data-cantos=redondo] input,:root[data-cantos=redondo] select,:root[data-cantos=redondo] textarea{border-radius:14px}.pwa-install{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:1000;width:min(560px,calc(100vw - 24px));display:flex;align-items:center;gap:12px;padding:12px 14px;background:#111c2c;color:#e6edf7;border:1px solid #243247;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.35);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.pwa-install img{border-radius:10px;flex-shrink:0}.pwa-install-texto{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;font-size:13px;line-height:1.4}.pwa-install-texto strong{font-size:14px}.pwa-install-texto span{color:#a0aec2}.pwa-install-acoes{display:flex;gap:8px;flex-shrink:0}.pwa-install-acoes button{border:0;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer}.pwa-install-sim{background:#2f6fe0;color:#fff}.pwa-install-nao{background:transparent;color:#a0aec2}.pwa-install-acoes button:focus-visible{outline:2px solid #5b9bff;outline-offset:2px}@media(max-width:480px){.pwa-install{flex-wrap:wrap}.pwa-install-acoes{width:100%;justify-content:flex-end}}