.invoice{width:100%;height:100vh;overflow:hidden}.invoice iframe{width:100%;height:100vh;border:none}.invoice-form{padding:2rem 0}.invoice-form *{font-size:1.5rem}.invoice-form form{width:70vw}.invoice-form input,.invoice-form textarea{border:none;background-color:#d3d3d3;padding:.5rem}.invoice-form textarea{min-height:40vh;max-width:70vw}.invoice-form button{border:none;padding:.5rem;background-color:#fff;text-align:left;cursor:pointer;box-shadow:2px 2px 7px rgba(0,0,0,.1)}.invoice-form button:hover{background-color:grey}.invoice-form__row{box-sizing:border-box;background-color:#f0f0f0;padding:1rem;width:100%;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.invoice-form__row,.invoice-form form{margin:auto;display:flex;flex-direction:column}.invoice-form__add,.invoice-form__columns,.invoice-form__date,.invoice-form__footer,.invoice-form__header,.invoice-form__row,.invoice-form__upload{margin-top:1rem}.invoice-form__delete{border:none}.invoice-form__row-name{display:flex}.invoice-form__row-name input{flex:1 1 auto;width:10%}.invoice-form__columns{display:flex}.invoice-form__columns input{flex:1 1 auto;width:100%}.invoice-form__column{display:flex;flex:1 1 auto}.invoice-form__column+.invoice-form__column{margin-left:.5rem}.invoice-form__column input{flex:1 1 auto;width:10%}