/* V107 additional contract source fields are only shown in staff profile creation. */
.v107-create-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin:14px 0;padding:12px;border:1px solid #e5e0d7;border-radius:14px;background:#f7f5f0;}
.v107-create-fields>label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#514f49;font-size:13px!important;}
.v107-create-fields>label:first-child{grid-column:1/-1;}
.v107-create-fields input{display:block;width:100%;min-width:0;min-height:42px;box-sizing:border-box;padding:9px 12px;border:1px solid #dedbd3;border-radius:10px;background:white;font-size:16px!important;color:#352f29;}
@media(max-width:360px){.v107-create-fields{grid-template-columns:minmax(0,1fr);}.v107-create-fields>label:first-child{grid-column:auto;}}
