.ns-root .ns-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ns-root .ns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.ns-root label{display:flex;flex-direction:column;gap:8px}.ns-root textarea{min-height:120px;resize:vertical}.ns-root .ns-wide{grid-column:1/-1}.ns-root .ns-check{display:flex;flex-direction:row;align-items:center}.ns-root .ns-check input{width:auto}.ns-root .ns-status{padding:12px 16px;border-radius:10px;background:#f0f4f8;color:#30475a;line-height:1.7}.ns-root .ns-warning{background:#fff4dc;color:#825600}.ns-root .ns-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.ns-root .ns-table{overflow:auto}.ns-root table{width:100%;border-collapse:collapse;min-width:620px}.ns-root th,.ns-root td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #e1e7ee;line-height:1.65}.ns-root th{color:#516473;font-size:.9rem}.ns-root .ns-body{white-space:pre-wrap;min-width:240px;max-width:660px}.ns-root .ns-muted{color:#627484;line-height:1.7}.ns-root .ns-small{font-size:.88rem}.ns-root details{margin-top:18px}.ns-root summary{cursor:pointer;font-weight:600}.ns-root [hidden]{display:none!important}.ns-root button:disabled{cursor:default;opacity:.55}.ns-root input,.ns-root select,.ns-root textarea{max-width:100%}@media(max-width:640px){.ns-root .ns-grid{grid-template-columns:1fr}.ns-root .ns-actions button{width:100%}}
