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-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 {
        border: 1px solid #d3d3d3;
        border-radius: 2px;
        margin: 0 5px !important;
        padding: 2px;
    }

    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 > button {
        background: $eiru-color;
    }
}
