.field__hint{color:var(--text-secondary);font-size:var(--caption-size)}fieldset.field{border:0;padding:0;margin:0}fieldset.field legend{padding:0;margin-bottom:var(--space-2);font-weight:600}.input-group{display:flex;align-items:stretch}.input-group__prefix{display:flex;align-items:center;padding:0 var(--space-3);border:1px solid var(--border-strong);border-right:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--surface-muted);color:var(--text-secondary)}.input-group input{border-radius:0 var(--radius-lg) var(--radius-lg) 0!important}.choice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);cursor:pointer}.choice+.choice{margin-top:var(--space-2)}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-subtle)}.choice--check{border:0;padding:0;background:none}.choice--check:has(input:checked){background:none}.choice input{margin-top:3px;width:16px;height:16px}.choice__meta{display:block}.slots{display:flex;flex-direction:column;gap:var(--space-3);padding:0;list-style:none;margin-top:var(--space-4)}.slot{padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.slot__head{justify-content:space-between;align-items:flex-start}.slot__control,.slot__head{display:flex;gap:var(--space-3)}.slot__control{align-items:center;margin-top:var(--space-2)}.slot__file{display:inline-flex;align-items:center;gap:var(--space-2)}.slot__file svg{width:16px;height:16px}.slot__progress{flex:1 1 160px;max-width:320px;height:8px;accent-color:var(--primary)}.slots__group{margin-top:var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-default)}.slots__group:first-child{margin-top:0}.form{max-width:640px}.process-form .form{max-width:none}.profile-line{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--accent-subtle);border:1px solid var(--accent);border-left-width:4px;border-radius:var(--radius-md)}.profile-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.profile-line__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--accent);color:var(--text-inverse)}.profile-line__icon svg{width:20px;height:20px}.profile-line__who{flex:1 1;min-width:200px}.profile-line__label{display:block;color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.profile-line__name{margin:0;font-size:1.0625rem}.profile-line fieldset[hidden]{display:none}.profile-line__branch{margin:0}.steps{flex-wrap:wrap;padding:0;list-style:none}.steps,.steps__item{display:flex;align-items:center;gap:var(--space-2)}.steps__item{color:var(--text-secondary)}.steps__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:2px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--body-size);font-weight:600}.steps__num svg{width:16px;height:16px}.steps__item+.steps__item:before{content:"";flex:none;width:24px;height:2px;margin-right:var(--space-1);background:var(--border-strong)}.steps__item.is-done+.steps__item:before{background:var(--success)}@media (max-width:639px){.steps__item+.steps__item:before{display:none}}.steps__item.is-done .steps__num{background:var(--success-subtle);border-color:var(--success);color:var(--success)}.steps__item[aria-current=step]{color:var(--text-primary);font-weight:700}.steps__item[aria-current=step] .steps__num{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.wizard__nav{display:flex;justify-content:space-between;gap:var(--space-3)}.steps__go{display:flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.steps__go:hover .steps__num{border-color:var(--primary)}.steps__go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.card__footer .wizard__nav{flex:1 1}.review-block{padding:var(--space-3) 0;border-bottom:1px solid var(--border-default)}.review-block__head{display:flex;justify-content:space-between;align-items:baseline}.review-block__head .link{padding:0;border:0;background:none;font:inherit;color:var(--primary);text-decoration:underline;cursor:pointer}.review-block__head .link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}#requests .tabs{flex-wrap:wrap}#requests .tab{white-space:nowrap}.requests-table td,.requests-table th{vertical-align:middle;white-space:nowrap}.requests-table .req-process{max-width:260px}.req-process__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requests-table tr.is-action{background:var(--accent-subtle)}.requests-cards{display:none;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.request-card{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.request-card.is-action{border-color:var(--accent);background:var(--accent-subtle)}.request-card p{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.request-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.request-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:767px){.requests-wide{display:none}.requests-cards{display:flex}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.pagination__meta{margin:0;font-weight:600}.pagination__size{display:flex;align-items:center;gap:var(--space-2)}.pagination__size select{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-primary)}.pagination__nav{display:flex;align-items:center;gap:var(--space-3)}.review-list--row{grid-auto-flow:column;justify-content:start;gap:48px}.confirmation__links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.req-prazo{display:block;margin-top:var(--space-1);white-space:nowrap}.resend-group{gap:var(--space-3)}.resend-group,.resend-list{display:flex;flex-direction:column}.resend-list{padding:0;margin:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card)}.resend-item{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default)}.resend-item:last-child{border-bottom:0}.resend-item__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.resend-item__head p{margin:0;overflow-wrap:anywhere}.resend-item__edit{margin-top:var(--space-3)}.error-summary{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-lg);background:var(--surface-muted)}.error-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.error-summary__title{margin:0 0 var(--space-2);color:var(--danger);font-size:1rem}.error-summary ul{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-5);list-style:disc}.error-summary a{color:var(--danger)}.pedidos-cartoes{list-style:none;margin:0;padding:0}.pedidos-cartao{height:100%;color:inherit;text-decoration:none}.pedidos-cartao:hover{border-color:var(--primary)}.pedidos-cartao[aria-current=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.requests-table .ticket-id{white-space:nowrap}.tickets-peek{display:inline-flex;align-items:center;gap:var(--space-1)}.tickets-lista{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tickets-count{font-size:var(--caption-size);font-weight:600;color:var(--text-link)}.tickets-peek .peek__toggle{position:relative;top:auto;right:auto;z-index:6;width:24px;height:24px}.tickets-peek .peek__details{inset:auto;left:0;top:50%;transform:translateY(-50%);z-index:5;display:flex;gap:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);white-space:nowrap;overflow:visible;padding-left:calc(24px + var(--space-4))}.admin-table thead th{border-bottom:2px solid var(--border-strong)}.admin-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin-two{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1040px){.admin-two{grid-template-columns:minmax(0,1fr)}}.admin-sub{display:block;font-weight:400}.admin-periodo{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin-periodo>.field{flex:1 1 130px}.admin-contadores{list-style:none;margin:0;padding:0}.admin-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.admin-row>.field{flex:1 1 200px}.admin-slas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-two--editor{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1040px){.admin-two--editor{grid-template-columns:minmax(0,1fr)}}.ed-campo{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md)}.ed-campo.is-selected{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.ed-campo__nome{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.ed-campo__tags{flex-wrap:wrap}.ed-campo__acoes,.ed-campo__tags{display:flex;gap:var(--space-1)}.ed-paleta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dialog--form{max-width:760px;max-height:90vh}.card--flat{box-shadow:none}.ed-versoes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ed-versoes li{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default)}.ed-versoes li:last-child{border-bottom:0;padding-bottom:0}.chip--fluxo{color:var(--text-primary)}.chip--fluxo,.ed-fluxo{background:var(--info-subtle)}.ed-fluxo{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.painel-tecnico{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.sinal{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-left:4px solid var(--border-default)}.sinal p{margin:0}.sinal--atencao{border-left-color:var(--warning)}.sinal--problema{border-left-color:var(--danger)}.sinal__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.sinal__nome{font-size:var(--body-size,16px);margin:0}.sinal__itens ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.sinal__itens code{word-break:break-all}.pending-list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pending-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md)}.pending-row__main{flex:1 1 260px;display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start;min-width:0}.pending-row__meta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0}.pending-row__meta dd{margin:0}.pending-row .pending-row__more{flex:1 1 100%;min-width:0;border:0;border-radius:0;border-top:1px solid var(--border-subtle);background:none}.pending-row__more .disclosure__toggle{padding:var(--space-2) 0 0;border-radius:var(--radius-md)}.pending-row__more .disclosure__toggle:hover{background:transparent;color:var(--text-link)}.pending-row__more .disclosure__body{padding:0 0 var(--space-3)}.pending-row__more .disclosure__body p{margin:0 0 var(--space-1)}.pending-row__kind{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.decision-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.decision-grid>section>.card{height:100%}.decision-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.decision-grid .review-list>div+div{padding-top:var(--space-2);border-top:1px solid var(--border-default)}:root{--font-family:var(--font-inter),Inter,Arial,Helvetica,sans-serif}