:root{--ax-ink:#0f1729;--ax-ink-2:#1a2540;--ax-ink-3:#2a3656;--ax-accent:#1d6fe0;--ax-accent-2:#4a9bef;--ax-accent-soft:#e8f1fd;--ax-success:#2d6a4f;--ax-success-soft:#e6f0eb;--ax-warn:#b8860b;--ax-warn-soft:#fbf2dd;--ax-danger:#c1121f;--ax-danger-soft:#fce8ea;--ax-info:#1d6fe0;--ax-info-soft:#e8f1fd;--ax-success-texto:#1c4a37;--ax-warn-texto:#7a5a07;--ax-danger-texto:#8b0d16;--ax-success-texto-escuro:#9ec8b4;--ax-warn-texto-escuro:#f5d688;--ax-danger-texto-escuro:#f09aa1;--ax-bg:#fafafb;--ax-surface:#fff;--ax-surface-2:#f5f6f8;--ax-surface-3:#eef0f3;--ax-border:#e5e7eb;--ax-border-2:#d8dbe1;--ax-text:#111827;--ax-text-2:#374151;--ax-text-3:#6b7280;--ax-text-4:#9ca3af;--ax-fio:1px solid var(--ax-border);--ax-fio-forte:1px solid var(--ax-border-2);--ax-espelho-bg:rgba(29,111,224,.05);--ax-espelho-fio:rgba(29,111,224,.16);--ax-sidebar-bg:#0f1729;--ax-sidebar-bg-2:#16203a;--ax-sidebar-text:#e5eaf3;--ax-sidebar-text-muted:#8b94ac;--ax-sidebar-divider:hsla(0,0%,100%,.07);--ax-sidebar-hover:hsla(0,0%,100%,.05);--ax-sidebar-active:rgba(74,155,239,.16);--ax-sidebar-active-text:#fff;--ax-font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ax-font-display:"Inter Tight","Inter",-apple-system,sans-serif;--ax-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ax-fs-xs:11px;--ax-fs-sm:12px;--ax-fs-md:13px;--ax-fs-base:14px;--ax-fs-lg:16px;--ax-fs-xl:20px;--ax-fs-2xl:24px;--ax-fs-3xl:32px;--ax-fs-4xl:42px;--ax-s-1:4px;--ax-s-2:8px;--ax-s-3:12px;--ax-s-4:16px;--ax-s-5:20px;--ax-s-6:24px;--ax-s-8:32px;--ax-s-10:40px;--ax-s-12:48px;--ax-s-16:64px;--ax-r-xs:4px;--ax-r-sm:6px;--ax-r-md:8px;--ax-r-lg:10px;--ax-r-xl:14px;--ax-r-2xl:18px;--ax-shadow-xs:0 1px 2px rgba(15,23,41,.04);--ax-shadow-sm:0 1px 3px rgba(15,23,41,.06),0 1px 2px rgba(15,23,41,.04);--ax-shadow-md:0 4px 12px rgba(15,23,41,.07),0 1px 3px rgba(15,23,41,.05);--ax-shadow-lg:0 12px 32px rgba(15,23,41,.1),0 2px 8px rgba(15,23,41,.06);--ax-shadow-focus:0 0 0 3px rgba(29,111,224,.18);--ax-foco-cor:var(--ax-accent);--ax-foco-largura:2px;--ax-foco-offset:2px;--ax-foco:var(--ax-foco-largura) solid var(--ax-foco-cor);--ax-mov-curto:110ms;--ax-mov:160ms;--ax-mov-longo:240ms;--ax-curva:cubic-bezier(0.32,0.72,0,1);--ax-curva-saida:cubic-bezier(0.4,0,1,1);--ax-icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ax-icone-calendario:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Crect x='1.4' y='2.4' width='11.2' height='10.2' rx='2' stroke='%236B7280' stroke-width='1.2'/%3E%3Cpath d='M1.4 5.6h11.2M4.6 1.2v2.2M9.4 1.2v2.2' stroke='%236B7280' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");--ax-icone-subir:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 15V4.5M11 4.5 7 8.5M11 4.5l4 4' stroke='%236B7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 14v2.5a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V14' stroke='%236B7280' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");--ax-icone-busca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='6.2' cy='6.2' r='4.4' stroke='%236B7280' stroke-width='1.3'/%3E%3Cpath d='m9.6 9.6 2.6 2.6' stroke='%236B7280' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");--ax-row-h:46px;--ax-input-h:36px;--ax-button-h:34px;--ax-cell-px:16px;--ax-cell-py:10px;--ax-card-pad:20px;--ax-section-gap:32px;--ax-list-gap:10px;--ax-fs-body:14px;--ax-fs-table:13.5px;--ax-lh-body:1.55}[data-densidade=confortavel]{--ax-row-h:52px;--ax-input-h:38px;--ax-button-h:36px;--ax-cell-px:18px;--ax-cell-py:12px;--ax-card-pad:24px;--ax-section-gap:40px;--ax-list-gap:12px;--ax-fs-body:14.5px;--ax-fs-table:14px;--ax-lh-body:1.62}[data-densidade=compacta]{--ax-row-h:36px;--ax-input-h:32px;--ax-button-h:30px;--ax-cell-px:12px;--ax-cell-py:6px;--ax-card-pad:16px;--ax-section-gap:24px;--ax-list-gap:6px;--ax-fs-body:13px;--ax-fs-table:12.5px;--ax-lh-body:1.45}[data-theme=dark]{--ax-bg:#0a0f1c;--ax-surface:#121827;--ax-surface-2:#0f1523;--ax-surface-3:#1a2336;--ax-border:#1f2a44;--ax-border-2:#2a3656;--ax-text:#e5eaf3;--ax-text-2:#b8c1d4;--ax-text-3:#8b94ac;--ax-text-4:#5a6585;--ax-accent-soft:rgba(74,155,239,.12);--ax-success-soft:rgba(45,106,79,.18);--ax-warn-soft:rgba(184,134,11,.18);--ax-danger-soft:rgba(193,18,31,.18);--ax-info-soft:rgba(29,111,224,.15);--ax-success-texto:var(--ax-success-texto-escuro);--ax-warn-texto:var(--ax-warn-texto-escuro);--ax-danger-texto:var(--ax-danger-texto-escuro);--ax-foco-cor:var(--ax-accent-2);--ax-icone-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%238B94AC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ax-icone-calendario:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Crect x='1.4' y='2.4' width='11.2' height='10.2' rx='2' stroke='%238B94AC' stroke-width='1.2'/%3E%3Cpath d='M1.4 5.6h11.2M4.6 1.2v2.2M9.4 1.2v2.2' stroke='%238B94AC' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");--ax-icone-subir:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 15V4.5M11 4.5 7 8.5M11 4.5l4 4' stroke='%238B94AC' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 14v2.5a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V14' stroke='%238B94AC' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");--ax-icone-busca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='6.2' cy='6.2' r='4.4' stroke='%238B94AC' stroke-width='1.3'/%3E%3Cpath d='m9.6 9.6 2.6 2.6' stroke='%238B94AC' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--ax-font-ui);font-size:var(--ax-fs-base);color:var(--ax-text);background:var(--ax-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03";overflow-x:hidden}button,input,select,textarea{font-family:inherit;color:inherit}img,svg,video{max-width:100%}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ax-foco);outline-offset:var(--ax-foco-offset)}:where(a,button,input,select,textarea,summary):focus:not(:focus-visible){outline:none}.ax-num{font-variant-numeric:tabular-nums;font-feature-settings:"cv11","ss01","ss03","tnum" 1,"tnum";white-space:nowrap}.ax-mono{font-family:var(--ax-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:normal,"tnum";letter-spacing:-.01em}.ax-sr-so{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ax-border-2);border-radius:10px;border:2px solid var(--ax-bg)}::-webkit-scrollbar-thumb:hover{background:var(--ax-text-4)}@media (prefers-reduced-motion:reduce){:root{--ax-mov-curto:0ms;--ax-mov:0ms;--ax-mov-longo:0ms}}@keyframes ax-esmaece{0%{opacity:0}to{opacity:1}}@keyframes ax-sobe{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes ax-desliza-lado{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}@keyframes ax-desliza-cima{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes ax-brilho{0%{background-position:100% 50%}to{background-position:0 50%}}body:has(.ax-app),html:has(.ax-app){height:100%;overflow:hidden;overscroll-behavior:none}.ax-app{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--ax-bg)}.ax-app[data-sidebar-collapsed=true]{grid-template-columns:68px minmax(0,1fr)}.ax-content{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--ax-bg)}.ax-sidebar{background:var(--ax-sidebar-bg);color:var(--ax-sidebar-text);display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.04);position:relative;overflow:hidden}.ax-sidebar:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(74,155,239,.08),transparent 40%);pointer-events:none}.ax-sidebar-header{height:56px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--ax-sidebar-divider);position:relative;z-index:1}.ax-sidebar-logo{width:28px;height:28px;border-radius:7px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ax-sidebar-brand{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap}.ax-sidebar-brand-name{font-family:var(--ax-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}.ax-sidebar-brand-sub{font-size:11px;color:var(--ax-sidebar-text-muted);letter-spacing:.02em}.ax-sidebar-nav{flex:1 1;overflow-y:auto;padding:8px 10px 16px;position:relative;z-index:1}.ax-sidebar-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-color:transparent}.ax-sidebar-section{margin-top:18px}.ax-sidebar-section:first-child{margin-top:4px}.ax-sidebar-section-title{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ax-sidebar-text-muted);padding:4px 12px 6px}.ax-sidebar-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;cursor:pointer;color:var(--ax-sidebar-text);font-size:13.5px;font-weight:450;white-space:nowrap;transition:background var(--ax-mov-curto) var(--ax-curva);position:relative;text-decoration:none}.ax-sidebar-item:hover{background:var(--ax-sidebar-hover)}.ax-sidebar-item:focus-visible{outline:var(--ax-foco-largura) solid var(--ax-accent-2);outline-offset:-2px}.ax-sidebar-item.active{background:var(--ax-sidebar-active);color:var(--ax-sidebar-active-text);font-weight:500}.ax-sidebar-item.active:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:18px;background:var(--ax-accent-2);border-radius:0 3px 3px 0}.ax-sidebar-footer{border-top:1px solid var(--ax-sidebar-divider);padding:10px 12px;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.ax-sidebar-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--ax-accent-2),var(--ax-accent));color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.ax-sidebar-user{display:flex;flex-direction:column;overflow:hidden;font-size:12.5px;min-width:0}.ax-sidebar-user-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-sidebar-collapsed=true] .ax-sidebar-brand,[data-sidebar-collapsed=true] .ax-sidebar-item span,[data-sidebar-collapsed=true] .ax-sidebar-section-title,[data-sidebar-collapsed=true] .ax-sidebar-user{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}[data-sidebar-collapsed=true] .ax-sidebar-item{justify-content:center;padding:8px}[data-sidebar-collapsed=true] .ax-sidebar-header{justify-content:center;padding:0 8px}.ax-page{padding:var(--ax-s-8) var(--ax-s-10) var(--ax-s-12);max-width:1240px;margin:0 auto}.ax-content[data-equipe=sim] [data-espelho=cliente]{background:var(--ax-espelho-bg);border-left:1px solid var(--ax-espelho-fio);border-right:1px solid var(--ax-espelho-fio)}.ax-content[data-equipe=sim] [data-espelho=cliente]:before{content:"Espelho da visão do cliente";display:block;margin-bottom:var(--ax-s-6);font-family:var(--ax-font-mono);font-size:var(--ax-fs-xs);letter-spacing:.03em;color:var(--ax-text-3)}@media print{.ax-content[data-equipe=sim] [data-espelho=cliente]{background:none;border-left:0;border-right:0}.ax-content[data-equipe=sim] [data-espelho=cliente]:before{content:none}}.ax-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ax-s-6);margin-bottom:28px}.ax-page-title{font-family:var(--ax-font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ax-text)}.ax-page-subtitle{margin:6px 0 0;font-size:14px;color:var(--ax-text-3)}.ax-page-actions{display:flex;gap:var(--ax-s-2);align-items:center;flex-wrap:wrap}.ax-eyebrow{display:block;margin:0 0 6px;font-size:var(--ax-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-3)}.ax-secao{margin-bottom:var(--ax-section-gap)}.ax-secao-titulo{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ax-text-3)}.ax-btn{height:var(--ax-button-h);padding:0 14px;border-radius:7px;border:1px solid transparent;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background var(--ax-mov-curto) var(--ax-curva),border-color var(--ax-mov-curto) var(--ax-curva),color var(--ax-mov-curto) var(--ax-curva);background:transparent;color:var(--ax-text);text-decoration:none}.ax-btn:focus-visible{outline:var(--ax-foco);outline-offset:var(--ax-foco-offset)}.ax-btn:disabled,.ax-btn[aria-disabled=true]{opacity:.5;cursor:default}.ax-btn-primario{background:var(--ax-ink);color:#fff;border-color:var(--ax-ink)}.ax-btn-primario:hover:not(:disabled){background:var(--ax-ink-2)}.ax-btn-acento{background:var(--ax-accent);color:#fff;border-color:var(--ax-accent)}.ax-btn-acento:hover:not(:disabled){filter:brightness(1.08)}.ax-btn-secundario{background:var(--ax-surface);border-color:var(--ax-border-2);color:var(--ax-text)}.ax-btn-secundario:hover:not(:disabled){background:var(--ax-surface-2);border-color:var(--ax-text-4)}.ax-btn-discreto{background:transparent;color:var(--ax-text-2)}.ax-btn-discreto:hover:not(:disabled){background:var(--ax-surface-2);color:var(--ax-text)}.ax-btn-perigo{background:transparent;border-color:var(--ax-border-2);color:var(--ax-danger-texto)}.ax-btn-perigo:hover:not(:disabled){background:var(--ax-danger-soft);border-color:var(--ax-danger)}.ax-btn-perigo-solido{background:var(--ax-danger);border-color:var(--ax-danger);color:#fff}.ax-btn-perigo-solido:hover:not(:disabled){filter:brightness(1.08)}.ax-btn-sm{height:28px;padding:0 10px;font-size:12px}.ax-acao-texto{background:none;border:0;padding:0;font:inherit;font-size:var(--ax-fs-md);color:var(--ax-accent);cursor:pointer;text-decoration:none;border-radius:var(--ax-r-xs)}.ax-acao-texto:hover{text-decoration:underline}.ax-acao-texto:focus-visible{outline:var(--ax-foco);outline-offset:var(--ax-foco-offset)}.ax-card{background:var(--ax-surface);border:var(--ax-fio);border-radius:var(--ax-r-xl);box-shadow:var(--ax-shadow-xs)}.ax-card-elevated{box-shadow:var(--ax-shadow-sm)}.ax-card-header{padding:16px var(--ax-card-pad);border-bottom:var(--ax-fio);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ax-card-title{font-family:var(--ax-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ax-text)}.ax-card-sub{font-size:12.5px;color:var(--ax-text-3);margin:2px 0 0}.ax-card-body{padding:var(--ax-card-pad)}.ax-card-body-flush{padding:0}[data-card-style=flat] .ax-card{border:none;background:var(--ax-surface-2);box-shadow:none}[data-card-style=flat] .ax-card-header{border-bottom-color:var(--ax-border)}.ax-nums{--ax-nums-fs:var(--ax-fs-2xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ax-s-5);gap:var(--ax-s-5);margin:0}[data-densidade=compacta] .ax-nums{--ax-nums-fs:var(--ax-fs-xl);gap:var(--ax-s-4)}[data-densidade=confortavel] .ax-nums{--ax-nums-fs:var(--ax-fs-3xl);gap:var(--ax-s-6)}.ax-nums-item{min-width:0}.ax-nums dt,.ax-nums-rotulo{margin:0 0 6px;font-size:var(--ax-fs-sm);color:var(--ax-text-3)}.ax-nums dd{margin:0}.ax-nums-valor{display:block;font-family:var(--ax-font-display);font-size:var(--ax-nums-fs);font-weight:620;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:var(--ax-text)}.ax-nums-sub{display:block;margin-top:5px;font-size:var(--ax-fs-xs);line-height:1.4;color:var(--ax-text-3)}.ax-nums-sobre-escuro{--ax-success-texto:var(--ax-success-texto-escuro);--ax-warn-texto:var(--ax-warn-texto-escuro);--ax-danger-texto:var(--ax-danger-texto-escuro);--ax-nums-tinta-2:hsla(0,0%,100%,.68);--ax-nums-tinta-3:hsla(0,0%,100%,.55);--ax-nums-fio:hsla(0,0%,100%,.12);margin-top:var(--ax-s-6);padding-top:var(--ax-s-5);border-top:1px solid var(--ax-nums-fio)}[data-densidade=compacta] .ax-nums-sobre-escuro{--ax-nums-fs:var(--ax-fs-2xl)}.ax-nums-sobre-escuro .ax-nums-rotulo,.ax-nums-sobre-escuro dt{color:var(--ax-nums-tinta-2)}.ax-nums-sobre-escuro .ax-nums-valor{color:#fff}.ax-nums-sobre-escuro .ax-nums-sub{color:var(--ax-nums-tinta-3)}.ax-form{display:flex;flex-direction:column;gap:var(--ax-s-4)}.ax-form-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--ax-s-3);gap:var(--ax-s-3)}.ax-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ax-rotulo{font-size:12px;font-weight:500;color:var(--ax-text-2)}.ax-rotulo .req{color:var(--ax-danger-texto);margin-left:2px}.ax-dica{font-size:11.5px;color:var(--ax-text-3);line-height:1.45}.ax-field-erro{font-size:11.5px;color:var(--ax-danger-texto)}.ax-field.invalido .ax-data,.ax-field.invalido .ax-input,.ax-field.invalido .ax-select{border-color:var(--ax-danger)}.ax-data,.ax-input,.ax-select{height:var(--ax-input-h);padding:0 12px;border:1px solid var(--ax-border-2);border-radius:7px;background:var(--ax-surface);color:var(--ax-text);font-size:13px;width:100%;min-width:0;transition:border-color var(--ax-mov-curto) var(--ax-curva),box-shadow var(--ax-mov-curto) var(--ax-curva)}.ax-data:hover:not(:disabled),.ax-input:hover:not(:disabled),.ax-select:hover:not(:disabled){border-color:var(--ax-text-4)}.ax-data:focus,.ax-input:focus,.ax-select:focus{outline:var(--ax-foco);outline-offset:0;border-color:var(--ax-accent)}.ax-input::placeholder{color:var(--ax-text-4)}.ax-data:disabled,.ax-input:disabled,.ax-select:disabled{background:var(--ax-surface-2);color:var(--ax-text-4);cursor:not-allowed}.ax-textarea{padding:10px 12px;border:1px solid var(--ax-border-2);border-radius:7px;background:var(--ax-surface);color:var(--ax-text);font-size:13px;width:100%;min-height:80px;font-family:inherit;line-height:1.5;resize:vertical}.ax-textarea:focus{outline:var(--ax-foco);outline-offset:0;border-color:var(--ax-accent)}.ax-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px;background-image:var(--ax-icone-seta);background-repeat:no-repeat;background-position:right 11px center;cursor:pointer}.ax-select::-ms-expand{display:none}.ax-select option{background:var(--ax-surface);color:var(--ax-text)}.ax-data{background-image:var(--ax-icone-calendario);background-repeat:no-repeat;background-position:right 11px center;padding-right:34px}.ax-data::-webkit-calendar-picker-indicator{opacity:0;width:24px;height:100%;padding:0;margin:0 -24px 0 0;cursor:pointer}.ax-data::-webkit-clear-button,.ax-data::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.ax-data::-webkit-datetime-edit{color:inherit}.ax-arquivo{position:relative;display:block;min-width:0}.ax-arquivo-entrada{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ax-arquivo-alvo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:24px 20px;border:1.5px dashed var(--ax-border-2);border-radius:var(--ax-r-xl);background:var(--ax-surface-2);color:var(--ax-text-3);font-size:var(--ax-fs-md);cursor:pointer;transition:border-color var(--ax-mov) var(--ax-curva),background var(--ax-mov) var(--ax-curva)}.ax-arquivo-alvo:hover{border-color:var(--ax-accent);background:var(--ax-accent-soft)}.ax-arquivo-entrada:focus-visible~.ax-arquivo-alvo{outline:var(--ax-foco);outline-offset:var(--ax-foco-offset);border-color:var(--ax-accent)}.ax-arquivo-entrada:disabled~.ax-arquivo-alvo{opacity:.5;cursor:not-allowed}.ax-arquivo-icone{width:22px;height:22px;background:var(--ax-icone-subir) center /contain no-repeat;margin-bottom:2px}.ax-arquivo-texto{color:var(--ax-text-2)}.ax-arquivo-acao{color:var(--ax-accent);font-weight:500}.ax-arquivo-dica{font-size:var(--ax-fs-xs);color:var(--ax-text-3)}.ax-arquivo-nome{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:var(--ax-fs-md);color:var(--ax-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-arquivo.arrastando .ax-arquivo-alvo{border-color:var(--ax-accent);border-style:solid;background:var(--ax-accent-soft);color:var(--ax-accent)}.ax-arquivo.ocupado .ax-arquivo-alvo{opacity:.6;cursor:progress}.ax-arquivo.invalido .ax-arquivo-alvo{border-color:var(--ax-danger);background:var(--ax-danger-soft)}.ax-arquivo-compacto{display:inline-block}.ax-arquivo-compacto .ax-arquivo-alvo{display:inline-flex;flex-direction:row;gap:6px;padding:4px 8px;border:1px solid transparent;border-radius:var(--ax-r-sm);background:none;color:var(--ax-accent);font-size:var(--ax-fs-md);white-space:nowrap}.ax-arquivo-compacto .ax-arquivo-alvo:hover{background:var(--ax-accent-soft);border-color:transparent}.ax-arquivo-compacto .ax-arquivo-icone{width:14px;height:14px;margin:0}.ax-field input[type=file]{font-size:var(--ax-fs-md);color:var(--ax-text-3)}.ax-field input[type=file]::-webkit-file-upload-button{margin-right:12px;height:28px;padding:0 12px;border:1px solid var(--ax-border-2);border-radius:var(--ax-r-sm);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:var(--ax-fs-sm);font-weight:500;cursor:pointer}.ax-field input[type=file]::file-selector-button{margin-right:12px;height:28px;padding:0 12px;border:1px solid var(--ax-border-2);border-radius:var(--ax-r-sm);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:var(--ax-fs-sm);font-weight:500;cursor:pointer}.ax-estado{display:inline-flex;align-items:center;gap:7px;font-size:var(--ax-fs-md);font-weight:500;color:var(--ax-text-3);white-space:nowrap;border-radius:999px}.ax-estado:before{content:"";flex:none;border-radius:50%}.ax-estado.tom-neutro{color:var(--ax-text-3);background:none;padding:0}.ax-estado.tom-neutro:before{width:6px;height:6px;background:var(--ax-border-2)}.ax-estado.tom-ok{color:var(--ax-success-texto);background:none;padding:0}.ax-estado.tom-ok:before{width:6px;height:6px;background:var(--ax-success)}.ax-estado.tom-aviso{color:var(--ax-warn-texto);background:var(--ax-warn-soft);padding:3px 10px}.ax-estado.tom-aviso:before{width:6px;height:6px;background:var(--ax-warn)}.ax-estado.tom-atencao{color:var(--ax-danger-texto);background:var(--ax-danger-soft);padding:3px 10px}.ax-estado.tom-atencao:before{width:6px;height:6px;background:var(--ax-danger)}.ax-ponto-estado{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ax-border-2);flex:none}.ax-ponto-estado.tom-ok{background:var(--ax-success)}.ax-ponto-estado.tom-aviso{background:var(--ax-warn)}.ax-ponto-estado.tom-atencao{background:var(--ax-danger)}.ax-seg{display:inline-flex;gap:2px;padding:3px;background:var(--ax-surface-2);border:var(--ax-fio);border-radius:var(--ax-r-md);max-width:100%;overflow:hidden}.ax-seg-op{border:none;background:transparent;padding:0 14px;height:calc(var(--ax-button-h) - 8px);min-height:26px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ax-text-3);cursor:pointer;border-radius:var(--ax-r-sm);white-space:nowrap;transition:background var(--ax-mov) var(--ax-curva),color var(--ax-mov) var(--ax-curva)}.ax-seg-op:hover{color:var(--ax-text)}.ax-seg-op:focus-visible{outline:var(--ax-foco);outline-offset:-1px}.ax-seg-op[aria-pressed=true],.ax-seg-op[aria-selected=true]{background:var(--ax-surface);color:var(--ax-text);box-shadow:var(--ax-shadow-xs)}.ax-seg-bloco{display:flex}.ax-seg-bloco .ax-seg-op{flex:1 1}.ax-barra-ferramentas{display:flex;align-items:center;gap:var(--ax-s-2);flex-wrap:wrap;padding:0 0 var(--ax-s-3);min-width:0}.ax-barra-busca{position:relative;flex:1 1 220px;max-width:340px;min-width:0}.ax-barra-busca .ax-input{padding-left:34px;background-image:var(--ax-icone-busca);background-repeat:no-repeat;background-position:left 11px center}.ax-barra-filtros{display:flex;align-items:center;gap:var(--ax-s-2);flex-wrap:wrap;min-width:0}.ax-barra-filtros .ax-select{width:auto;min-width:140px}.ax-barra-acoes{margin-left:auto;display:flex;align-items:center;gap:var(--ax-s-2);flex-wrap:wrap}.ax-barra-contagem{font-size:var(--ax-fs-sm);color:var(--ax-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-tabela-caixa{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--ax-r-xl)}.ax-tabela-caixa.presa{max-height:min(70vh,620px);overflow-y:auto}.ax-tabela{width:100%;border-collapse:collapse;font-size:var(--ax-fs-table)}.ax-tabela caption{text-align:left;padding:0 0 10px;font-size:var(--ax-fs-sm);color:var(--ax-text-3)}.ax-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:left;font-weight:500;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ax-text-3);background:var(--ax-surface);padding:9px var(--ax-cell-px);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--ax-border)}.ax-tabela tbody td{height:var(--ax-row-h);padding:var(--ax-cell-py) var(--ax-cell-px);border-bottom:var(--ax-fio);color:var(--ax-text);vertical-align:middle}.ax-tabela tbody tr{transition:background var(--ax-mov-curto) var(--ax-curva)}.ax-tabela tbody tr:hover{background:var(--ax-surface-2)}.ax-tabela tbody tr.selecionada{background:var(--ax-accent-soft)}.ax-tabela tbody tr.clicavel{cursor:pointer}.ax-tabela tbody tr:last-child td{border-bottom:none}.ax-tabela tfoot td{padding:var(--ax-cell-py) var(--ax-cell-px);border-top:var(--ax-fio-forte);font-weight:600;background:var(--ax-surface-2)}.ax-tabela .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-tabela .acoes,.ax-tabela .num{text-align:right;white-space:nowrap}.ax-tabela .acoes{width:1%}.ax-tabela .marcar{width:36px;padding-right:0}.ax-tabela .secundario{color:var(--ax-text-3)}.ax-sheet-fundo{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:rgba(15,23,41,.28);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:ax-esmaece var(--ax-mov) var(--ax-curva)}.ax-sheet{display:flex;flex-direction:column;width:min(460px,100vw);height:100%;background:var(--ax-surface);border-left:var(--ax-fio);box-shadow:var(--ax-shadow-lg);animation:ax-desliza-lado var(--ax-mov-longo) var(--ax-curva)}.ax-sheet-largo{width:min(680px,100vw)}.ax-sheet-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:var(--ax-fio)}.ax-sheet-titulo{margin:0;font-family:var(--ax-font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ax-text)}.ax-sheet-sub{margin:4px 0 0;font-size:12.5px;color:var(--ax-text-3)}.ax-sheet-fechar{flex:none;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:var(--ax-r-md);background:none;color:var(--ax-text-3);font-size:17px;line-height:1;cursor:pointer}.ax-sheet-fechar:hover{background:var(--ax-surface-2);color:var(--ax-text)}.ax-sheet-corpo{flex:1 1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:var(--ax-s-4)}.ax-sheet-pe{display:flex;justify-content:flex-end;gap:var(--ax-s-2);padding:14px 22px max(14px,env(safe-area-inset-bottom));border-top:var(--ax-fio);background:var(--ax-surface-2)}.ax-modal-fundo{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--ax-s-6);background:rgba(15,23,41,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ax-esmaece var(--ax-mov) var(--ax-curva)}.ax-modal{display:flex;flex-direction:column;width:min(460px,100%);max-height:85vh;background:var(--ax-surface);border:var(--ax-fio);border-radius:var(--ax-r-xl);box-shadow:var(--ax-shadow-lg);animation:ax-sobe var(--ax-mov-longo) var(--ax-curva)}.ax-modal-amplo{width:min(680px,100%)}.ax-modal-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 0}.ax-modal-titulo{margin:0;font-family:var(--ax-font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ax-text)}.ax-modal-corpo{padding:12px 24px 20px;overflow-y:auto;font-size:var(--ax-fs-body);line-height:var(--ax-lh-body);color:var(--ax-text-2)}.ax-modal-corpo p{margin:0 0 10px}.ax-modal-corpo p:last-child{margin-bottom:0}.ax-modal-alvo{color:var(--ax-text);font-weight:600}.ax-modal-pe{justify-content:flex-end;padding:14px 24px;border-top:var(--ax-fio);background:var(--ax-surface-2);border-radius:0 0 var(--ax-r-xl) var(--ax-r-xl)}.ax-modal-pe,.ax-toasts{display:flex;gap:var(--ax-s-2)}.ax-toasts{position:fixed;right:20px;bottom:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:120;flex-direction:column;align-items:flex-end;pointer-events:none;max-width:calc(100vw - 40px)}.ax-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:380px;padding:11px 14px;background:var(--ax-ink);color:#fff;border-radius:var(--ax-r-lg);box-shadow:var(--ax-shadow-lg);font-size:var(--ax-fs-md);line-height:1.4;animation:ax-desliza-cima var(--ax-mov-longo) var(--ax-curva)}.ax-toast-ponto{flex:none;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.5)}.ax-toast.ok .ax-toast-ponto{background:#6ee7b7}.ax-toast.erro .ax-toast-ponto{background:#fca5a5}.ax-toast-texto{min-width:0}.ax-toast-acao{padding:0;font:inherit;font-weight:500;color:var(--ax-accent-2)}.ax-toast-acao,.ax-toast-fechar{margin-left:4px;background:none;border:0;cursor:pointer}.ax-toast-fechar{color:hsla(0,0%,100%,.55);font-size:15px;line-height:1}.ax-toast-fechar:hover{color:#fff}.ax-toast-acao:focus-visible,.ax-toast-fechar:focus-visible{outline:2px solid #fff;outline-offset:2px}.ax-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:48px 24px}.ax-vazio-icone{width:44px;height:44px;display:grid;place-items:center;margin-bottom:6px;border-radius:var(--ax-r-xl);background:var(--ax-surface-2);color:var(--ax-text-4)}.ax-vazio-titulo{margin:0;font-size:15px;font-weight:600;color:var(--ax-text)}.ax-vazio-texto{margin:0;max-width:46ch;font-size:var(--ax-fs-md);line-height:var(--ax-lh-body);color:var(--ax-text-3)}.ax-vazio-acao{margin-top:var(--ax-s-3)}.ax-skeleton{display:block;height:12px;border-radius:var(--ax-r-sm);background:linear-gradient(90deg,var(--ax-surface-2) 25%,var(--ax-surface-3) 37%,var(--ax-surface-2) 63%);background-size:400% 100%;animation:ax-brilho 1.4s ease infinite}.ax-skeleton-linha{margin-bottom:8px}.ax-skeleton-linha:last-child{width:65%;margin-bottom:0}@media (max-width:1240px){.ax-page{padding:var(--ax-s-6) var(--ax-s-8) var(--ax-s-10)}}@media (max-width:1024px){.ax-page-header{flex-direction:column;align-items:flex-start;gap:var(--ax-s-3)}.ax-page-actions{width:100%}.ax-sheet{width:min(420px,100vw)}.ax-sheet-largo{width:min(520px,100vw)}}@media (max-width:900px){.ax-app,.ax-app[data-sidebar-collapsed=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh}.ax-sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;border-right:0;border-bottom:1px solid var(--ax-sidebar-divider);overflow:visible}.ax-sidebar-header{grid-column:1;grid-row:1;border-bottom:0}.ax-sidebar-footer{grid-column:2;grid-row:1;align-self:center;border-top:0;padding:0 14px}.ax-sidebar-nav{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:0 14px 10px;scrollbar-width:none}.ax-sidebar-nav::-webkit-scrollbar{display:none}.ax-sidebar-section{display:flex;align-items:center;gap:4px;flex:none;margin-top:0}.ax-sidebar-section+.ax-sidebar-section:before{content:"";flex:none;width:1px;height:16px;background:var(--ax-sidebar-divider);margin:0 8px}.ax-sidebar-section-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ax-sidebar-item{white-space:nowrap;flex:none}.ax-sidebar-item.active:before{left:0;top:auto;bottom:-4px;transform:none;width:100%;height:2px;border-radius:2px}.ax-sidebar-user{max-width:30vw}}@media (max-width:768px){.ax-page{padding:var(--ax-s-5) var(--ax-s-4) var(--ax-s-10)}.ax-page-title{font-size:23px}.ax-form-linha{grid-template-columns:minmax(0,1fr)}.ax-barra-acoes{margin-left:0;width:100%}.ax-barra-busca{flex:1 1 100%;max-width:none}.ax-card-header{padding:14px var(--ax-card-pad)}.ax-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-tabela-responsiva thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ax-tabela-responsiva,.ax-tabela-responsiva tbody,.ax-tabela-responsiva tfoot{display:block}.ax-tabela-responsiva tbody tr{display:block;padding:12px 14px;margin-bottom:var(--ax-list-gap);border:var(--ax-fio);border-radius:var(--ax-r-lg);background:var(--ax-surface)}.ax-tabela-responsiva tbody td{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;height:auto;padding:4px 0;border-bottom:0;text-align:left}.ax-tabela-responsiva tbody td:before{content:attr(data-rotulo);font-size:var(--ax-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ax-text-3)}.ax-tabela-responsiva tbody td.acoes,.ax-tabela-responsiva tbody td.num{text-align:left;width:auto}.ax-tabela-responsiva tfoot td{display:flex;justify-content:space-between;gap:12px}}@media (max-width:560px){.ax-sidebar-footer{grid-column:1/-1;grid-row:3;justify-content:flex-end;padding:0 14px 10px}.ax-sidebar-user{max-width:none}.ax-sheet,.ax-sheet-largo{width:100vw;border-left:0}.ax-sheet-pe{flex-direction:column-reverse}.ax-sheet-pe .ax-btn{width:100%}.ax-modal-fundo{padding:var(--ax-s-4);align-items:end}.ax-modal{width:100%}.ax-modal-pe{flex-direction:column-reverse}.ax-modal-pe .ax-btn{width:100%}.ax-toasts{left:12px;right:12px;align-items:stretch}.ax-toast,.ax-toasts{max-width:none}.ax-page-actions .ax-btn{flex:1 1 auto}.ax-seg{width:100%}.ax-seg .ax-seg-op{flex:1 1;padding:0 8px}.ax-nums{grid-template-columns:minmax(0,1fr);gap:var(--ax-s-4)}}@media (max-width:400px){.ax-page{padding:var(--ax-s-4) var(--ax-s-3) var(--ax-s-8)}.ax-page-title{font-size:20px}.ax-card-body{padding:14px}.ax-arquivo-alvo{padding:18px 12px}.ax-tabela-responsiva tbody td{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ax-skeleton{animation:none!important;background:var(--ax-surface-2)}}