.historico-page{max-width:1100px}.historico-page header{margin-top:24px}.historico-page h1{font-size:clamp(1.65rem,4vw,2.2rem)}.historico-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;margin:24px 0;padding:clamp(18px,3vw,30px)}.historico-card>h2:first-child{margin-top:0}.historico-page p,.historico-page li{overflow-wrap:anywhere;line-height:1.65}.historico-page button{min-height:44px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-input-border);cursor:pointer;border-radius:8px;padding:10px 16px}.historico-page button:hover{background:var(--color-surface-hover)}.historico-page button.historico-primario{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.historico-page button.historico-primario:hover{background:var(--color-primary-hover)}.historico-page button:disabled{cursor:default;background:var(--color-disabled-background);color:var(--color-disabled-text);border-color:var(--color-border)}.historico-acoes{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.historico-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin:20px 0;display:grid}.historico-grid>div>span,.historico-grid>div>strong{margin-bottom:6px;display:block}.historico-campo{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.historico-campo input,.historico-campo select{border:1px solid var(--color-input-border);background:var(--color-input-background);width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);border-radius:6px;padding:8px}.historico-campo input[type=file]{max-width:100%}.historico-checkbox{align-items:flex-start;gap:10px;margin:20px 0;line-height:1.6;display:flex}.historico-checkbox input{flex-shrink:0;width:20px;height:20px;margin-top:6px}.historico-ajuda{color:var(--color-text-secondary)}.historico-aviso{color:var(--color-warning-text);background:var(--color-warning-background);border:1px solid var(--color-warning);border-radius:8px;margin:20px 0;padding:16px}.historico-erro{color:var(--color-danger-text);background:var(--color-danger-background);border:1px solid var(--color-danger-border);border-radius:8px;padding:16px}.historico-manual{color:var(--color-warning-text);font-size:.85rem;font-weight:600}.historico-indices{flex-wrap:wrap;gap:12px;display:flex}.historico-indices>div{background:var(--color-surface-secondary);overflow-wrap:anywhere;border-radius:8px;flex:165px;min-width:0;padding:16px}.historico-indices dt{font-weight:700}.historico-indices dd{margin:8px 0 0}.historico-tabela{max-width:100%;margin:16px 0;overflow-x:auto}.historico-tabela table{border-collapse:collapse;width:100%}.historico-tabela th,.historico-tabela td{border-bottom:1px solid var(--color-border);text-align:left;padding:12px}.historico-tabela caption{text-align:left;color:var(--color-text-secondary);margin-bottom:10px}.historico-resumo>details{border-top:1px solid var(--color-border);padding:18px 0}.historico-page summary{cursor:pointer;font-weight:600;line-height:1.6}.historico-page summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.historico-registro{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:16px}.historico-registro h4{margin:0 0 8px}.historico-page progress{width:100%}@media (width<=600px){.historico-acoes{flex-direction:column}.historico-acoes button{width:100%}.historico-tabela th,.historico-tabela td{padding:8px}}
