.input-form{font-family:Helvetica,sans-serif;font-size:16px;line-height:24px;color:#061a36}.input-hint{font-size:.8rem;margin:0;opacity:.6}.checkbox{display:flex;align-items:center}.checkbox input{margin-right:8px}.checkbox label{margin-left:0}input[type=text],select{width:100%;max-width:300px;padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;line-height:1.4;outline:none;transition:border-color .2s,box-shadow .2s}input[type=text]:focus,select:focus{border-color:#07f;box-shadow:0 0 0 2px #07f3}input[type=checkbox]{appearance:none;width:18px;height:18px;border:1.5px solid #666;border-radius:4px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle}input[type=checkbox]:checked{background:#0077ff;border-color:#07f;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:.55em .55em}label{font-size:.95rem;cursor:pointer;font-weight:700}.input-row{margin-bottom:1rem}.input-row input{display:block}
