.input-wrap .label{font-size:.9em}.input-wrap .description-wrap{font-size:.9em;opacity:.5;margin:0 auto .5em;line-height:1.35}.input-wrap .input-area{position:relative}.input-wrap.horizontal,.input-wrap.vertical{margin:0 0 1.25em}.input-wrap.vertical .input-meta{margin-bottom:.5em}.input-wrap.horizontal{display:grid;grid-template-columns:minmax(80px,1fr) 3fr;grid-column-gap:1em}.input-wrap.horizontal .input-meta{opacity:.7;text-align:right}.input-wrap.horizontal .input-meta .label{line-height:1.2;display:block}