.avisos-preparo{display:grid;gap:var(--space-2)}.avisos-preparo__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-card)}.avisos-preparo__item[data-estado=concluida]{border-left-color:var(--color-success)}.avisos-preparo__item[data-estado=falhou]{border-left-color:var(--color-danger)}.avisos-preparo__texto{flex:1 1 18rem;min-width:0}.avisos-preparo__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.avisos-preparo__mensagem{margin:0;font-size:var(--text-sm)}:root{--color-ink:#172033;--color-muted:#667085;--color-paper:#f7f9fc;--color-card:#ffffff;--color-surface-subtle:#eef4ff;--color-surface-hover:#e7effd;--color-border:#d9e2f1;--color-border-strong:#b8c7df;--color-danger:#b42318;--color-danger-soft:#fff0ee;--color-warning-soft:#fffaeb;--color-success:#17645a;--color-success-soft:#e7f5f1;--color-white-fixed:#ffffff;--color-on-accent:#ffffff;--brand-primary:#172033;--brand-accent:#1d4ed8;--brand-accent-hover:#1e40af;--brand-accent-soft:#e7efff;--focus-ring:0 0 0 0.2rem var(--color-paper),0 0 0 0.38rem var(--brand-accent);--shadow-card:0 1px 2px rgb(16 24 40/5%),0 8px 22px rgb(16 24 40/4%);--font-sans:var(--font-geist),"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),Consolas,monospace;--font-editorial:var(--font-geist),"Segoe UI",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:clamp(1.6rem,3vw,2.25rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--control-height:2.75rem;--nav-height:2.75rem;--table-row-padding:0.9rem 1rem;--row-padding:var(--table-row-padding);--page-padding:clamp(1.5rem,3vw,2rem);--radius-sm:0.45rem;--radius-md:0.7rem;--radius-lg:0.95rem}html[data-theme=caderno]{--color-ink:#292128;--color-muted:#716a70;--color-paper:#faf8f4;--color-card:#fffdfa;--color-surface-subtle:#f3edf1;--color-surface-hover:#ede4ea;--color-border:#e2dadd;--color-border-strong:#cbbbc4;--color-danger:#a82d2b;--color-danger-soft:#fbeceb;--color-warning-soft:#fbf3df;--color-success:#526850;--color-success-soft:#ecf2e9;--brand-primary:#342633;--brand-accent:#70476d;--brand-accent-hover:#563553;--brand-accent-soft:#f1e8ef;--focus-ring:0 0 0 0.2rem var(--color-paper),0 0 0 0.38rem var(--brand-accent);--shadow-card:0 1px 1px rgb(52 38 51/5%),0 10px 25px rgb(52 38 51/3%);--font-editorial:Georgia,"Times New Roman",serif;--radius-sm:0.2rem;--radius-md:0.35rem;--radius-lg:0.5rem}html[data-theme=noturno]{color-scheme:dark;--color-on-accent:#10191f;--color-ink:#f2f7f7;--color-muted:#aebcc0;--color-paper:#10191f;--color-card:#16232b;--color-surface-subtle:#1c3039;--color-surface-hover:#243b45;--color-border:#31434b;--color-border-strong:#546a72;--color-danger:#ff8d87;--color-danger-soft:#382124;--color-warning-soft:#3a2f18;--color-success:#71dec8;--color-success-soft:#173a39;--brand-primary:#f2f7f7;--brand-accent:#65d7c3;--brand-accent-hover:#92e8d8;--brand-accent-soft:#183e3d;--focus-ring:0 0 0 0.2rem var(--color-paper),0 0 0 0.38rem var(--brand-accent);--shadow-card:0 1px 2px rgb(0 0 0/25%),0 12px 30px rgb(0 0 0/18%)}html[data-accent=azul]{--brand-accent:#1d4ed8;--brand-accent-hover:#1e40af;--brand-accent-soft:#e7efff}html[data-accent=verde]{--brand-accent:#17645a;--brand-accent-hover:#104b44;--brand-accent-soft:#e2f3ed}html[data-accent=ameixa]{--brand-accent:#70476d;--brand-accent-hover:#563553;--brand-accent-soft:#f1e8ef}html[data-accent=grafite]{--brand-accent:#435164;--brand-accent-hover:#303b4a;--brand-accent-soft:#e9edf2}html[data-theme=noturno][data-accent=azul]{--brand-accent:#79aaff;--brand-accent-hover:#a4c6ff;--brand-accent-soft:#1c355a}html[data-theme=noturno][data-accent=verde]{--brand-accent:#65d7c3;--brand-accent-hover:#92e8d8;--brand-accent-soft:#183e3d}html[data-theme=noturno][data-accent=ameixa]{--brand-accent:#dfb7db;--brand-accent-hover:#efd1eb;--brand-accent-soft:#473044}html[data-theme=noturno][data-accent=grafite]{--brand-accent:#c5d0dd;--brand-accent-hover:#e2e8f0;--brand-accent-soft:#303c49}html[data-density=compacta]{--space-3:0.625rem;--space-4:0.75rem;--space-5:1.125rem;--space-6:1.5rem;--space-7:2.25rem;--control-height:2.5rem;--nav-height:2.5rem;--table-row-padding:0.65rem 0.8rem;--row-padding:var(--table-row-padding);--page-padding:clamp(1rem,2.5vw,1.5rem)}.app-button,.app-link-button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;gap:var(--space-2);padding:.65rem 1rem;border:1px solid var(--brand-accent);border-radius:var(--radius-sm);background:var(--brand-accent);color:var(--color-on-accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.app-button:hover,.app-link-button:hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}.app-button--secondary,.app-link-button--quiet{border-color:var(--color-border-strong);background:var(--color-card);color:var(--color-ink)}.app-button--secondary:hover,.app-link-button--quiet:hover{border-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--color-ink)}.app-button:focus-visible,.app-link-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-button:disabled{cursor:not-allowed;opacity:.55}.app-alert{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-danger) 35%,var(--color-border));border-left:.35rem solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger)}.page-stack>header>p:first-child{color:var(--brand-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-alert div,.app-alert h2,.aviso-ia p{margin:0}.aviso-ia-alternar{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.aviso-ia-alternar:focus-visible{outline:none;box-shadow:var(--focus-ring)}.aviso-ia-explicacao{display:grid;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-border));color:var(--color-ink);line-height:1.55}.aviso-ia-explicacao ul{display:grid;gap:var(--space-3);margin:0;padding-left:1.1rem}.aviso-ia-explicacao li{display:grid;gap:var(--space-2)}.aviso-ia-acoes{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.aviso-ia-destaque{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-left:.35rem solid #e0b400;border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);line-height:1.55}.aviso-ia-destaque blockquote,.aviso-ia-destaque h2,.aviso-ia-destaque h4,.aviso-ia-destaque p{margin:0}.aviso-ia-destaque ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.aviso-ia-destaque li{display:grid;gap:var(--space-2)}.aviso-ia-trecho{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:1.05rem;overflow-wrap:anywhere}.aviso-ia-explicacao mark,.aviso-ia-trecho mark{padding:.05em .2em;border-radius:.2em;background:#ffeb3b;color:#1a1a1a}.aviso-ia-fonte{color:var(--color-muted);font-size:var(--text-sm)}.app-empty-state{display:grid;justify-items:start;gap:var(--space-3);min-height:14rem;align-content:center;padding:clamp(1.5rem,5vw,3.5rem);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.app-empty-state h2,.app-empty-state p{margin:0}.app-empty-state h2{color:var(--color-ink);font-family:var(--font-editorial);font-size:var(--text-xl)}.app-empty-state p{max-width:38rem;color:var(--color-muted);line-height:1.65}.app-field{display:grid;gap:var(--space-2)}.app-field label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.app-field input,.app-field select,.app-field textarea{width:100%;min-height:var(--control-height);padding:.65rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font:inherit}.app-field textarea{min-height:7rem;resize:vertical}.app-field input:focus-visible,.app-field select:focus-visible,.app-field textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-field p{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.app-field [role=alert]{color:var(--color-danger)}.app-page-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-5)}.app-page-header>:first-child{flex:1 1 22rem;min-width:0}.app-page-header__acoes{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2) var(--space-3);min-width:0;max-width:100%}.app-page-header h1,.app-page-header p{margin:0}.app-page-header h1{color:var(--color-ink);font-family:var(--font-editorial);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.035em;line-height:1.05}.app-page-header p{max-width:42rem;margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-lg);line-height:1.6}.app-pill{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .65rem;border-radius:999px;background:var(--brand-accent-soft);color:var(--brand-accent);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media (max-width:38rem){.app-page-header{align-items:start;flex-direction:column}}.skip-link{position:fixed;z-index:100;top:var(--space-3);left:var(--space-3);padding:.65rem .9rem;background:var(--brand-primary);color:var(--color-paper);font-weight:700;text-decoration:none;transform:translateY(-180%)}.skip-link:focus-visible{box-shadow:var(--focus-ring);transform:translateY(0)}:root:has(.sessao-topo){--sessao-altura:1.75rem;--sessao-fixa:var(--sessao-altura)}.app-shell{min-height:calc(100vh - var(--sessao-fixa, 0px));display:grid;grid-template-columns:17rem minmax(0,1fr);background:var(--color-paper);color:var(--color-ink)}.app-shell__sidebar{position:sticky;top:var(--sessao-fixa,0);height:calc(100vh - var(--sessao-fixa, 0px));display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-5) var(--space-4);border-right:1px solid var(--color-border);background:var(--color-card)}.app-shell__brand{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;color:inherit;text-decoration:none}.app-shell__brand-fallback,.app-shell__brand-mark{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;overflow:hidden;padding:.45rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--brand-accent)}.app-shell__brand-mark{object-fit:contain;background:#f5f6f8}.app-shell__brand-copy{min-width:0;display:grid;gap:.15rem}.app-shell__brand-copy strong{display:-webkit-box;overflow:hidden;max-width:15ch;font-size:var(--text-sm);font-weight:750;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell__brand-copy span{color:var(--color-muted);font-size:.72rem;line-height:1.3}.app-navigation__cabecalho:focus-visible,.app-navigation__link:focus-visible,.app-shell__brand:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-navigation{display:grid;gap:var(--space-2)}.app-shell__sidebar>.app-navigation{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;align-content:start;scrollbar-gutter:stable}.app-navigation--grouped{gap:var(--space-5)}.app-navigation__group{display:grid;gap:var(--space-2)}.app-navigation__text{display:grid;min-width:0;gap:.1rem}.app-navigation__hint{display:none;color:var(--color-muted);font-size:.7rem;font-weight:400;line-height:1.3}@media (min-height:50rem){.app-navigation__hint{display:block}}.app-navigation__link[aria-current=page] .app-navigation__hint{color:var(--color-ink)}.app-navigation__label{margin:0 var(--space-2);color:var(--color-muted);font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.app-navigation__items{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.app-navigation__items[hidden]{display:none}.app-navigation--grouped .app-navigation__group:not([data-aberto]){gap:0}.app-navigation__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:2rem;padding:.3rem .7rem .3rem 0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer}.app-navigation__cabecalho:hover{background:var(--color-surface-hover);color:var(--color-ink)}.app-navigation__cabecalho .app-navigation__label{color:inherit}.app-navigation__cabecalho[data-tela-atual]{color:var(--color-ink)}.app-navigation__cabecalho[data-alvo]{outline:1px dashed var(--brand-accent);outline-offset:.15rem}.app-navigation__seta{flex:none;width:.45rem;height:.45rem;margin-right:.15rem;border-right:.12rem solid;border-bottom:.12rem solid;transform:rotate(-45deg);transition:transform .15s ease}.app-navigation__cabecalho[aria-expanded=true] .app-navigation__seta{transform:rotate(45deg)}.app-navigation__link{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:var(--nav-height);padding:.55rem .7rem;border-left:.2rem solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-ink);font-size:var(--text-sm);font-weight:550;text-decoration:none}a.app-navigation__link:hover{background:var(--color-surface-hover)}.app-navigation__link svg{color:var(--color-muted)}.app-navigation__link[aria-current=page] svg,a.app-navigation__link:hover svg{color:var(--brand-accent)}.app-navigation__link[aria-current=page]{border-left-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--color-ink);font-weight:750}.app-navigation__item{position:relative;cursor:grab}.app-navigation__item[data-arrastando]{opacity:.45}.app-navigation__item[data-alvo]:before{content:"";position:absolute;inset:-.15rem .3rem auto;height:.18rem;border-radius:999px;background:var(--brand-accent)}.app-navigation--grouped[data-arrastando] .app-navigation__items{min-height:1.5rem}.app-navigation__items[data-alvo]{outline:1px dashed var(--brand-accent);outline-offset:.15rem;border-radius:var(--radius-sm)}.app-navigation__restaurar{justify-self:start;margin:0 0 0 .7rem;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:var(--text-xs);text-decoration:underline;cursor:pointer}.app-navigation__restaurar:focus-visible,.app-navigation__restaurar:hover{color:var(--brand-accent)}.app-shell__status{display:grid;gap:.25rem;margin:auto 0 0;padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-border);color:var(--color-ink);font-size:var(--text-xs);font-weight:650;line-height:1.4}.app-shell__status span{color:var(--color-muted);font-weight:400}.app-shell__body{min-width:0}.app-shell__mobile-header,.app-shell__mobile-navigation{display:none}.app-shell__main{min-width:0}.app-shell__main:focus-visible{outline:.2rem solid var(--brand-accent);outline-offset:-.2rem}.app-shell__back-row.app-page{padding-block:.4rem 0}.app-shell__back-row:empty{display:none}.app-shell__back{padding:.4rem .7rem}.app-page-titulo{display:flex;align-items:center;gap:.6rem}.app-page-titulo h1{min-width:0;margin:0}.app-page-titulo .app-shell__back{flex:none;width:auto;min-height:2rem;padding:.2rem .55rem;font-size:var(--text-sm)}.app-shell__main:has(.app-page-titulo):not([data-voltar=faixa])>.app-shell__back-row{display:none}.app-shell__main[data-voltar=faixa] .app-page-titulo .app-shell__back{display:none}@media (max-width:40rem){.app-shell__main .app-page-header__acoes>*{flex-shrink:1;min-width:0}.app-shell__main .app-page-header__acoes .app-link-button,.app-shell__main .app-page-header__acoes .ux-link-secondary{white-space:normal}.app-page-titulo .app-shell__back{padding-inline:.35rem}.app-page-titulo .app-shell__back-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:48rem){:root:has(.sessao-topo){--sessao-fixa:0px}.sessao-topo{position:relative}.app-shell{display:block;padding-bottom:5.5rem}.app-shell__sidebar{display:none}.app-shell__mobile-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;min-height:4.25rem;padding:.65rem var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-card) 94%,transparent);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.app-shell__mobile-navigation{position:fixed;z-index:30;right:0;bottom:0;left:0;display:block;padding:.45rem max(.5rem,env(safe-area-inset-right)) calc(.45rem + env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border-top:1px solid var(--color-border);background:var(--color-card);overflow-x:auto}.app-shell__mobile-navigation .app-navigation{display:block}.app-shell__mobile-navigation .app-navigation__hint{display:none}.app-shell__mobile-navigation .app-navigation__items>li.app-navigation__grupo-movel{display:flex;flex:0 0 auto;align-items:stretch}.app-shell__mobile-navigation .app-navigation__subitens{width:auto;min-width:0}.app-shell__mobile-navigation .app-navigation__subitens[hidden]{display:none}.app-shell__mobile-navigation .app-navigation__cabecalho{flex-direction:column;justify-content:center;gap:.25rem;width:5.45rem;min-height:3.75rem;padding:.35rem;font-size:.64rem;text-align:center}.app-shell__mobile-navigation .app-navigation__cabecalho .app-navigation__label{margin:0;font-size:.6rem;letter-spacing:.04em}.app-shell__mobile-navigation .app-navigation__cabecalho[data-tela-atual]{box-shadow:inset 0 -.2rem 0 var(--brand-accent)}.app-shell__mobile-navigation .app-navigation__cabecalho[aria-expanded=true] .app-navigation__seta{transform:rotate(135deg)}.app-shell__mobile-navigation .app-navigation__grupo-movel[data-aberto]{border-inline:1px solid var(--color-border)}.app-shell__mobile-navigation .app-navigation__text{justify-items:center}.app-shell__mobile-navigation .app-navigation__items{display:flex;width:max-content;min-width:100%;gap:0}.app-shell__mobile-navigation .app-navigation__items>li{flex:1 0 5.45rem}.app-shell__mobile-navigation .app-navigation__link{grid-template-columns:auto;justify-items:center;gap:.15rem;min-height:3.75rem;padding:.35rem;border-bottom:.2rem solid transparent;border-left:0;border-radius:var(--radius-sm);font-size:.64rem;text-align:center}.app-shell__mobile-navigation .app-navigation__link[aria-current=page]{border-bottom-color:var(--brand-accent)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ux-muted{color:var(--color-muted);font-size:.875rem}.ux-card{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card)}.ux-select-field{display:grid;gap:.45rem;align-content:start}.ux-clientes-extras{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ux-clientes-extras li{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .2rem .15rem .75rem;border:1px solid var(--color-border);border-radius:999px}.ux-clientes-extras button{min-height:auto;padding:.2rem .55rem}.tarefa-form{display:grid;gap:1rem;width:100%}.ux-card>:first-child{margin-top:0}.ux-card>:last-child{margin-bottom:0}.ux-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:.8rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-card);max-width:none}.ux-toolbar label{display:grid;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--color-muted)}.ux-filters select,.ux-search input,.ux-toolbar input,.ux-toolbar select{min-height:var(--control-height);padding:.65rem .75rem;color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-width:0}.ux-search{flex:1 1 16rem}.ux-search input{width:100%}.ux-filters{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem}.ux-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card)}.ux-toolbar+.ux-table-wrap{border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ux-table{border-collapse:collapse;width:100%;font-size:.875rem;text-align:left}.ux-table th{padding:.8rem 1rem;color:var(--color-muted);background:var(--color-surface-subtle);font-size:.75rem;font-weight:600;white-space:nowrap}.ux-table td{padding:var(--table-row-padding);vertical-align:middle;border-top:1px solid var(--color-border)}.ux-table tbody tr:hover{background:var(--color-surface-subtle)}.ux-table td a{text-underline-offset:3px}.ux-table td small{display:block;margin-top:.3rem;color:var(--color-muted);line-height:1.5}.ux-table--protocolos{min-width:56rem;table-layout:fixed}.ux-table--protocolos td:first-child,.ux-table--protocolos th:first-child{width:25%}.ux-table--protocolos td:nth-child(2),.ux-table--protocolos th:nth-child(2){width:9%}.ux-table--protocolos td:nth-child(3),.ux-table--protocolos th:nth-child(3){width:16%}.ux-table--protocolos td:nth-child(4),.ux-table--protocolos th:nth-child(4){width:20%}.ux-table--protocolos td:nth-child(5),.ux-table--protocolos th:nth-child(5){width:16%}.ux-table--protocolos td:nth-child(6),.ux-table--protocolos th:nth-child(6){width:14%}.ux-badge,.ux-table--protocolos td:first-child small{white-space:nowrap}.ux-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:5px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:.72rem;font-weight:600}.ux-badge[data-tone=success]{color:var(--color-success);background:var(--color-success-soft)}.ux-badge[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-soft)}.ux-badge[data-tone=accent]{color:var(--brand-accent);background:var(--brand-accent-soft)}.ux-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ux-section-heading h2{margin:0;font-size:1.15rem;font-weight:600}.ux-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(15rem,1fr);gap:var(--space-5);align-items:start}.ux-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.ux-definition-list dt{margin:0 0 .3rem}.ux-definition-list dd{line-height:1.55;white-space:pre-wrap}.ux-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.2rem;color:var(--color-muted);font-size:.8rem}.ux-breadcrumb a{text-decoration:none}.ux-breadcrumb a:hover{color:var(--brand-accent);text-decoration:underline}.ux-form-section{display:grid;gap:1rem;margin:0;padding:1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0}.ux-form-section h2,.ux-form-section legend{font-size:1rem;font-weight:600;margin:0}.ux-form-section>p{margin:0;color:var(--color-muted);font-size:.85rem}.ux-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.ux-detail-wide,.ux-form-wide{grid-column:1/-1}.ux-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem 0}.ux-link-secondary,.ux-quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--control-height);padding:.6rem .85rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.ux-link-secondary:hover,.ux-quiet-button:hover{background:var(--color-surface-hover);border-color:var(--brand-accent)}.ux-quiet-button:disabled{opacity:.55;cursor:default}.ux-empty{padding:2.5rem 1.5rem;text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-muted)}.ux-empty h2,.ux-empty h3{color:var(--color-ink);margin-top:0}.ux-combobox{min-width:0}.ux-combobox,.ux-combobox-control{position:relative}.ux-combobox-control>input{width:100%;padding-right:2.5rem}.ux-combobox-control>svg{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-muted)}.ux-combobox-list{position:absolute;z-index:20;top:calc(100% + .3rem);left:0;right:0;padding:.35rem;margin:0;list-style:none;max-height:16rem;overflow:auto;outline:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-card)}.ux-combobox-list li{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem;font-size:.875rem;border-radius:var(--radius-sm);cursor:pointer}.ux-combobox-list li small{display:block;color:var(--color-muted);margin-top:.2rem}.ux-combobox-list li[data-active=true]{background:var(--brand-accent-soft);color:var(--brand-accent)}.ux-segmented{display:inline-flex;padding:.25rem;gap:.2rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ux-segmented button{display:flex;align-items:center;gap:.4rem;border:0;border-radius:var(--radius-sm);padding:.5rem .7rem;background:transparent;color:var(--color-muted);cursor:pointer;font-size:.8rem}.ux-segmented button[aria-pressed=true]{background:var(--color-card);color:var(--brand-accent);box-shadow:0 1px 3px #0001}.ux-segmented a{display:flex;align-items:center;gap:.4rem;border-radius:var(--radius-sm);padding:.5rem .7rem;color:var(--color-muted);font-size:.8rem;text-decoration:none}.ux-segmented a[aria-current=true]{background:var(--color-card);color:var(--brand-accent);box-shadow:0 1px 3px #0001}.ux-ordem{flex-wrap:wrap;gap:var(--space-2)}.ux-ordem,.ux-toast{display:flex;align-items:center}.ux-toast{position:fixed;z-index:90;bottom:1.5rem;left:50%;transform:translateX(-50%);gap:1rem;max-width:calc(100vw - 2rem);padding:.8rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card);color:var(--color-ink);font-size:.875rem}.ux-toast button{border:0;padding:.3rem;color:var(--brand-accent);background:none;font-weight:600;cursor:pointer}.ux-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(40rem,100vw);max-width:100vw;padding:0;border:0;border-left:1px solid var(--color-border);color:var(--color-ink);background:var(--color-paper);box-shadow:-10px 0 40px #0002}.ux-drawer::backdrop{background:#10192066}.ux-drawer-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-card)}.ux-drawer-header h2{margin:0;font-size:1.2rem}.ux-drawer-body{padding:1.5rem}.ux-drawer-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0;font-size:.85rem}.ux-date-shortcuts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.ux-date-shortcuts button{background:var(--color-surface-subtle);border:0;min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem;border-radius:4px;color:var(--brand-accent);cursor:pointer}.ux-drawer .ux-form-actions{position:sticky;bottom:0;z-index:1;padding:.8rem 0;background:var(--color-paper);border-top:1px solid var(--color-border)}.djen-monitor-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-block:1rem}.djen-monitor-form label{display:grid;gap:.35rem;font-size:.875rem}.djen-monitor-form input:not([type=checkbox]),.djen-monitor-form select{padding:.55rem;max-width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-card)}.djen-monitor-form .djen-checkbox{display:flex;gap:.4rem;align-items:center;padding-block:.55rem}.djen-monitor-form p{flex-basis:100%;margin:0}.djen-texto-resumo{display:block;white-space:pre-line;overflow-wrap:anywhere}.djen-texto-integral{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow-y:auto;padding-block:.75rem}.djen-vinculo-acoes{display:grid;gap:.75rem;min-width:16rem}.djen-cadastro{margin-top:.25rem}.djen-cadastro-trigger{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .7rem;border:1px solid var(--brand-accent);border-radius:var(--radius-sm);background:var(--brand-accent-soft);color:var(--brand-primary);cursor:pointer;font-weight:700;list-style:none}.djen-cadastro-trigger::-webkit-details-marker{display:none}.djen-cadastro-trigger:before{content:"＋";margin-right:.35rem}.djen-cadastro[open] .djen-cadastro-trigger:before{content:"−"}.djen-cadastro-form{display:grid;gap:.75rem;margin-top:.75rem;padding:.85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.djen-cadastro-form label{display:grid;gap:.35rem;font-size:.875rem;font-weight:700}.djen-cadastro-form input:not([type=checkbox]),.djen-cadastro-form select{width:100%;min-height:2.35rem;padding:.55rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink)}.djen-cadastro-form fieldset{display:grid;gap:.6rem;min-width:0;margin:0;padding:.7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.djen-cadastro-form legend{padding-inline:.25rem;font-weight:700}.djen-cadastro-form fieldset p{margin:0}.djen-cadastro-partes{display:grid;gap:.45rem}.djen-cadastro-parte{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:.5rem;padding:.45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);cursor:pointer}.djen-cadastro-parte input{flex:0 0 auto;margin-top:.2rem}.djen-cadastro-parte span{display:grid;gap:.15rem;min-width:0}.djen-cadastro-parte small{color:var(--color-muted);font-size:.75rem;font-weight:400}.djen-cadastro-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.djen-cadastro-acoes p{flex-basis:100%;margin:0}.piece-workflow{display:grid;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.piece-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.piece-editor h3,.piece-selection-heading h3{margin:0;font-size:1.05rem;font-weight:600}.piece-selection-heading p{margin:0 0 .3rem}.piece-selection-form{padding:1rem}.piece-partes{display:grid;gap:.55rem;min-width:0;margin:0;padding:.8rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}.piece-partes legend{padding:0 .25rem}.piece-partes label{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.65rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);cursor:pointer}.piece-partes label:has(input:checked){border-color:var(--brand-accent);background:var(--brand-accent-soft)}.piece-partes input{margin-top:.2rem}.piece-partes label span{overflow-wrap:anywhere}.piece-partes label small{color:var(--color-muted);font-size:.72rem}.piece-partes>p{margin:.25rem 0 0}.piece-consent{align-items:flex-start!important}.piece-editor{display:grid;gap:1rem;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.piece-template-note{margin:0;padding:.8rem 1rem;border-left:3px solid var(--brand-accent);background:var(--brand-accent-soft);color:var(--color-muted);font-size:.8rem;line-height:1.55}.piece-textarea{min-height:30rem;font-family:var(--font-mono);line-height:1.6}@media(max-width:58rem){.ux-detail-grid{grid-template-columns:1fr}}@media(max-width:40rem){.ux-toolbar{align-items:stretch}.ux-filters,.ux-toolbar label{flex:1 1 100%}.ux-definition-list,.ux-form-grid{grid-template-columns:1fr}.ux-drawer-body{padding:1rem}.ux-table{min-width:35rem}.piece-selection-heading{align-items:flex-start;flex-direction:column}.piece-partes label{grid-template-columns:auto minmax(0,1fr)}.piece-partes label small{grid-column:2}.piece-textarea{min-height:22rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.campo-data{position:relative;display:inline-flex;align-items:center;gap:.35rem;max-width:100%}.campo-data>input[type=text]{min-width:7.5rem;flex:1 1 auto}.campo-data__nativo{position:absolute;inset:auto 0 0 auto;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.campo-data__botao{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;min-width:2rem;padding:0;background:transparent;border:1px solid var(--color-border,currentColor);border-radius:6px;color:inherit;cursor:pointer}.inicio-ordem{position:relative;display:inline-block}.inicio-ordem__painel{position:absolute;right:0;top:calc(100% + .4rem);z-index:30;width:min(22rem,90vw);padding:1rem;box-shadow:0 8px 28px rgba(0,0,0,.35)}.inicio-ordem__lista{list-style:decimal inside;padding:0;margin:.75rem 0;display:grid;gap:.4rem}.inicio-ordem__lista li{display:flex;align-items:center;gap:.5rem}.inicio-ordem__lista li span{flex:1 1 auto}.inicio-ordem__lista button{min-width:2rem;min-height:2rem}.postergar-tarefa__form{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.postergar-tarefa__data{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ux-group-title{margin:0 0 var(--space-3);color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ux-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4)}.ux-choice{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);color:var(--color-ink);text-decoration:none;transition:border-color .15s,transform .15s}.ux-choice:hover{border-color:var(--brand-accent);transform:translateY(-2px)}.ux-choice:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ux-choice strong{font-size:var(--text-base);line-height:1.3}.ux-choice>span:not([class]){color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.ux-choice__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--brand-accent-soft);color:var(--brand-accent)}.ux-choice__cta{margin-top:var(--space-2);color:var(--brand-accent);font-size:var(--text-sm);font-weight:700}.ux-choice--quiet{padding:var(--space-4);border-color:var(--color-border);box-shadow:none}.ux-choice--quiet .ux-choice__icon{width:2.25rem;height:2.25rem;background:var(--color-surface-subtle);color:var(--color-muted)}.ux-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.ux-tab{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:-1px;padding:.65rem 1rem;border-bottom:3px solid transparent;color:var(--color-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none}.ux-tab span{padding:.05rem .5rem;border-radius:999px;background:var(--color-surface-subtle);font-size:var(--text-xs)}.ux-tab:hover{color:var(--color-ink)}.ux-tab[aria-current=page]{border-bottom-color:var(--brand-accent);color:var(--color-ink)}.ux-tab[aria-current=page] span{background:var(--brand-accent-soft);color:var(--brand-accent)}.ux-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ux-toolbar--inline{border-radius:var(--radius-lg)}.ux-toolbar--inline>.ux-search{flex:1 1 18rem;width:auto}.ux-toolbar--inline>select{width:auto;min-width:12rem}.ux-toolbar--inline>.app-button,.ux-toolbar--inline>.ux-link-secondary{flex:0 0 auto;width:auto}.ux-table--clicavel tbody tr:hover{background:var(--brand-accent-soft)}.ux-table__title{font-weight:700}.arvore{display:grid;gap:var(--space-4)}.arvore__ajuda{margin:0;padding:var(--space-3) var(--space-4);border-left:.3rem solid var(--brand-accent);border-radius:var(--radius-sm);background:var(--brand-accent-soft);font-size:var(--text-sm);line-height:1.6}.arvore__ordem{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.arvore__ok{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);font-weight:600}.arvore__confirmar{position:sticky;top:calc(var(--sessao-fixa, 0px) + var(--space-3));z-index:5;display:grid;gap:var(--space-2);padding:var(--space-4);border:2px solid var(--brand-accent);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card)}.arvore__confirmar p{margin:0;line-height:1.6}.arvore__confirmar .ux-form-actions{padding:0}.arvore__cliente{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card)}.arvore__cliente-nome{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:750}.arvore__cliente-nome a{text-decoration:none}.arvore__caso{display:grid;gap:var(--space-2)}.arvore__caso-titulo,.arvore__no{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:.55rem .75rem;border:1px dashed transparent;border-radius:var(--radius-sm)}.arvore__caso-titulo{background:var(--color-surface-subtle);font-weight:650}.arvore__caso-titulo a{text-decoration:none}.arvore__no{border-color:var(--color-border);background:var(--color-paper)}.arvore__no[draggable=true]{cursor:grab}.arvore__no[data-arrastando]{opacity:.45}.arvore__caso-titulo[data-alvo],.arvore__no[data-alvo]{border:2px dashed var(--brand-accent);background:var(--brand-accent-soft)}.arvore__alca{color:var(--color-muted)}.arvore__numero{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700}.identificacao-processual{display:inline-grid;gap:.55rem;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.identificacao-processual__item{display:grid;gap:.15rem;font-family:var(--font-sans);font-size:.8rem;line-height:1.5;font-weight:400}.identificacao-processual__numero{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ux-combobox-contexto{display:block;margin-top:.4rem;white-space:normal;overflow-wrap:anywhere}.arvore__detalhe{flex:1 1 10rem;color:var(--color-muted);font-size:var(--text-sm)}.arvore__lista{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-5);list-style:none;border-left:2px solid var(--color-border-strong);margin-left:var(--space-3)}.arvore__lista--raiz{margin-top:0}.arvore__vazio{margin:0 0 0 var(--space-3);padding:.35rem 0 .35rem var(--space-5);border-left:2px solid var(--color-border-strong);color:var(--color-muted);font-size:var(--text-sm)}.ux-manutencao{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card)}.ux-manutencao>summary{padding:.7rem 1rem;color:var(--color-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer}.ux-manutencao[open]>summary{border-bottom:1px solid var(--color-border)}.ux-manutencao[open]{display:grid;gap:var(--space-3);padding-bottom:var(--space-3)}.ux-ajuda{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:var(--text-sm)}.ux-ajuda>summary{cursor:pointer;font-weight:650}.ux-ajuda ul{margin:var(--space-2) 0 0;padding-left:1.2rem;line-height:1.6}.ux-glossario{position:relative;font-size:var(--text-sm)}.ux-glossario>summary{display:inline-flex;white-space:nowrap;align-items:center;min-height:2.25rem;padding:.35rem .8rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);font-weight:600;cursor:pointer;list-style:none}.ux-glossario>summary::-webkit-details-marker{display:none}.ux-glossario>summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ux-glossario__corpo{position:absolute;right:0;z-index:30;width:min(26rem,calc(100vw - 2rem));margin-top:.4rem;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card)}.ux-glossario dl{display:grid;gap:var(--space-2);margin:0 0 var(--space-3)}.ux-glossario dt{font-weight:700}.ux-glossario dd{margin:0;color:var(--color-muted);line-height:1.45}.ux-fila-estado{display:grid;gap:var(--space-3)}.ux-fila-estado .ux-group-title{margin:0}.ux-contadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.ux-contadores a{display:grid;gap:.1rem;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);text-decoration:none}.ux-contadores a:hover{border-color:var(--brand-accent)}.ux-contadores a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ux-contadores strong{font-size:var(--text-lg,1.25rem);line-height:1.2}.ux-contadores span{color:var(--color-muted);font-size:var(--text-sm)}.ux-contadores a[data-zero=true]{opacity:.65}.ux-fila-estado__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ux-etapas{margin:var(--space-1) 0 0;padding-left:1.2rem;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.ux-atencao{display:grid;gap:var(--space-3)}.ux-atencao__lista{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ux-atencao__item{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:.7rem .9rem;border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-card)}.ux-atencao__item[data-urgencia=critica]{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.ux-atencao__item[data-urgencia=alta]{border-left-color:var(--color-danger)}.ux-atencao__item[data-urgencia=media]{border-left-color:var(--brand-accent)}.ux-erros-sistema{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.ux-erros-sistema>h3{margin:0;font-size:.8rem;letter-spacing:.08em;color:var(--color-danger)}.ux-erros-sistema__solucionar{grid-column:2/-1;display:grid;gap:var(--space-2);justify-items:start}.ux-erros-sistema__solucionar p{margin:0}.ux-erros-sistema__botoes,.ux-erros-sistema__ignorar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ux-erros-sistema__ignorar p{flex-basis:100%}.ux-erros-sistema__ignorados{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.ux-erros-sistema__solucionar textarea{width:100%;font-family:var(--font-mono,monospace);font-size:.82rem}@media(max-width:40rem){.ux-erros-sistema__solucionar{grid-column:1/-1}}.ux-atencao__item[data-urgencia=baixa]{border-left-color:var(--color-border-strong)}.ux-atencao__n{font-size:1.5rem;font-weight:750;line-height:1;text-align:center}.ux-atencao__item[data-urgencia=alta] .ux-atencao__n,.ux-atencao__item[data-urgencia=critica] .ux-atencao__n{color:var(--color-danger)}.ux-atencao__texto{display:grid;gap:.1rem;min-width:0}.ux-atencao__texto strong{line-height:1.3}.ux-atencao__texto span{color:var(--color-muted);font-size:var(--text-sm)}.ux-atencao__vazio{margin:0;padding:.8rem 1rem;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted)}.ux-atencao__cabecalho{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.ux-atencao__pessoa{display:grid;gap:.2rem;font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.ux-atencao__pessoa select{min-width:14rem;max-width:100%;padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text);font:inherit;font-weight:500}.ux-acoes-rapidas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ux-acoes-rapidas>span{color:var(--color-muted);font-size:var(--text-sm);font-weight:600}@media(max-width:40rem){.ux-atencao__item{grid-template-columns:2.4rem minmax(0,1fr)}.ux-atencao__item>.app-link-button{grid-column:1/-1;justify-self:start}}.ux-menu{position:relative}.ux-menu>summary{list-style:none;cursor:pointer}.ux-menu>summary::-webkit-details-marker{display:none}.ux-menu__painel{position:absolute;right:0;z-index:30;display:grid;gap:.1rem;min-width:17rem;margin-top:.35rem;padding:.4rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card)}.ux-menu__painel a{display:grid;gap:.1rem;padding:.55rem .7rem;border-radius:var(--radius-sm);color:var(--color-ink);text-decoration:none}.ux-menu__painel a:focus-visible,.ux-menu__painel a:hover{outline:none;background:var(--color-surface-subtle)}.ux-menu__painel a span{color:var(--color-muted);font-size:var(--text-xs,.78rem)}.ux-aviso-impacto{margin:0 1rem;padding:.55rem .8rem;border-left:3px solid var(--color-danger);background:var(--color-danger-soft);font-size:var(--text-sm)}.ux-filtros-essenciais{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2)}.ux-filtros-essenciais label{display:grid;gap:.2rem;color:var(--color-muted);font-size:var(--text-sm)}.ux-busca-principal{flex:1 1 22rem;min-height:2.75rem;font-size:var(--text-base)}@media(max-width:40rem){.ux-menu__painel{left:0;right:auto}.ux-filtros-essenciais label{flex:1 1 100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-page-header__acoes>*{flex-shrink:0}.app-page-header__acoes .app-link-button,.app-page-header__acoes .ux-link-secondary,.app-page-header__acoes .ux-menu>summary{white-space:nowrap}.campo-arquivo{display:grid;gap:.4rem;min-width:0}.campo-arquivo__area{position:relative;display:flex;align-items:center;gap:.75rem;min-height:4rem;min-width:0;padding:.8rem 1rem;color:var(--color-ink);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);transition:border-color .12s ease,background-color .12s ease}.campo-arquivo__area:hover{border-color:var(--brand-accent)}.campo-arquivo .campo-arquivo__entrada{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.campo-arquivo__area:has(.campo-arquivo__entrada:focus-visible){outline:2px solid var(--brand-accent);outline-offset:2px}.campo-arquivo[data-arrastando] .campo-arquivo__area{border-style:solid;border-color:var(--brand-accent);background:var(--brand-accent-soft);box-shadow:0 0 0 1px var(--brand-accent)}.campo-arquivo__area:has(.campo-arquivo__entrada:disabled){opacity:.6}.campo-arquivo__area:has(.campo-arquivo__entrada:disabled):hover{border-color:var(--color-border-strong)}.campo-arquivo .campo-arquivo__entrada:disabled{cursor:not-allowed;pointer-events:none}.campo-arquivo__icone{flex:none;color:var(--brand-accent)}.campo-arquivo__texto{display:grid;gap:.1rem;min-width:0;font-size:var(--text-sm);line-height:1.35}.campo-arquivo__texto strong{font-weight:600}.campo-arquivo__nomes{overflow-wrap:anywhere}.campo-arquivo__dica{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.campo-arquivo__so-toque{display:none}@media (hover:none) and (pointer:coarse){.campo-arquivo__so-mouse{display:none}.campo-arquivo__so-toque{display:inline}}.campo-arquivo__erro{display:block;padding:.45rem .7rem;color:var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);font-size:var(--text-sm);font-weight:400;line-height:1.35}.campo-arquivo-envolve{position:relative;display:grid;gap:.4rem;min-width:0;border-radius:var(--radius-md)}.campo-arquivo-envolve--linha{display:inline-grid}.campo-arquivo-envolve[data-arrastando]{outline:2px solid var(--brand-accent);outline-offset:3px;background:var(--brand-accent-soft)}.campo-arquivo-envolve__dica{position:absolute;top:.35rem;right:.5rem;padding:.1rem .55rem;color:var(--color-on-accent);border-radius:var(--radius-sm);background:var(--brand-accent);font-size:var(--text-xs);font-weight:600;pointer-events:none}.caixa-recolhivel>summary{cursor:pointer;padding:.2rem 0;font-size:var(--text-lg,1.1rem);border-radius:var(--radius-sm)}.caixa-recolhivel>summary p,.caixa-recolhivel__explicacao{display:block;margin:.35rem 0 0;font-size:var(--text-sm);font-weight:400}.caixa-recolhivel__titulo{display:inline;margin:0;font-size:inherit;font-weight:700;line-height:inherit}.caixa-recolhivel[open]>summary{margin-bottom:var(--space-3)}.caixa-recolhivel>summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.caixa-recolhivel__corpo>:first-child{margin-top:0}.caixa-recolhivel__corpo>:last-child{margin-bottom:0}@media print{.caixa-recolhivel:not([open])>.caixa-recolhivel__corpo{display:block}}.lista-recolhivel{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card)}.lista-recolhivel>li+li{border-top:1px solid var(--color-border)}.caixa-recolhivel--linha>summary{display:flex;align-items:baseline;gap:.5rem;padding:.65rem var(--space-4,1rem);font-size:var(--text-sm)}.caixa-recolhivel--linha[open]>summary{margin-bottom:0;background:var(--color-surface-subtle)}.caixa-recolhivel__resumo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.1rem;min-width:0;flex:1 1}.caixa-recolhivel__resumo>*{min-width:0;overflow-wrap:anywhere}.caixa-recolhivel__resumo .linha-principal{font-weight:600}.caixa-recolhivel--linha>.caixa-recolhivel__corpo{display:grid;gap:.6rem;padding:.7rem var(--space-4,1rem) .9rem 2.1rem;font-size:var(--text-sm)}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem 1.2rem;margin:0}.linha-campos dt{color:var(--color-muted);font-size:var(--text-xs)}.linha-campos dd{margin:0;min-width:0;overflow-wrap:anywhere}.linha-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}@media (max-width:42rem){.caixa-recolhivel--linha>.caixa-recolhivel__corpo{padding-left:var(--space-4,1rem)}.caixa-recolhivel__resumo{gap:.2rem .8rem}}.busca-recolhivel>.caixa-recolhivel>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;list-style:none;padding:0;font-size:var(--text-sm)}.busca-recolhivel>.caixa-recolhivel>summary::-webkit-details-marker{display:none}.busca-recolhivel .caixa-recolhivel__titulo{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .9rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink);font-size:var(--text-sm);letter-spacing:.04em}.busca-recolhivel>.caixa-recolhivel[open] .caixa-recolhivel__titulo{border-color:var(--brand-accent)}.busca-recolhivel .caixa-recolhivel__explicacao{display:inline;margin:0}.busca-recolhivel>.caixa-recolhivel>summary:focus-visible{outline:none}.busca-recolhivel>.caixa-recolhivel>summary:focus-visible .caixa-recolhivel__titulo{outline:2px solid var(--brand-accent);outline-offset:2px}.caixa-recolhivel>summary{min-height:2.75rem;display:block}.busca-recolhivel>.caixa-recolhivel>summary,.caixa-recolhivel--linha>summary{display:flex}.caixa-recolhivel-moldura:is(.ux-card,.app-card):has(>.caixa-recolhivel:not([open])){padding-block:.45rem;padding-inline:var(--space-4,1rem)}.caixa-recolhivel-moldura:not(.caixa-recolhivel-moldura--linha):has(>.caixa-recolhivel:not([open]))>.caixa-recolhivel>summary{padding:.3rem 0;line-height:1.3}.caixa-recolhivel-moldura:has(>.caixa-recolhivel:not([open])) .caixa-recolhivel__explicacao{margin-top:.15rem;line-height:1.35}.caixa-recolhivel-moldura:is(.ux-card,.app-card):has(>.caixa-recolhivel:not([open]))+.caixa-recolhivel-moldura:is(.ux-card,.app-card):has(>.caixa-recolhivel:not([open])){margin-top:calc(-1 * var(--space-4, 1rem))}.busca-recolhivel .caixa-recolhivel__explicacao .ux-link-secondary,.caixa-recolhivel__resumo .ux-link-secondary{min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--brand-accent);font-weight:500;text-decoration:underline;text-underline-offset:2px}