.doc-profile-bar{display:flex;align-items:center;gap:18px;margin-bottom:22px}.doc-profile-bar>div{flex:1}.doc-profile-bar p{font-size:11px;color:var(--muted);margin-top:4px}.doc-profile-bar select{width:220px}.document-wide{width:720px}#document-modal:not(.document-wide){width:560px}.doc-line-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:8px 0 15px}.doc-line-heading span{font-size:10px;color:var(--muted)}.doc-position{padding:16px;background:#f8f7fc;border:1px solid var(--line);border-radius:11px;margin:0 0 12px}.doc-position-description label,.doc-position-values label{font-size:11px;font-weight:550;color:#74798f}.doc-position label input{margin-top:5px}.doc-position-values{display:grid;grid-template-columns:1fr 1fr 1fr 32px;gap:12px;align-items:end}.doc-position-values .icon-button{height:38px;width:32px;margin-bottom:1px}.doc-position-description{margin-bottom:13px}.doc-position-description input{background:white}.doc-position-values input{background:white}#document-modal .form-field textarea{min-height:76px}#document-modal .modal-subtitle{padding-right:15px}@media(max-width:650px){.doc-profile-bar{flex-wrap:wrap}.doc-profile-bar>div{flex-basis:100%}.doc-profile-bar select{width:100%}.doc-profile-bar>.btn{width:100%}.doc-line-heading{align-items:start;flex-direction:column;gap:5px}.doc-position-values{grid-template-columns:1fr 1fr;gap:10px}.doc-position-values .doc-remove{justify-self:end;align-self:end}.doc-position{padding:13px}.document-wide{width:calc(100% - 28px)}}
.doc-template-bar{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:end;background:#f2eefb;padding:14px;border-radius:10px;margin-bottom:16px}.doc-template-bar>label{font-size:11px;color:#74618e;font-weight:550}.doc-template-bar select{margin-top:6px;background:white}.doc-template-bar>p{grid-column:1/-1;font-size:10px;color:#8a7a9e;margin:0;line-height:1.7}.doc-template-bar>.btn{background:white}@media(max-width:540px){.doc-template-bar{grid-template-columns:1fr}.doc-template-bar>.btn{width:100%}}

.doc-bank-row{border:1px solid var(--line,#e6e6f1);border-radius:16px;padding:20px;margin-bottom:20px;min-width:0}.doc-bank-row legend{padding:0 8px;font-weight:700}.doc-bank-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.doc-bank-fields label{display:grid;gap:7px;font-size:13px;color:var(--muted,#73758d)}.doc-bank-fields input,.doc-bank-fields select{width:100%;min-width:0;padding:11px;border:1px solid var(--line,#e6e6f1);border-radius:9px;background:#fff;color:var(--ink,#242638)}@media(max-width:600px){.doc-bank-fields{grid-template-columns:1fr}.doc-bank-row{padding:12px}}
.page-head .head-buttons{flex-wrap:wrap;min-width:0}
