page-order { ion-content > div:nth-child(2) { overflow-y: hidden; } form { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: stretch; } ion-list { overflow-x: hidden; overflow-y: auto; height: 100%; flex-grow: 1; } ion-item { padding-left: 5px !important; } form > ion-item > div { padding-right: 5px !important; box-shadow: 0 0 0 #fff !important; } form > ion-item > div, form > ion-item-divider { border-bottom: 0 !important; } ion-list > ion-item > div > div:nth-child(2) { display: flex !important; flex-direction: column !important; align-content: center; } ion-list > ion-item > div > div:nth-last-child(1) > button { height: 24px !important; padding: 0 8px !important; border-radius: 12px !important; } ion-item-divider { font-size: 1.109rem !important; } ion-item-divider > div > div > ion-label { margin: 13px 8px 10px 0 !important; } ion-list, ion-input { border: 1px solid #d3d3d3; border-radius: 5px; } ion-list { margin: 0 5px !important; padding: 2px; } ion-input > input { margin: 8px !important; } form > ion-item:nth-last-child(1) { padding-right: 65px; } .empty-cart { height: 100%; } .empty-cart > div > div > ion-label { display: flex; flex-direction: column; align-items: center; } .empty-cart > div > div > ion-label > h2 { font-size: 10pt; color: #d3d3d3; padding-bottom: 25px; } }