.profile-fields{display:grid;grid-template-columns:1.4fr .7fr 1.6fr auto;gap:16px;align-items:end;margin:22px 0}.profile-fields label{display:flex;flex-direction:column;gap:8px}.profile-fields select,.profile-fields input{font:inherit;border:1px solid #c6d1da;border-radius:7px;padding:11px;min-width:0}.profile-fields button{min-height:42px}#profile-history{color:#586776;line-height:1.8;padding-left:22px}#profiles button{font-size:12px;padding:8px 11px}@media(max-width:850px){.profile-fields{grid-template-columns:1fr}.profile-fields button{width:100%}}
details{margin:18px 0}details label{display:block;margin:12px 0}#profile-definition{display:block;width:100%;box-sizing:border-box;font:13px ui-monospace,monospace;padding:12px}#html-input-state{overflow-wrap:anywhere}
#catalog-source{display:block;width:100%;font:inherit;padding:10px;border:1px solid #c6d1da;border-radius:7px;margin:8px 0 14px}
