:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--sf:#1a1f24;--sf2:#12161a;--sf3:#232a31;--bd:#2a3038;--tx:#f5f7fa;--tx2:#a7aeb6;--gold:#d4af37;--gold2:#f9e08b;--goldtx:#d4af37;--on-gold:#0a0a0a;--ic:#d4af37;--icw:1.5;--icoff:#a7aeb6;--ok-bg:#7fbf4529;--ok-tx:#a6da70;--wn-bg:#f5aa4629;--wn-tx:#f5b65e;--er-bg:#f06e5a29;--er-tx:#f49482;--in-bg:#78aaeb26;--in-tx:#a9c8f2;--bk-bg:#aa82eb2b;--bk-tx:#c9aef5;--hov:#d4af371a;--inp:#12161a;--chave:#3a424c;--sombra:0 10px 30px #00000073;--vidro:#0a0a0ad1}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--sf:#fff;--sf2:#f0f2f5;--sf3:#f7f8fa;--bd:#e3e7eb;--tx:#1a1f24;--tx2:#5f6770;--gold:#23911a;--gold2:#3db02a;--on-gold:#fff;--goldtx:#1c7413;--ic:#0a66e8;--icw:1.75;--icoff:#0a66e8;--ok-bg:#e6f2ea;--ok-tx:#1f5d2e;--wn-bg:#fdf1dd;--wn-tx:#8a5a00;--er-bg:#fde7e4;--er-tx:#a12a1c;--in-bg:#e8f0fb;--in-tx:#1f4f7a;--bk-bg:#efe7fb;--bk-tx:#5b3a8c;--hov:#23911a14;--inp:#fff;--chave:#c9cfd6;--sombra:0 10px 28px #1a1f241f;--vidro:#f5f7fadb}:root{--line:var(--bd);--muted:var(--tx2);--panel:var(--sf);--blue:var(--gold);--danger:var(--er-tx);--success:var(--ok-tx);--warning:var(--wn-tx)}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0;font:15px/1.5 Inter,system-ui,Segoe UI,sans-serif}h1:where(:not(.axp *)),h2:where(:not(.axp *)),h3:where(:not(.axp *)),h4:where(:not(.axp *)){letter-spacing:-.01em;font-family:Montserrat,Inter,sans-serif}button:where(:not(.axp *)),input:where(:not(.axp *)),select:where(:not(.axp *)),textarea:where(:not(.axp *)){font:inherit;color:inherit}a:where(:not(.axp *)){color:var(--goldtx)}a:hover:where(:not(.axp *)){color:var(--gold2)}:root[data-theme=light] a:where(:not(.axp *)):hover{color:#145a0e}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.hidden{display:none!important}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root[data-theme=dark] .so-claro,:root[data-theme=light] .so-escuro{display:none!important}.muted:where(:not(.axp *)),.muted-text:where(:not(.axp *)){color:var(--tx2)}.money:where(:not(.axp *)){font-variant-numeric:tabular-nums}.money.negative:where(:not(.axp *)){color:var(--er-tx)}.ic:where(:not(.axp *)){fill:none;width:20px;height:20px;stroke:var(--ic);stroke-width:var(--icw);stroke-linecap:round;stroke-linejoin:round;flex:none}.dica-balao{z-index:2000;color:#0a0a0a;pointer-events:none;opacity:0;background:#f5f7fa;border-radius:9px;max-width:300px;padding:7px 11px;font:500 12.5px/1.4 Inter,sans-serif;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(2px);box-shadow:0 8px 22px #00000059}:root[data-theme=light] .dica-balao{color:#f5f7fa;background:#1a1f24}.dica-balao.on{opacity:1;transform:none}.dica-balao[popover]{border:0;width:max-content;height:auto;margin:0;inset:auto;overflow:visible}.info-dica:where(:not(.axp *)){vertical-align:middle;cursor:help;border-radius:999px;margin-left:8px;display:inline-flex}.info-dica .ic:where(:not(.axp *)){width:16px;height:16px;stroke:var(--tx2)}.info-dica:hover .ic:where(:not(.axp *)),.info-dica:focus-visible .ic:where(:not(.axp *)){stroke:var(--ic)}.message:where(:not(.axp *)){z-index:1500;color:#f5f7fa;max-width:min(520px,100vw - 36px);box-shadow:var(--sombra);background:#1a1f24;border:1px solid #2a3038;border-radius:12px;padding:13px 16px;font-size:14px;position:fixed;top:18px;right:18px}.message.error:where(:not(.axp *)){color:#fff;background:#9f2a1d;border-color:#b8402f}.message.success:where(:not(.axp *)){color:#fff;background:#1f5d2e;border-color:#2e7d44}button:where(:not(.axp *)){cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font:600 14px Inter,sans-serif;transition:background .15s,border-color .15s,filter .15s,color .15s;display:inline-flex}button:disabled:where(:not(.axp *)){opacity:.55;cursor:not-allowed}button .ic:where(:not(.axp *)){width:18px;height:18px}.primary:where(:not(.axp *)){background:linear-gradient(180deg,var(--gold2),var(--gold));color:var(--on-gold);border:0}.primary:hover:not(:disabled):where(:not(.axp *)){filter:brightness(1.06)}.primary .ic:where(:not(.axp *)){stroke:var(--on-gold)}.secondary:where(:not(.axp *)),.content .btn:not(.axp .btn):where(:not(.axp *)),.button-link:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf);color:var(--tx);font-weight:500}.secondary:hover:not(:disabled):where(:not(.axp *)),.content .btn:not(.axp .btn):hover:where(:not(.axp *)),.button-link:hover:where(:not(.axp *)){background:var(--hov);color:var(--tx)}.small:where(:not(.axp *)){min-height:36px;padding:0 12px;font-size:13px}.link-button:where(:not(.axp *)),.link-btn:where(:not(.axp *)){color:var(--goldtx);background:0 0;border:0;min-height:auto;padding:4px 0;font-weight:600}.link-btn.danger:where(:not(.axp *)){color:var(--er-tx)}.danger-button:where(:not(.axp *)){border:1px solid color-mix(in srgb,var(--er-tx) 55%,transparent);background:var(--er-bg);color:var(--er-tx)}.danger-button:hover:where(:not(.axp *)){filter:brightness(1.1)}.danger-outline:where(:not(.axp *)){border:1px solid color-mix(in srgb,var(--er-tx) 60%,transparent)!important;color:var(--er-tx)!important;background:0 0!important}.btn-icone:where(:not(.axp *)),.icon-btn:where(:not(.axp *)){width:40px;min-width:40px;height:40px;min-height:40px;color:var(--tx2);background:0 0;border:0;border-radius:10px;padding:0;position:relative}.btn-icone:hover:where(:not(.axp *)),.icon-btn:hover:where(:not(.axp *)){background:var(--hov)}.btn-icone .ic:where(:not(.axp *)){width:20px;height:20px}.icon-btn:where(:not(.axp *)){color:var(--tx2);font-size:22px}.button-link:where(:not(.axp *)){border-radius:10px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.file-btn:where(:not(.axp *)){cursor:pointer;align-items:center;display:inline-flex}.tabs:where(:not(.axp *)){background:var(--sf2);border:1px solid var(--bd);border-radius:12px;flex-wrap:wrap;gap:3px;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex}.tab-btn:where(:not(.axp *)){min-height:36px;color:var(--tx2);background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13.5px;font-weight:500}.tab-btn:hover:where(:not(.axp *)){color:var(--tx);background:var(--hov)}.tab-btn.active:where(:not(.axp *)){background:var(--sf);color:var(--tx);box-shadow:0 0 0 1px var(--bd),0 1px 2px #0000002e;font-weight:600}.office-tabs:where(:not(.axp *)){align-items:center}.office-tabs #refreshOfficeBtn:where(:not(.axp *)){min-height:36px;margin-left:6px}.tema:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.tema button:where(:not(.axp *)){height:32px;min-height:32px;color:var(--tx2);background:0 0;border:0;border-radius:999px;padding:0 12px;font:500 13px Inter,sans-serif}.tema button .ic:where(:not(.axp *)){width:16px;height:16px;stroke:var(--tx2)}.tema button.on:where(:not(.axp *)){background:var(--gold);color:var(--on-gold)}.tema button.on .ic:where(:not(.axp *)){stroke:var(--on-gold)}.form-stack:where(:not(.axp *)){gap:18px;display:grid}.form-grid:where(:not(.axp *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid.inner:where(:not(.axp *)){grid-template-columns:repeat(3,minmax(0,1fr))}.span-2:where(:not(.axp *)){grid-column:1/-1}.form-actions:where(:not(.axp *)){flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.form-stack label:where(:not(.axp *)),.form-grid label:where(:not(.axp *)),.inline-form label:where(:not(.axp *)){color:var(--tx2);gap:7px;font-size:13.5px;font-weight:500;display:grid}.form-stack input:where(:not(.axp *)),.form-stack select:where(:not(.axp *)),.form-stack textarea:where(:not(.axp *)),.form-grid input:where(:not(.axp *)),.form-grid select:where(:not(.axp *)),.form-grid textarea:where(:not(.axp *)),.filters input:where(:not(.axp *)),.filters select:where(:not(.axp *)),.inline-form input:where(:not(.axp *)),.inline-form select:where(:not(.axp *)),.context-switch select:where(:not(.axp *)),.panel-actions select:where(:not(.axp *)),.panel-actions input:where(:not(.axp *)),.dashboard-filter select:where(:not(.axp *)){border:1px solid var(--bd);background:var(--inp);width:100%;min-height:46px;color:var(--tx);border-radius:10px;outline:none;padding:10px 14px;font:400 15px Inter,sans-serif}.form-stack textarea:where(:not(.axp *)),.form-grid textarea:where(:not(.axp *)){resize:vertical;min-height:96px}.form-stack input:where(:not(.axp *))::placeholder,.form-grid input:where(:not(.axp *))::placeholder,.form-grid textarea:where(:not(.axp *))::placeholder,.filters input:where(:not(.axp *))::placeholder{color:var(--tx2);opacity:.8}.form-stack input:focus:where(:not(.axp *)),.form-stack select:focus:where(:not(.axp *)),.form-grid input:focus:where(:not(.axp *)),.form-grid select:focus:where(:not(.axp *)),.form-grid textarea:focus:where(:not(.axp *)),.filters input:focus:where(:not(.axp *)),.filters select:focus:where(:not(.axp *)),.inline-form input:focus:where(:not(.axp *)),.inline-form select:focus:where(:not(.axp *)){border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}.form-grid input:disabled:where(:not(.axp *)),.form-grid select:disabled:where(:not(.axp *)),.form-grid textarea:disabled:where(:not(.axp *)){opacity:.7;cursor:not-allowed}.form-grid input[type=checkbox]:where(:not(.axp *)),.form-grid input[type=radio]:where(:not(.axp *)),.form-stack input[type=checkbox]:where(:not(.axp *)),.form-stack input[type=radio]:where(:not(.axp *)){width:auto;min-height:0}.field-action:where(:not(.axp *)){align-items:flex-end;display:flex}.field-action .secondary:where(:not(.axp *)){width:100%;min-height:46px}.inline-form:where(:not(.axp *)){flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-form input:where(:not(.axp *)),.inline-form select:where(:not(.axp *)){width:auto;min-height:40px}.filters:where(:not(.axp *)){flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filters input:where(:not(.axp *)),.filters select:where(:not(.axp *)){width:auto;min-height:42px;font-size:14px}.filters input:where(:not(.axp *)){flex:240px;min-width:240px;max-width:420px}input[type=radio]:not(.axp *){accent-color:var(--gold)}input[type=checkbox]:not(.axp *){appearance:none;cursor:pointer;vertical-align:middle;background:radial-gradient(circle,#fff 0 8px,transparent 8.6px) no-repeat 2px 50%/20px 20px,var(--chave);border:0;border-radius:999px;flex:none;margin:0;padding:0;transition:background-position .15s,background-color .15s;width:42px!important;height:24px!important;min-height:24px!important}input[type=checkbox]:not(.axp *):checked{background:radial-gradient(circle,var(--on-gold) 0 8px,transparent 8.6px) no-repeat calc(100% - 2px) 50%/20px 20px,var(--gold)}:root[data-theme=light] input[type=checkbox]:not(.axp *):checked{background:radial-gradient(circle,#fff 0 8px,transparent 8.6px) no-repeat calc(100% - 2px) 50%/20px 20px,var(--gold)}input[type=checkbox]:not(.axp *):disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:not(.axp *):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.check-grid:where(:not(.axp *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check-item:where(:not(.axp *)),.check-line:where(:not(.axp *)){align-items:center;color:var(--tx)!important;gap:12px!important;font-weight:500!important;display:flex!important}.check-item:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:10px;padding:10px 12px}.check-line:where(:not(.axp *)){padding-top:26px}.office-check:where(:not(.axp *)){padding-top:0!important}.status-badge:where(:not(.axp *)),.status-fin:where(:not(.axp *)),.status-chip:where(:not(.axp *)),.pill:where(:not(.axp *)),.pause-chip:where(:not(.axp *)),.security-flag:where(:not(.axp *)){white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.s-entry:where(:not(.axp *)){background:var(--sf2);color:var(--tx2)}.s-in_progress:where(:not(.axp *)){background:var(--in-bg);color:var(--in-tx)}.s-pending:where(:not(.axp *)){background:var(--wn-bg);color:var(--wn-tx)}.s-review:where(:not(.axp *)){background:var(--in-bg);color:var(--in-tx)}.s-bank_sent:where(:not(.axp *)),.s-bank_analysis:where(:not(.axp *)){background:var(--bk-bg);color:var(--bk-tx)}.s-completed:where(:not(.axp *)){background:var(--ok-bg);color:var(--ok-tx)}.s-cancelled:where(:not(.axp *)){background:var(--er-bg);color:var(--er-tx)}.fin-open_unpaid:where(:not(.axp *)){background:var(--in-bg);color:var(--in-tx)}.fin-partial:where(:not(.axp *)),.fin-cancelled_refund:where(:not(.axp *)){background:var(--wn-bg);color:var(--wn-tx)}.fin-paid:where(:not(.axp *)){background:var(--ok-bg);color:var(--ok-tx)}.fin-completed_unpaid:where(:not(.axp *)),.fin-cancelled_due:where(:not(.axp *)){background:var(--er-bg);color:var(--er-tx)}.fin-cancelled_settled:where(:not(.axp *)),.status-chip:where(:not(.axp *)),.pill:where(:not(.axp *)){background:var(--sf2);color:var(--tx2)}.status-chip.ok:where(:not(.axp *)),.security-flag.ok:where(:not(.axp *)){background:var(--ok-bg);color:var(--ok-tx)}.status-chip.warn:where(:not(.axp *)),.pill.warning:where(:not(.axp *)),.pause-chip:where(:not(.axp *)),.paused:where(:not(.axp *)){background:var(--wn-bg)!important;color:var(--wn-tx)!important}.status-chip.danger:where(:not(.axp *)),.security-flag.danger:where(:not(.axp *)){background:var(--er-bg);color:var(--er-tx)}.status-chip.info:where(:not(.axp *)){background:var(--in-bg);color:var(--in-tx)}.status-chip.off:where(:not(.axp *)){background:var(--sf2);color:var(--tx2)}.security-flags:where(:not(.axp *)){flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.security-flag:where(:not(.axp *)){background:var(--sf2);color:var(--tx2);padding:6px 12px}.days-box:where(:not(.axp *)){background:var(--sf2);min-width:38px;color:var(--tx2);border-radius:8px;justify-content:center;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.overdue:where(:not(.axp *)),.prazo.overdue:where(:not(.axp *)){color:var(--er-tx)!important}.days-box.overdue:where(:not(.axp *)){background:var(--er-bg)}.prazo:where(:not(.axp *)){font-variant-numeric:tabular-nums}.valor-dica:where(:not(.axp *)){border-bottom:1px dotted var(--tx2);cursor:help}.avatar:where(:not(.axp *)){background:var(--gold);width:38px;height:38px;color:var(--on-gold);cursor:default;border-radius:999px;flex:none;justify-content:center;align-items:center;font:700 13px Montserrat,sans-serif;display:inline-flex}.avatar.mini:where(:not(.axp *)){background:var(--sf2);width:28px;height:28px;color:var(--goldtx);border:1px solid var(--bd);font-size:11px}.panel:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:20px 22px}.panel+.panel:where(:not(.axp *)),.panel-gap:where(:not(.axp *)){margin-top:18px}.narrow-panel:where(:not(.axp *)){max-width:920px}.panel-head:where(:not(.axp *)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head h2:where(:not(.axp *)){align-items:center;margin:0;font-size:18px;font-weight:700;display:flex}.panel-head h3:where(:not(.axp *)){margin:0;font-size:16px}.panel-head p:where(:not(.axp *)){color:var(--tx2);margin:4px 0 0;font-size:13px}.panel-actions:where(:not(.axp *)),.credential-actions:where(:not(.axp *)){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-title:where(:not(.axp *)){letter-spacing:.12em;text-transform:uppercase;color:var(--goldtx);margin:22px 0 10px;font:700 13px Montserrat,sans-serif}.stats-grid:where(:not(.axp *)){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:18px;display:grid}.stat:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex;position:relative}.stat span:where(:not(.axp *)){color:var(--tx2);font-size:13px}.stat b:where(:not(.axp *)){min-width:0;font:700 clamp(18px,1.6vw,28px)/1.15 Montserrat,sans-serif}.finance-stats:where(:not(.axp *)){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.stat small:where(:not(.axp *)){color:var(--tx2);font-size:12px;display:block}.table-wrap:where(:not(.axp *)){border-radius:12px;overflow:auto}.data-table:where(:not(.axp *)){border-collapse:collapse;width:100%;font-size:14px}.data-table th:where(:not(.axp *)){letter-spacing:.05em;text-transform:uppercase;color:var(--tx2);text-align:left;border-bottom:1px solid var(--bd);white-space:nowrap;background:0 0;padding:10px 14px;font:600 11.5px Inter,sans-serif}.data-table td:where(:not(.axp *)){border-bottom:1px solid var(--bd);text-align:left;white-space:nowrap;vertical-align:middle;padding:12px 14px}.data-table tbody tr:last-child td:where(:not(.axp *)){border-bottom:0}.data-table tbody tr:hover td:where(:not(.axp *)){background:var(--hov)}.data-table tbody tr.clickable:where(:not(.axp *)){cursor:pointer}.data-table td.wrap:where(:not(.axp *)){white-space:normal;max-width:420px}.actions-cell:where(:not(.axp *)){min-width:200px;white-space:normal!important}.actions-cell .small:where(:not(.axp *)){margin:2px 0}.empty:where(:not(.axp *)){text-align:center;color:var(--tx2);padding:32px;font-size:14px}.admin-notice:where(:not(.axp *)),.receipt-note:where(:not(.axp *)),.integration-alert:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);color:var(--tx2);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13.5px}.admin-notice b:where(:not(.axp *)){color:var(--tx)}.integration-alert:where(:not(.axp *)),.integration-alert-box:where(:not(.axp *)){background:var(--wn-bg)!important;color:var(--wn-tx)!important;border-color:#0000!important}.integration-alert:where(:not(.axp *)){white-space:normal;max-width:560px;margin:6px 0 0;padding:6px 10px;font-size:12px}.summary-strip:where(:not(.axp *)){grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.summary-box:where(:not(.axp *)),.detail:where(:not(.axp *)){background:var(--sf2);border:1px solid var(--bd);border-radius:12px;padding:12px}.summary-box span:where(:not(.axp *)),.detail span:where(:not(.axp *)){color:var(--tx2);margin-bottom:4px;font-size:11.5px;display:block}.summary-box b:where(:not(.axp *)){font-size:16px}.detail b:where(:not(.axp *)){font-size:13.5px}.detail-grid:where(:not(.axp *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-grid.detalhe-4:where(:not(.axp *)){grid-template-columns:repeat(4,minmax(0,1fr))}.acoes-icone:where(:not(.axp *)){gap:4px;margin-left:auto;display:inline-flex}.acoes-icone .btn-icone:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf)}.acoes-icone .btn-icone:hover:where(:not(.axp *)){background:var(--hov)}.btn-icone.perigo .ic:where(:not(.axp *)){stroke:var(--er-tx)}.btn-icone.perigo:hover:where(:not(.axp *)){background:var(--er-bg)}.finance-box:where(:not(.axp *)),.docs-box:where(:not(.axp *)){border:1px solid var(--bd);background:0 0;border-radius:12px;padding:14px}.finance-box legend:where(:not(.axp *)),.docs-box legend:where(:not(.axp *)){letter-spacing:.08em;text-transform:uppercase;color:var(--goldtx);padding:0 6px;font:700 11.5px Montserrat,sans-serif}.registry-actions:where(:not(.axp *)),.finance-actions:where(:not(.axp *)),.prospect-actions:where(:not(.axp *)),.pending-actions:where(:not(.axp *)),.service-actions:where(:not(.axp *)){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-actions:where(:not(.axp *)){margin:16px 0}.print-only:where(:not(.axp *)){display:none}.axi-barra:where(:not(.axp *)){background:var(--sf2);border-radius:99px;height:8px;margin:10px 0;overflow:hidden}.axi-barra i:where(:not(.axp *)){background:var(--gold);width:0;height:100%;transition:width .2s;display:block}.load-progress:where(:not(.axp *)){width:100%;height:12px;accent-color:var(--gold)}.captcha-box:where(:not(.axp *)){justify-content:center;min-height:0;display:flex}.page-shell:where(:not(.axp *)){grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);min-height:100vh;display:grid}.brand-panel:where(:not(.axp *)){background:radial-gradient(60% 45% at 50% 45%,#080c1873 0%,#080c1800 75%),linear-gradient(#080c1800 55%,#080c1873 100%),url(/marca/fundo-entrada-globo.webp) 78%/cover no-repeat,#070b16;border-right:1px solid #2a3038;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.brand-center:where(:not(.axp *)){justify-content:center;width:100%;display:flex}.brand-logo:where(:not(.axp *)){width:62%;max-width:460px;height:auto}.security-note:where(:not(.axp *)){color:#a7aeb6;background:#1a1f24d9;border:1px solid #2a3038;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;bottom:28px;left:32px}.security-note strong:where(:not(.axp *)){color:#d4af37;letter-spacing:.06em;text-transform:uppercase;font:700 12px Montserrat,sans-serif}.auth-panel:where(:not(.axp *)){background:var(--bg);flex-direction:column;min-height:100vh;padding:28px 40px;display:flex}.auth-top:where(:not(.axp *)){justify-content:flex-end;display:flex}.auth-center:where(:not(.axp *)){flex:1;justify-content:center;align-items:center;padding:24px 0;display:flex}.card:where(:not(.axp *)){width:min(400px,100%)}.card-heading:where(:not(.axp *)){gap:6px;margin-bottom:26px;display:grid}.card-heading .saudacao:where(:not(.axp *)){color:var(--tx2);font-size:14px}.card-heading h2:where(:not(.axp *)){letter-spacing:-.01em;margin:0;font:800 32px Montserrat,sans-serif}.card-heading h2 .ouro:where(:not(.axp *)){color:var(--goldtx)}.card-heading h2.marca-login:where(:not(.axp *)){margin:4px 0 2px;line-height:0}.card-heading h2.marca-login img:where(:not(.axp *)){width:auto;max-width:100%;height:58px}.card-heading p:where(:not(.axp *)){color:var(--tx2);margin:0;font-size:15px}.card-heading .pill:where(:not(.axp *)){text-transform:uppercase;letter-spacing:.04em;justify-self:start;font-size:11px}.auth-view .form-stack label:where(:not(.axp *)){color:var(--tx);font-size:14px}.auth-view .primary:where(:not(.axp *)){min-height:48px;font-size:15px}.senha-campo:where(:not(.axp *)){border:1px solid var(--bd);background:var(--inp);border-radius:10px;align-items:center;padding-right:4px;display:flex}.senha-campo:focus-within:where(:not(.axp *)){border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}.form-stack .senha-campo input:where(:not(.axp *)){background:0 0;border:0;box-shadow:none!important}.aviso-mfa:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);color:var(--tx2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;font-size:13px;display:flex}.aviso-mfa .ic:where(:not(.axp *)){width:18px;height:18px;margin-top:1px}.auth-rodape:where(:not(.axp *)){text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--tx2);margin:0;font-size:11px}.qr-wrap:where(:not(.axp *)){border:1px solid var(--bd);background:#fff;border-radius:14px;justify-content:center;padding:18px;display:flex}.qr-wrap img:where(:not(.axp *)){width:220px}.secret-box:where(:not(.axp *)){background:var(--sf2);border:1px solid var(--bd);color:var(--tx2);border-radius:10px;gap:4px;margin:14px 0;padding:12px;font-size:13px;display:grid}.secret-box code:where(:not(.axp *)){word-break:break-all;color:var(--tx)}.app-shell:where(:not(.axp *)){min-height:100vh;display:flex}.sidebar:where(:not(.axp *)){background:var(--sf);border-right:1px solid var(--bd);z-index:40;flex-direction:column;flex:none;align-self:flex-start;gap:2px;width:248px;height:100vh;padding:14px 12px;transition:width .2s;display:flex;position:sticky;top:0}.sidebar-brand:where(:not(.axp *)){justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 12px;display:flex;position:relative}.sidebar-brand .logo-cheio img:where(:not(.axp *)){height:36px;display:block}.sidebar-brand .logo-simb:where(:not(.axp *)){object-fit:contain;width:40px;height:40px;display:none}.sidebar-brand .versao:where(:not(.axp *)){color:var(--tx2);letter-spacing:.04em;font-size:10px;position:absolute;bottom:-2px;left:4px}.module-switcher:where(:not(.axp *)){border-bottom:1px solid var(--bd);margin-bottom:6px;padding:8px 0 10px;position:relative}.module-switcher-btn:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);width:100%;min-height:52px;color:var(--tx);text-align:left;border-radius:12px;justify-content:flex-start;gap:10px;padding:6px 10px}.module-switcher-btn:hover:where(:not(.axp *)){border-color:color-mix(in srgb,var(--gold) 55%,var(--bd))}.modulo-ic:where(:not(.axp *)){background:var(--hov);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.modulo-txt:where(:not(.axp *)){flex:1;gap:0;min-width:0;display:grid}.modulo-txt b:where(:not(.axp *)){white-space:nowrap;text-overflow:ellipsis;font:700 14px Montserrat,sans-serif;overflow:hidden}.modulo-txt em:where(:not(.axp *)){color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:400;overflow:hidden}.module-caret .ic:where(:not(.axp *)){width:16px;height:16px;stroke:var(--tx2)}.module-switcher-menu:where(:not(.axp *)){z-index:90;background:var(--sf);border:1px solid var(--bd);box-shadow:var(--sombra);border-radius:12px;gap:2px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% - 4px);left:0;right:0}.module-switcher-menu button:where(:not(.axp *)){width:100%;min-height:40px;color:var(--tx);background:0 0;border:0;border-radius:8px;justify-content:flex-start;padding:0 10px;font-weight:500}.module-switcher-menu button b:where(:not(.axp *)){font-size:14px;font-weight:500}.module-switcher-menu button small:where(:not(.axp *)){display:none}.module-switcher-menu button:hover:where(:not(.axp *)){background:var(--hov)}.module-switcher-menu button.active:where(:not(.axp *)){background:var(--hov);color:var(--goldtx)}.module-switcher-menu button.active b:where(:not(.axp *)){font-weight:700}#mainNav:where(:not(.axp *)){flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:hidden auto}.menu-grupo:where(:not(.axp *)){letter-spacing:.12em;color:var(--tx2);text-transform:uppercase;padding:14px 10px 4px;font-size:10.5px;font-weight:700}.nav-btn:where(:not(.axp *)){width:100%;min-height:42px;color:var(--tx);text-align:left;background:0 0;border:0;border-radius:10px;flex:none;justify-content:flex-start;gap:12px;padding:0 12px;font:500 14px Inter,sans-serif}.nav-btn span:where(:not(.axp *)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-btn .ic:where(:not(.axp *)){stroke:var(--icoff)}.nav-btn:hover:where(:not(.axp *)){background:var(--hov)}.nav-btn.active:where(:not(.axp *)){background:var(--gold);color:var(--on-gold);font-weight:600}.nav-btn.active .ic:where(:not(.axp *)){stroke:var(--on-gold)}.nav-cta:where(:not(.axp *)){border:1px dashed color-mix(in srgb,var(--gold) 65%,transparent);color:var(--goldtx);background:0 0;margin:2px 0 4px;font-weight:600}.nav-cta .ic:where(:not(.axp *)){stroke:var(--ic)}.scanner-launcher:where(:not(.axp *)){border-top:1px solid var(--bd);padding:8px 0}.scanner-launcher-btn:where(:not(.axp *)){width:100%;min-height:42px;color:var(--tx);background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:12px;padding:0 12px;font-weight:500}.scanner-launcher-btn:hover:where(:not(.axp *)){background:var(--hov)}.dl-lista:where(:not(.axp *)){gap:12px;display:grid}.dl-item:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.dl-ic:where(:not(.axp *)){place-items:center;width:48px;height:48px;display:grid}.dl-ic img:where(:not(.axp *)){object-fit:contain;width:100%;height:100%;display:block}.dl-txt h3:where(:not(.axp *)){flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.dl-txt p:where(:not(.axp *)){color:var(--tx2);margin:0 0 6px;font-size:13px;line-height:1.45}.dl-txt small:where(:not(.axp *)){color:var(--tx2);font-size:12px}.dl-txt code:where(:not(.axp *)){font-size:11px}.dl-versao:where(:not(.axp *)){color:var(--tx2);font-size:12px;font-weight:500}.dl-selo:where(:not(.axp *)){color:var(--wn-tx);border:1px solid var(--wn-tx);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dl-baixar:where(:not(.axp *)){background:linear-gradient(180deg,var(--gold2),var(--gold));min-height:40px;color:var(--on-gold);white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dl-baixar .ic:where(:not(.axp *)){width:18px;height:18px;stroke:var(--on-gold)}.dl-baixar.desligado:where(:not(.axp *)){border:1px solid var(--bd);color:var(--tx2);cursor:default;background:0 0}.sidebar-user:where(:not(.axp *)){border-top:1px solid var(--bd);align-items:center;gap:10px;padding:10px 4px 2px;display:flex}.sidebar-user-txt:where(:not(.axp *)){flex:1;min-width:0;display:grid}.sidebar-user-txt strong:where(:not(.axp *)){white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sidebar-user-txt small:where(:not(.axp *)){color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sidebar-user-acoes:where(:not(.axp *)){gap:2px;display:flex}.sidebar-user-acoes .btn-icone:where(:not(.axp *)){width:34px;min-width:34px;height:34px;min-height:34px}.sidebar-user-acoes .btn-icone .ic:where(:not(.axp *)){width:18px;height:18px;stroke:var(--tx2)}.sidebar-user-acoes .sair:hover .ic:where(:not(.axp *)){stroke:var(--er-tx)}.menu-fundo:where(:not(.axp *)),.menu-celular:where(:not(.axp *)){display:none}html.menu-mini .sidebar{width:76px}html.menu-mini .sidebar .logo-cheio,html.menu-mini .sidebar .versao,html.menu-mini .modulo-txt,html.menu-mini .module-caret,html.menu-mini .nav-btn span,html.menu-mini .scanner-launcher-btn span,html.menu-mini .menu-grupo,html.menu-mini .sidebar-user-txt{display:none}html.menu-mini .sidebar-brand{flex-direction:column}html.menu-mini .sidebar .logo-simb{display:block}html.menu-mini .module-switcher-btn{justify-content:center;min-height:48px;padding:0}html.menu-mini .nav-btn,html.menu-mini .scanner-launcher-btn{justify-content:center;padding:0}html.menu-mini .nav-cta{border-style:solid}html.menu-mini .sidebar-user{flex-direction:column;gap:4px}html.menu-mini .sidebar-user-acoes{flex-direction:column}html.menu-mini .module-switcher-menu{top:6px;left:calc(100% + 8px);right:auto}html.menu-mini .module-switcher-menu button small{display:none}.content:where(:not(.axp *)){flex:auto;min-width:0;padding:0 28px 40px}.topbar:where(:not(.axp *)){z-index:30;background:var(--vidro);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bd);align-items:center;gap:14px;min-height:76px;margin-bottom:6px;padding:12px 0;display:flex;position:sticky;top:0}.topbar-titulo:where(:not(.axp *)){flex:1;min-width:0}.topbar h1:where(:not(.axp *)){white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;overflow:hidden}.topbar p:where(:not(.axp *)){color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;overflow:hidden}.topbar-right:where(:not(.axp *)){flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.security-chip:where(:not(.axp *)){background:var(--ok-bg);height:32px;color:var(--ok-tx);cursor:default;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.security-chip .ic:where(:not(.axp *)){width:15px;height:15px;stroke:var(--ok-tx)}.idle-timer:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf);height:32px;color:var(--tx2);font-variant-numeric:tabular-nums;cursor:default;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.idle-timer .ic:where(:not(.axp *)){width:15px;height:15px;stroke:var(--tx2)}.idle-timer.warn:where(:not(.axp *)){color:var(--wn-tx);border-color:var(--wn-tx)}.idle-timer.warn .ic:where(:not(.axp *)){stroke:var(--wn-tx)}.idle-timer.bad:where(:not(.axp *)){color:var(--er-tx);border-color:var(--er-tx)}.idle-timer.bad .ic:where(:not(.axp *)){stroke:var(--er-tx)}.context-switch:where(:not(.axp *)){align-items:center;gap:6px;display:flex}.context-switch select:where(:not(.axp *)){width:auto;max-width:210px;height:38px;min-height:38px;padding:0 10px;font-size:13.5px}.context-label:where(:not(.axp *)){color:var(--tx);font-size:13px;font-weight:600}.app-view:where(:not(.axp *)){padding-top:18px;display:none}.app-view.active:where(:not(.axp *)){display:block}.dashboard-today-panel:where(:not(.axp *)){margin-bottom:18px}.dashboard-filter:where(:not(.axp *)){margin:0}.dashboard-filter select:where(:not(.axp *)){min-width:220px;min-height:40px}.today-grid:where(:not(.axp *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.today-block:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:14px;min-height:150px;overflow:hidden}.today-block-head:where(:not(.axp *)){border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.today-block-head span:where(:not(.axp *)){color:var(--goldtx);text-transform:uppercase;letter-spacing:.1em;font:700 10.5px Montserrat,sans-serif;display:block}.today-block-head strong:where(:not(.axp *)){font-size:13.5px;font-weight:600}.today-block-head>b:where(:not(.axp *)){background:var(--hov);min-width:34px;height:34px;color:var(--goldtx);border-radius:10px;justify-content:center;align-items:center;font:700 15px Montserrat,sans-serif;display:flex}.today-list:where(:not(.axp *)){padding:4px 8px}.today-item:where(:not(.axp *)){border-bottom:1px solid var(--bd);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 6px;display:flex}.today-item:last-child:where(:not(.axp *)){border-bottom:0}.today-item:hover:where(:not(.axp *)){background:var(--hov)}.today-item b:where(:not(.axp *)){font-size:13px;display:block}.today-item span:where(:not(.axp *)){color:var(--tx2);margin-top:1px;font-size:12.5px;display:block}.today-empty:where(:not(.axp *)){text-align:center;color:var(--tx2);padding:30px 8px;font-size:13px}.kanban:where(:not(.axp *)){grid-template-columns:repeat(7,minmax(170px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow:auto}.kan-col:where(:not(.axp *)){background:var(--sf2);border:1px solid var(--bd);border-radius:14px;min-height:260px;padding:10px}.kan-head:where(:not(.axp *)){justify-content:space-between;align-items:center;margin:2px 4px 10px;font:700 13px Montserrat,sans-serif;display:flex}.kan-count:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);color:var(--tx2);border-radius:999px;padding:1px 9px;font:600 11.5px Inter,sans-serif}.service-card:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:12px;transition:border-color .15s,transform .15s}.service-card:hover:where(:not(.axp *)){border-color:color-mix(in srgb,var(--gold) 55%,var(--bd));transform:translateY(-1px)}.service-card strong:where(:not(.axp *)){color:var(--goldtx);margin-bottom:3px;font-size:13px;display:block}.service-card .client:where(:not(.axp *)){margin-bottom:8px;font-size:13.5px;font-weight:500}.service-card small:where(:not(.axp *)){color:var(--tx2);display:block}.card-meta:where(:not(.axp *)){justify-content:space-between;align-items:center;gap:8px;display:flex}.card-meta small:where(:not(.axp *)){font-size:12px}.service-card .prazo.overdue:where(:not(.axp *)){background:var(--er-bg);border-radius:999px;padding:1px 8px;font-weight:600}.stat .stat-ic:where(:not(.axp *)){position:absolute;top:16px;right:16px}.stat .stat-ic .ic:where(:not(.axp *)){width:20px;height:20px}.stat.alerta b:where(:not(.axp *)){color:var(--er-tx)}.pending-card:where(:not(.axp *)){border-bottom:1px solid var(--bd);grid-template-columns:1fr auto;gap:12px;padding:14px 4px;display:grid}.pending-card:last-child:where(:not(.axp *)){border-bottom:0}.pending-card h3:where(:not(.axp *)){margin:0 0 4px;font-size:15px}.pending-card p:where(:not(.axp *)){color:var(--tx2);margin:0;font-size:13px}.pending-card small:where(:not(.axp *)){color:var(--tx2);margin-top:6px;font-size:12px;display:block}.pending-mini:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin-bottom:8px;padding:11px;display:grid}.pending-mini p:where(:not(.axp *)){color:var(--tx2);margin:4px 0;font-size:12.5px}dialog.dialog:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf);width:min(660px,100vw - 32px);max-height:88vh;color:var(--tx);box-shadow:var(--sombra);border-radius:18px;padding:0}dialog.large:where(:not(.axp *)){width:min(1000px,100vw - 32px)}dialog:where(:not(.axp *))::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080c9e}.dialog-head:where(:not(.axp *)){z-index:2;background:var(--sf);border-bottom:1px solid var(--bd);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.dialog-head h2:where(:not(.axp *)){margin:2px 0;font-size:19px}.dialog-head small:where(:not(.axp *)){color:var(--goldtx);letter-spacing:.04em;font-size:12px;font-weight:600}.dialog-body:where(:not(.axp *)){padding:20px;overflow:auto}.service-section:where(:not(.axp *)){margin-top:18px}.service-section h3:where(:not(.axp *)){margin:0 0 10px;font-size:15px}.history-item:where(:not(.axp *)){border-bottom:1px solid var(--bd);padding:11px 0}.history-item:last-child:where(:not(.axp *)){border-bottom:0}.history-item b:where(:not(.axp *)){font-size:13.5px}.history-item small:where(:not(.axp *)){color:var(--tx2);margin-top:4px;display:block}.prose:where(:not(.axp *)){white-space:pre-wrap;line-height:1.6}.status-actions:where(:not(.axp *)){gap:10px;display:grid}.status-actions button:where(:not(.axp *)){min-height:48px}.service-docs:where(:not(.axp *)){border-top:1px solid var(--bd);margin-top:18px;padding-top:14px}.service-docs-head:where(:not(.axp *)){justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.service-docs-head h3:where(:not(.axp *)){margin:0;font-size:15px}.service-doc:where(:not(.axp *)){border-bottom:1px solid var(--bd);align-items:center;gap:10px;padding:8px 0;display:flex}.service-doc-name:where(:not(.axp *)){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.security-stats:where(:not(.axp *)){grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.permission-section:where(:not(.axp *)){border-top:1px solid var(--bd);margin-top:22px;padding-top:18px}.permission-list:where(:not(.axp *)){gap:8px;display:grid}.permission-row:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:12px;grid-template-columns:1fr minmax(180px,240px);align-items:center;gap:18px;padding:12px 14px;display:grid}.permission-row b:where(:not(.axp *)){display:block}.permission-row small:where(:not(.axp *)){color:var(--tx2);margin-top:4px;display:block}.audit-action:where(:not(.axp *)){text-transform:uppercase;letter-spacing:.06em;font:700 11.5px Montserrat,sans-serif}.audit-json:where(:not(.axp *)){white-space:pre-wrap;word-break:break-word;color:#e2e8f0;background:#0a0a0a;border:1px solid #2a3038;border-radius:12px;max-height:320px;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.security-user-summary:where(:not(.axp *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.security-user-summary .detail:where(:not(.axp *)){min-height:68px}.credential-admin-box:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.credential-admin-box h3:where(:not(.axp *)){margin:0 0 4px;font-size:15px}.credential-admin-box p:where(:not(.axp *)){color:var(--tx2);margin:0;font-size:12.5px}.temp-password-box:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:12px;display:grid}.temp-password-box small:where(:not(.axp *)){color:var(--tx2);grid-column:1/-1}.user-security-line:where(:not(.axp *)){flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.office-logo-box:where(:not(.axp *)){border:1px dashed var(--bd);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.office-logo-box>div:where(:not(.axp *)){gap:6px;display:grid}.office-logo-box small:where(:not(.axp *)){color:var(--tx2)}.office-logo:where(:not(.axp *)){object-fit:contain;background:#fff;border-radius:8px;max-width:180px;max-height:72px;padding:4px}.office-signature:where(:not(.axp *)){object-fit:contain;background:#fff;border-radius:6px;max-width:220px;max-height:60px}.office-header-preview:where(:not(.axp *)){color:#1a1f24;background:#fff;border:1px solid #dbe4ee;border-top:6px solid #1f4e8c;border-radius:10px;align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:flex}.office-header-preview>div:where(:not(.axp *)){gap:3px;display:grid}.office-header-preview small:where(:not(.axp *)){color:#5f6770}.module-home:where(:not(.axp *)){max-width:1120px}.module-hero:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);border-radius:18px;align-items:flex-start;gap:22px;padding:30px;display:flex}.module-hero .module-icon:where(:not(.axp *)){background:var(--hov);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid}.module-hero .module-icon .ic:where(:not(.axp *)){width:32px;height:32px}.module-hero span:where(:not(.axp *)){text-transform:uppercase;letter-spacing:.12em;color:var(--goldtx);font:700 11px Montserrat,sans-serif}.module-hero h2:where(:not(.axp *)){margin:6px 0 10px;font-size:28px}.module-hero p:where(:not(.axp *)){max-width:780px;color:var(--tx2);margin:0;font-size:15px;line-height:1.6}.module-roadmap:where(:not(.axp *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.module-roadmap article:where(:not(.axp *)){background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:19px}.module-roadmap b:where(:not(.axp *)){margin-bottom:7px;display:block}.module-roadmap p:where(:not(.axp *)){color:var(--tx2);margin:0;font-size:13px;line-height:1.5}@media (width<=1200px){.today-grid:where(:not(.axp *)){grid-template-columns:1fr}.detail-grid:where(:not(.axp *)),.detail-grid.detalhe-4:where(:not(.axp *)){grid-template-columns:repeat(2,1fr)}.form-grid.inner:where(:not(.axp *)){grid-template-columns:1fr}.col-larga:where(:not(.axp *)){display:none}.security-user-summary:where(:not(.axp *)){grid-template-columns:1fr 1fr}}@media (width<=900px){.sidebar:where(:not(.axp *)){width:76px}.sidebar .logo-cheio:where(:not(.axp *)),.sidebar .versao:where(:not(.axp *)),.modulo-txt:where(:not(.axp *)),.module-caret:where(:not(.axp *)),.nav-btn span:where(:not(.axp *)),.scanner-launcher-btn span:where(:not(.axp *)),.menu-grupo:where(:not(.axp *)),.sidebar-user-txt:where(:not(.axp *)){display:none}.sidebar-brand:where(:not(.axp *)){flex-direction:column}.sidebar .logo-simb:where(:not(.axp *)){display:block}.sidebar .recolhe:where(:not(.axp *)){display:none}.module-switcher-btn:where(:not(.axp *)){justify-content:center;min-height:48px;padding:0}.nav-btn:where(:not(.axp *)),.scanner-launcher-btn:where(:not(.axp *)){justify-content:center;padding:0}.sidebar-user:where(:not(.axp *)){flex-direction:column;gap:4px}.sidebar-user-acoes:where(:not(.axp *)){flex-direction:column}.module-switcher-menu:where(:not(.axp *)){top:6px;left:calc(100% + 8px);right:auto}.page-shell:where(:not(.axp *)){grid-template-columns:1fr}.brand-panel:where(:not(.axp *)){display:none}.content:where(:not(.axp *)){padding:0 16px 30px}.tema button span:where(:not(.axp *)){display:none}.tema button:where(:not(.axp *)){padding:0 9px}.security-chip span:where(:not(.axp *)){display:none}.form-grid:where(:not(.axp *)){grid-template-columns:1fr}.span-2:where(:not(.axp *)){grid-column:auto}.permission-row:where(:not(.axp *)){grid-template-columns:1fr}.credential-admin-box:where(:not(.axp *)){flex-direction:column;align-items:stretch}.module-roadmap:where(:not(.axp *)){grid-template-columns:1fr}.module-hero:where(:not(.axp *)){padding:22px}.kanban:where(:not(.axp *)){grid-template-columns:repeat(7,260px)}}@media (width<=640px){.sidebar:where(:not(.axp *)){width:272px;height:100vh;box-shadow:var(--sombra);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}html.menu-aberto .sidebar{transform:none}html.menu-aberto .menu-fundo{z-index:35;background:#05080c8c;display:block;position:fixed;inset:0}.sidebar .logo-cheio:where(:not(.axp *)),.modulo-txt:where(:not(.axp *)),.module-caret:where(:not(.axp *)),.nav-btn span:where(:not(.axp *)),.scanner-launcher-btn span:where(:not(.axp *)),.menu-grupo:where(:not(.axp *)),.sidebar-user-txt:where(:not(.axp *)){display:revert}.modulo-txt:where(:not(.axp *)),.sidebar-user-txt:where(:not(.axp *)){display:grid}.sidebar .logo-simb:where(:not(.axp *)){display:none}.sidebar-brand:where(:not(.axp *)){flex-direction:row}.module-switcher-btn:where(:not(.axp *)){justify-content:flex-start;padding:6px 10px}.nav-btn:where(:not(.axp *)),.scanner-launcher-btn:where(:not(.axp *)){justify-content:flex-start;padding:0 12px}.sidebar-user:where(:not(.axp *)),.sidebar-user-acoes:where(:not(.axp *)){flex-direction:row}.module-switcher-menu:where(:not(.axp *)){top:calc(100% - 4px);left:0;right:0}.menu-celular:where(:not(.axp *)){display:inline-flex}.context-label:where(:not(.axp *)),.security-chip:where(:not(.axp *)){display:none}.dl-item:where(:not(.axp *)){grid-template-columns:40px minmax(0,1fr)}.dl-ic:where(:not(.axp *)){width:40px;height:40px}.dl-baixar:where(:not(.axp *)){grid-column:1/-1;justify-content:center}.idle-timer .ic:where(:not(.axp *)){display:none}.idle-timer:where(:not(.axp *)){padding:0 8px}.col-media:where(:not(.axp *)){display:none}.today-block:where(:not(.axp *)){min-height:0}.today-empty:where(:not(.axp *)){padding:14px 8px}.lista-cartoes thead:where(:not(.axp *)){display:none}.lista-cartoes tbody:where(:not(.axp *)){gap:8px;display:grid}.lista-cartoes tr:where(:not(.axp *)){border:1px solid var(--bd);background:var(--sf2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prot sit""cli prazo";gap:4px 10px;padding:12px 14px;display:grid}.lista-cartoes td:where(:not(.axp *)){white-space:normal;padding:0;background:0 0!important;border:0!important}.lista-cartoes td:first-child:where(:not(.axp *)){grid-area:prot}.lista-cartoes td:nth-child(2):where(:not(.axp *)){color:var(--tx2);grid-area:cli;font-size:13.5px}.lista-cartoes td:nth-child(5):where(:not(.axp *)){grid-area:sit;justify-self:end}.lista-cartoes td:nth-child(6):where(:not(.axp *)){grid-area:prazo;justify-self:end;font-size:13px}.lista-cartoes td.col-larga:where(:not(.axp *)),.lista-cartoes td.col-media:where(:not(.axp *)){display:none}.topbar:where(:not(.axp *)){gap:8px;min-height:64px}.topbar h1:where(:not(.axp *)){font-size:18px}.context-switch select:where(:not(.axp *)){max-width:130px}.auth-panel:where(:not(.axp *)){padding:20px 16px}.card-heading h2:where(:not(.axp *)){font-size:28px}.stats-grid:where(:not(.axp *)){grid-template-columns:repeat(2,minmax(0,1fr))}.stat:where(:not(.axp *)){padding:14px}.stat b:where(:not(.axp *)){font-size:18px}.check-grid:where(:not(.axp *)),.summary-strip:where(:not(.axp *)),.detail-grid:where(:not(.axp *)),.detail-grid.detalhe-4:where(:not(.axp *)),.pending-card:where(:not(.axp *)){grid-template-columns:1fr}.filters input:where(:not(.axp *)){flex-basis:100%;min-width:0}}.scanner-launcher:where(:not(.axp *)){margin-top:auto}.modulo-nav:where(:not(.axp *)){flex-direction:column;flex:0 auto;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:hidden auto}.sub-nav:where(:not(.axp *)){border-left:1px solid var(--bd);flex-direction:column;gap:1px;margin:2px 0 6px 18px;padding-left:8px;display:flex}.sub-btn:where(:not(.axp *)){width:100%;min-height:36px;color:var(--tx2);text-align:left;background:0 0;border:0;border-radius:9px;flex:none;justify-content:flex-start;gap:10px;padding:0 10px;font:500 13px Inter,sans-serif}.sub-btn span:where(:not(.axp *)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub-btn .ic:where(:not(.axp *)){width:17px;height:17px;stroke:var(--icoff)}.sub-btn:hover:where(:not(.axp *)){background:var(--hov);color:var(--tx)}.sub-btn.active:where(:not(.axp *)){background:var(--hov);color:var(--goldtx);font-weight:600}.sub-btn.active .ic:where(:not(.axp *)){stroke:var(--ic)}.office-toolbar:where(:not(.axp *)){justify-content:flex-end;margin-bottom:10px;display:flex}.avatar-btn:where(:not(.axp *)){cursor:pointer;border:0;min-height:0;padding:0;transition:box-shadow .15s;overflow:hidden}.avatar-btn:hover:where(:not(.axp *)),.avatar-btn:focus-visible:where(:not(.axp *)){box-shadow:0 0 0 2px var(--gold)}.avatar img:where(:not(.axp *)){object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.foto-corpo:where(:not(.axp *)){align-items:flex-start;gap:22px;display:flex}.foto-previa:where(:not(.axp *)){flex:none;width:120px;height:120px;font-size:34px}html.menu-mini .sub-nav{border:0;margin:2px 0;padding:0}html.menu-mini .sub-btn{justify-content:center;padding:0}html.menu-mini .sub-btn span{display:none}@media (width<=900px){.sub-nav:where(:not(.axp *)){border:0;margin:2px 0;padding:0}.sub-btn:where(:not(.axp *)){justify-content:center;padding:0}.sub-btn span:where(:not(.axp *)){display:none}}@media (width<=640px){.sub-nav:where(:not(.axp *)){border-left:1px solid var(--bd);margin:2px 0 6px 18px;padding-left:8px}.sub-btn:where(:not(.axp *)){justify-content:flex-start;padding:0 10px}.sub-btn span:where(:not(.axp *)){display:revert}.foto-corpo:where(:not(.axp *)){flex-direction:column;align-items:center}}.foto-corpo label.file-btn:where(:not(.axp *)){min-height:42px;color:var(--tx);border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.ax-dig-linha{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex;position:relative}.ax-dig-linha>input.ax-arquivo-oculto{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.btn.ax-enviar,.axp .btn.ax-enviar{border:1px solid var(--bd,#2b3138);background:var(--sf2,#1b2026);width:44px;min-width:44px;height:44px;color:var(--tx,#e8ecef);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn.ax-enviar:hover,.axp .btn.ax-enviar:hover{border-color:var(--gold,#d4af37);color:var(--gold,#d4af37)}.btn.ax-enviar .ic{stroke:currentColor;width:20px;height:20px}.ax-arquivo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx,#e8ecef);flex:140px;font-size:13.5px;overflow:hidden}.ax-arquivo-nome.vazio{color:var(--tx2,#9aa3ab)}:is(.axp,body) :is([class*=-form],.form-grid,.grid)>.field:has(>.ax-dig-linha){grid-column:1/-1}.btn.ax-digitalizar,.axp .btn.ax-digitalizar{border:1px solid var(--gold,#d4af37);color:var(--gold,#d4af37);white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;margin-left:6px;font-weight:700;display:inline-flex}.ax-dig-linha>.btn.ax-digitalizar{margin-left:0}.btn.ax-digitalizar:hover,.axp .btn.ax-digitalizar:hover{background:#d4af371f}.btn.ax-digitalizar:disabled,.axp .btn.ax-digitalizar:disabled{opacity:.45;cursor:not-allowed}.btn.ax-digitalizar .ic{stroke:currentColor;width:18px;height:18px}.ax-soltar{outline:2px dashed var(--gold,#d4af37);outline-offset:2px}.passos-exportacao:where(:not(.axp *)){color:var(--tx2);margin:4px 0 10px 20px;padding:0;line-height:1.6}code.hash:where(:not(.axp *)){word-break:break-all;color:var(--tx2);font-size:11px}.sub-row>td:where(:not(.axp *)){background:var(--sf2);padding:6px 10px}.inline-actions:where(:not(.axp *)){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barra-exportacoes:where(:not(.axp *)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:8px 0 12px;display:flex}.barra-exportacoes label:where(:not(.axp *)){white-space:nowrap;align-items:center;gap:8px;display:flex}.barra-exportacoes select:where(:not(.axp *)){width:auto;min-width:180px;max-width:100%}.tabela-exportacoes>tbody>tr>td:where(:not(.axp *)){white-space:normal;vertical-align:top;min-width:110px}.tabela-exportacoes>tbody>tr>td:last-child:where(:not(.axp *)){white-space:nowrap;min-width:0}.tabela-exportacoes .panel-actions:where(:not(.axp *)){flex-direction:column;align-items:stretch}.barra-filtros:where(:not(.axp *)){justify-content:flex-start}.barra-filtros .campo-busca:where(:not(.axp *)){flex:260px}.barra-filtros .campo-busca input:where(:not(.axp *)){width:100%;min-width:180px}.barra-filtros input[type=date]:where(:not(.axp *)){width:auto}.linha-clicavel:where(:not(.axp *)){cursor:pointer}.linha-clicavel:hover>td:where(:not(.axp *)),.linha-clicavel:focus-visible>td:where(:not(.axp *)){background:var(--hov)}.detalhe-lista:where(:not(.axp *)){grid-template-columns:minmax(140px,220px) 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.detalhe-lista dt:where(:not(.axp *)){color:var(--tx2);font-size:13px}.detalhe-lista dd:where(:not(.axp *)){overflow-wrap:anywhere;margin:0}.detalhe-lista .detalhe-lista:where(:not(.axp *)){border-left:2px solid var(--bd);grid-template-columns:minmax(110px,180px) 1fr;margin:0;padding-left:10px}@media (width<=640px){.detalhe-lista:where(:not(.axp *)){grid-template-columns:1fr}.detalhe-lista dt:where(:not(.axp *)){margin-top:6px}}.notif-ponto:where(:not(.axp *)){background:var(--wn-tx);border-radius:999px;flex:none;width:8px;height:8px;margin-left:auto}.notif-ponto.vermelho:where(:not(.axp *)){background:var(--er-tx)}.notif-wrap:where(:not(.axp *)){display:flex;position:relative}.notif-conta:where(:not(.axp *)){text-align:center;background:var(--warning);color:#1b1b1b;pointer-events:none;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:3px;right:2px}.notif-conta.vermelho:where(:not(.axp *)){background:var(--danger);color:#fff}.notif-painel:where(:not(.axp *)){z-index:60;border:1px solid var(--bd);background:var(--panel);width:min(420px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--sombra);border-radius:14px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.notif-cabeca:where(:not(.axp *)){justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.notif-cabeca h2:where(:not(.axp *)){margin:0;font-size:16px}.notif-grupo h3:where(:not(.axp *)){letter-spacing:.04em;text-transform:uppercase;color:var(--tx2);margin:10px 0 4px;font-size:12px}.notif-item:where(:not(.axp *)){cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 8px;display:flex}.notif-item:hover:where(:not(.axp *)),.notif-item:focus-visible:where(:not(.axp *)){background:var(--hov);outline:none}.notif-cor:where(:not(.axp *)){background:var(--warning);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.notif-cor.vermelho:where(:not(.axp *)){background:var(--danger)}.notif-texto:where(:not(.axp *)){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-texto small:where(:not(.axp *)){color:var(--tx2);overflow-wrap:anywhere}.notif-quando:where(:not(.axp *)){font-size:11px}.notif-item>button:where(:not(.axp *)){white-space:nowrap;flex:none}.notif-vistos:where(:not(.axp *)){border-top:1px solid var(--bd);margin-top:8px;padding-top:4px}.notif-item.lido:where(:not(.axp *)){opacity:.62}.notif-item.lido:hover:where(:not(.axp *)),.notif-item.lido:focus-visible:where(:not(.axp *)){opacity:1}@media (width<=640px){.notif-wrap:where(:not(.axp *)){position:static}.notif-painel:where(:not(.axp *)){width:auto;position:fixed;top:64px;left:16px;right:16px}.notif-item:where(:not(.axp *)){flex-wrap:wrap}.notif-texto:where(:not(.axp *)){flex:calc(100% - 24px)}.notif-item>button:where(:not(.axp *)){margin-left:20px}}body.so-plataforma .module-switcher,body.so-plataforma #mainNav .menu-grupo,body.so-plataforma .scanner-launcher{display:none}.auth-legal{text-align:center;color:var(--tx2);margin:6px 0 0;font-size:12px}.auth-legal a,.sidebar-legal a{color:var(--tx2);text-underline-offset:2px;text-decoration:underline}.auth-legal a:hover,.sidebar-legal a:hover{color:var(--goldtx)}.sidebar-legal{text-align:center;color:var(--tx2);margin:4px 0 0;font-size:11px}html.menu-mini .sidebar-legal{display:none}.legal-dialog{width:min(820px,100vw - 32px)}.legal-corpo{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);max-height:min(62vh,640px);font-size:14px;line-height:1.6;overflow:auto}.legal-corpo h1{margin:0 0 4px;font-size:18px}.legal-corpo h2{margin:20px 0 6px;font-size:15px}.legal-corpo ul,.legal-corpo ol{padding-left:20px}.legal-corpo li{margin:3px 0}.legal-corpo p,.legal-corpo li{overflow-wrap:anywhere}.legal-fim{height:1px}.legal-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.legal-botoes{gap:8px;margin-left:auto;display:flex}.legal-acoes button[disabled]{opacity:.5;cursor:not-allowed}button.danger:where(:not(.axp *)){background:var(--er-bg);color:var(--er-tx);border:1px solid;font-weight:600}button.danger:where(:not(.axp *)):hover{filter:brightness(1.1)}.axp-versao-nova{z-index:1600;background:var(--sf);max-width:min(720px,100vw - 32px);color:var(--tx);border:1px solid var(--gold);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.axp-versao-nova span{flex:280px}.status-note-head:where(:not(.axp *)){justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.status-note-head h3:where(:not(.axp *)){margin:0}.status-note:where(:not(.axp *)){white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--bd);border-left:4px solid var(--gold);background:var(--sf2);color:var(--tx);border-radius:10px;max-height:220px;padding:10px 12px;font-size:14px;line-height:1.45;overflow:auto}.status-note.vazio:where(:not(.axp *)){border-left-color:var(--bd);color:var(--tx2);font-style:italic}.status-note-autor:where(:not(.axp *)){color:var(--tx2);margin-top:6px;font-size:12px;font-style:normal;display:block}.status-note-campo:where(:not(.axp *)){margin-top:14px;display:block}.status-note-campo textarea:where(:not(.axp *)){width:100%}.card-pessoas:where(:not(.axp *)){align-items:center;gap:4px;display:inline-flex}.avatar.mini.designado:where(:not(.axp *)){border:1px dashed var(--goldtx);background:0 0}.sub-nav2:where(:not(.axp *)){margin:0 0 6px 12px}.sub-btn.sub2:where(:not(.axp *)){min-height:30px;font-size:12.5px}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}.axp button{min-height:0;padding:revert;border-radius:revert;font-weight:revert;cursor:pointer}.axp .primary{border:revert;background:revert;color:revert}.axp .card{width:auto;box-shadow:none;padding:revert;border-radius:revert}.axp .pill{display:revert;padding:revert;border-radius:revert;background:revert;color:revert;font-size:revert;font-weight:revert}.axp .empty{padding:revert;text-align:revert;color:revert}.axp .section-title{margin:revert;font-size:revert}.axp{--bg:#f6f7f5;--side:#fff;--panel:#fff;--panel2:#f4f6f4;--line:#e3e7e4;--text:#1b2420;--muted:#5f6b66;--gold:#2e7d4f;--gold2:#1e6b3e;--green:#2e7d4f;--red:#c0392b;--amber:#d9822b;--blue:#1f4f7a;--input:#fff}.axp,.axp *{box-sizing:border-box}.axp{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}.axp .app{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.axp .side{background:var(--side);border-right:1px solid var(--line);height:100vh;padding:18px 14px;position:sticky;top:0;overflow:auto}.axp .brand{align-items:center;gap:12px;padding:4px 8px 18px;display:flex}.axp .brand img{object-fit:contain;background:var(--px-sf2);border-radius:8px;width:46px;height:46px}.axp .brand h1{color:var(--px-acctx);margin:0;font-size:20px}.axp .brand small{color:var(--muted)}.axp .group{color:var(--px-tx2);text-transform:uppercase;letter-spacing:.09em;margin:12px 0 6px;padding:0 10px;font-size:12.3px;font-weight:700}.axp .nav button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:2px 0;padding:10px 11px;font-size:14.6px;display:block}.axp .nav button:hover,.axp .nav button.active{background:var(--px-sf2);color:var(--px-tx)}.axp .main{min-width:0}.axp .top{z-index:5;background:var(--px-pan);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 24px;display:flex;position:sticky;top:0}.axp .top h2{margin:0;font-size:18px}.axp .actions{flex-wrap:wrap;gap:8px;display:flex}.axp .section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.axp .section-title h2{margin:0 0 5px;font-size:23px}.axp .section-title p{color:var(--muted);max-width:900px;margin:0;font-size:14.6px}.axp .grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.axp .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.axp .card h3{color:var(--px-tx);margin:0 0 12px;font-size:15px}.axp .span12{grid-column:span 12}.axp .span9{grid-column:span 9}.axp .span8{grid-column:span 8}.axp .span7{grid-column:span 7}.axp .span6{grid-column:span 6}.axp .span5{grid-column:span 5}.axp .span4{grid-column:span 4}.axp .span3{grid-column:span 3}.axp .span2{grid-column:span 2}.axp .row{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.axp .field{margin-bottom:11px}.axp .field label{color:var(--muted);margin-bottom:5px;font-size:12.3px;display:block}.axp .field input,.axp .field select,.axp .field textarea,.axp .table-wrap input,.axp .table-wrap select{background:var(--input);border:1px solid var(--px-bd);width:100%;color:var(--text);border-radius:7px;outline:none;padding:9px 10px}.axp .field textarea{resize:vertical;min-height:85px}.axp .field input:focus,.axp .field select:focus,.axp .field textarea:focus{border-color:var(--px-acctx)}.axp .btn{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:13.4px;font-weight:600}.axp .btn:hover{filter:brightness(1.13)}.axp .btn.primary{background:var(--gold);color:var(--px-on-acc);border-color:#d9822b}.axp .btn.good{background:var(--px-acc);border-color:var(--px-ok-bd)}.axp .btn.danger{background:var(--px-er-bg);border-color:var(--px-er-bd)}.axp .btn.blue{border-color:var(--px-in-bg);background:#1f4f7a}.axp .btn.tiny{padding:6px 8px;font-size:12.3px}.axp .pill{background:var(--px-sf2);color:var(--px-tx);border-radius:99px;padding:3px 8px;font-size:12.3px;font-weight:700;display:inline-flex}.axp .pill.ok{background:var(--px-ok-bg);color:var(--px-ok-tx)}.axp .pill.bad{background:var(--px-er-bg);color:var(--px-er-tx)}.axp .pill.warn{background:var(--px-wn-bg);color:var(--px-wn-tx)}.axp .notice{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx2);border-radius:9px;padding:12px 13px;font-size:13.4px;line-height:1.45}.axp .notice.success{border-color:var(--px-ok-bd);background:var(--px-ok-bg)}.axp .notice.warn{border-color:var(--px-wn-bd);background:var(--px-wn-bg)}.axp .kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.axp .kpi{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:13px}.axp .kpi .v{margin-top:5px;font-size:18px;font-weight:800}.axp .table-wrap{border:1px solid var(--line);border-radius:9px;overflow:auto}.axp table{border-collapse:collapse;width:100%;min-width:800px}.axp th,.axp td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 9px;font-size:13.4px}.axp th{background:var(--px-sf2);color:var(--px-tx2);text-align:left;position:sticky;top:0}.axp tr:last-child td{border-bottom:0}.axp .muted{color:var(--muted)}.axp .money{text-align:right;white-space:nowrap}.axp .check{border-bottom:1px dashed var(--px-bd);align-items:flex-start;gap:8px;padding:7px 0;display:flex}.axp .check:last-child{border-bottom:0}.axp .empty{text-align:center;color:var(--muted);padding:28px}.axp .toolbar{flex-wrap:wrap;gap:8px;display:flex}.axp .sep{background:var(--line);height:1px;margin:14px 0}.axp .inline{align-items:end;gap:8px;display:flex}.axp .inline>*{flex:1}.axp .tag{border:1px solid var(--px-bd);color:var(--px-tx2);border-radius:6px;margin:2px;padding:4px 7px;font-size:12.3px;display:inline-block}.axp .modal{z-index:30;background:#14201a61;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.axp .modal.open{display:flex}.axp .modalbox{background:var(--px-sf2);border:1px solid var(--px-bd);border-radius:12px;width:100%;max-width:980px;max-height:92vh;padding:18px;overflow:auto}.axp .modalhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.axp .modalhead h3{margin:0}.axp .two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.axp .subtabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.axp .subtabs button{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx2);cursor:pointer;border-radius:7px;padding:7px 9px}.axp .subtabs button.active{color:var(--px-tx);border-color:var(--px-ok-tx);background:var(--px-ok-bg)}.axp .link{color:var(--px-acctx);cursor:pointer;text-decoration:underline}.axp .statusline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.axp .right{text-align:right}.axp .hidden{display:none!important}.axp .brandmark{background:var(--px-sf);border-radius:7px;max-width:120px;max-height:80px;padding:5px}.axp .small{font-size:12.3px}.axp .footer-note{color:var(--px-tx2);margin-top:12px;font-size:12.3px}.axp .filterbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.axp .filterbar input,.axp .filterbar select{background:var(--input);border:1px solid var(--px-bd);color:var(--text);border-radius:7px;padding:8px}@media (width<=1000px){.axp .app{grid-template-columns:1fr}.axp .side{height:auto;position:relative}.axp .nav{grid-template-columns:repeat(2,1fr);display:grid}.axp .axp-content{padding:15px}.axp .span6,.axp .span5,.axp .span4,.axp .span3,.axp .span2,.axp .span7,.axp .span8,.axp .span9{grid-column:span 12}.axp .kpis{grid-template-columns:1fr 1fr}}@media print{.axp .side,.axp .top,.axp .no-print{display:none!important}.axp .app{display:block}.axp .axp-content{padding:0}.axp .card{break-inside:avoid;color:#1b2420;background:#fff;border-color:#bbb}.axp{color:#1b2420;background:#fff}}.axp .cadastro-hero{background:linear-gradient(135deg, var(--px-sf2), var(--px-sf2));border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;padding:16px;display:flex}.axp .cadastro-hero .lookup{flex:1;grid-template-columns:minmax(260px,430px) auto;align-items:end;gap:8px;display:grid}.axp .cadastro-hero .hint{max-width:460px;color:var(--muted);font-size:13.4px;line-height:1.45}.axp .module-tiles{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin:14px 0 20px;display:grid}.axp .module-tile{border:1px solid var(--line);background:var(--panel);text-align:left;color:var(--text);cursor:pointer;border-radius:12px;min-height:92px;padding:14px;transition:all .15s}.axp .module-tile:hover{border-color:var(--px-bd);background:var(--px-sf2);transform:translateY(-1px)}.axp .module-tile.active{border-color:var(--px-ok-bd);background:linear-gradient(var(--px-sf2), var(--px-sf2));box-shadow:inset 0 0 0 1px #2e7d4f1f}.axp .module-tile .tile-icon{color:var(--px-acctx);margin-bottom:9px;font-size:19px}.axp .module-tile b{font-size:14.6px;display:block}.axp .module-tile small{color:var(--muted);margin-top:4px;line-height:1.3;display:block}.axp .person-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.axp .person-head{border-bottom:1px solid var(--line);background:var(--px-sf2);align-items:center;gap:12px;padding:16px 18px;display:flex}.axp .avatar{background:var(--px-sf2);width:42px;height:42px;color:var(--px-acctx);border:1px solid var(--px-bd);border-radius:11px;place-items:center;font-weight:800;display:grid}.axp .person-head .identity{flex:1;min-width:0}.axp .person-head .identity h3{margin:0;font-size:16px}.axp .person-name-row{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.axp .person-name-row h3{min-width:0}.axp .person-cnd-badge{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.15;width:max-content!important;min-width:0!important}.axp .person-cnd-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .person-cnd-badge.bad{color:var(--px-er-tx);background:var(--px-er-bg)}.axp .person-cnd-badge.warn{color:var(--px-wn-tx);background:var(--px-wn-bg)}.axp .person-cnd-badge:hover{filter:brightness(1.18);transform:translateY(-1px)}.axp .person-head .identity .sub{color:var(--muted);margin-top:3px;font-size:13.4px}.axp .person-cnd-form{grid-template-columns:1.35fr 1fr 1fr;align-items:start;gap:9px;display:grid}.axp .person-cnd-form .field{flex-direction:column;min-width:0;display:flex;margin:0!important}.axp .person-cnd-form .field label{min-height:18px;margin-bottom:5px;display:block}.axp .person-cnd-form .field input,.axp .person-cnd-form .field select{width:100%;min-height:39px}.axp .person-cnd-file{grid-column:1/-1}@media (width<=900px){.axp .person-cnd-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.axp .person-cnd-form{grid-template-columns:1fr}.axp .person-cnd-file{grid-column:auto}}.axp .edit-pencil{border:1px solid var(--px-bd);background:var(--px-sf2);width:38px;height:38px;color:var(--px-tx);cursor:pointer;border-radius:9px;font-size:17px}.axp .edit-pencil:hover{border-color:var(--px-acctx);color:var(--px-acctx)}.axp .person-tabs{border-bottom:1px solid var(--line);background:var(--px-sf2);gap:4px;padding:10px 14px;display:flex}.axp .person-tab{width:42px;height:38px;color:var(--px-tx2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.axp .person-tab:hover{color:var(--px-tx);background:var(--px-sf2)}.axp .person-tab.active{color:var(--px-ok-tx);background:var(--px-ok-bg);border-color:var(--px-ok-bd)}.axp .person-tab svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.axp .person-body{padding:18px}.axp .person-body .field input:disabled,.axp .person-body .field select:disabled,.axp .person-body .field textarea:disabled{opacity:1;color:var(--px-tx);background:var(--px-sf2);border-color:var(--px-bd);cursor:default}.axp .person-body .field input:disabled::placeholder{color:var(--px-tx2)}.axp .edit-banner{background:var(--px-wn-bg);border:1px solid var(--px-wn-bd);color:var(--px-wn-tx);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:9px 12px;font-size:13.4px;display:flex}.axp .edit-actions{gap:8px;display:flex}.axp .segmented{border:1px solid var(--px-bd);background:var(--input);border-radius:8px;display:inline-flex;overflow:hidden}.axp .segmented button{border-style:none solid none none;border-width:0 1px 0 0;border-color:currentcolor var(--px-bd) currentcolor currentcolor;color:var(--px-tx2);cursor:pointer;background:0 0;border-image:;padding:9px 15px}.axp .segmented button:last-child{border-right:0}.axp .relation-card{border:1px solid var(--px-bd);background:var(--px-sf2);border-radius:10px;padding:12px}.axp .relation-result{border:1px solid var(--px-bd);background:var(--px-sf2);border-radius:8px;margin-top:8px;padding:9px 10px;font-size:13.4px}.axp .nat-list{flex-direction:column;gap:7px;display:flex}.axp .nat-row{border:1px solid var(--px-bd);background:var(--px-sf2);border-radius:8px;grid-template-columns:1fr 100px 36px;align-items:center;gap:8px;padding:8px 9px;font-size:13.4px;display:grid}.axp .nat-row .nat-code{color:var(--muted);text-align:center}.axp .context-action{border:1px dashed var(--px-bd);color:var(--px-tx);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:13.4px;display:inline-flex}.axp .context-action:hover{border-color:var(--px-acctx);color:var(--px-acctx)}.axp .readonly-note{color:var(--px-tx2);font-size:12.3px}.axp .empty-person{text-align:center;color:var(--muted);border:1px dashed var(--px-bd);background:var(--px-sf2);border-radius:12px;padding:34px}.axp .empty-person b{color:var(--px-tx)}.axp .input-integrated{align-items:center;gap:8px;display:flex}.axp .input-integrated select{flex:1}.axp .link-action{color:var(--px-acctx);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.4px;font-weight:700}.axp .link-action:hover{text-decoration:underline}.axp .select-help{color:var(--px-tx2);margin-top:5px;font-size:11.2px}.axp .category-count{color:var(--px-tx2);margin-left:6px;font-weight:400;display:inline-block}@media (width<=1100px){.axp .module-tiles{grid-template-columns:repeat(2,1fr)}.axp .cadastro-hero{display:block}.axp .cadastro-hero .hint{max-width:none;margin-top:10px}}@media (width<=700px){.axp .module-tiles,.axp .cadastro-hero .lookup{grid-template-columns:1fr}.axp .person-tabs{overflow:auto}.axp .module-tile{min-height:auto}}.axp .cad-main-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:4px;margin:0;padding:10px 10px 0;display:flex;overflow:auto hidden}.axp .cad-main-tab{background:var(--px-sf2);min-height:42px;color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-bottom:0;border-image:;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:8px;padding:9px 14px 10px;font-size:13.4px;font-weight:650;transition:all .15s;display:flex;position:relative;top:1px}.axp .cad-main-tab:hover{color:var(--px-tx);background:var(--px-sf2);border-color:var(--px-bd)}.axp .cad-main-tab.active{color:var(--px-acctx);background:var(--panel);border-top-color: ;border-right-color: ;border-left-color: ;border-bottom:1px solid var(--panel);z-index:2}.axp .cad-main-tab .tab-icon{text-align:center;width:18px;font-size:16px;line-height:1}.axp .cad-main-tab .tab-count{background:var(--px-sf2);min-width:20px;height:18px;color:var(--px-tx2);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11.2px;display:inline-flex}.axp .cad-main-tab.active .tab-count{background:var(--px-hov);color:var(--px-acctx)}.axp .cad-tab-shell{background:var(--panel);border-right-color: ;border-right-style: ;border-right-width: ;border-bottom-color: ;border-bottom-style: ;border-bottom-width: ;border-left-color: ;border-left-style: ;border-left-width: ;border-image-source: ;border-image-slice: ;border-image-width: ;border-image-outset: ;border-image-repeat: ;border-top:0;border-radius:0 0 12px 12px;margin-bottom:16px;padding:18px}.axp .cad-tabs-wrap{background:var(--px-sf2);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;overflow:hidden}.axp .cad-tabs-wrap .cad-main-tabs{margin:0}.axp .cad-tabs-hint{color:var(--muted);border-top:1px solid var(--px-bd);padding:7px 12px 9px;font-size:12.3px}@media (width<=900px){.axp .cad-main-tab{padding:9px 11px;font-size:12.3px}.axp .cad-main-tab .tab-label{display:none}.axp .cad-main-tab .tab-icon{font-size:18px}}.axp .cad-context-bar{background:linear-gradient(var(--px-sf2), var(--px-sf2));border-top-color: ;border-top-style: ;border-top-width: ;border-right-color: ;border-right-style: ;border-right-width: ;border-left-color: ;border-left-style: ;border-left-width: ;border-image-source: ;border-image-slice: ;border-image-width: ;border-image-outset: ;border-image-repeat: ;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:minmax(220px,320px) auto minmax(260px,1fr);align-items:end;gap:10px;padding:14px;display:grid}.axp .cad-context-bar .field{margin:0}.axp .cad-context-actions{align-items:flex-end;height:100%;display:flex}.axp .cad-context-name{border:1px solid var(--px-bd);background:var(--px-sf);border-radius:8px;flex-direction:column;justify-content:center;min-height:42px;padding:7px 12px;display:flex}.axp .cad-context-name small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:11.2px}.axp .cad-context-name strong{color:var(--px-tx);white-space:nowrap;text-overflow:ellipsis;font-size:15.7px;overflow:hidden}.axp .cad-tabs-wrap.contextual{border-radius:0 0 12px 12px;margin-top:0}.axp .cad-main-tab .tab-icon{flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.axp .cad-main-tab .tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.axp .cad-no-context{border:1px dashed var(--px-bd);color:var(--muted);text-align:center;border-radius:10px;padding:14px}@media (width<=900px){.axp .cad-context-bar{grid-template-columns:1fr auto}.axp .cad-context-name{grid-column:1/-1}}.axp .cad-main-tabs{scrollbar-width:none;flex-wrap:wrap;align-items:flex-end;gap:4px;padding:10px 10px 0;display:flex;overflow:visible!important}.axp .cad-main-tabs::-webkit-scrollbar{display:none}.axp .cad-main-tab{flex:none}@media (width<=900px){.axp .cad-main-tabs{flex-wrap:wrap;overflow:visible!important}.axp .cad-main-tab{padding:9px 11px;font-size:12.3px}.axp .cad-main-tab .tab-label{display:inline!important}.axp .cad-main-tab .tab-icon{font-size:16px}}@media (width<=620px){.axp .cad-main-tab{flex:180px;justify-content:flex-start}}.axp .main{width:100%;min-width:0}.axp .axp-content{width:100%;max-width:none!important}.axp #view{width:100%;max-width:none}.axp .cad-context-bar,.axp .cad-tabs-wrap,.axp .person-card,.axp .card{max-width:none}.axp .property-owner-context{background:var(--px-sf2);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.axp .property-owner-context small{color:var(--muted);text-transform:uppercase;font-size:11.2px;display:block}.axp .property-owner-context strong{margin-top:2px;display:block}.axp .property-block{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;margin-top:14px;padding:14px}.axp .property-block-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.axp .property-block-head h3{margin:0}.axp .area-balance{border:1px solid var(--px-bd);border-radius:8px;padding:9px 11px;font-size:13.4px;font-weight:700}.axp .area-balance.ok{border-color:var(--px-ok-bd);background:var(--px-ok-bg);color:var(--px-ok-tx)}.axp .area-balance.warn{border-color:var(--px-wn-bd);background:var(--px-wn-bg);color:var(--px-wn-tx)}.axp .area-balance.bad{border-color:var(--px-er-bd);background:var(--px-er-bg);color:var(--px-er-tx)}.axp .property-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.axp .property-summary .sum-box{border:1px solid var(--line);background:var(--px-sf2);border-radius:9px;padding:11px}.axp .property-summary small{color:var(--muted);text-transform:uppercase;font-size:11.2px}.axp .property-summary strong{margin-top:4px;font-size:15px;display:block}.axp .area-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.axp .area-table input{text-align:right;min-width:115px}.axp .area-table td:first-child input{text-align:left;min-width:180px}.axp .improvement-table input{min-width:115px}.axp .improvement-table td:first-child input,.axp .improvement-table td:nth-child(5) input{min-width:170px}@media (width<=800px){.axp .property-summary{grid-template-columns:1fr}}.axp .ibge-note{color:var(--muted);align-items:center;gap:7px;margin-top:5px;font-size:11.2px;display:flex}.axp .ibge-dot{background:#d9822b;border-radius:50%;width:7px;height:7px;display:inline-block}.axp .car-validation{border:1px solid var(--px-bd);background:var(--px-sf2);border-radius:8px;margin-top:7px;padding:9px 10px;font-size:12.3px}.axp .car-validation.valid{border-color:var(--px-ok-bd);background:var(--px-ok-bg);color:var(--px-ok-tx)}.axp .car-validation.invalid{border-color:var(--px-er-bd);background:var(--px-er-bg);color:var(--px-er-tx)}.axp .car-validation.pending{border-color:var(--px-wn-bd);background:var(--px-wn-bg);color:var(--px-wn-tx)}.axp .car-checks{color:inherit;flex-wrap:wrap;gap:6px 12px;margin-top:5px;display:flex}.axp .car-check{align-items:center;gap:4px;display:inline-flex}.axp .car-check.ok:before{content:"✓";font-weight:800}.axp .car-check.bad:before{content:"×";font-weight:800}.axp .car-check.wait:before{content:"…";font-weight:800}.axp .car-counter{color:var(--muted);text-align:right;margin-top:4px;font-size:11.2px}.axp .location-loading{opacity:.7}.axp .doc-validator-card{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;margin-top:14px;padding:14px}.axp .doc-validator-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.axp .doc-validator-title h3{margin:0 0 4px}.axp .doc-validator-title .muted{font-size:12.3px}.axp .doc-validator-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.axp .doc-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.axp .doc-status-box{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:9px}.axp .doc-status-box small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.1px;display:block}.axp .doc-status-box strong{text-overflow:ellipsis;margin-top:3px;font-size:13.4px;display:block;overflow:hidden}.axp .doc-pill{border:1px solid var(--px-bd);border-radius:999px;align-items:center;padding:4px 8px;font-size:11.2px;font-weight:800;display:inline-flex}.axp .doc-pill.ok{border-color:var(--px-ok-bd);background:var(--px-ok-bg);color:var(--px-ok-tx)}.axp .doc-pill.warn{border-color:var(--px-wn-bd);background:var(--px-wn-bg);color:var(--px-wn-tx)}.axp .doc-pill.bad{border-color:var(--px-er-bd);background:var(--px-er-bg);color:var(--px-er-tx)}.axp .doc-pill.demo{border-color:var(--px-wn-bd);background:var(--px-wn-bg);color:var(--px-wn-tx)}.axp .doc-message{background:var(--px-sf2);border:1px solid var(--px-bd);border-radius:8px;margin-top:9px;padding:8px 10px;font-size:12.3px}.axp .doc-config-badge{color:var(--muted);margin-top:6px;font-size:11.2px}.axp .doc-cib-line{grid-template-columns:minmax(180px,260px) minmax(120px,180px) auto;align-items:end;gap:8px;margin-top:10px;display:grid}@media (width<=1000px){.axp .doc-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.axp .doc-status-grid,.axp .doc-cib-line{grid-template-columns:1fr}.axp .doc-validator-head{flex-direction:column}.axp .doc-validator-actions{justify-content:flex-start}}.axp .doc-validator-card.manual .doc-config-badge{color:var(--px-tx2)}.axp .doc-file-line{border:1px dashed var(--px-bd);background:var(--px-sf);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.axp .doc-file-line .file-name{color:var(--px-tx);text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-weight:700;overflow:hidden}.axp .doc-file-line .file-meta{color:var(--muted);font-size:11.2px}.axp .doc-manual-form .notice{margin-bottom:12px}.axp .doc-manual-form input[type=file]{background:var(--px-sf2);padding:8px}.axp .doc-status-box .expired{color:var(--px-er-tx)}.axp .doc-status-box .current{color:var(--px-acctx)}.axp .property-docs-grid{grid-template-columns:1fr;gap:9px;display:grid}.axp .property-doc-row{border:1px solid var(--line);background:var(--px-sf2);border-radius:9px;grid-template-columns:minmax(210px,1.4fr) minmax(135px,.7fr) minmax(135px,.7fr) minmax(220px,1.3fr);align-items:end;gap:9px;padding:10px;display:grid}.axp .property-doc-row .doc-title{align-self:center}.axp .property-doc-row .doc-title strong{display:block}.axp .property-doc-row .doc-title small{color:var(--muted);margin-top:3px;display:block}.axp .property-doc-existing{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.axp .property-doc-existing .file-name{color:var(--px-tx);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11.2px;overflow:hidden}.axp .property-doc-modal-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.axp .property-doc-modal-row{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.axp .property-doc-modal-row small{color:var(--muted);text-transform:uppercase;font-size:10.1px;display:block}.axp .property-doc-modal-row strong{margin-top:2px;font-size:12.3px;display:block}.axp .pf-status-wrap{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.axp .pf-status-wrap small{color:var(--muted);font-size:10.1px}.axp .apf-quick-badge{cursor:pointer;appearance:none;max-width:100%;font-family:inherit;line-height:1.15;width:max-content!important;min-width:0!important;margin:0!important;padding:3px 7px!important}.axp .apf-quick-badge:hover{filter:brightness(1.14);transform:translateY(-1px)}.axp .apf-quick-card{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;padding:12px}.axp .apf-quick-current{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.axp .apf-quick-current>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px}.axp .apf-quick-current small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10.1px;display:block}.axp .apf-quick-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.3px;display:block;overflow:hidden}.axp .apf-quick-form{grid-template-columns:1fr 1fr 1.6fr;align-items:start;gap:9px;display:grid}.axp .apf-quick-form .field{flex-direction:column;min-width:0;display:flex;margin:0!important}.axp .apf-quick-form .field label{min-height:18px;margin-bottom:5px;display:block}.axp .apf-quick-form .field input,.axp .apf-quick-form .field select{width:100%;min-height:39px}.axp .apf-quick-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.axp .apf-car-box{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:6px 8px;display:flex}.axp .apf-car-box small{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:10.1px}.axp .apf-car-box code{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:390px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.3px;overflow:hidden}.axp .apf-copy-feedback{color:var(--px-acctx);min-width:46px;font-size:11.2px}.axp .quick-copy-box{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:6px 8px;display:flex}.axp .quick-copy-box small{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:10.1px}.axp .quick-copy-box code,.axp .quick-copy-box strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:330px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.3px;overflow:hidden}.axp .quick-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.axp .quick-reference-grid .quick-copy-box{justify-content:space-between}.axp .quick-modal-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (width<=850px){.axp .quick-reference-grid{grid-template-columns:1fr}}.axp .apf-quick-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}@media (width<=800px){.axp .apf-quick-current{grid-template-columns:1fr 1fr}.axp .apf-quick-form{grid-template-columns:1fr}}@media (width<=520px){.axp .apf-quick-current{grid-template-columns:1fr}}@media (width<=900px){.axp .property-doc-row{grid-template-columns:1fr 1fr}.axp .property-doc-row .doc-title,.axp .property-doc-row .doc-file-cell{grid-column:1/-1}.axp .property-doc-modal-row{grid-template-columns:1fr 1fr}}@media (width<=600px){.axp .property-doc-row,.axp .property-doc-modal-row{grid-template-columns:1fr}}.axp .property-standard-fields.hidden-by-condition{display:none!important}.axp .property-doc-rule-note{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx);border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:12.3px}.axp .property-doc-rule-note b{color:var(--px-wn-tx)}.axp .doc-pill.na{border-color:var(--px-bd);background:var(--px-sf2);color:var(--px-tx2)}.axp .property-toggle-row{border:1px solid var(--line);background:var(--px-sf2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.axp .property-toggle-row .toggle-copy strong{display:block}.axp .property-toggle-row .toggle-copy small{color:var(--muted);margin-top:3px;display:block}.axp .property-subpanel{margin-top:10px}.axp .encumbrance-table input,.axp .cession-table input,.axp .cession-table select{min-width:120px}.axp .encumbrance-table td:first-child select{min-width:175px}.axp .encumbrance-table td:nth-child(2) input{min-width:190px}.axp .cession-table td:first-child select,.axp .cession-table td:nth-child(3) input{min-width:145px}.axp .cession-table td:nth-child(6) select{min-width:205px}.axp .lease-status{flex-direction:column;gap:3px;display:flex}.axp .lease-status small{color:var(--muted);font-size:10.1px}.axp .gravame-badge{flex-direction:column;gap:3px;display:flex}.axp .gravame-badge small{color:var(--muted);font-size:10.1px}.axp #submodal .modalbox{max-width:1180px!important}.axp .geo-croqui-shell{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;padding:12px}.axp .geo-croqui-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.axp .geo-input-grid{grid-template-columns:minmax(360px,2.4fr) minmax(180px,1fr) minmax(180px,1fr);align-items:start;gap:12px;display:grid}.axp .geo-input-grid .field{align-self:start;margin-bottom:0}.axp .geo-input-grid .field>label{min-height:18px;display:block}.axp .geo-input-grid input[type=file]{min-height:42px}.axp .geo-action-button{align-items:flex-start;min-width:0;padding-top:24px;display:flex}.axp .geo-action-button .btn{white-space:normal;width:100%;min-height:42px;padding:8px 10px;line-height:1.15}.axp .btn.orange{color:#fff;background:#d9822b;border-color:#d9822b}.axp .geo-summary{grid-template-columns:minmax(320px,1.6fr) minmax(180px,.7fr) minmax(320px,1.4fr);gap:8px;margin-top:9px;display:grid}.axp .geo-summary .sum-box{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-height:58px;padding:9px 11px}.axp .geo-summary .sum-box small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11.2px;display:block}.axp .geo-summary .sum-box strong{font-size:15.7px}.axp .geo-entry-coordinates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.axp .geo-coordinate-line{align-items:baseline;gap:6px;min-width:0;display:flex}.axp .geo-coordinate-line span{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:11.2px}.axp .geo-coordinate-line b{white-space:nowrap;text-overflow:ellipsis;font-size:14.6px;overflow:hidden}.axp .geo-latest-compact .geo-version{margin-top:1px}.axp .geo-croqui-shell{padding:10px}@media (width<=1100px){.axp .geo-input-grid{grid-template-columns:2fr 1fr 1fr}.axp .geo-action-button{padding-top:24px}.axp .geo-summary{grid-template-columns:1fr 1fr}.axp .geo-latest-compact{grid-column:span 2}}@media (width<=760px){.axp .geo-input-grid{grid-template-columns:1fr}.axp .geo-action-button{padding-top:0}.axp .geo-summary{grid-template-columns:1fr}.axp .geo-latest-compact{grid-column:span 1}.axp .geo-entry-coordinates{grid-template-columns:1fr}}.axp .geo-map{border:1px solid var(--px-bd);background:var(--px-sf2);border-radius:10px;width:100%;height:520px;overflow:hidden}.axp .geo-map-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.axp .geo-map-status{border:1px solid var(--px-bd);background:var(--px-sf2);min-width:260px;color:var(--px-tx2);border-radius:8px;flex:1;padding:8px 10px;font-size:12.3px}.axp .geo-coord-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.axp .geo-version{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.axp .geo-version .file-name{white-space:nowrap;text-overflow:ellipsis;max-width:360px;color:var(--px-tx);font-size:12.3px;overflow:hidden}.axp .geo-route-preview{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx2);white-space:pre-wrap;border-radius:8px;max-height:160px;margin-top:10px;padding:10px;font-size:12.3px;line-height:1.45;overflow:auto}.axp .geo-doc-history{flex-direction:column;gap:7px;display:flex}.axp .geo-doc-history-row{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;grid-template-columns:80px 1fr 150px auto;align-items:center;gap:10px;padding:9px 10px;display:grid}@media (width<=800px){.axp .geo-summary{grid-template-columns:1fr 1fr}.axp .geo-map{height:430px}.axp .geo-doc-history-row{grid-template-columns:1fr 1fr}}.axp .leaflet-container{-webkit-tap-highlight-color:transparent;background:#10161d;outline:0;overflow:hidden}.axp .leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.axp .leaflet-container.leaflet-touch-drag{touch-action:pinch-zoom}.axp .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.axp .leaflet-container *{-webkit-tap-highlight-color:transparent}.axp .leaflet-pane,.axp .leaflet-tile,.axp .leaflet-marker-icon,.axp .leaflet-marker-shadow,.axp .leaflet-tile-container,.axp .leaflet-pane>svg,.axp .leaflet-pane>canvas,.axp .leaflet-zoom-box,.axp .leaflet-image-layer,.axp .leaflet-layer{position:absolute;top:0;left:0}.axp .leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif}.axp .leaflet-tile{filter:inherit;visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.axp .leaflet-tile-loaded{visibility:inherit}.axp .leaflet-zoom-animated{transform-origin:0 0}.axp .leaflet-overlay-pane svg{-webkit-user-select:none;user-select:none}.axp .leaflet-pane{z-index:400}.axp .leaflet-tile-pane{z-index:200}.axp .leaflet-overlay-pane{z-index:400}.axp .leaflet-shadow-pane{z-index:500}.axp .leaflet-marker-pane{z-index:600}.axp .leaflet-tooltip-pane{z-index:650}.axp .leaflet-popup-pane{z-index:700}.axp .leaflet-map-pane canvas{z-index:100}.axp .leaflet-map-pane svg{z-index:200}.axp .leaflet-control{z-index:800;pointer-events:auto;position:relative}.axp .leaflet-top,.axp .leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.axp .leaflet-top{top:0}.axp .leaflet-right{right:0}.axp .leaflet-bottom{bottom:0}.axp .leaflet-left{left:0}.axp .leaflet-control{float:left;clear:both}.axp .leaflet-right .leaflet-control{float:right}.axp .leaflet-top .leaflet-control{margin-top:10px}.axp .leaflet-bottom .leaflet-control{margin-bottom:10px}.axp .leaflet-left .leaflet-control{margin-left:10px}.axp .leaflet-right .leaflet-control{margin-right:10px}.axp .leaflet-control-zoom a{text-align:center;color:#111;background:#fff;border-bottom:1px solid #ccc;width:30px;height:30px;line-height:30px;text-decoration:none;display:block}.axp .leaflet-control-zoom{border:2px solid #0003;border-radius:4px;overflow:hidden}.axp .leaflet-control-attribution{color:#333;background:#ffffffd1;padding:1px 5px;font-size:10px}.axp .leaflet-control-attribution a{color:#0078a8}.axp .leaflet-marker-icon,.axp .leaflet-marker-shadow{display:block}.axp .leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0000004d}.axp .leaflet-interactive{cursor:pointer}.axp .geo-map .leaflet-tile{width:256px;height:256px;border:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}.axp .geo-map .leaflet-tile-container{pointer-events:none}.axp .geo-entry-icon-wrapper{background:0 0!important;border:0!important}.axp .geo-entry-pin{border:3px solid var(--px-sf);background:#c0392b;border-radius:50% 50% 50% 0;width:30px;height:30px;position:relative;transform:rotate(-45deg);box-shadow:0 2px 7px #1018141f}.axp .geo-entry-pin:after{content:"";background:var(--px-sf);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:8px}.axp .geo-entry-label{background:var(--px-pan);color:var(--px-tx);white-space:nowrap;border:1px solid #1018141c;border-radius:5px;padding:4px 7px;font-size:12.3px;font-weight:700;position:absolute;top:-6px;left:24px;transform:rotate(45deg);box-shadow:0 2px 5px #10181417}.axp .geo-start-icon-wrapper{background:0 0!important;border:0!important}.axp .geo-start-pin{background:var(--px-acc);border:3px solid var(--px-sf);border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 2px 7px #1018141f}.axp .geo-start-pin:after{content:"";background:var(--px-sf);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:7px}.axp .geo-start-label{background:var(--px-pan);color:var(--px-tx);white-space:nowrap;border:1px solid #1018141c;border-radius:5px;padding:4px 7px;font-size:12.3px;font-weight:700;position:absolute;top:1px;left:34px;box-shadow:0 2px 5px #10181417}.axp .person-subsection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.axp .person-subsection-head h3{margin:0;font-size:15.7px}.axp .person-subsection-head p{color:var(--muted);margin:3px 0 0;font-size:12.3px}.axp .address-list,.axp .contact-list{gap:9px;display:grid}.axp .address-card,.axp .contact-card{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;padding:11px 12px}.axp .address-card-head,.axp .contact-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.axp .address-card-title,.axp .contact-card-title{min-width:0}.axp .address-card-title strong,.axp .contact-card-title strong{margin-bottom:3px;font-size:13.4px;display:block}.axp .address-card-title small,.axp .contact-card-title small{color:var(--muted);font-size:11.2px}.axp .address-line{color:var(--text);margin-top:7px;font-size:13.4px;line-height:1.45}.axp .address-meta{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-top:8px;display:flex}.axp .address-proof-wrap{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.axp .address-proof-badge{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.15;width:max-content!important;min-width:0!important;padding:3px 8px!important}.axp .address-proof-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .address-proof-badge.warn{color:var(--px-wn-tx);background:var(--px-wn-bg);cursor:default}.axp .address-proof-badge:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.axp .address-proof-wrap small{color:var(--muted);font-size:10.1px}.axp .address-form-grid{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:9px;display:grid}.axp .address-form-grid .field{min-width:0;margin:0}.axp .address-form-grid .field label{min-height:18px;margin-bottom:5px;display:block}.axp .address-form-grid .field input,.axp .address-form-grid .field select{width:100%;min-height:39px}.axp .address-span2{grid-column:span 2}.axp .address-span3{grid-column:span 3}.axp .address-span4{grid-column:1/-1}.axp .cep-line{grid-template-columns:1fr auto;gap:6px;display:grid}.axp .cep-status{color:var(--muted);min-height:13px;margin-top:4px;font-size:11.2px}.axp .contact-segments{border:1px solid var(--line);background:var(--px-sf2);border-radius:9px;gap:6px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex}.axp .contact-segments button{color:var(--muted);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12.3px;font-weight:700}.axp .contact-segments button.active{background:var(--px-sf2);color:var(--text)}.axp .contact-value{word-break:break-word;font-size:14.6px;font-weight:800}.axp .contact-flags{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.axp .contact-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;padding:2px 7px;font-size:10.1px;display:inline-flex}.axp .contact-pill.preferred{color:var(--px-acctx);border-color:var(--px-ok-bd);background:var(--px-hov)}.axp .phone-form-grid{grid-template-columns:1.35fr .65fr .65fr 1.35fr;align-items:start;gap:9px;display:grid}.axp .phone-form-grid .field,.axp .email-form-grid .field{min-width:0;margin:0}.axp .phone-form-grid .field label,.axp .email-form-grid .field label{min-height:18px;margin-bottom:5px;display:block}.axp .phone-form-grid input,.axp .phone-form-grid select,.axp .email-form-grid input,.axp .email-form-grid select{width:100%;min-height:39px}.axp .phone-country-control{grid-template-columns:38px 1fr;gap:6px;display:grid}.axp .phone-flag{border:1px solid var(--line);background:var(--px-sf2);border-radius:7px;justify-content:center;align-items:center;min-height:39px;font-size:20px;display:flex}.axp .preferred-check{border:1px solid var(--line);background:var(--px-sf2);border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.axp .preferred-check input{width:auto;min-height:0}.axp .email-form-grid{grid-template-columns:1fr 2fr;align-items:start;gap:9px;display:grid}.axp .proof-quick-current{grid-template-columns:1.5fr 1fr 1.5fr;gap:8px;margin-bottom:12px;display:grid}.axp .proof-quick-current>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px}.axp .proof-quick-current small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10.1px;display:block}.axp .proof-quick-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.3px;display:block;overflow:hidden}@media (width<=900px){.axp .address-form-grid{grid-template-columns:1fr 1fr}.axp .address-span3,.axp .address-span4{grid-column:1/-1}.axp .phone-form-grid,.axp .proof-quick-current{grid-template-columns:1fr 1fr}}@media (width<=600px){.axp .address-form-grid,.axp .phone-form-grid,.axp .email-form-grid,.axp .proof-quick-current{grid-template-columns:1fr}.axp .address-span2,.axp .address-span3,.axp .address-span4{grid-column:auto}.axp .address-card-head,.axp .contact-card-head{flex-direction:column}}.axp .identity-document-section{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.axp .identity-document-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.axp .identity-document-title h4{margin:0;font-size:13.4px}.axp .identity-document-title small{color:var(--muted);font-size:11.2px}.axp .identity-document-summary{grid-template-columns:1.35fr 1fr 1fr 1fr auto;align-items:stretch;gap:8px;display:grid}.axp .identity-document-summary>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px 9px}.axp .identity-document-summary small{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:10.1px;display:block}.axp .identity-document-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;display:block;overflow:hidden}.axp .identity-document-attachment{justify-content:center;align-items:center;min-width:140px;display:flex}.axp .identity-doc-badge{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:4px 8px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.15;width:max-content!important;min-width:0!important}.axp .identity-doc-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .identity-doc-badge.warn{color:var(--px-wn-tx);background:var(--px-wn-bg)}.axp .identity-doc-badge:disabled{cursor:not-allowed;opacity:.55}.axp .identity-doc-badge:hover:not(:disabled){filter:brightness(1.16);transform:translateY(-1px)}.axp .identity-doc-current{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.axp .identity-doc-current>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px}.axp .identity-doc-current small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10.1px;display:block}.axp .identity-doc-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.3px;display:block;overflow:hidden}.axp .identity-doc-form{grid-template-columns:1.45fr 1fr 1fr 1fr;align-items:start;gap:9px;display:grid}.axp .identity-doc-form .field{min-width:0;margin:0}.axp .identity-doc-form .field label{min-height:18px;margin-bottom:5px;display:block}.axp .identity-doc-form .field input,.axp .identity-doc-form .field select{width:100%;min-height:39px}.axp .identity-doc-file-field{grid-column:1/-1}.axp .identity-doc-new-wrap{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.axp .identity-doc-new-wrap.hidden{display:none!important}@media (width<=980px){.axp .identity-document-summary{grid-template-columns:1fr 1fr}.axp .identity-document-attachment{min-width:0}.axp .identity-doc-current,.axp .identity-doc-form{grid-template-columns:1fr 1fr}.axp .identity-doc-file-field{grid-column:1/-1}}@media (width<=600px){.axp .identity-document-summary,.axp .identity-doc-current,.axp .identity-doc-form{grid-template-columns:1fr}.axp .identity-doc-file-field{grid-column:auto}}.axp .marital-field-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.axp .marital-proof-cell{align-items:flex-end;padding-bottom:1px;display:flex}.axp .marital-proof-badge{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:5px 9px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.1;width:max-content!important;min-width:0!important}.axp .marital-proof-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .marital-proof-badge.bad{color:var(--px-er-tx);background:var(--px-er-bg)}.axp .marital-proof-badge:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.axp .marital-proof-badge:disabled{opacity:.55;cursor:not-allowed}.axp .marriage-proof-current{grid-template-columns:1.4fr 1.4fr 1.2fr;gap:8px;margin-bottom:12px;display:grid}.axp .marriage-proof-current>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px}.axp .marriage-proof-current small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10.1px;display:block}.axp .marriage-proof-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.3px;display:block;overflow:hidden}.axp .marriage-proof-upload{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.axp .marriage-proof-upload.hidden{display:none!important}@media (width<=760px){.axp .marital-field-wrap{grid-template-columns:1fr}.axp .marital-proof-cell{padding-bottom:0}.axp .marriage-proof-current{grid-template-columns:1fr}}.axp .legal-docs-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.axp .legal-docs-intro h3{margin:0 0 4px;font-size:15.7px}.axp .legal-docs-intro p{color:var(--muted);max-width:850px;margin:0;font-size:12.3px;line-height:1.45}.axp .legal-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.axp .legal-doc-card{border:1px solid var(--line);background:var(--px-sf2);border-radius:11px;flex-direction:column;min-height:170px;padding:13px;display:flex}.axp .legal-doc-card.bank{border-color:var(--px-bd)}.axp .legal-doc-card.power{border-color:var(--px-wn-bd)}.axp .legal-doc-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.axp .legal-doc-card h4{margin:0;font-size:14.6px;line-height:1.25}.axp .legal-doc-card .desc{color:var(--muted);margin:6px 0 10px;font-size:11.2px;line-height:1.45}.axp .legal-doc-chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-size:10.1px;font-weight:800;display:inline-flex}.axp .legal-doc-chip.bank,.axp .legal-doc-chip.power{color:var(--px-wn-tx);border-color:var(--px-wn-bd);background:var(--px-wn-bg)}.axp .legal-ready{align-items:center;gap:6px;margin-top:auto;margin-bottom:10px;font-size:11.2px;display:flex}.axp .legal-ready.ok{color:var(--px-acctx)}.axp .legal-ready.bad{color:var(--px-er-tx)}.axp .legal-ready.warn{color:var(--px-wn-tx)}.axp .legal-missing-list{color:var(--px-er-tx);margin:4px 0 10px;padding-left:18px;font-size:11.2px;line-height:1.45}.axp .legal-doc-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.axp .legal-doc-actions .btn{flex:1;min-width:130px}.axp .legal-doc-note{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx2);border-radius:9px;margin-top:12px;padding:10px 11px;font-size:11.2px;line-height:1.45}.axp .legal-pending-modal ul{margin:8px 0 0;padding-left:20px;line-height:1.55}@media (width<=850px){.axp .legal-doc-grid{grid-template-columns:1fr}}.axp .professional-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.axp .professional-head h3{margin:0;font-size:15.7px}.axp .professional-head p{color:var(--muted);margin:3px 0 0;font-size:12.3px}.axp .professional-list{gap:9px;display:grid}.axp .professional-card{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;padding:11px 12px}.axp .professional-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.axp .professional-title{min-width:0}.axp .professional-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.6px;display:block;overflow:hidden}.axp .professional-title small{color:var(--muted);font-size:11.2px}.axp .professional-pill{border:1px solid var(--px-ok-bd);width:max-content;color:var(--px-acctx);background:var(--px-hov);border-radius:999px;align-items:center;margin-top:5px;padding:2px 7px;font-size:10.1px;font-weight:800;display:inline-flex}.axp .professional-form{grid-template-columns:1fr;gap:9px;display:grid}.axp .professional-form .field{margin:0}.axp .professional-form .field label{min-height:18px;margin-bottom:5px;display:block}.axp .professional-form input[type=text]{width:100%;min-height:39px}.axp .professional-principal{border:1px solid var(--line);background:var(--px-sf2);border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.axp .professional-principal input{width:auto}.axp .legal-doc-card-head-left{flex:1;min-width:0}.axp .legal-doc-title-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.axp .legal-doc-title-line h4{min-width:0}.axp .legal-signed-wrap{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.axp .legal-signed-badge{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.1;width:max-content!important;min-width:0!important}.axp .legal-signed-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .legal-signed-badge.bad{color:var(--px-er-tx);background:var(--px-er-bg)}.axp .legal-signed-badge.warn{color:var(--px-wn-tx);background:var(--px-wn-bg)}.axp .legal-signed-badge:hover{filter:brightness(1.14);transform:translateY(-1px)}.axp .legal-signed-wrap small{color:var(--muted);font-size:10.1px}.axp .legal-signed-current{grid-template-columns:1.35fr 1fr 1fr 1.4fr;gap:8px;margin-bottom:12px;display:grid}.axp .legal-signed-current>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px}.axp .legal-signed-current small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10.1px;display:block}.axp .legal-signed-current strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;display:block;overflow:hidden}.axp .legal-signed-form{grid-template-columns:1fr 1fr 1.7fr;align-items:start;gap:9px;display:grid}.axp .legal-signed-form.auth{grid-template-columns:1fr 2fr}.axp .legal-signed-form .field{min-width:0;margin:0}.axp .legal-signed-form .field label{min-height:18px;margin-bottom:5px;display:block}.axp .legal-signed-form .field input{width:100%;min-height:39px}@media (width<=800px){.axp .legal-signed-current{grid-template-columns:1fr 1fr}.axp .legal-signed-form,.axp .legal-signed-form.auth{grid-template-columns:1fr}}@media (width<=520px){.axp .legal-signed-current{grid-template-columns:1fr}}.axp .asset-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0 12px;display:grid}.axp .asset-summary-card{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;padding:11px 12px}.axp .asset-summary-card small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10.1px;display:block}.axp .asset-summary-card strong{font-size:17px;display:block}.axp .asset-summary-card .sub{color:var(--muted);margin-top:4px;font-size:10.1px}.axp .asset-summary-card.good strong{color:var(--px-acctx)}.axp .asset-summary-card.bad strong{color:var(--px-er-tx)}.axp .asset-table td{vertical-align:middle}.axp .asset-main-cell strong{font-size:12.3px;display:block}.axp .asset-main-cell small{color:var(--muted);margin-top:2px;font-size:10.1px;display:block}.axp .asset-status-stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.axp .asset-status-stack small{color:var(--muted);font-size:10.1px}.axp .asset-proof-badge{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.1;width:max-content!important;min-width:0!important}.axp .asset-proof-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .asset-proof-badge.bad{color:var(--px-er-tx);background:var(--px-er-bg)}.axp .asset-proof-badge.warn{color:var(--px-wn-tx);background:var(--px-wn-bg)}.axp .asset-head-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.axp .asset-sheet-note{color:var(--muted);margin-top:10px;font-size:12.3px}.axp .asset-proof-badge:hover{filter:brightness(1.14);transform:translateY(-1px)}.axp .asset-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:9px;display:grid}.axp .asset-form-grid .field{min-width:0;margin:0}.axp .asset-form-grid .field label{min-height:18px;margin-bottom:5px;display:block}.axp .asset-form-grid .field input,.axp .asset-form-grid .field select{width:100%;min-height:39px}.axp .asset-s2{grid-column:span 2}.axp .asset-s3{grid-column:span 3}.axp .asset-s4{grid-column:span 4}.axp .asset-s5{grid-column:span 5}.axp .asset-s6{grid-column:span 6}.axp .asset-s12{grid-column:1/-1}.axp .asset-owner-box{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;padding:9px 10px}.axp .asset-owner-box small{color:var(--muted);text-transform:uppercase;font-size:10.1px;display:block}.axp .asset-owner-box strong{margin-top:3px;font-size:12.3px;display:block}.axp .asset-gravame-panel{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;grid-column:1/-1;padding:11px}.axp .asset-gravame-panel.hidden{display:none!important}.axp .asset-gravame-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.axp .asset-gravame-head strong{font-size:12.3px}.axp .asset-gravame-help{color:var(--muted);font-size:10.1px;line-height:1.4}.axp .asset-property-option-note{color:var(--muted);margin-top:4px;font-size:10.1px}.axp .asset-proof-current{grid-template-columns:1.2fr 1fr 1.6fr;gap:8px;margin-bottom:12px;display:grid}.axp .asset-proof-current>div{border:1px solid var(--line);background:var(--px-sf2);border-radius:8px;min-width:0;padding:8px}.axp .asset-proof-current small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10.1px;display:block}.axp .asset-proof-current strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;display:block;overflow:hidden}.axp .asset-proof-form{grid-template-columns:1fr 1fr 1.8fr;align-items:start;gap:9px;display:grid}.axp .asset-proof-form .field{min-width:0;margin:0}.axp .asset-proof-form .field label{min-height:18px;margin-bottom:5px;display:block}.axp .asset-proof-form .field input,.axp .asset-proof-form .field select{width:100%;min-height:39px}@media (width<=1050px){.axp .asset-summary-grid{grid-template-columns:1fr 1fr 1fr}.axp .asset-s2,.axp .asset-s3,.axp .asset-s4,.axp .asset-s5,.axp .asset-s6{grid-column:span 6}}@media (width<=720px){.axp .asset-summary-grid,.axp .asset-form-grid{grid-template-columns:1fr}.axp .asset-s2,.axp .asset-s3,.axp .asset-s4,.axp .asset-s5,.axp .asset-s6,.axp .asset-s12{grid-column:auto}.axp .asset-proof-current,.axp .asset-proof-form{grid-template-columns:1fr}}.axp .livestock-top-grid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:9px;margin:10px 0 12px;display:grid}.axp .livestock-mark-card,.axp .livestock-kpi{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;min-width:0;padding:11px 12px}.axp .livestock-mark-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.axp .livestock-mark-card small,.axp .livestock-kpi small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10.1px;display:block}.axp .livestock-mark-card strong,.axp .livestock-kpi strong{font-size:15.7px;display:block}.axp .livestock-kpi strong{font-size:16px}.axp .livestock-mark-meta{color:var(--muted);margin-top:6px;font-size:11.2px;line-height:1.4}.axp .livestock-mark-badge{font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10.1px;font-weight:800;line-height:1.1;width:max-content!important;min-width:0!important}.axp .livestock-mark-badge.ok{color:var(--px-acctx);background:var(--px-hov)}.axp .livestock-mark-badge.bad{color:var(--px-er-tx);background:var(--px-er-bg)}.axp .livestock-mark-badge:hover{filter:brightness(1.14);transform:translateY(-1px)}.axp .livestock-kpi.good strong{color:var(--px-acctx)}.axp .livestock-kpi.bad strong{color:var(--px-er-tx)}.axp .livestock-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:9px;display:grid}.axp .livestock-form-grid .field{min-width:0;margin:0}.axp .livestock-form-grid .field label{min-height:18px;margin-bottom:5px;display:block}.axp .livestock-form-grid .field input,.axp .livestock-form-grid .field select{width:100%;min-height:39px}.axp .livestock-s2{grid-column:span 2}.axp .livestock-s3{grid-column:span 3}.axp .livestock-s4{grid-column:span 4}.axp .livestock-s5{grid-column:span 5}.axp .livestock-s6{grid-column:span 6}.axp .livestock-s12{grid-column:1/-1}.axp .livestock-gravame-panel{border:1px solid var(--line);background:var(--px-sf2);border-radius:10px;grid-column:1/-1;padding:11px}.axp .livestock-gravame-panel.hidden{display:none!important}.axp .livestock-table td{vertical-align:middle}.axp .livestock-main strong{font-size:12.3px;display:block}.axp .livestock-main small{color:var(--muted);margin-top:2px;font-size:10.1px;display:block}.axp .livestock-mark-form{grid-template-columns:1fr 1.4fr 1.5fr;align-items:start;gap:9px;display:grid}.axp .livestock-mark-form .field{margin:0}.axp .livestock-mark-form input,.axp .livestock-mark-form select{width:100%;min-height:39px}.axp .livestock-mark-preview{border:1px dashed var(--line);background:var(--px-sf2);border-radius:9px;justify-content:center;align-items:center;min-height:90px;margin-top:10px;display:flex;overflow:hidden}.axp .livestock-mark-preview img{object-fit:contain;max-width:240px;max-height:120px}.axp .livestock-sheet-note{color:var(--muted);margin-top:8px;font-size:11.2px}@media (width<=1100px){.axp .livestock-top-grid{grid-template-columns:1fr 1fr}.axp .livestock-mark-card{grid-column:1/-1}.axp .livestock-s2,.axp .livestock-s3,.axp .livestock-s4,.axp .livestock-s5,.axp .livestock-s6{grid-column:span 6}}@media (width<=720px){.axp .livestock-top-grid,.axp .livestock-mark-form,.axp .livestock-form-grid{grid-template-columns:1fr}.axp .livestock-mark-card,.axp .livestock-s2,.axp .livestock-s3,.axp .livestock-s4,.axp .livestock-s5,.axp .livestock-s6,.axp .livestock-s12{grid-column:auto}}.axp .inline-select-add{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;display:grid}.axp .inline-select-add select{width:100%;min-width:0}.axp .select-add-btn{border:1px solid var(--px-bd);background:var(--px-sf2);color:var(--px-tx);cursor:pointer;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;font:700 16px/1 Inter,Segoe UI,Arial,sans-serif;display:flex;flex:none!important;width:28px!important;min-width:28px!important;height:30px!important;min-height:30px!important;padding:0!important}.axp .select-add-btn:hover{background:var(--px-sf2);border-color:var(--px-bd);color:var(--px-tx);transform:translateY(-1px)}.axp .select-add-btn:focus{border-color:var(--px-acctx);outline:none}.axp .cad-search-select-anchor{width:100%;min-width:0;position:relative}.axp .cad-search-native{display:none!important}.axp .cad-search-select-btn{background:var(--input);border:1px solid var(--px-bd);width:100%;min-height:39px;color:var(--text);cursor:pointer;text-align:left;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13.4px;display:flex}.axp .cad-search-select-btn:hover{border-color:var(--px-bd)}.axp .cad-search-select-btn:focus{border-color:var(--px-acctx);outline:none}.axp .cad-search-select-btn:disabled{opacity:.58;cursor:not-allowed}.axp .cad-search-select-btn .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.axp .cad-search-select-btn .arrow{color:var(--muted);flex:none;font-size:11.2px}.axp .cad-select-portal{z-index:130;background:var(--px-sf2);border:1px solid var(--px-bd);border-radius:10px;min-width:220px;max-width:min(520px,100vw - 20px);display:none;position:fixed;overflow:hidden;box-shadow:0 16px 42px #1018141f}.axp .cad-select-search{border-bottom:1px solid var(--line);background:var(--px-sf2);padding:9px}.axp .cad-select-search input{background:var(--px-sf2);border:1px solid var(--px-bd);width:100%;color:var(--text);border-radius:7px;outline:none;padding:9px 10px;font-size:13.4px}.axp .cad-select-search input:focus{border-color:var(--px-acctx)}.axp .cad-select-options{max-height:300px;padding:5px;overflow:auto}.axp .cad-select-option{width:100%;color:var(--px-tx);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:13.4px;display:block}.axp .cad-select-option:hover,.axp .cad-select-option.active{background:var(--px-sf2);color:var(--px-tx)}.axp .cad-select-option.selected{background:var(--px-ok-bg);color:var(--px-ok-tx)}.axp .cad-select-empty{color:var(--muted);text-align:center;padding:14px;font-size:12.3px}.axp .catalog-manager-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-bottom:12px;display:grid}.axp .catalog-manager-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.axp .catalog-manager-row{border-bottom:1px solid var(--line);background:var(--px-sf2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 9px;display:grid}.axp .catalog-manager-row:last-child{border-bottom:0}.axp .catalog-manager-row:nth-child(2n){background:var(--px-sf2)}.axp .catalog-manager-name{min-width:0}.axp .catalog-manager-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;display:block;overflow:hidden}.axp .catalog-manager-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.axp .catalog-manager-meta small{color:var(--muted);font-size:10.1px}.axp .catalog-manager-badge{border:1px solid var(--px-bd);color:var(--px-tx2);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.axp .catalog-manager-badge.used{border-color:var(--px-wn-bd);background:var(--px-wn-bg);color:var(--px-wn-tx)}.axp .catalog-manager-actions{gap:5px;display:flex}.axp .catalog-manager-actions .btn{padding:5px 7px;font-size:11.2px}.axp .catalog-manager-help{color:var(--muted);margin-top:10px;font-size:11.2px;line-height:1.45}.axp .person-tab.status-complete{color:var(--px-acctx)}.axp .person-tab.status-complete:hover{color:var(--px-acctx);background:var(--px-hov)}.axp .person-tab.status-pending{color:var(--px-wn-tx)}.axp .person-tab.status-pending:hover{color:var(--px-wn-tx);background:var(--px-wn-bg)}.axp .person-tab.status-complete.active,.axp .person-tab.status-pending.active{color:var(--px-acctx);background:var(--px-hov);border-color:var(--px-ok-bd)}.axp .btn.st-green{background:var(--green);color:var(--px-on-acc);border-color:var(--px-acctx)}.axp .btn.st-amber{background:var(--amber);color:#fff;border-color:var(--amber)}.axp .v65-alert{border:1px solid var(--red);background:var(--px-er-bg);color:var(--text);border-radius:10px;margin:8px 0;padding:8px 10px}.axp .amb-prop-list{border:1px solid var(--line);background:var(--input);border-radius:9px;flex-direction:column;gap:6px;max-height:220px;padding:10px;display:flex;overflow:auto}.axp .amb-prop{cursor:pointer;align-items:center;gap:8px;font-size:13.4px;display:flex}.axp .amb-editor{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;height:calc(100vh - 128px);min-height:560px;display:flex;overflow:hidden}.axp .amb-toolbar{border-bottom:1px solid var(--line);background:var(--panel2);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.axp .amb-toolbar .btn:disabled{opacity:.45;cursor:not-allowed}.axp .amb-toolbar .btn.on{outline:var(--px-acctx) solid 2px}.axp .amb-sep{background:var(--line);width:1px;height:22px;margin:0 4px}.axp .amb-body{flex:1;grid-template-columns:270px 1fr 360px;min-height:0;display:grid}.axp .amb-left,.axp .amb-right{background:var(--panel);min-height:0;overflow:auto}.axp .amb-left{border-right:1px solid var(--line);padding:8px}.axp .amb-right{border-left:1px solid var(--line);flex-direction:column;display:flex}.axp .amb-mapwrap{isolation:isolate;min-height:0;position:relative}.axp #ambMap{background:var(--px-bd);z-index:0;position:absolute;inset:0}.axp #ambMap.amb-drawing,.axp #ambMap.amb-drawing .leaflet-interactive{cursor:crosshair!important}.axp .amb-hint{z-index:800;color:var(--px-tx);border:1px solid var(--px-bd);pointer-events:none;background:#14201a61;border-radius:9px;padding:7px 10px;font-size:13.4px;line-height:1.4;position:absolute;top:8px;left:50px;right:170px}.axp .amb-coords{z-index:800;color:var(--px-tx);pointer-events:none;background:#14201a61;border-radius:7px;padding:4px 8px;font:11px/1.3 Consolas,monospace;position:absolute;bottom:8px;right:8px}.axp .amb-basemap{z-index:800;position:absolute;top:8px;right:8px}.axp .amb-basemap select{background:var(--px-sf2);color:var(--px-tx);border:1px solid var(--px-bd);border-radius:7px;padding:5px 6px;font-size:13.4px}.axp .amb-group{margin-bottom:6px}.axp .amb-group-h{text-align:left;width:100%;color:var(--px-acctx);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:12.3px;font-weight:800}.axp .amb-layer{border-radius:7px;grid-template-columns:18px 16px 1fr auto auto;align-items:center;gap:6px;padding:4px;font-size:13.4px;display:grid}.axp .amb-layer.drawing{background:var(--px-in-bg);outline:1px solid #6b46c1}.axp .amb-lname{cursor:pointer;line-height:1.25}.axp .amb-req{color:var(--red)}.axp .amb-sw{border:2px solid;border-radius:3px;width:14px;height:12px;display:inline-block}.axp .amb-sw.pt{border:2px solid var(--px-sf);border-radius:50%;width:10px;height:10px}.axp .amb-count{text-align:center;min-width:20px;color:var(--px-tx);background:var(--px-sf2);border-radius:99px;padding:1px 6px;font-size:12.3px;font-weight:700}.axp .amb-legend-note{margin-top:8px;line-height:1.35}.axp .amb-tabs{border-bottom:1px solid var(--line);background:var(--panel2);z-index:2;display:flex;position:sticky;top:0}.axp .amb-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-image:;flex:1;padding:10px 4px;font-size:13.4px;font-weight:700}.axp .amb-badge{border-radius:99px;min-width:16px;margin-left:3px;padding:0 5px;font-size:11.2px;line-height:16px;display:inline-block}.axp .amb-badge.bad{background:var(--red);color:#fff}.axp .amb-badge.warn{background:var(--amber);color:#fff}.axp .amb-badge.ok{background:var(--green);color:var(--px-on-acc)}.axp #ambRight{flex:1;overflow:auto}.axp .amb-panel{padding:10px 12px;font-size:13.4px}.axp .amb-panel h4{margin:0 0 6px;font-size:14.6px}.axp .amb-panel .field label{font-size:12.3px}.axp .amb-panel .field input,.axp .amb-panel .field select{box-sizing:border-box;background:var(--input);width:100%;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:7px 8px;font-size:13.4px}.axp .amb-kv{border-bottom:1px dashed var(--px-bd);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.axp .amb-kv span{color:var(--muted)}.axp .amb-kv b{text-align:right}.axp .amb-summary{flex-wrap:wrap;gap:6px;display:flex}.axp .amb-sevh{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:12px 0 6px;font-size:12.3px;font-weight:800}.axp .amb-iss{border-top-color: ;border-top-style: ;border-top-width: ;border-right-color: ;border-right-style: ;border-right-width: ;border-bottom-color: ;border-bottom-style: ;border-bottom-width: ;border-image-source: ;border-image-slice: ;border-image-width: ;border-image-outset: ;border-image-repeat: ;border-left:4px solid var(--px-bd);background:var(--px-sf2);border-radius:8px;margin-bottom:7px;padding:8px 9px;line-height:1.4}.axp .amb-iss.E{border-left-color:var(--red)}.axp .amb-iss.A{border-left-color:var(--amber)}.axp .amb-iss.I{border-left-color:var(--blue)}.axp .amb-iss.just{opacity:.75;border-left-color:var(--px-acctx)}.axp .amb-iss-h{align-items:baseline;gap:6px;margin-bottom:3px;display:flex}.axp .amb-rule{color:var(--muted);background:var(--px-sf2);border-radius:4px;padding:1px 4px;font:700 10px Consolas,monospace}.axp .amb-actions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.axp .amb-just{color:var(--px-acctx);margin-top:5px}.axp .amb-sugg textarea{box-sizing:border-box;background:var(--input);width:100%;color:var(--text);border:1px solid var(--line);border-radius:6px;margin:4px 0;padding:6px;font-size:12.3px}.axp .amb-issues-mini{margin:8px 0}.axp .amb-item{text-align:left;background:var(--px-sf2);border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;border-radius:7px;margin-bottom:5px;padding:7px 8px;font-size:13.4px;display:block}.axp .amb-opt{cursor:pointer;align-items:flex-start;gap:8px;margin:6px 0;font-size:13.4px;line-height:1.35;display:flex}.axp .amb-tbl{border-collapse:collapse;width:100%;font-size:12.9px}.axp .amb-tbl th,.axp .amb-tbl td{border-bottom:1px solid var(--px-bd);text-align:left;padding:5px 4px}.axp .amb-tbl td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.axp .amb-vtx-icon{background:var(--px-sf);box-sizing:border-box;border:2px solid #ff2bd6;border-radius:2px}.axp .amb-vtx-icon.mid{border:1px solid var(--px-sf);opacity:.75;background:#ff2bd6;border-radius:50%}.axp .amb-vtx-icon.pt{background:#0b63c6;border:3px solid #ff2bd6;border-radius:50%}@media (width<=1200px){.axp .amb-body{grid-template-columns:230px 1fr 300px}}@media (width<=900px){.axp .amb-body{grid-template-rows:auto 60vh auto;grid-template-columns:1fr}.axp .amb-editor{height:auto}.axp .amb-left,.axp .amb-right{max-height:40vh}}.axp .geo-rp-icon{color:var(--px-tx);box-sizing:border-box;background:#f0b429;border:2px solid #15202b;border-radius:50%;justify-content:center;align-items:center;font:700 12px Segoe UI,Arial;display:flex}.axp .amb-histtag{z-index:800;color:#f1e9ff;pointer-events:none;background:#3a1d58e6;border-radius:7px;max-width:60%;padding:4px 8px;font-size:11px;position:absolute;bottom:34px;left:50px}.axp .amb-curtain{z-index:850;pointer-events:none;border-left:3px solid #ffe066;width:0;position:absolute;top:0;bottom:0}.axp .amb-curtain-h{width:32px;height:32px;color:var(--px-tx);cursor:ew-resize;pointer-events:auto;touch-action:none;background:#ffe066;border-radius:50%;justify-content:center;align-items:center;margin-top:-16px;font:700 16px Segoe UI,Arial;display:flex;position:absolute;top:50%;left:-17px;box-shadow:0 1px 6px #00000080}.axp .amb-curtain span{color:#ffe066;white-space:nowrap;background:#0d1015cc;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:8px}.axp .amb-curtain .l{right:6px}.axp .amb-curtain .r{left:9px}.axp .amb-tabs button{white-space:nowrap;padding:10px 2px;font-size:12.3px}.axp{--fx-ink:#1b2420;--fx-muted:#5f6b66;--fx-line:#e3e7e4;--fx-line2:#eef1ef;--fx-bg:#f6f7f5;--fx-soft:#eef1ef;--fx-g:#2e7d4f;--fx-g2:#1e6b3e;--fx-gl:#e6f2ea;--fx-gb:#cde5d5;--fx-w:#8a5a00;--fx-wl:#fdf1dd;--fx-wb:#f1ddb5;--fx-r:#a12a1c;--fx-rl:#fde7e4;--fx-rb:#f3c9c2;--fx-b:#1f4f7a;--fx-bl:#e7eef6;--fx-shadow:0 1px 2px #1018140a,0 8px 24px #1018140f;background:var(--fx-bg);color:var(--fx-ink);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Segoe UI,-apple-system,Arial,Liberation Sans,FreeSans,sans-serif;font-size:15px}.axp button,.axp input,.axp select,.axp textarea{font-family:inherit}.axp .app{grid-template-columns:76px minmax(0,1fr)}.axp .side{z-index:40;border-right:1px solid var(--fx-line);background:var(--px-sf);flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex;overflow:visible}.axp .side .brand{padding:2px 0 12px}.axp .side .brand img{background:var(--px-sf);border-radius:12px;width:46px;height:46px}.axp .side .brand>div,.axp .side .footer-note{display:none}.axp .side .nav{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.axp .rail-item{position:relative}.axp .rail-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:52px;width:52px!important;color:var(--px-tx2)!important;border-radius:14px!important;margin:0!important;padding:0!important;display:flex!important}.axp .rail-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.axp .rail-btn:hover{background:var(--fx-soft)!important;color:var(--fx-ink)!important}.axp .rail-btn.active{background:var(--fx-gl)!important;color:var(--px-ok-tx)!important}.axp .rail-tip{background:var(--px-tx);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:60;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;left:62px;transform:translateY(-50%)}.axp .rail-item:hover .rail-tip{opacity:1}.axp .rail-fly{background:var(--px-sf);border:1px solid var(--fx-line);min-width:230px;box-shadow:var(--fx-shadow);z-index:61;border-radius:14px;padding:8px;display:none;position:absolute;top:-6px;left:60px}.axp .rail-fly b{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);padding:6px 10px 4px;font-size:11.5px;display:block}.axp .rail-fly button{text-align:left;width:100%;color:var(--fx-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:block}.axp .rail-fly button:hover{background:var(--fx-soft)}.axp .rail-fly button.active{background:var(--fx-gl);color:var(--px-ok-tx)}.axp .rail-item.has-fly:hover .rail-fly,.axp .rail-item.has-fly:focus-within .rail-fly{display:block}.axp .rail-item.has-fly:hover .rail-tip{opacity:0}.axp .rail-spacer{flex:1}.axp .rail-ver{color:var(--px-tx2);text-align:center;margin-top:auto;padding-bottom:4px;font-size:10.5px;line-height:1.2}.axp .top{background:var(--px-pan);border-bottom:1px solid var(--fx-line);min-height:64px;padding:10px 28px}.axp .top h2{letter-spacing:-.01em;font-size:17px;font-weight:800}.axp .top .meta{color:var(--fx-muted);font-size:13px}.axp .axp-content{max-width:1560px;padding:26px 32px}.axp .section-title h2{letter-spacing:-.015em;margin-bottom:4px;font-size:24px;font-weight:800}.axp .section-title p{color:var(--fx-muted);font-size:14px;line-height:1.5}.axp .card{border-color:var(--fx-line);background:var(--px-sf);border-radius:18px;padding:20px 22px}.axp .card h3{color:var(--fx-ink);font-size:16px;font-weight:800}.axp .kpi{background:var(--px-sf);border-color:var(--fx-line);border-radius:16px;padding:14px 16px}.axp .kpi .l{color:var(--fx-muted);font-size:13px}.axp .kpi .v{font-size:24px}.axp .notice{color:var(--px-tx);background:var(--px-sf2);border-color:var(--fx-line);border-radius:14px;font-size:13.5px}.axp .notice.success{background:var(--fx-gl);border-color:var(--fx-gb);color:var(--px-ok-tx)}.axp .notice.warn{background:var(--fx-wl);border-color:var(--fx-wb);color:var(--px-wn-tx)}.axp .btn{background:var(--fx-soft);height:44px;color:var(--fx-ink);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.15;transition:background .12s,box-shadow .12s;display:inline-flex}.axp .btn:hover{filter:none;background:var(--px-bd)}.axp .btn.primary,.axp .btn.good{background:var(--fx-g);border-color:var(--px-acctx);color:var(--px-on-acc)}.axp .btn.primary:hover,.axp .btn.good:hover{background:var(--px-acc2)}.axp .btn.blue{background:var(--fx-bl);color:var(--fx-b);border-color:#0000}.axp .btn.blue:hover{background:var(--px-in-bg)}.axp .btn.danger{background:var(--fx-rl);color:var(--fx-r);border-color:#0000}.axp .btn.danger:hover{background:var(--px-er-bd)}.axp .btn.orange,.axp .btn.st-amber{background:var(--fx-wl);border-color:var(--fx-wb);color:var(--fx-w)}.axp .btn.tiny{border-radius:10px;height:34px;padding:0 12px;font-size:12.5px}.axp .btn:disabled{opacity:.5}.axp .top .btn{height:40px}.axp label.btn{cursor:pointer}.axp .field label{color:var(--px-tx2);margin-bottom:6px;font-size:13px;font-weight:600}.axp .field input,.axp .field select,.axp .field textarea,.axp .table-wrap input,.axp .table-wrap select,.axp .filterbar input,.axp .filterbar select{border:1px solid var(--px-bd);background:var(--px-sf);min-height:46px;color:var(--fx-ink);border-radius:12px;padding:10px 13px;font-size:14.5px}.axp .field textarea{min-height:96px}.axp .field input:focus,.axp .field select:focus,.axp .field textarea:focus,.axp .filterbar input:focus{border-color:var(--px-acctx);box-shadow:0 0 0 3px #2e7d4f24}.axp .field input:disabled,.axp .field input[readonly],.axp .field select:disabled,.axp .field textarea:disabled{background:var(--px-sf2);color:var(--px-tx)}.axp .table-wrap input,.axp .table-wrap select{border-radius:9px;min-height:38px;padding:6px 9px;font-size:13.5px}.axp #view input[type=checkbox]:not(.amb-editor *):not(table *),.axp .modal input[type=checkbox]{appearance:none;background:var(--px-bd2);cursor:pointer;vertical-align:middle;border-radius:99px;flex:none;min-width:42px;margin:0;transition:background .15s;position:relative;border:0!important;width:42px!important;height:24px!important;min-height:24px!important;padding:0!important}.axp #view input[type=checkbox]:not(.amb-editor *):not(table *):after,.axp .modal input[type=checkbox]:after{content:"";background:var(--px-sf);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.axp #view input[type=checkbox]:not(.amb-editor *):not(table *):checked,.axp .modal input[type=checkbox]:checked{background:var(--fx-g)}.axp #view input[type=checkbox]:not(.amb-editor *):not(table *):checked:after,.axp .modal input[type=checkbox]:checked:after{left:21px}.axp input[type=checkbox],.axp input[type=radio]{accent-color:var(--px-acctx)}.axp .table-wrap{border-color:var(--fx-line);background:var(--px-sf);border-radius:16px}.axp th{background:var(--px-sf2);color:var(--fx-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--fx-line);padding:12px 14px;font-size:11.5px;font-weight:700}.axp td{border-bottom:1px solid var(--fx-line2);vertical-align:middle;padding:13px 14px;font-size:13.5px}.axp tbody tr:hover td{background:var(--px-sf2)}.axp .card>.table-wrap{border:0;border-radius:12px}.axp .pill,.axp .doc-pill{border:0;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.axp .pill{background:var(--fx-soft);color:var(--fx-muted)}.axp .pill.ok,.axp .doc-pill.ok{background:var(--fx-gl);color:var(--px-ok-tx)}.axp .pill.bad,.axp .doc-pill.bad{background:var(--fx-rl);color:var(--fx-r)}.axp .pill.warn,.axp .doc-pill.warn{background:var(--fx-wl);color:var(--fx-w)}.axp .doc-pill.na{background:var(--fx-soft);color:var(--fx-muted)}.axp .modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14201a61}.axp .modalbox{border:1px solid var(--fx-line);background:var(--px-sf);border-radius:20px;padding:22px 24px;box-shadow:0 24px 60px #1018142e}.axp .modalhead h3{font-size:19px;font-weight:800}.axp .subtabs button{background:var(--px-sf);border-color:var(--fx-line);color:var(--fx-muted);border-radius:10px;padding:9px 13px;font-size:13.5px;font-weight:600}.axp .subtabs button.active{background:var(--fx-gl);border-color:var(--fx-gb);color:var(--px-ok-tx)}.axp .segmented button.active{background:var(--fx-g);color:var(--px-on-acc)}.axp .fx-dash{flex-direction:column;gap:20px;display:flex}.axp .fx-hello{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.axp .fx-hello>div{flex:1;min-width:240px}.axp .fx-hello small{color:var(--fx-muted);font-size:14px}.axp .fx-hello h1{letter-spacing:-.02em;margin:2px 0 0;font-size:28px;font-weight:800}.axp .fx-search{background:var(--px-sf);border:1px solid var(--px-bd);border-radius:12px;align-items:center;gap:10px;width:380px;max-width:100%;height:50px;padding:0 16px;display:flex}.axp .fx-search svg{fill:none;width:18px;height:18px;stroke:var(--px-tx2);stroke-width:2px;stroke-linecap:round;flex:none}.axp .fx-search input{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--fx-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:15px}.axp .fx-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.axp .fx-kpi{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:16px;min-width:0;padding:14px 18px}.axp .fx-kpi small{color:var(--fx-muted);font-size:13.5px;display:block}.axp .fx-kpi strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:24px;font-weight:800;display:block;overflow:hidden}.axp .fx-kpi em{color:var(--fx-muted);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.axp .fx-kpi.warn{background:var(--px-wn-bg);border-color:var(--fx-wb)}.axp .fx-kpi.warn small,.axp .fx-kpi.warn strong,.axp .fx-kpi.warn em{color:var(--fx-w)}.axp .fx-kpi.bad{background:var(--px-er-bg);border-color:var(--fx-rb)}.axp .fx-kpi.bad small,.axp .fx-kpi.bad strong,.axp .fx-kpi.bad em{color:var(--fx-r)}.axp .fx-kpi.good{background:var(--px-hov);border-color:var(--fx-gb)}.axp .fx-kpi.good small,.axp .fx-kpi.good strong,.axp .fx-kpi.good em{color:var(--px-acctx)}.axp .fx-kpi.click{cursor:pointer}.axp .fx-kpi.click:hover{box-shadow:var(--fx-shadow)}.axp .fx-cols{grid-template-columns:1.45fr 1fr;gap:16px;display:grid}.axp .fx-box{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;padding:18px 22px}.axp .fx-box>b{margin-bottom:6px;font-size:17px;display:block}.axp .fx-line{border-bottom:1px solid var(--fx-line2);align-items:center;gap:12px;padding:12px 0;display:flex}.axp .fx-line:last-child{border-bottom:0}.axp .fx-line>div{flex:1;min-width:0}.axp .fx-line a,.axp .fx-link{color:var(--px-acctx);cursor:pointer;font-weight:700;text-decoration:none}.axp .fx-quick{flex-direction:column;gap:4px;display:flex}.axp .fx-quick button{color:var(--fx-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.axp .fx-quick button:hover{background:var(--fx-soft)}.axp .fx-quick button.main{background:var(--px-hov);color:var(--px-ok-tx);font-weight:700}.axp .fx-chip{white-space:nowrap;background:var(--fx-soft);color:var(--fx-muted);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.axp .fx-chip.ok{background:var(--fx-gl);color:var(--px-ok-tx)}.axp .fx-chip.bad{background:var(--fx-rl);color:var(--fx-r)}.axp .fx-chip.warn{background:var(--fx-wl);color:var(--fx-w)}.axp .fx-chip.blue{background:var(--fx-bl);color:var(--fx-b)}.axp .fx-chip.w70{justify-content:center;min-width:78px}.axp .fx-empty{color:var(--fx-muted);padding:18px 0}.axp .fx-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.axp .fx-head h1{letter-spacing:-.02em;flex:1;margin:0;font-size:26px;font-weight:800}.axp .fx-head h1 small{color:var(--fx-muted);margin-left:8px;font-size:15px;font-weight:600}.axp .fx-filters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.axp .fx-filters button{border:1px solid var(--fx-line);background:var(--px-sf);height:38px;color:var(--px-tx);cursor:pointer;border-radius:99px;padding:0 15px;font-size:13.5px;font-weight:600}.axp .fx-filters button span{opacity:.7;margin-left:4px}.axp .fx-table{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;overflow:hidden}.axp .fx-table table{min-width:760px}.axp .fx-table td{padding:14px 16px}.axp .fx-table th{padding:13px 16px}.axp .fx-table tbody tr{cursor:pointer}.axp .fx-person{align-items:center;gap:12px;min-width:0;display:flex}.axp .fx-av{background:var(--fx-gl);width:40px;height:40px;color:var(--px-ok-tx);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.axp .fx-person b{font-size:14.5px;display:block}.axp .fx-person small{color:var(--fx-muted);font-size:12.5px;display:block}.axp .fx-go{color:var(--px-acctx);text-align:right;font-size:20px;font-weight:800}.axp.fx-cad .axp-content{grid-template-columns:282px minmax(0,1fr);align-items:start;gap:26px;max-width:1640px;display:grid}.axp #fxIdx{display:none}.axp.fx-cad #fxIdx{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;flex-direction:column;gap:2px;max-height:calc(100vh - 104px);padding:16px 12px;font-size:14px;display:flex;position:sticky;top:88px;overflow:auto}.axp .fx-back{color:var(--fx-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600}.axp .fx-back:hover{color:var(--px-acctx)}.axp .fx-who{flex-direction:column;gap:8px;padding:10px 10px 12px;display:flex}.axp .fx-who-top{align-items:center;gap:11px;display:flex}.axp .fx-who .fx-av{border-radius:14px;width:48px;height:48px;font-size:16px}.axp .fx-who-top b{word-break:break-word;font-size:15.5px;line-height:1.25;display:block}.axp .fx-who-top small{color:var(--fx-muted);font-size:12.5px}.axp .fx-who .chips{flex-wrap:wrap;gap:5px;display:flex}.axp .fx-who .fx-chip{cursor:default;padding:3px 9px;font-size:11.5px}.axp .fx-who .fx-chip[onclick]{cursor:pointer}.axp .fx-prog{background:var(--fx-soft);border-radius:99px;height:6px;overflow:hidden}.axp .fx-prog i{background:var(--fx-g);border-radius:99px;height:100%;display:block}.axp .fx-prog-l{color:var(--fx-muted);justify-content:space-between;font-size:12px;display:flex}.axp .fx-swap{border:1px solid var(--fx-line);background:var(--px-sf2);border-radius:10px;align-items:center;gap:8px;height:38px;margin:2px 8px 6px;padding:0 11px;display:flex}.axp .fx-swap svg{fill:none;width:15px;height:15px;stroke:var(--px-tx2);stroke-width:2px;stroke-linecap:round;flex:none}.axp .fx-swap input{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px}.axp .fx-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--px-tx2);padding:12px 11px 4px;font-size:11px;font-weight:800}.axp .fx-it{width:100%;color:var(--px-tx);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 11px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.axp .fx-it:hover{background:var(--px-sf2)}.axp .fx-it.on{background:var(--fx-gl);color:var(--px-ok-tx);font-weight:700}.axp .fx-it .dot{background:var(--px-bd2);border-radius:50%;flex:none;width:8px;height:8px}.axp .fx-it .dot.complete{background:var(--fx-g)}.axp .fx-it .dot.pending{background:#d9822b}.axp .fx-it .dot.bad{background:#c0392b}.axp .fx-it .ic{flex:none;place-items:center;width:20px;height:20px;display:grid}.axp .fx-it .ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.axp .fx-it .lb{flex:1;min-width:0}.axp .fx-it .ct{text-align:center;min-width:24px;color:var(--fx-muted);background:var(--fx-soft);border-radius:99px;padding:1px 7px;font-size:12px;font-weight:700}.axp .fx-it.on .ct{background:var(--px-sf);color:var(--px-acctx)}.axp .fx-it .ct.bad{background:var(--fx-rl);color:var(--fx-r)}.axp .fx-it .step{background:var(--fx-soft);width:22px;height:22px;color:var(--fx-muted);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}.axp .fx-it.on .step{background:var(--fx-g);color:var(--px-on-acc)}.axp .fx-it .step.complete{background:var(--fx-gl);color:var(--px-ok-tx)}.axp.fx-cad .cad-context-bar,.axp.fx-cad .cad-tabs-wrap,.axp.fx-cad .person-tabs{display:none!important}.axp.fx-cad #view>.section-title:has(+.cad-context-bar){display:none!important}.axp.fx-cad .person-card{border-color:var(--fx-line);background:var(--px-sf);border-radius:18px}.axp.fx-cad .person-head{background:var(--px-sf);border-bottom:1px solid var(--fx-line2);padding:18px 22px}.axp.fx-cad .person-head .avatar,.axp.fx-cad .person-head .identity h3{display:none}.axp .fx-tabtitle{letter-spacing:-.015em;color:var(--fx-ink);margin:0;font-size:22px;font-weight:800}.axp.fx-cad .person-head .sub{font-size:13px}.axp.fx-cad .edit-pencil{cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex;background:var(--fx-g)!important;width:auto!important;height:44px!important;color:var(--px-on-acc)!important;border:0!important;border-radius:12px!important;padding:0 18px!important}.axp.fx-cad .edit-pencil:after{content:"Editar"}.axp.fx-cad .person-body{padding:20px 22px}.axp #cadPersonArea.fx-has-resumo{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;display:grid}.axp .fx-resumo{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;flex-direction:column;gap:10px;padding:18px;font-size:14px;display:flex;position:sticky;top:88px}.axp .fx-resumo>b{font-size:15.5px}.axp .fx-resumo .r{justify-content:space-between;align-items:center;gap:8px;display:flex}.axp .fx-resumo .r>span:first-child{color:var(--px-tx)}.axp .fx-resumo .r b.bad{color:var(--fx-r)}.axp .fx-resumo .r b.good{color:var(--px-acctx)}.axp .fx-resumo .hr{background:var(--fx-line2);height:1px}.axp .fx-resumo small{color:var(--fx-muted);font-size:12px;line-height:1.4}.axp .fx-stepper{border-top:1px solid var(--fx-line2);background:var(--px-sf2);border-radius:0 0 18px 18px;align-items:center;gap:12px;padding:16px 22px;display:flex}.axp .fx-stepper .t{color:var(--fx-muted);flex:1;font-size:13.5px}.axp .fx-stepper .t b{color:var(--fx-ink)}.axp .fx-stepbar{gap:4px;margin-top:6px;display:flex}.axp .fx-stepbar i{background:var(--px-bd);border-radius:99px;flex:1;height:5px}.axp .fx-stepbar i.on{background:var(--fx-g)}.axp .fx-newbanner{background:var(--fx-gl);border:1px solid var(--fx-gb);color:var(--px-ok-tx);border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:14px;display:flex}.axp .asset-summary-grid,.axp .livestock-top-grid{gap:12px}.axp .asset-summary-card,.axp .livestock-kpi,.axp .livestock-mark-card{background:var(--px-sf);border:1px solid var(--fx-line)!important;border-radius:16px!important}.axp .asset-summary-card.bad,.axp .livestock-kpi.bad{background:var(--px-er-bg)!important;border-color:var(--fx-rb)!important}.axp .asset-summary-card.bad small,.axp .asset-summary-card.bad strong,.axp .livestock-kpi.bad small,.axp .livestock-kpi.bad strong{color:var(--fx-r)!important}.axp .asset-summary-card.good,.axp .livestock-kpi.good{background:var(--px-hov)!important;border-color:var(--fx-gb)!important}.axp .asset-summary-card.good small,.axp .asset-summary-card.good strong,.axp .livestock-kpi.good small,.axp .livestock-kpi.good strong{color:var(--px-acctx)!important}.axp .asset-summary-card strong,.axp .livestock-kpi strong{font-weight:800;font-size:21px!important}.axp .asset-sheet-note,.axp .livestock-sheet-note{color:var(--fx-muted)!important;background:0 0!important;border:0!important;padding:4px 2px!important;font-size:13px!important}.axp .fx-prop-kpis{margin:0 0 14px}.axp .amb-editor{z-index:0;isolation:isolate;border-color:var(--fx-line);background:var(--px-sf);border-radius:18px;height:calc(100vh - 118px);position:relative}.axp .amb-toolbar{background:var(--px-sf);border-bottom:1px solid var(--fx-line);gap:8px;padding:10px 12px}.axp .amb-toolbar .btn.on{box-shadow:0 0 0 2px var(--fx-g) inset;outline:0}.axp .amb-body{display:block;position:relative}.axp .amb-mapwrap{position:absolute;inset:0}.axp .amb-left,.axp .amb-right{z-index:900;background:var(--px-pan);border:1px solid var(--fx-line);border-radius:16px;transition:transform .18s,opacity .18s;position:absolute;top:12px;bottom:12px;box-shadow:0 10px 30px #10181429}.axp .amb-left{border-right:1px solid var(--fx-line);width:280px;padding:10px;left:12px}.axp .amb-right{border-left:1px solid var(--fx-line);width:380px;right:12px;overflow:hidden}.axp .amb-editor.fx-hide-left .amb-left{opacity:0;pointer-events:none;transform:translate(calc(-100% - 20px))}.axp .amb-editor.fx-hide-right .amb-right{opacity:0;pointer-events:none;transform:translate(calc(100% + 20px))}.axp .amb-tabs{background:var(--px-sf);border-radius:16px 16px 0 0}.axp .amb-tabs button{padding:12px 3px;font-size:12px}.axp .amb-tabs button.on{color:var(--px-acctx);border-bottom-color:var(--px-acctx)}.axp .fx-pbtn{z-index:901;border:1px solid var(--fx-line);background:var(--px-sf);width:30px;height:30px;color:var(--px-tx);cursor:pointer;border-radius:9px;place-items:center;font-size:14px;font-weight:800;transition:left .18s,right .18s;display:grid;position:absolute;top:20px;box-shadow:0 2px 8px #1018141f}.axp .fx-pbtn.l{left:300px}.axp .fx-pbtn.r{right:400px}.axp .amb-editor.fx-hide-left .fx-pbtn.l{left:12px}.axp .amb-editor.fx-hide-right .fx-pbtn.r{right:12px}.axp .amb-mapwrap .leaflet-top.leaflet-left{transition:left .18s;left:338px}.axp .amb-mapwrap .leaflet-bottom.leaflet-left{transition:left .18s;left:300px}.axp .amb-editor.fx-hide-left .amb-mapwrap .leaflet-top.leaflet-left{left:48px}.axp .amb-editor.fx-hide-left .amb-mapwrap .leaflet-bottom.leaflet-left{left:0}.axp .amb-mapwrap .leaflet-bottom.leaflet-right{transition:right .18s;right:400px}.axp .amb-editor.fx-hide-right .amb-mapwrap .leaflet-bottom.leaflet-right{right:0}.axp .amb-hint{background:var(--px-pan);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:12px;font-size:13px;transition:left .18s,right .18s;top:14px;left:384px;right:470px;box-shadow:0 4px 14px #1018141f}.axp .amb-basemap{transition:right .18s;top:14px;right:444px}.axp .amb-basemap select{background:var(--px-sf);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:10px;padding:7px 9px;font-size:13px;box-shadow:0 2px 8px #1018141f}.axp .amb-coords{background:var(--px-pan);color:var(--fx-ink);border-radius:9px;transition:right .18s;bottom:14px;right:404px}.axp .amb-editor.fx-hide-right .amb-coords{right:14px}.axp .amb-histtag{bottom:40px;left:300px}.axp .amb-editor.fx-hide-left .amb-histtag{left:14px}.axp .amb-layer:hover{background:var(--px-sf2)}.axp .amb-layer.drawing{background:var(--px-hov)}.axp .amb-group-h{color:var(--px-acctx)}.axp .amb-iss{background:var(--px-sf);border-radius:12px}.axp .amb-item{background:var(--px-sf);border-radius:10px}.axp .amb-rule{background:var(--fx-soft)}.axp .amb-tbl tr.amb-app td{color:var(--px-acctx)}.axp .amb-count{background:var(--fx-soft);color:var(--fx-muted)}.axp .amb-count.bad{background:var(--fx-rl);color:var(--fx-r)}.axp .amb-sevh.bad{color:var(--fx-r)}.axp .amb-sevh.warn{color:var(--fx-w)}.axp .amb-just{color:var(--px-acctx)}@media (width<=1200px){.axp .amb-left{width:240px}.axp .amb-right{width:320px}.axp .fx-pbtn.l{left:260px}.axp .fx-pbtn.r{right:340px}}@media (width<=1000px){.axp .app{grid-template-columns:1fr}.axp .side{flex-direction:row;height:auto;padding:8px 10px;position:sticky;top:0}.axp .side .brand{padding:0}.axp .side .nav{flex-direction:row;width:auto}.axp .rail-tip,.axp .rail-ver{display:none}.axp.fx-cad .axp-content{grid-template-columns:1fr}.axp.fx-cad #fxIdx{max-height:none;position:relative;top:0}.axp #cadPersonArea.fx-has-resumo,.axp .fx-cols{grid-template-columns:1fr}}@media print{.axp #fxIdx,.axp .fx-resumo,.axp .fx-stepper{display:none!important}.axp.fx-cad .axp-content{display:block}}.axp.fx-cad .axp-content{grid-template-columns:262px minmax(0,1fr);gap:22px;padding:22px 24px}.axp.fx-cad table{min-width:0}.axp.fx-cad th{letter-spacing:.03em;padding:10px;font-size:10.5px}.axp.fx-cad td small{font-size:11.5px}.axp.fx-cad .card{padding:14px}.axp .fx-kpi strong{white-space:normal;font-size:21px;line-height:1.2}.axp .fx-prop-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.axp .fx-prop-kpis .fx-kpi strong{font-size:19px}.axp .asset-summary-grid,.axp .livestock-top-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;display:grid!important}.axp .livestock-top-grid .livestock-mark-card{grid-column:span 2}.axp .asset-summary-card strong,.axp .livestock-kpi strong{white-space:normal;word-break:break-word;font-size:19px!important}.axp .asset-summary-card small,.axp .livestock-kpi small,.axp .livestock-mark-card small{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important}.axp .livestock-mark-head{flex-wrap:wrap;gap:6px}.axp .asset-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.axp .section-title{flex-wrap:wrap}.axp .section-title>div:first-child{flex:1;min-width:280px}.axp.fx-cad .axp-content{grid-template-columns:244px minmax(0,1fr);gap:20px}.axp.fx-cad td .doc-pill,.axp.fx-cad td .pill{white-space:normal;text-align:center;max-width:120px;padding:3px 8px;font-size:10.5px;line-height:1.25;display:inline-block}.axp.fx-cad td .btn.tiny{height:30px;margin:2px 0;padding:0 10px;font-size:12px}.axp.fx-cad td .toolbar{flex-wrap:nowrap}.axp.fx-cad .fx-it{gap:9px;padding:7px 10px;font-size:13px}.axp.fx-cad .fx-who-top b{font-size:14.5px}.axp.fx-cad td{padding:10px 8px;font-size:12.5px}.axp.fx-cad th{padding:10px 8px}.axp.fx-cad td .btn{white-space:nowrap}@media (width<=1500px){.axp.fx-cad .axp-content{grid-template-columns:228px minmax(0,1fr);gap:18px;padding:20px 18px}}.axp.fx-cad td .apf-quick-badge,.axp.fx-cad td .asset-proof-badge{white-space:normal;text-align:center;width:auto!important}.axp.fx-cad td .apf-quick-badge{max-width:92px!important}.axp.fx-cad td .pf-status-wrap{min-width:0}.axp.fx-cad td .btn.tiny+.btn.tiny{margin-left:0}.axp .fx-idx-top{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.axp .fx-mini-t{background:var(--fx-soft);color:var(--fx-muted);cursor:pointer;border:0;border-radius:8px;width:28px;height:28px;font-size:14px;font-weight:800}.axp .fx-mini-t:hover{background:var(--fx-gl);color:var(--px-ok-tx)}.axp.fx-cad.fx-idx-mini .axp-content{grid-template-columns:64px minmax(0,1fr)}.axp.fx-idx-mini #fxIdx{align-items:center;gap:4px;padding:10px 6px}.axp.fx-idx-mini #fxIdx .fx-av{width:40px;height:40px;margin:4px 0 6px;font-size:13px}.axp .fx-mini{width:46px;height:42px;color:var(--px-tx2);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative}.axp .fx-mini svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.axp .fx-mini:hover{background:var(--px-sf2)}.axp .fx-mini.on{background:var(--fx-gl);color:var(--px-ok-tx)}.axp .fx-mini .n{background:var(--fx-soft);min-width:16px;height:16px;color:var(--fx-muted);border-radius:99px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:2px}.axp .fx-mini .n.bad{background:var(--fx-rl);color:var(--fx-r)}.axp .fx-mini .pd{background:#d9822b;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.axp.fx-cad.fx-idx-mini .person-tabs{display:flex!important}.axp .amb-hint{right:448px}.axp .amb-editor.fx-hide-right .amb-hint{right:52px}.axp .amb-basemap{top:auto;bottom:44px;right:404px}.axp .amb-editor.fx-hide-right .amb-basemap{right:14px}.axp .amb-coords{bottom:16px}.axp .amb-mapwrap .leaflet-bottom.leaflet-right{bottom:0}.axp .amb-toolbar{row-gap:6px}.axp .amb-toolbar #ambSaveState{font-size:12px}@media (width<=1200px){.axp .amb-hint{left:334px;right:388px}.axp .amb-basemap,.axp .amb-coords{right:344px}.axp .amb-mapwrap .leaflet-bottom.leaflet-right{right:340px}}.axp .fx-it .lb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.axp.fx-cad .fx-it{padding:6px 10px}.axp .fx-who{gap:7px;padding:8px 8px 10px}.axp .fx-grp{padding:10px 10px 3px}.axp .side{z-index:20}.axp .modal{z-index:50}.axp .op-wrap{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:22px;display:grid}.axp .op-idx{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;flex-direction:column;gap:2px;max-height:calc(100vh - 104px);padding:16px 12px;font-size:14px;display:flex;position:sticky;top:88px;overflow:auto}.axp .op-idx .fx-it .step.bad{background:var(--fx-rl);color:var(--fx-r)}.axp .op-idx-val{color:var(--fx-muted);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.axp .op-idx-val b{color:var(--fx-ink);font-size:16px}.axp .op-idx-foot{gap:6px;margin-top:12px;padding:0 8px;display:flex}.axp .op-main{flex-direction:column;gap:16px;min-width:0;display:flex}.axp .op-main>.card,.axp .op-main #opStepIn>.card{margin:0}.axp #opStepIn{flex-direction:column;gap:16px;display:flex}.axp .op-steph{align-items:flex-end;gap:12px;display:flex}.axp .op-steph>div{flex:1}.axp .op-steph small{color:var(--fx-muted);font-size:13px}.axp .op-steph h1{letter-spacing:-.015em;margin:2px 0 0;font-size:24px;font-weight:800}.axp .op-nav{align-items:center;gap:10px;padding:8px 0 24px;display:flex}.axp .op-kv{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;display:grid}.axp .op-kv>div{flex-direction:column;gap:2px;display:flex}.axp .op-kv span{color:var(--fx-muted);font-size:12.5px}.axp .op-kv b{word-break:break-word;font-size:14.5px}.axp .op-tog{cursor:pointer;align-items:center;gap:10px;margin:4px 0;font-size:14px;font-weight:600;display:flex}.axp .op-tog small{color:var(--fx-muted);font-size:12.5px;font-weight:400;display:block}.axp .op-tog.sm{gap:7px;font-size:12.5px;font-weight:500}.axp .op-tog.sm input[type=checkbox]{min-width:34px;width:34px!important;height:20px!important;min-height:20px!important}.axp .op-tog.sm input[type=checkbox]:after{width:14px!important;height:14px!important}.axp .op-tog.sm input[type=checkbox]:checked:after{left:17px!important}.axp .op-togs{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.axp .op-togs.col{flex-direction:column;gap:6px}.axp .op-purpose{background:var(--px-sf2);border:1px solid var(--fx-line);white-space:pre-wrap;border-radius:12px;margin-top:6px;padding:12px 14px;font-size:14px;line-height:1.5}.axp .op-sub{border-top:1px solid var(--fx-line2);margin-top:14px;padding-top:12px}.axp .op-subh{align-items:center;gap:8px;margin-bottom:6px;display:flex}.axp .op-c{text-align:center}.axp .op-chips{flex-wrap:wrap;gap:5px;display:flex}.axp .op-rflags{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.axp .op-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.axp .op-item{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;padding:16px 20px}.axp .op-item-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.axp .op-num{background:var(--fx-gl);width:28px;height:28px;color:var(--px-ok-tx);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.axp .op-item-tot{font-size:17px;font-weight:800}.axp .op-addbar{background:var(--px-sf);border:1px dashed var(--px-bd2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.axp .op-mini{border-collapse:collapse;width:100%;min-width:0}.axp .op-mini th{padding:6px;font-size:11px}.axp .op-mini td{border-bottom:1px solid var(--fx-line2);padding:4px 5px}.axp .op-mini input,.axp .op-mini select{border:1px solid var(--px-bd);width:100%;min-height:36px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:var(--px-sf);border-radius:9px;padding:5px 8px;font-family:inherit;font-size:13.5px}.axp .op-memfoot{justify-content:flex-end;align-items:center;gap:10px;margin:6px 0;display:flex}.axp .op-flow table{min-width:1100px}.axp .op-flow td{padding:3px 4px}.axp .op-flow td:first-child{white-space:nowrap;padding-left:10px;font-weight:600}.axp .op-flow input{border:1px solid var(--px-bd);text-align:right;width:100%;min-width:78px;min-height:32px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border-radius:8px;padding:3px 6px;font-family:inherit;font-size:12.5px}.axp .op-flow .auto{color:var(--fx-muted);font-size:12.5px}.axp .op-flow tr.grp td{background:var(--px-sf2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.axp .op-flow tr.sub td,.axp .op-flow tr.tot td{font-size:12.5px;font-weight:800}.axp .op-flow tr.tot td{background:var(--px-hov)}.axp .op-flow .neg{color:var(--fx-r)}.axp .op-inl{color:var(--fx-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.axp .op-inl input{border:1px solid var(--px-bd);border-radius:9px;width:80px;min-height:34px;padding:4px 8px}.axp .op-glist{flex-direction:column;gap:8px;display:flex}.axp .op-g{align-items:center;gap:10px;font-size:14px;display:flex}.axp .op-red{color:var(--fx-r)}.axp .op-issues{flex-direction:column;gap:6px;display:flex}.axp .op-iss{background:var(--px-wn-bg);border-left:4px solid #d9822b;border-radius:8px;padding:8px 12px;font-size:13.5px}.axp .op-iss.E{background:var(--px-er-bg);border-left-color:#c0392b}.axp .op-iss b{margin-right:6px}.axp .op-issgrp{margin-bottom:12px}.axp .op-issgrp>b{margin-right:8px}.axp .op-ckg{margin-top:12px}.axp .op-ckh{text-transform:uppercase;letter-spacing:.04em;color:var(--fx-muted);padding:6px 0;font-size:13px;font-weight:800}.axp .op-ck{border-collapse:collapse;width:100%;min-width:0}.axp .op-ck td{border-bottom:1px solid var(--fx-line2);vertical-align:top;padding:10px 8px}.axp .op-ck td:first-child{width:118px}.axp .op-ck td:last-child{width:260px}.axp .op-ck tr.E{background:var(--px-sf2)}.axp .op-obs{white-space:pre-wrap;background:var(--px-sf2);border-radius:8px;margin-top:4px;padding:8px}.axp .op-docs{flex-direction:column;display:flex}.axp .op-doc{border-bottom:1px solid var(--fx-line2);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.axp .op-cq{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.axp .op-cq-map{border:1px solid var(--fx-line);isolation:isolate;border-radius:18px;height:calc(100vh - 230px);min-height:520px;position:relative;overflow:hidden}.axp #opCqMap{background:var(--px-bd);position:absolute;inset:0}.axp #opCqMap.drawing,.axp #opCqMap.drawing .leaflet-interactive{cursor:crosshair!important}.axp .op-cq-hint{z-index:800;background:var(--px-pan);border:1px solid var(--fx-line);pointer-events:none;border-radius:12px;padding:8px 12px;font-size:13px;position:absolute;top:12px;left:56px;right:170px;box-shadow:0 4px 14px #1018141f}.axp .op-cq-tools{z-index:800;position:absolute;top:12px;right:12px}.axp .op-cq-tools select{border:1px solid var(--fx-line);background:var(--px-sf);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border-radius:10px;padding:7px 9px;font-family:inherit;font-size:13px}.axp .op-cq-side{background:var(--px-sf);border:1px solid var(--fx-line);border-radius:18px;flex-direction:column;gap:4px;max-height:calc(100vh - 230px);padding:14px 16px;display:flex;overflow:auto}.axp .op-cq-side .op-sub:first-child{border-top:0;margin-top:0;padding-top:0}.axp .op-cq-it{border-radius:12px;gap:10px;margin-top:6px;padding:10px 8px;display:flex}.axp .op-cq-it.on{background:var(--fx-gl)}.axp .op-cq-it .sw{border-radius:4px;flex:none;width:14px;height:14px;margin-top:3px}.axp .op-cq-it select{border:1px solid var(--px-bd);min-height:32px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border-radius:8px;padding:2px 6px;font-family:inherit;font-size:12.5px}.axp .op-rules table{min-width:0}.axp .op-rules td{vertical-align:top}.axp .op-rules textarea,.axp .op-rules input,.axp .op-rules select{border:1px solid var(--px-bd);width:100%;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:var(--px-sf);border-radius:9px;padding:6px 8px;font-family:inherit;font-size:13px}.axp .op-rules tr.hl td{background:var(--px-wn-bg)}@media (width<=1200px){.axp .op-wrap{grid-template-columns:220px minmax(0,1fr)}.axp .op-cq{grid-template-columns:1fr}.axp .op-cq-side{max-height:none}}@media (width<=1000px){.axp .op-wrap{grid-template-columns:1fr}.axp .op-idx{max-height:none;position:relative;top:0}}.axp .op-tog input[type=checkbox]{appearance:none;background:var(--px-bd2);cursor:pointer;border-radius:99px;flex:none;min-width:42px;margin:0;position:relative;border:0!important;width:42px!important;height:24px!important;padding:0!important}.axp .op-tog input[type=checkbox]:after{content:"";background:var(--px-sf);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.axp .op-tog input[type=checkbox]:checked{background:var(--fx-g)}.axp .op-tog input[type=checkbox]:checked:after{left:21px}.axp .op-gr{border:1px solid var(--fx-line);background:var(--px-sf);border-radius:14px;padding:12px 14px}.axp .op-gr.off{opacity:.55;background:var(--px-sf2)}.axp .op-gr-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.axp .op-gr-h select{border:1px solid var(--px-bd);min-height:34px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:var(--px-sf);border-radius:9px;padding:4px 8px;font-family:inherit;font-size:13px}.axp .op-gr-t{color:var(--px-tx);margin-top:8px;font-size:14px;line-height:1.5}.axp .op-gw{flex-direction:column;gap:6px;display:flex}.axp .op-gw-s{align-items:center;gap:8px;margin-top:10px;display:flex}.axp .op-gw-s span{background:var(--fx-g);width:22px;height:22px;color:var(--px-on-acc);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.axp .op-gw-opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.axp .op-gw-opts.col{grid-template-columns:1fr}.axp .op-gw-o{border:1px solid var(--fx-line);background:var(--px-sf);text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.axp .op-gw-o:hover{border-color:var(--px-bd)}.axp .op-gw-o.on{border-color:var(--px-ok-tx);background:var(--fx-gl);box-shadow:0 0 0 1px var(--fx-g) inset}.axp .op-gw-o small{color:var(--fx-muted);font-size:12px}.axp .amb-ref .amb-ref-status{margin:4px 0;font-size:13px}.axp .amb-ref-legend{flex-direction:column;gap:3px;margin:6px 0 8px;display:flex}.axp .amb-ref-legend .amb-opt{cursor:pointer;align-items:center;gap:6px;font-size:12.6px;display:flex}.axp .amb-ref-legend .amb-sw{border:2px solid;border-radius:2px;flex:none;width:14px;height:10px;display:inline-block}.axp .amb-ref-legend .amb-sw.pt{border:1px solid var(--px-sf);border-radius:50%;width:9px;height:9px}.axp .amb-ref-src{margin:6px 0 4px;font-size:12.6px}.axp .amb-ref-src summary{cursor:pointer;font-weight:600}.axp #ambRefProgress .amb-tbl td,.axp #ambAlertProgress .amb-tbl td{font-size:12px}.axp .amb-alert-q{border:1px solid var(--line);background:var(--input);min-width:320px;color:var(--text);border-radius:8px;padding:8px 10px}.axp .amb-alert-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.axp .amb-lv{color:#fff;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.axp .amb-alert-tbl td{vertical-align:top;padding:7px 4px}.axp .amb-sema-steps{flex-direction:column;gap:6px;margin:6px 0;display:flex}.axp .amb-sema-steps>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.axp .op-car-pill{background:var(--px-sf2);color:var(--px-tx2);border:1px solid var(--px-bd);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.axp .op-car-pill i{background:#9aa4ad;border-radius:50%;width:9px;height:9px;display:inline-block}.axp .op-car-pill.ok{background:var(--px-ok-bg);color:var(--px-ok-tx);border-color:var(--px-in-bg)}.axp .op-car-pill.ok i{background:#1f9d55}.axp .op-car-pill.warn{background:var(--px-wn-bg);color:var(--px-wn-tx);border-color:var(--px-wn-bd)}.axp .op-car-pill.warn i{background:#f0b400}.axp .op-car-pill.bad{background:var(--px-wn-bg);color:var(--px-wn-tx);border-color:var(--px-er-bd)}.axp .op-car-pill.bad i{background:#d93025}.axp .op-car-card .op-car-row{border-top:1px solid var(--px-bd);align-items:flex-start;gap:12px;padding:8px 0;display:flex}.axp .op-car-card .op-car-row:first-of-type{border-top:0}.axp .op-car-det{flex:1}.axp .op-car-sug{margin-top:4px;font-size:12.5px}.axp .amb-carov{border:1px solid var(--px-er-bd);background:var(--px-sf2);border-radius:8px;margin:0 0 10px;padding:8px 10px}.axp .amb-carov .amb-opt{cursor:pointer;align-items:center;gap:6px;display:flex}.axp .amb-carov .amb-sw{border:2px solid;border-radius:2px;width:14px;height:10px;display:inline-block}.axp .amb-carov-it{align-items:center;gap:8px;margin-top:4px;font-size:12.4px;display:flex}.axp .amb-carov-it>span:first-child{word-break:break-all;flex:1}.axp .amb-ov-tip{color:#fff;box-shadow:none;background:#d93025eb;border:0;padding:2px 6px;font-size:11px;font-weight:700}.axp .amb-ov-tip:before{display:none}.axp .amb-carov-it{border-left:4px solid var(--px-bd);background:var(--px-sf);border-radius:4px;margin-top:6px;padding:5px 0 5px 8px;font-size:12.6px;display:block}.axp .amb-carov-it .r1{align-items:center;gap:6px;display:flex}.axp .amb-carov-it .r1 .num{margin-left:auto;font-weight:700}.axp .amb-carov-it .r2{word-break:break-all;margin:2px 0 3px 22px;line-height:1.25}.axp .amb-carov-it .r3{gap:6px;margin-left:22px;display:flex}.axp .amb-carov-it .amb-sw{flex:none}.axp .amb-carov-empty{background:var(--px-sf2);border-color:var(--px-bd)}.axp .amb-incra{border-top:1px dashed var(--px-er-bd);margin-top:8px;padding-top:6px}.axp .amb-carov-empty .amb-incra{border-top:0;margin-top:0;padding-top:0}.axp .amb-incra .amb-opt{cursor:pointer;align-items:center;gap:6px;margin-top:3px;font-size:12.6px;display:flex}.axp .amb-incra .amb-sw{border:2px solid;border-radius:2px;width:14px;height:10px;display:inline-block}.axp .amb-carov-g{margin-top:8px}.axp .amb-carov-gh{margin-bottom:2px;font-size:12.6px;font-weight:700}.axp .amb-gb-st{background:var(--px-sf2);border:1px solid var(--px-in-bg);border-radius:6px;margin:4px 0 8px;padding:6px 8px}.axp .amb-gb-lbl{background:0 0;border:0}.axp .amb-gb-lbl>div{white-space:nowrap;background:var(--px-pan);color:var(--px-tx);border:1px solid;border-left-width:3px;border-image:;border-radius:4px;flex-direction:column;align-items:center;padding:1px 6px;font-size:11px;line-height:1.25;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000040}.axp .amb-gb-lbl b{text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.axp .amb-gb-lbl span{color:var(--px-tx);font-size:10.5px}.axp .amb-sw.amb-sw-t{background:var(--px-sf);border-radius:3px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:12px;border:1px solid var(--px-bd2)!important;width:auto!important;height:auto!important}.axp .amb-gb-st .amb-gblbl{margin:6px 0 4px}.axp .amb-ref input[type=checkbox],.axp .amb-carov input[type=checkbox],.axp .amb-incra input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#c5ccd3;border-radius:999px;outline:none;flex:0 0 30px;width:30px;height:17px;margin:0;transition:background .15s;position:relative}.axp .amb-ref input[type=checkbox]:before,.axp .amb-carov input[type=checkbox]:before,.axp .amb-incra input[type=checkbox]:before{content:"";background:var(--px-sf);border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.axp .amb-ref input[type=checkbox]:checked,.axp .amb-carov input[type=checkbox]:checked,.axp .amb-incra input[type=checkbox]:checked{background:var(--green,var(--px-acc))}.axp .amb-ref input[type=checkbox]:checked:before,.axp .amb-carov input[type=checkbox]:checked:before,.axp .amb-incra input[type=checkbox]:checked:before{left:15px}.axp .amb-ref input[type=checkbox]:disabled,.axp .amb-carov input[type=checkbox]:disabled,.axp .amb-incra input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.axp .amb-ref input[type=checkbox]:focus-visible,.axp .amb-carov input[type=checkbox]:focus-visible,.axp .amb-incra input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue,#1f4f7a)}.axp .amb-ref .amb-opt,.axp .amb-carov .amb-opt,.axp .amb-incra .amb-opt{align-items:center}.axp .amb-carov-it .r2,.axp .amb-carov-it .r3{margin-left:36px}.axp .amb-gb-dl{background:var(--px-sf2);border-top:1px solid var(--px-in-bg);border-right:1px solid var(--px-in-bg);border-bottom:1px solid var(--px-in-bg);border-left:4px solid var(--blue,var(--px-in-tx));border-image:;border-radius:6px;margin:0 0 12px;padding:8px 10px;font-size:13px;line-height:1.4}.axp a.btn{align-items:center;gap:4px;display:inline-flex;text-decoration:none!important}.axp .amb-gb-dl-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.axp .amb-gb-dl-h select{border:1px solid var(--line);background:var(--input);border-radius:6px;padding:3px 6px}.axp .amb-gb-dl-b{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.axp .tpl-wrap .tpl-idx .ct{background:var(--px-in-bg);color:var(--px-in-tx);border-radius:6px;padding:0 5px;font-size:10.5px;font-weight:700}.axp .tpl-ed-dot{color:#d9822b;vertical-align:middle;font-size:9px;font-style:normal}.axp .tpl-fixed{color:var(--px-tx2);padding:6px 12px;font-size:12.5px}.axp .tpl-fixed small{color:var(--px-tx2);font-size:11px;display:block}.axp .tpl-main{min-width:0}.axp .tpl-meta .row{margin-bottom:4px}.axp .tpl-uses{margin-top:8px}.axp .tpl-bar{z-index:30;background:var(--px-sf);border:1px solid var(--fx-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0 10px;padding:6px 8px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #1018140f}.axp .tpl-bar select{border:1px solid var(--line);background:var(--px-sf);border-radius:7px;max-width:170px;height:30px;padding:0 6px;font-size:12.5px}.axp .tpl-bar .tb{cursor:pointer;width:30px;height:30px;color:var(--px-tx);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.axp .tpl-bar .tb:hover{background:var(--px-sf2);border-color:var(--px-bd)}.axp .tpl-bar .tb svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.axp .tpl-bar .tb-color{position:relative}.axp .tpl-bar .tb-color span{border-bottom:3px solid var(--px-in-tx);font-weight:700;line-height:1}.axp .tpl-bar .tb-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.axp .tpl-bar .tsep{background:var(--px-bd);width:1px;height:22px;margin:0 3px}.axp .tpl-bar .btn.tiny{height:30px}.axp .tpl-pop{z-index:40;background:var(--px-sf);border:1px solid var(--fx-line);border-radius:12px;width:380px;max-height:420px;padding:8px;position:absolute;top:44px;overflow:auto;box-shadow:0 18px 40px #1018142e}.axp .tpl-pop input{border:1px solid var(--line);border-radius:8px;width:100%;margin-bottom:6px;padding:7px 9px}.axp .tpl-fg{color:var(--px-tx2);text-transform:uppercase;letter-spacing:.03em;margin:8px 4px 3px;font-size:11px;font-weight:700}.axp .tpl-fi{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:5px 8px;font-size:13px;display:block}.axp .tpl-fi:hover{background:var(--px-in-bg)}.axp .tpl-fi small{color:var(--px-tx2);font-size:10.5px;display:block}.axp .tpl-paper-wrap{background:var(--px-bd);border-radius:12px;margin-bottom:12px;padding:18px;overflow:auto}.axp .tpl-paper{background:var(--px-sf);width:210mm;min-height:297mm;color:var(--px-tx);margin:0 auto;padding-bottom:20mm;box-shadow:0 2px 10px #00000024}.axp .tpl-ed{min-height:200mm;color:var(--px-tx);overflow-wrap:break-word;outline:none}.axp .tpl-ed p,.axp .tpl-ed div:not(.ts):not(.tpb){margin:0 0 var(--tpl-after,2mm)}.axp .tpl-ed ol,.axp .tpl-ed ul{margin:0 0 var(--tpl-after,2mm);padding-left:6mm}.axp .tpl-ed .tf{background:var(--px-in-bg);color:#123f66;border:1px solid var(--px-in-bg);white-space:nowrap;cursor:default;border-radius:4px;padding:0 3px;font-size:.95em}.axp .tpl-ed .ts{border:1px dashed var(--px-bd2);background:var(--px-sf2);cursor:pointer;color:var(--px-tx);border-radius:6px;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:4mm 0;padding:10px 8px 6px;font-family:Arial,sans-serif;font-size:11px;display:flex}.axp .tpl-ed .ts .ts-it{flex-direction:column;align-items:center;min-width:150px;display:flex}.axp .tpl-ed .ts .ts-it i{border-top:1px solid #333;width:150px;margin:10px 0 3px;display:block}.axp .tpl-ed .ts .ts-it small{color:var(--px-tx2)}.axp .tpl-ed .ts:before{content:"assinaturas (duplo clique para alterar)";text-align:center;width:100%;color:var(--px-tx2);font-size:10px}.axp .tpl-ed .tpb{border-top:2px dashed var(--px-bd);text-align:center;color:var(--px-tx2);margin:4mm 0;padding-top:2px;font:10px Arial,sans-serif}.axp .tpl-ed [data-if]{border-left:3px dashed #d9822b;padding-left:6px;position:relative}.axp .tpl-ed [data-if]:before{content:attr(data-iflabel);color:#b46a1c;font:10px Arial,sans-serif;display:block}.axp .tpl-ed [data-box]{border:1px solid #555;padding:2mm}.axp .tpl-hd-pa{align-items:stretch;gap:4mm;height:17mm;margin-bottom:3mm;display:flex}.axp .tpl-hd-pa img{object-fit:contain;width:34mm;height:17mm}.axp .tpl-hd-pa .bar{color:#fff;background:#1f4f7a;border-radius:2.5mm;flex-direction:column;flex:1;justify-content:center;padding:2mm 4mm;font-family:Arial,sans-serif;display:flex}.axp .tpl-hd-pa .bar b{font-size:9.5pt}.axp .tpl-hd-pa .bar span{opacity:.9;font-size:7pt}.axp .tpl-hd-title{text-align:center;color:var(--px-tx);border-bottom:.5mm solid var(--px-in-tx);min-height:6mm;margin-bottom:5mm;padding-bottom:1.5mm;font:700 13.5pt Arial,sans-serif}.axp .tpl-hd-bb{height:8.6mm;margin-bottom:10mm;display:block}.axp .tpl-actions .toolbar{align-items:center}.axp .tpl-sep{background:var(--px-bd);width:1px;height:24px;margin:0 6px}.axp .modalbox.tpl-wide{width:96vw;max-width:1100px!important}.axp .tpl-prev{border:1px solid var(--fx-line);border-radius:8px;width:100%;height:76vh}.axp .tpl-signt td{vertical-align:middle}.axp .tpl-signt td.c{text-align:center}.axp .tpl-signt input:not([type=checkbox]),.axp .tpl-signt select{width:100%}.axp .tpl-lnk{margin-left:8px;font-size:12px;font-weight:500}.axp .tpl-cad-intro{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.axp .tpl-linkcard{margin:14px 0}.axp .tpl-linkcard select{min-width:140px}.axp .tpl-more{border-top:1px solid var(--fx-line2,var(--px-bd));margin-top:4px;padding-top:8px}.axp .tpl-more>summary{cursor:pointer;color:var(--px-in-tx);margin-bottom:8px;font-size:13px;font-weight:600}.axp .rail-fly{visibility:hidden;opacity:0;transition:opacity .12s,transform .12s,visibility .35s linear;transform:translate(-4px);display:block!important}.axp .rail-fly:before{content:"";width:18px;height:100%;position:absolute;top:0;left:-18px}.axp .rail-item.has-fly:hover .rail-fly,.axp .rail-item.has-fly:focus-within .rail-fly{visibility:visible;opacity:1;transition:opacity .12s,transform .12s,visibility;transform:none}.axp .rail-fly button{align-items:center;gap:10px;display:flex!important}.axp .rail-fly button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--fx-muted);flex:0 0 18px}.axp .rail-fly button.active svg,.axp .rail-fly button:hover svg{color:var(--px-acctx)}.axp header.top{flex-wrap:wrap;row-gap:10px}.axp .fx-secbar{flex-wrap:wrap;flex:1 0 100%;order:3;align-items:center;gap:6px;margin:0 0 -4px;display:flex}.axp .fx-secbar button{background:var(--fx-soft,var(--px-sf2));cursor:pointer;color:var(--fx-muted,var(--px-tx2));white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.axp .fx-secbar button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.axp .fx-secbar button:hover{background:var(--px-sf);border-color:var(--fx-line,var(--px-bd));color:var(--fx-ink,var(--px-tx))}.axp .fx-secbar button.on{background:var(--fx-gl,var(--px-ok-bg));border-color:var(--fx-gb,var(--px-ok-bd));color:var(--fx-g2,var(--px-ok-tx))}@media (width<=900px){.axp .fx-secbar button span{display:none}}.axp .cne-act{margin-top:6px}.axp .cne-toast{background:var(--px-tx);color:#fff;opacity:0;pointer-events:none;z-index:9999;border-radius:12px;max-width:640px;padding:12px 18px;font-size:13.5px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px #00000040}.axp .cne-toast.on{opacity:1;transform:translate(-50%)}.axp .emb-wrap{grid-template-columns:1.4fr 1fr;gap:12px;min-height:60vh;display:grid}.axp .emb-map{border:1px solid var(--fx-line);background:var(--px-bd);border-radius:10px;min-height:60vh;overflow:hidden}.axp .emb-info{max-height:62vh;overflow:auto}.axp .emb-tbl th{text-align:left;width:40%;color:var(--fx-muted);vertical-align:top;font-weight:600}.axp .emb-tbl td{white-space:normal}@media (width<=900px){.axp .emb-wrap{grid-template-columns:1fr}}.axp .cne-grid{grid-template-columns:1fr!important}.axp .cne-card .legal-doc-actions{flex-wrap:wrap;gap:8px;display:flex!important}.axp .cne-card .legal-doc-actions .btn{min-width:0;padding-left:18px;padding-right:18px;flex:none!important;width:auto!important}.axp .cne-auto-line{color:var(--fx-ink);margin:6px 0 10px;font-size:13px}.axp .env-panel{border-color:var(--fx-gb);background:var(--px-sf);margin:14px 0}.axp .env-panel .op-subh{align-items:center;gap:10px;display:flex}.axp .env-secs{grid-template-columns:1fr 1fr;gap:2px 18px;display:grid}.axp .env-secs .op-tog{font-size:13px;font-weight:500}.axp .env-secs .op-tog small{margin-left:4px;display:inline}.axp .env-zarc{border:1px dashed var(--fx-line);background:var(--px-sf);border-radius:10px;margin-top:10px;padding:10px 12px}.axp .env-zq{border:1px solid var(--fx-line);border-radius:8px;width:100%;max-width:320px;margin:4px 0 6px;padding:6px 10px}.axp .env-zlist{border:1px solid var(--fx-line2);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 12px;max-height:210px;padding:6px 8px;display:grid;overflow:auto}.axp .env-zi{cursor:pointer;align-items:flex-start;gap:6px;padding:2px 0;font-size:12.5px;display:flex}.axp .env-prog{gap:3px;margin-top:8px;display:grid}.axp .env-p{color:var(--fx-muted);font-size:12.5px}.axp .env-p span{width:16px;font-weight:700;display:inline-block}.axp .env-p.ok{color:var(--px-acctx)}.axp .env-p.bad{color:var(--fx-r)}@media (width<=900px){.axp .env-secs{grid-template-columns:1fr}}.axp .agf-tabs{flex-wrap:wrap;gap:6px;margin:6px 0 12px;display:flex}.axp .agf-tabs button{border:1px solid var(--fx-line);background:var(--px-sf);color:var(--fx-muted);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.axp .agf-tabs button.on{background:var(--fx-gl);border-color:var(--fx-gb);color:var(--px-ok-tx)}.axp .agf-form{margin-bottom:12px}.axp .agf-tbl{border-collapse:collapse;width:100%;font-size:13px}.axp .agf-tbl th{text-align:left;background:var(--fx-soft);padding:7px 8px;font-size:12px;position:sticky;top:0}.axp .agf-tbl td{border-top:1px solid var(--fx-line2);vertical-align:top;padding:6px 8px}.axp .agf-tbl td.num,.axp .agf-tbl th.num{text-align:right;white-space:nowrap}.axp .agf-tbl tr.agf-hit td{background:var(--px-sf2)}.axp .agf-det .emb-tbl th{width:28%}.axp .ss-hz{margin:8px 0;padding:0;overflow:hidden}.axp .ss-hz-h{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.axp .ss-hz-h:hover{background:var(--fx-line2)}.axp .ss-hz.open .ss-hz-h{border-bottom:1px solid var(--fx-line);background:var(--fx-gl)}.axp .ss-car{color:var(--fx-muted);text-align:center;width:14px}.axp .ss-hz-b{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:10px 14px;display:grid}.axp .ss-g{border:1px solid var(--fx-line);border-radius:10px;min-width:0;margin:0;padding:6px 10px 8px}.axp .ss-g legend{color:var(--px-acctx);padding:0 4px;font-size:12px;font-weight:700}.axp .ss-f{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px 8px;display:grid}.axp .ss-f .field{min-width:0;margin:0}.axp .ss-f .field label{font-size:11.5px}.axp .ss-f input,.axp .ss-f select{width:100%;min-width:0}.axp .ss-gb{grid-column:1/-1}.axp .ss-gb .ss-f{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.axp .ss-b{font-size:12.5px!important;font-weight:500!important}.axp .ss-res{border-color:var(--fx-gb);background:var(--px-sf)}.axp .ss-cls{color:var(--px-acctx);margin:4px 0 10px;font-size:22px;font-weight:800}.axp .ss-lv{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.axp .ss-lv>div{border:1px solid var(--fx-line);background:var(--px-sf);border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}@media (width<=900px){.axp .ss-lv{grid-template-columns:1fr 1fr}}.axp .mkt-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:4px 0;display:grid}.axp .mkt-card{border:1px solid var(--fx-line);background:var(--px-sf);box-shadow:var(--fx-shadow);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.axp .mkt-card b{color:var(--fx-ink);font-size:19px}.axp .mkt-up{color:var(--px-acctx);font-weight:700}.axp .mkt-dn{color:var(--fx-r);font-weight:700}.axp .mkt-spark{margin-top:4px;display:block}.axp .mkt-spark polyline{fill:none;stroke:var(--fx-b);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.axp .mkt-tbl tr.mkt-mt td{background:var(--px-sf2)}.axp .mkt-old{margin:12px 0}.axp .mkt-old summary{cursor:pointer;color:var(--fx-muted);margin-bottom:8px;font-size:13px}.axp .section-title .toolbar .pill{align-self:center}.axp .op-green{color:var(--px-acctx)}#moduleCadastro.app-view{padding-top:0}.axp{border-top:1px solid var(--fx-line);min-height:calc(100vh - 90px);margin:0 -28px}.axp .axp-content{max-width:none}.axp #fxIdx{max-height:calc(100vh - 114px);top:98px}@media (width<=850px){.axp{margin:0 -16px}}.axp .axp-chips{flex-wrap:wrap;gap:6px;display:flex}.axp .axp-largura-total{width:100%}.axp .axp-mt8{margin-top:8px}.axp .axp-mb9{margin-bottom:9px}.axp .axp-m0{margin:0}.axp .axp-col2{grid-column:span 2}.axp .axp-status-contato{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.axp .axp-texto-12{font-size:12px}.axp .axp-mt0{margin-top:0}.axp .axp-mt4{margin-top:4px}.axp .axp-mt6{margin-top:6px}.axp .axp-mt12{margin-top:12px}.axp .axp-mb6{margin-bottom:6px}.axp .axp-mb8{margin-bottom:8px}.axp .axp-gap8{gap:8px}.axp .axp-w130{width:130px}.axp .axp-w90{width:90px}.axp .axp-prop-co{margin:10px 0 14px}.axp .axp-vermelho{color:var(--red)}.axp .axp-verde{color:var(--green)}.axp .axp-paginas{color:var(--fx-muted);border-top:1px solid var(--fx-line2);justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.axp .axp-historico{border:1px dashed var(--fx-line);background:var(--px-sf2);border-radius:12px;margin:12px 0;padding:10px 12px}.axp .axp-historico>small{color:var(--fx-muted);margin-bottom:6px;font-weight:700;display:block}.axp .axp-historico-linha{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.axp .axp-minw180{min-width:180px}.axp .geo-map-status.axp-geo-ok{border-color:#2e6d4e}.axp .geo-map-status.axp-geo-bad{border-color:#7c3b3b}.axp .axp-minw260{min-width:260px}.axp .axp-geo-trecho{border:1px dashed var(--px-wn-bd);background:var(--px-wn-bg);border-radius:10px;padding:8px 10px}.axp .geo-map.axp-geo-desenho{cursor:crosshair}.axp .axp-pend{margin-top:4px;display:inline-block}.axp .axp-nowrap{white-space:nowrap}.axp .axp-minh39{min-height:39px}.axp .axp-pt10{padding-top:10px}.axp .axp-contents{display:contents}.axp .axp-botoes{flex-wrap:wrap;gap:8px;display:flex}.axp .axp-mapa-460{border:1px solid var(--line);border-radius:10px;height:460px}.axp .axp-mapa-480{border:1px solid var(--line);border-radius:10px;height:480px}.axp .axp-mb12{margin-bottom:12px}.axp .axp-pad12{padding:0 12px}.axp .axp-pad8{padding:8px}.axp .axp-flex1{flex:1}.axp .axp-texto-11{font-size:11px;font-weight:700}.axp.axp-modelos{background:0 0;border-top:0;min-height:0;margin:0}.axp .cfg-w120{width:120px}.axp .cfg-w80{width:80px}.axp .cfg-minw170{min-width:170px}.axp .cfg-minw180{min-width:180px}.axp .cfg-th-norm{text-transform:none;font-weight:400}.axp tr.cfg-raca>td:first-child{padding-left:22px}.axp .cfg-cel{justify-content:space-between;gap:8px;display:flex}.axp .cfg-hist{margin:4px 0}.axp .cfg-edit-bar{border-color:var(--px-wn-bd);background:var(--px-wn-bg);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.axp .cfg-add-cidade{margin:6px 10px 10px}.axp.axp-param{background:0 0;border-top:0;min-height:0;margin:0}.axp .cr-chips{flex-wrap:wrap;align-items:center}.axp .op-kv .cr-kv-largo{grid-column:1/-1}.axp .cr-normal{font-weight:500}.axp .cr-cq-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.axp .cr-negrito{font-weight:600}.axp .cr-suave{opacity:.85}.axp .amb-ferr{z-index:800;background:var(--px-pan);width:66px;color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100% - 100px);padding:5px 4px;transition:left .18s;display:flex;position:absolute;top:84px;left:348px;overflow-y:auto;box-shadow:0 4px 14px #1018142e}.axp .amb-editor.fx-hide-left .amb-ferr{left:58px}.axp .amb-editor .amb-hint{left:430px}.axp .amb-editor.fx-hide-left .amb-hint{left:140px}.axp .amb-ferr-b{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px 4px;font-size:10.5px;line-height:1.15;display:flex}.axp .amb-ferr-b .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.axp .amb-ferr-b:hover:not(:disabled){background:var(--fx-soft)}.axp .amb-ferr-b.on{background:var(--fx-gl);border-color:var(--fx-gb);font-weight:600}.axp .amb-ferr-b:disabled{opacity:.4;cursor:default}.axp .amb-ferr-rec{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;padding:1px 0 3px;font-size:15px;line-height:1}.axp .amb-ferr-rec:hover{opacity:1}.axp .amb-ferr.recolhida{width:auto;padding:3px 6px}.axp .amb-ferr.recolhida>:not(.amb-ferr-rec){display:none}.axp .amb-ferr-sep{background:var(--fx-line);height:1px;margin:2px 4px}.axp .amb-ferr-enc{flex-direction:column;gap:2px;padding:0 2px 2px;font-size:10.5px;display:flex}.axp .amb-ferr-enc>span{opacity:.75;text-align:center}.axp .amb-ferr-enc label{cursor:pointer;align-items:center;gap:3px;display:flex}.axp .amb-ferr-enc input{margin:0}.axp .leaflet-popup.amb-fechando{pointer-events:none}.axp .amb-escolha .leaflet-popup-content{min-width:220px;margin:8px 10px}.axp .amb-esc-tit{margin-bottom:6px;font-weight:600}.axp .amb-esc-it{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:5px 6px;display:flex}.axp .amb-esc-it:hover{background:#00000012}.axp .amb-esc-it.on{border-color:#ff2bd6}.axp .amb-esc-cor{border-radius:3px;flex:none;width:12px;height:12px}.axp .amb-esc-nome{flex:1}.axp .amb-colar{gap:8px;display:grid}.axp #ambMap.amb-info,.axp #ambMap.amb-info .leaflet-interactive{cursor:help!important}.axp .amb-infobox{z-index:810;background:var(--px-pan);width:340px;min-width:250px;max-width:calc(100% - 860px);max-height:calc(100% - 150px);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:12px;padding:8px 10px 10px;font-size:12.5px;transition:left .18s;position:absolute;top:124px;left:430px;overflow:auto;box-shadow:0 6px 18px #10181438}.axp .amb-editor.fx-hide-left .amb-infobox{left:140px}.axp .amb-info-cab{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.axp .amb-info-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.axp .amb-info-rot{opacity:.8;margin-bottom:3px;font-size:11.5px;display:block}.axp .amb-info-sel{width:100%;font:inherit;border-radius:6px;margin-bottom:8px;padding:4px 5px}.axp .amb-info-tit{align-items:center;gap:7px;margin-bottom:6px;font-weight:600;display:flex}.axp .amb-info-tab{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.axp .amb-info-tab th,.axp .amb-info-tab td{text-align:left;vertical-align:top;border:0;border-top:1px solid var(--fx-line);color:inherit;text-transform:none;letter-spacing:normal;white-space:normal;word-break:break-word;background:0 0;padding:4px 6px;font-size:12px;position:static}.axp .amb-info-tab th{opacity:.75;width:46%;font-weight:500}.axp .amb-info-tab tr:hover th,.axp .amb-info-tab tr:hover td{background:0 0}.axp .amb-escolha .leaflet-popup-content-wrapper,.axp .amb-escolha .leaflet-popup-tip{background:var(--px-pan);color:var(--fx-ink);border:1px solid var(--fx-line)}.axp .amb-escolha .leaflet-popup-close-button{color:var(--fx-ink)}.axp .amb-colar-g{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.axp .amb-colar-g>div{width:100%}.axp .op-cq-olho{border:1px solid var(--px-bd);width:28px;height:28px;color:var(--px-tx,inherit);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:-4px;padding:0;display:inline-flex}.axp .op-cq-olho .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.axp .op-cq-olho.fechado{background:var(--fx-soft);opacity:.8}.axp .op-cq-olho.vazio{cursor:default;border-color:#0000}.axp .op-cq-it.oculto>div{opacity:.6}.axp .cr-outro{align-items:center;gap:6px;margin-top:4px;display:flex}.axp .cr-w58{width:58px}.axp .cr-w70{width:70px}.axp .cr-w80{width:80px}.axp .cr-w90{width:90px}.axp .cr-alerta{color:#c62828;font-weight:800}.axp .cr-dir{text-align:right}.axp .cr-centro{text-align:center}.axp .op-flow.cr-herd{overflow-x:auto}.axp .op-flow.cr-herd table{min-width:0;font-size:12.5px}.axp .toolbar.cr-fim{justify-content:flex-end}.axp .cr-hash{font-family:ui-monospace,Consolas,monospace}.axp .cr-pre{white-space:pre-wrap}.axp .cr-pad{padding:0 12px}.axp .cr-h3{margin:18px 0 8px}.axp .cr-valor{padding:6px 0;font-weight:600}.axp .cr-margem{margin:4px 10px 8px}.axp .cr-col210{min-width:210px}.axp .cr-col200{min-width:200px}.axp .cr-sem-rotulo label{display:none}.axp .field .op-tog input[type=checkbox]{min-height:24px;padding:0}.axp .cr-sf{overflow-x:auto}.axp .cr-sf table{min-width:1250px}.axp .cr-w52{min-width:52px}.axp .cr-w60{min-width:60px}.axp .cr-w110{min-width:110px}.axp .cr-w140{min-width:140px}.axp .cr-w150{min-width:150px}.axp .cr-w190{min-width:190px}.axp .cr-w230{min-width:230px}.axp .amb-iss.amb-iss-img{border-left-color:#8e6bd8}.axp .amb-hi-data{background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:6px;width:auto;padding:3px 5px;font-size:11px}.axp .amb-alert-tbl .amb-lv-td{width:110px}.axp .agf-mod{margin:0 0 14px}.axp .agf-togs{align-items:flex-end;gap:14px;display:flex}.axp .agf-pg{align-items:center;margin:10px 0}.axp .agf-esp{flex:1}.axp .agf-ind-wrap{max-height:44vh}.axp .ss-acoes{margin:10px 0 16px}.axp .mkt-loc{align-items:flex-end;margin:6px 0 10px}.axp .mkt-campo{margin:0}.axp .mkt-fonte{margin:4px 0 12px}.axp .mkt-bar{margin:6px 0 10px}.axp .mkt-nowrap{white-space:nowrap}.axp .mkt-acoes{justify-content:space-between}.axp .mkt-fim{justify-content:flex-end;margin-top:12px}.axp .emb-espera{margin:12px;padding:14px}.axp .emb-acoes{justify-content:space-between;margin-top:12px}.axp .registry-manual{grid-template-columns:2fr 1fr;gap:6px;margin-top:6px;display:grid}.axp .registry-manual.hidden{display:none}.axp.axp-flutuante{background:0 0;border:0;min-height:0;margin:0}.axp .quick-reference-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.axp .quick-reference-grid .quick-copy-box{min-width:0}.axp .quick-reference-grid .quick-copy-box>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.axp .quick-reference-grid .quick-copy-box small{white-space:normal;line-height:1.25}.axp .quick-reference-grid .quick-copy-box code{max-width:100%}.axp .quick-reference-grid .quick-copy-box .btn{flex:none}.axp .fx-filters button.on{background:var(--px-acc);border-color:var(--px-acc);color:var(--px-on-acc)}.axp .fx-filters button.on span{opacity:.75}.axp .asset-proof-form>.field:has(>.asset-owner-box){grid-column:span 2}.axp .asset-proof-form .asset-owner-box{min-width:0;overflow:hidden}.axp .asset-proof-form .asset-owner-box strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.axp .asset-proof-form>.field:has(>.asset-owner-box){grid-column:auto}}.axp .amb-mapwrap.amb-lado #ambMap{right:50%}.axp #ambMapB{z-index:0;background:var(--px-bd);border-left:3px solid #ffe066;position:absolute;inset:0 0 0 50%}.axp .amb-mapwrap.amb-lado .leaflet-top.leaflet-left,.axp .amb-mapwrap.amb-lado .leaflet-bottom.leaflet-left{left:0}.axp .amb-histtag-b{left:calc(50% + 12px)}.axp .amb-tempo{height:34px;margin:10px 4px 4px;position:relative}.axp .amb-tempo-eixo{background:var(--px-bd2,#9aa);height:2px;position:absolute;top:12px;left:0;right:0}.axp .amb-tempo-ano{color:var(--muted);font-size:10px;position:absolute;top:18px;transform:translate(-50%)}.axp .amb-tempo-marco{pointer-events:none;background:#ff3b30;width:2px;height:22px;margin-left:-1px;position:absolute;top:2px}.axp .amb-tempo-ano,.axp .amb-tempo-eixo{pointer-events:none}.axp .amb-tempo-marco.m12{background:#ff9500}.axp .amb-tempo-m{cursor:pointer;background:#8e8c99;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;padding:0;position:absolute;top:6px;box-shadow:0 0 0 1px #00000059}.axp .amb-tempo-m.inpe{background:#4a90d9}.axp .amb-tempo-m.a{background:#ffe066;border-color:#1b1b1b}.axp .amb-tempo-m.b{background:#ff2bd6;border-color:#1b1b1b}.axp .amb-panel h5{margin:10px 0 4px;font-size:13px}.axp .axp-compart{gap:8px;display:grid}.axp .axp-compart-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.axp .axp-compart-botoes{flex-wrap:wrap;gap:6px;display:flex}.axp .op-steph>.cfg-cidade{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.axp .cfg-cidade .field{min-width:300px;margin:0}.axp .cfg-cidade .cfg-add-cidade{margin:0}.axp .cfg-corpo{margin-top:4px}.axp details.cfg-tipo>summary{cursor:pointer}.axp .caf-card{margin-bottom:14px}.axp .caf-dados{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:10px;display:grid}.axp .caf-dados small{color:var(--fx-muted);font-size:12px;display:block}.axp .caf-enq{flex-wrap:wrap;gap:18px;padding:6px 0;display:flex}.axp .caf-chk{align-items:center;gap:6px;font-weight:600;display:inline-flex}:root,:root[data-theme=dark]{--px-bg:#0a0a0a;--px-sf:#1a1f24;--px-sf2:#12161a;--px-hov:#d4af371a;--px-bd:#2a3038;--px-bd2:#3a424c;--px-tx:#f5f7fa;--px-tx2:#a7aeb6;--px-acc:#d4af37;--px-acc2:#e6c55a;--px-acctx:#d4af37;--px-on-acc:#0a0a0a;--px-ok-bg:#7fbf4529;--px-ok-bd:#7fbf455c;--px-ok-tx:#a6da70;--px-wn-bg:#f5aa4629;--px-wn-bd:#f5aa465c;--px-wn-tx:#f5b65e;--px-er-bg:#f06e5a29;--px-er-bd:#f06e5a61;--px-er-tx:#f49482;--px-in-bg:#78aaeb26;--px-in-tx:#a9c8f2;--px-pan:#1a1f24f0;--px-inp:#12161a;--px-sombra:0 1px 2px #0000004d,0 10px 28px #00000059}:root[data-theme=light]{--px-bg:#f5f7fa;--px-sf:#fff;--px-sf2:#f7f8fa;--px-hov:#f0f2f5;--px-bd:#e3e7eb;--px-bd2:#cdd3da;--px-tx:#1a1f24;--px-tx2:#5f6770;--px-acc:#23911a;--px-acc2:#3db02a;--px-acctx:#0a66e8;--px-on-acc:#fff;--px-ok-bg:#e6f2ea;--px-ok-bd:#cde5d5;--px-ok-tx:#1f5d2e;--px-wn-bg:#fdf1dd;--px-wn-bd:#f1ddb5;--px-wn-tx:#8a5a00;--px-er-bg:#fde7e4;--px-er-bd:#f3c9c2;--px-er-tx:#a12a1c;--px-in-bg:#e7eef6;--px-in-tx:#1f4f7a;--px-pan:#fffffff5;--px-inp:#fff;--px-sombra:0 1px 2px #1018140a,0 8px 24px #1018140f}:root .axp{--bg:var(--px-bg);--side:var(--px-sf);--panel:var(--px-sf);--panel2:var(--px-sf2);--line:var(--px-bd);--text:var(--px-tx);--muted:var(--px-tx2);--gold:var(--px-acc);--gold2:var(--px-acc2);--green:var(--px-acc);--blue:var(--px-in-tx);--input:var(--px-inp);--fx-ink:var(--px-tx);--fx-muted:var(--px-tx2);--fx-line:var(--px-bd);--fx-line2:var(--px-sf2);--fx-bg:var(--px-bg);--fx-soft:var(--px-sf2);--fx-g:var(--px-acc);--fx-g2:var(--px-acc2);--fx-gl:var(--px-ok-bg);--fx-gb:var(--px-ok-bd);--fx-w:var(--px-wn-tx);--fx-wl:var(--px-wn-bg);--fx-wb:var(--px-wn-bd);--fx-r:var(--px-er-tx);--fx-rl:var(--px-er-bg);--fx-rb:var(--px-er-bd);--fx-b:var(--px-in-tx);--fx-bl:var(--px-in-bg);--fx-shadow:var(--px-sombra);font-family:Inter,system-ui,Segoe UI,sans-serif}:root[data-theme=light] .axp .fx-mini.on,:root[data-theme=light] .axp .fx-av{color:#0a66e8;background:#e8f0fd}:root[data-theme=light] .axp .person-tab.active{border-color:#c9daf8}:root .axp h1,:root .axp h2,:root .axp h3{letter-spacing:-.01em;font-family:Montserrat,Inter,sans-serif}:root .axp .tpl-paper{--px-bg:#f6f7f5;--px-sf:#fff;--px-sf2:#f9faf9;--px-hov:#2e7d4f1a;--px-bd:#d5dbd7;--px-bd2:#9fb3a7;--px-tx:#1b2420;--px-tx2:#5f6b66;--px-acc:#2e7d4f;--px-acc2:#1e6b3e;--px-acctx:#2e7d4f;--px-on-acc:#fff;--px-ok-bg:#e6f2ea;--px-ok-bd:#cde5d5;--px-ok-tx:#2e7d4f;--px-wn-bg:#fdf1dd;--px-wn-bd:#f1ddb5;--px-wn-tx:#8a5a00;--px-er-bg:#fde7e4;--px-er-bd:#f3c9c2;--px-er-tx:#a12a1c;--px-in-bg:#e7eef6;--px-in-tx:#1f4f7a;--px-pan:#fffffff5;--px-inp:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{:root[data-theme] .axp,:root .axp{--px-bg:#f6f7f5;--px-sf:#fff;--px-sf2:#f9faf9;--px-hov:#2e7d4f1a;--px-bd:#d5dbd7;--px-bd2:#9fb3a7;--px-tx:#1b2420;--px-tx2:#5f6b66;--px-acc:#2e7d4f;--px-acc2:#1e6b3e;--px-acctx:#2e7d4f;--px-on-acc:#fff;--px-ok-bg:#e6f2ea;--px-ok-bd:#cde5d5;--px-ok-tx:#2e7d4f;--px-wn-bg:#fdf1dd;--px-wn-bd:#f1ddb5;--px-wn-tx:#8a5a00;--px-er-bg:#fde7e4;--px-er-bd:#f3c9c2;--px-er-tx:#a12a1c;--px-in-bg:#e7eef6;--px-in-tx:#1f4f7a;--px-pan:#fffffff5;--px-inp:#fff}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root .axp .info-dica{vertical-align:middle;cursor:help;border-radius:999px;margin-left:8px;display:inline-flex}:root .axp .info-dica .ic{fill:none;width:16px;height:16px;stroke:var(--px-tx2);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}:root .axp .info-dica:hover .ic,:root .axp .info-dica:focus-visible .ic{stroke:var(--px-acctx)}:root .axp .so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root .axp [data-lateral]{display:none!important}:root .axp #agfMod{display:none}
