*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #79b8df}button:disabled{cursor:not-allowed}.auvel-login{isolation:isolate;color:#292826;-webkit-font-smoothing:antialiased;background:#e9e6e1;min-height:100svh;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.auvel-login-background,.auvel-login-wash{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.auvel-login-background{object-fit:cover;object-position:center}.auvel-login-wash{background:linear-gradient(90deg,#f9f8f63d 0%,#f9f8f61f 43%,#0000 72%)}.auvel-login-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;width:min(100%,1760px);min-height:100svh;margin:0 auto;padding:38px 64px;display:grid}.auvel-login-brand{grid-area:1/1;justify-self:start;width:172px;height:auto}.auvel-wordmark-crop{width:100%;line-height:0;display:block}.auvel-wordmark-crop img{opacity:.9;filter:drop-shadow(0 1px #ffffff59);width:100%;height:auto;display:block}.auvel-login-editorial{grid-area:2/1;align-self:center;max-width:680px;margin:-12px 24px 0 0}.auvel-login-editorial h1{color:#282725;letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.1vw,78px);font-weight:300;line-height:1.06}.auvel-login-editorial p{color:#625f5a;letter-spacing:.24em;flex-wrap:wrap;align-items:center;gap:13px;margin:29px 0 0 4px;font-size:10px;font-weight:500;display:flex}.auvel-login-editorial p i{background:#8b8780;border-radius:50%;width:3px;height:3px}.auvel-login-card{-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);background:linear-gradient(145deg,#ffffffc7,#f6f4f0b8);border:1px solid #ffffffb8;border-radius:22px;grid-area:1/2/span 2;justify-self:center;gap:23px;width:min(100%,420px);padding:42px 40px 39px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 86px #1f1c192e,inset 0 1px #ffffffeb}.auvel-login-card:before{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(115deg,#ffffff47,#0000 42%);position:absolute;inset:0}.auvel-login-card>*{z-index:1;position:relative}.auvel-monogram-crop{justify-self:center;width:58px;margin:0 auto 8px;line-height:0;display:block}.auvel-monogram-crop img{opacity:.91;width:100%;height:auto;display:block}.auvel-login-card>label,.auvel-login-password-group>label{color:#57534e;letter-spacing:.015em;gap:9px;font-size:12px;font-weight:500;display:grid}#root .auvel-login-card>.ui-form-field,#root .auvel-login-password-group>.ui-form-field{color:#57534e;letter-spacing:.015em;gap:9px;font-family:inherit;font-size:12px;font-weight:500;display:grid}#root .auvel-login-card .ui-form-field>span,#root .auvel-login-password-group .ui-form-field>span{color:#57534e;letter-spacing:.015em;font-size:12px;font-weight:500;line-height:normal}#root .auvel-login-card .ui-form-field[data-required=true]>span:first-child:before{content:none}.auvel-login-password-group{gap:9px;display:grid}.auvel-login-card input{color:#292826;width:100%;min-width:0;height:52px;font:inherit;background:#ffffff7d;border:1px solid #766e6440;border-radius:9px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background-color .15s}.auvel-login-card input:focus{background:#ffffffc7;border-color:#65615b;box-shadow:0 0 0 3px #48433d1a}.auvel-password-field{display:block;position:relative}.auvel-password-field input{padding-right:49px}.auvel-password-toggle{color:#77716a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auvel-password-toggle:hover{color:#292826;background:#322f2b0f}.auvel-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.auvel-password-toggle:focus-visible,.auvel-login-submit:focus-visible{outline-offset:3px;outline:2px solid #58534d}.auvel-login-error{color:#8b322e;overflow-wrap:anywhere;margin:-7px 0 0;font-size:13px;line-height:1.45}.auvel-login-submit{color:#fff;min-height:52px;font:inherit;letter-spacing:.035em;cursor:pointer;background:#282725;border:1px solid #282725;border-radius:9px;margin-top:2px;font-size:14px;font-weight:550;transition:background-color .15s,transform .15s}.auvel-login-submit:hover:not(:disabled){background:#403d39;transform:translateY(-1px)}.auvel-login-submit:disabled{cursor:wait;opacity:.72}.auvel-login--loading{color:#625f5a;place-items:center;font-size:14px}@media (width<=1200px){.auvel-login-layout{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);padding-left:40px;padding-right:40px}.auvel-login-editorial h1{font-size:clamp(40px,4.4vw,56px)}.auvel-login-card{width:min(100%,400px)}}@media (width<=980px){.auvel-login-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);padding:32px 38px}.auvel-login-editorial h1{font-size:clamp(40px,5vw,52px)}.auvel-login-card{padding:34px 30px 30px}}@media (width<=800px){.auvel-login{overflow:auto}.auvel-login-background{object-position:62% center}.auvel-login-wash{background:linear-gradient(#f7f6f36b 0%,#f7f6f329 48%,#23201d1f 100%)}.auvel-login-layout{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:0;width:100%;min-height:100svh;padding:21px 20px 27px}.auvel-login-brand{grid-area:1/1;justify-self:start;width:138px;height:auto}.auvel-wordmark-crop{width:100%}.auvel-login-editorial{grid-area:2/1;justify-self:stretch;max-width:520px;margin:24px 0 20px}.auvel-login-editorial h1{font-size:clamp(39px,9vw,56px);line-height:1.02}.auvel-login-editorial p{letter-spacing:.19em;gap:9px;margin:17px 0 0 2px;font-size:8px}.auvel-login-card{-webkit-backdrop-filter:blur(15px)saturate(110%);backdrop-filter:blur(15px)saturate(110%);background:linear-gradient(145deg,#ffffffd6,#f8f6f2c7);border-radius:18px;grid-area:3/1;align-self:start;gap:18px;width:min(100%,420px);padding:27px 25px 25px}.auvel-monogram-crop{width:52px;margin-bottom:2px}}@media (width<=380px){.auvel-login-layout{padding-left:15px;padding-right:15px}.auvel-login-editorial h1{font-size:37px}.auvel-login-editorial p{gap:7px;font-size:7px}.auvel-login-card{padding-left:18px;padding-right:18px}}@media (height<=700px) and (width<=800px){.auvel-login-layout{padding-top:14px;padding-bottom:16px}.auvel-login-editorial{margin-top:14px;margin-bottom:13px}.auvel-login-editorial h1{font-size:36px}.auvel-login-editorial p{margin-top:11px}.auvel-login-card{gap:13px;padding-top:16px;padding-bottom:17px}}@media (prefers-reduced-motion:reduce){.auvel-login-card input,.auvel-login-submit{transition:none}}:root{--form-surface:#fff;--form-label:#00758a;--form-heading:#00516b;--form-text:#344054;--form-muted:#697586;--form-border:#d5d9dc;--form-hover:#8fabb4;--form-focus:#007c91;--form-focus-ring:#007c9126;--form-error:#b54747;--form-error-surface:snow;--form-disabled:#f2f4f5;--form-radius:11px;--form-height:44px;--form-gap:20px;--form-label-gap:7px;--form-font:"Manrope", "Segoe UI", sans-serif}#root :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]),select,textarea):where(:not([hidden])){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--form-height);border:1px solid var(--form-border);border-radius:var(--form-radius);background:var(--form-surface);height:auto;color:var(--form-text);font-family:var(--form-font);box-shadow:none;outline:none;margin:0;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s}#root select{cursor:pointer;padding-right:30px}#root textarea{resize:vertical;min-height:96px}#root :is(input,textarea)::placeholder{color:#8b929b;opacity:1;font-weight:400}#root :is(input,select,textarea):not(:disabled):not([readonly]):hover{border-color:var(--form-hover)}#root :is(input,select,textarea):focus-visible,#root :is(input,select,textarea):focus{border-color:var(--form-focus);box-shadow:0 0 0 3px var(--form-focus-ring);outline:2px solid #0000}#root :is(input,select,textarea):disabled,#root fieldset:disabled :is(input,select,textarea){background:var(--form-disabled);color:var(--form-muted);cursor:not-allowed;opacity:1}#root :is(input,textarea)[readonly]{color:#53626b;cursor:default;background:#f8fafb}:is(#root :is(input,select,textarea)[aria-invalid=true],#root :is(.invalid,.field-error,.has-error) :is(input,select,textarea),#root :is(input,select,textarea):user-invalid){border-color:var(--form-error);background:var(--form-error-surface)}#root :is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b5474726}#root .legal-doc-field.imported :is(input,select,textarea){background:#f7fcfa;border-color:#65a595}#root :is(.legal-doc-field-error,.field-help,.field-error){font-size:12px;line-height:1.5}#root :is(.legal-doc-field-error,.field-error){color:var(--form-error)}#root .ui-form-field{justify-content:flex-start;align-items:stretch;gap:var(--form-label-gap);min-width:0;color:var(--form-label);font-family:var(--form-font);text-transform:none;letter-spacing:normal;flex-direction:column;font-size:14px;font-weight:500;line-height:1.5;display:flex}#root .ui-form-field>:is(span,.legal-doc-label-row){color:var(--form-label);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}#root .ui-form-field>small{color:var(--form-muted);font-size:12px;font-weight:400}#root .ui-form-field>:is(.legal-doc-field-error,.field-error,[role=alert]){color:var(--form-error)}#root .ui-form-field[data-required=true]>span:first-child:before{content:"* ";color:var(--form-error)}#root .ui-form-field:has(>input:is([type=checkbox],[type=radio])){cursor:pointer;flex-direction:row;align-items:center;gap:10px}#root input:is([type=checkbox],[type=radio]){appearance:auto;accent-color:var(--form-focus);border-radius:4px;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}#root input[type=radio]{border-radius:50%}#root input[type=file]{padding:6px;overflow:hidden}#root input[type=file]::file-selector-button{font:inherit;color:var(--form-heading);cursor:pointer;background:#eff7f9;border:0;border-radius:7px;margin-right:10px;padding:6px 10px}#root .ui-form-grid{gap:var(--form-gap);align-items:start;min-width:0;display:grid}#root .ui-form-grid>*{min-width:0}#root .ui-form-grid:not(:is(.process-twelve-grid,.process-summary-grid)){grid-template-columns:repeat(2,minmax(0,1fr))}#root .ui-form-grid:is(.process-registration-grid,.protocolo-modal-grid,.processual-dados-grid,.movimentacao-grid,.movement-form-grid){grid-template-columns:repeat(3,minmax(0,1fr))}:is(#root .ui-form-grid :is(.wide,.span-12,.timeline-edit-wide),#root .ui-form-grid>.ui-form-field:has(textarea)){grid-column:1/-1}#root .ui-form-grid>.span-2:not(.process-twelve-grid>*){grid-column:span 2}#root .ui-form-grid>.ui-form-actions{grid-column:1/-1}#root .timeline-edit-form{gap:var(--form-gap);grid-template-columns:repeat(2,minmax(0,1fr))}#root .timeline-edit-form>div{flex-wrap:wrap;grid-column:1/-1}#root .ui-form-section:is(.cliente-form-section,.process-form-section,.protocolo-form-section,.process-inline-summary,.legal-doc-field-group,.processual-dados-form,.movimentacao-form,.timeline-edit-form,.homologacao-informacoes){box-shadow:none;background:var(--form-surface);border:0;border-radius:0;margin-block:20px;padding:0}#root .ui-form-section.legal-doc-section:not(.legal-doc-model-selected){background:var(--form-surface);box-shadow:none;border:0;border-radius:0;padding:20px 0}#root .form-entry-section{background:var(--form-surface);box-shadow:none;border:0;margin-block:20px;padding:0}#root .ui-form-section:is(.operacional-form,.gerencial-form){gap:var(--form-gap);box-shadow:none;background:var(--form-surface);border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;display:grid}#root :is(.operacional-form,.gerencial-form)>:is(h3,.form-pair,button,.ui-form-field:has(textarea)){grid-column:1/-1}#root .ui-form-section>:is(h3,h4,legend),#root .ui-form-section>:is(header,.process-section-heading,.legal-doc-subsection-heading) :is(h3,h4),#root .legal-doc-field-group-toggle strong{color:var(--form-heading);text-transform:none;letter-spacing:normal;font-size:18px;font-weight:700;line-height:1.4}#root .ui-form-section>:is(h3,h4){margin:0 0 18px}#root .cliente-form-section h4:before{display:none}#root .legal-doc-identification-grid>section,#root .legal-doc-control-details,#root .legal-doc-destination{background:var(--form-surface);box-shadow:none;border:0;border-radius:0;padding:0}#root .legal-doc-destination>div>span{color:var(--form-label);text-transform:none;font-size:14px;font-weight:500}#root .legal-doc-field-group-toggle{background:var(--form-surface);border-bottom:1px solid #e9edef;border-radius:0;padding:14px 0}#root .legal-doc-field-group>.ui-form-grid{padding:18px 0 0}#root .process-summary-editor{border:0;min-width:0;padding:0}#root .ui-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:18px;display:flex}#root .ui-form-actions>*{max-width:100%}#root .ui-form-actions button{min-height:var(--form-height);white-space:normal}#root :is(.processos-filters,.timeline-filters,.homologacao-toolbar,.operacional-toolbar,.gerencial-toolbar,.process-status-filters,.training-hub-toolbar,.model-library-filters){flex-wrap:wrap;gap:14px;min-width:0}#root .process-status-filters{grid-template-columns:minmax(0,1fr)}#root :is(.real-search,.model-library-search)>input{padding-left:40px}#root .glass-input{min-height:var(--form-height);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#root .glass-input:focus-within{box-shadow:none;background:0 0;border:0}#root .glass-input>.ui-icon{display:none}#root .floating-input-wrap{width:100%;height:auto}#root .floating-input-wrap>span{display:none}#root .glass-input .ui-input{height:auto;min-height:var(--form-height);border:1px solid var(--form-border);border-radius:var(--form-radius);background:var(--form-surface);box-shadow:none;padding:10px 14px}#root .glass-input .ui-input:focus{border-color:var(--form-focus);box-shadow:0 0 0 3px var(--form-focus-ring)}#root .glass-field>span{margin:0}@media (width<=960px){#root .ui-form-grid:is(.process-registration-grid,.protocolo-modal-grid,.processual-dados-grid,.movimentacao-grid,.movement-form-grid),#root .ui-form-grid:is(.process-twelve-grid,.process-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}#root .ui-form-grid:is(.process-twelve-grid,.process-summary-grid)>.ui-form-field{grid-column:auto}#root .ui-form-grid:is(.process-twelve-grid,.process-summary-grid)>:is(.span-12,.wide,.ui-form-field:has(textarea)){grid-column:1/-1}}@media (width<=600px){#root :is(input,select,textarea){font-size:16px}#root .ui-form-grid,#root .ui-form-grid:not(:is(.process-twelve-grid,.process-summary-grid)),#root .ui-form-section:is(.operacional-form,.gerencial-form),#root .ui-form-grid:is(.process-registration-grid,.protocolo-modal-grid,.processual-dados-grid,.movimentacao-grid,.movement-form-grid,.process-twelve-grid,.process-summary-grid),#root .timeline-edit-form,#root .legal-doc-destination{grid-template-columns:minmax(0,1fr)}#root .ui-form-grid>.ui-form-field,#root .ui-form-grid>.span-2:not(.process-twelve-grid>*){grid-column:1/-1}#root .ui-form-actions{align-items:stretch}#root .ui-form-actions button{flex:140px}#root :is(.homologacao-toolbar,.gerencial-toolbar,.operacional-toolbar,.processos-filters,.timeline-filters){flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){#root :is(input,select,textarea){transition:none}}@media (forced-colors:active){#root :is(input,select,textarea):focus-visible{outline:2px solid highlight}}
