.add-item__submit,.app-total,.item__total{font-weight:700}.add-item__input,.add-item__submit,.item__delete-button{height:1.5rem;appearance:none}*{box-sizing:border-box}.ember-application{margin:0;padding:0;font-family:-apple-system,system-ui,Helvetica,sans-serif}.add-item,.app-total{padding:.5rem 1rem;background-color:#E0F7FA}.app{margin:0 auto;max-width:18rem}.app-title{font-size:1.5rem;text-align:center;color:#37474F}.app-total{margin:1rem auto;display:flex;justify-content:space-between;border-radius:.25rem;border:1px solid #263238;font-size:1.25rem;color:#263238}.add-item{border-radius:.25rem}.add-item__field{margin:.5rem 0;display:flex;justify-content:space-between}.add-item__label{color:#37474F}.add-item__input{padding:0 .5rem;width:12rem;display:flex;align-items:center;font-size:1rem;border-radius:.25rem;border:1px solid #00BCD4;color:#37474F}.add-item__submit{margin:0 0 .5rem auto;width:fit-content;display:flex;align-items:center;border:0;border-radius:.25rem;text-transform:uppercase;color:#fff;background-color:#388E3C;transition:background-color .15s}.add-item__submit:hover{background-color:#2E7D32}.item-list{margin:1rem auto;width:100%;color:#006064}.item__name{padding:.25rem 0}.item__delete,.item__price,.item__quantity,.item__total{padding-left:.25rem;text-align:right}.item__delete-button{margin-left:.25rem;width:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid #F44336;border-radius:50%;font-size:0;transition:background-color .15s}.item__delete-button:active,.item__delete-button:hover{background-color:#FFCDD2}.item__delete-button::after{content:'×';margin-bottom:.125rem;font-size:1rem;line-height:1;color:#B71C1C;text-align:center}