.fields{padding:32px 0}.field-row{margin:0 -8px;display:flex;flex-direction:column}.fields-group{flex:1;display:flex;flex-direction:row}.field-group{margin:8px;flex:1 1 0}.field-row.center{align-items:center}
.field-row.center .field-group{flex:1 1 auto}.field-row.responsive{position:relative;padding-top:22px}.field-row.responsive label.master{position:absolute;top:17px;left:20px;font-size:12px;line-height:1.33;color:#8a8a8b;display:none}
.field-row.responsive .field-group:not(.mobile){display:none}.field-row.sm-reorder .field-group:first-child{order:2}.field-row.sm-reorder .field-group:last-child{order:1}.field-group.basis-xs{flex:0 0 90px}
.ext-fields{position:relative}.ext-fields>input[type='checkbox']{position:absolute;opacity:0;height:0;width:0}.ext-fields>label{font-size:12px;font-weight:400;line-height:1.33;color:#81909d;text-align:left;padding-top:4px;display:block}
.ext-fields>label span{color:#81909d;text-decoration:underline;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.ext-fields>label span:hover{color:#075da7}.ext-fields .extension{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease-out,opacity .3s linear}
.ext-fields>input[type='checkbox']:checked ~ .extension{max-height:500px;opacity:1}.ext-fields>input[type='checkbox']:checked ~ label{display:none}@media screen and (min-width:768px){.field-row{margin:0 -12px}
.field-row:not(.center){flex-direction:row}.field-group{margin:12px;flex:1 1 0}.field-row.sm-reorder .field-group:first-child{order:1}.field-row.sm-reorder .field-group:last-child{order:2}.field-row.responsive .field-group.mobile{display:none}
.field-row.responsive label.master,.field-row.responsive .field-group:not(.mobile){display:block}.fields-group:first-child{margin-left:12px}.fields-group:last-child{margin-right:12px}.fields-group.basis-m{flex:0 0 297px}
.field-group.basis-s{flex:0 0 170px}}