.n222{width:min(1100px,94vw);max-height:92vh;overflow:auto;background:var(--t-surface,#fff);color:var(--t-text,#123);border:1px solid var(--t-border,#ccc);border-radius:18px;padding:22px}.n222::backdrop{background:#0007}.n222 header{display:flex;justify-content:space-between;gap:16px;align-items:center;position:sticky;top:0;background:var(--t-surface,#fff);z-index:2}.n222-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.n222-fields label{display:flex;flex-direction:column;gap:6px}.n222-fields input,.n222-fields select,.n222-fields textarea{padding:10px;border:1px solid var(--t-border,#bbc);border-radius:8px;background:var(--t-surface,#fff);color:inherit;width:100%;box-sizing:border-box}.n222-fields p,.n222-fields section{grid-column:1/-1}.n222 footer{padding-top:20px}.n222-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.n222-kpis div{border:1px solid var(--t-border,#ccd);border-radius:12px;padding:16px}.n222-kpis strong{display:block;margin-top:8px;font-size:1.3em}.n222-doc-fields{grid-column:1/-1;padding:15px;border:1px solid var(--t-border,#ccd);border-radius:12px}.n222 [data-status]{color:var(--t-text,#123)}@media(max-width:650px){.n222-fields,.n222-kpis{grid-template-columns:1fr}}
.n222{box-sizing:border-box}.n222 form>.n222-fields{max-height:65vh;overflow:auto;padding:4px}.n222 footer{display:flex;justify-content:flex-end;padding:14px 0 0;background:var(--t-surface,#fff)}html dialog.n222 button.x190-primary{background:var(--t-accent,#177c59)!important;color:var(--t-accent-text,#fff)!important;border-color:var(--t-accent,#177c59)!important}
