.MenuPage{height:100%;width:100%}.MenuPage .title{font-size:18px;margin-bottom:10px}.MenuPage .buttons{display:flex;justify-content:space-between;margin:0 5px;width:calc(100% - 10px)}.MenuPage .buttons button{align-items:center;border:none;border-radius:2px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:50%}.MenuPage .buttons button p{font-feature-settings:"palt";color:#1a73e8;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:18px;font-weight:400;margin:0;padding:0}.MenuPage .buttons button img{height:50px;width:50px}.MenuPage .buttons button:first-child{margin-right:10px}.MenuPage .buttons button:last-child{margin-left:0}.MenuPage .buttons:not(:first-child){margin-top:20px}.PublicLayout{align-items:center;background-color:#f2f4f4;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;width:100%}.PublicLayout__content{background-color:#fff;height:100%;max-height:1920px;max-width:430px;overflow:hidden;position:relative;width:100%}.PublicLayout__content__header{align-items:center;background-color:#efefef;border-bottom:1px solid #e6e6e6;box-shadow:0 1px 6px 0 #0101011a;display:flex;height:80px;justify-content:flex-start;padding-left:6px}.PublicLayout__content__header span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;margin-top:35px}.PublicLayout__content__header button{background-color:#0000;border:none;box-shadow:none;margin-bottom:-5px;margin-right:20px;margin-top:35px}.PublicLayout__content__header button img{height:30px;width:30px}.PublicLayout__content__page{align-items:center;display:flex;flex-direction:column;height:calc(100% - 111px);justify-content:center;padding:10px 5px 20px;width:calc(100% - 10px)}.PublicLayout__footer{align-items:center;bottom:2px;display:flex;gap:0;justify-content:flex-end;left:0;padding:0 8px;position:absolute;right:0;z-index:100}.PublicLayout__footer__version{bottom:0;color:#00000059;display:block;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:11px;left:35px;margin-right:0;min-width:auto;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.PublicLayout__footer__number{background-color:#fff;border:1px solid #1a73e8;border-radius:50rem;margin-bottom:0;margin-right:15px;padding:0 15px;transform:translateY(-3px)}.PublicLayout__footer__number p{color:#1a73e8;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:15px;margin:0}.App{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.FirstOrderPage{height:100%;position:relative;width:100%}.FirstOrderPage .title{font-size:18px;margin-bottom:10px}.FirstOrderPage .items{border-top:1px solid #cdcdcd;height:calc(100% - 140px);overflow-y:scroll;width:calc(100% - 10px)}.FirstOrderPage .items .item{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px 0;position:relative;width:100%}.FirstOrderPage .items .item span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px}.FirstOrderPage .items .item .inputGroup{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-right:10px}.FirstOrderPage .items .item .inputGroup button{border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;padding:4px 10px 6px}.FirstOrderPage .items .item .inputGroup button.minus{background-color:#f77b4d;border:1px solid #f77b4d}.FirstOrderPage .items .item .inputGroup button.plus{background-color:#1faca5;border:1px solid #1faca5}.FirstOrderPage .items .item .inputGroup span{font-size:34px;font-weight:700;margin:0 10px}.FirstOrderPage .items .item .checkBox{position:absolute;right:22px}.FirstOrderPage .items .item .checkBox button{align-items:center;background-color:#fff;border:1px solid #777;border-radius:3px;box-shadow:none;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:4px 10px 6px;width:130px}.FirstOrderPage .items .item .checkBox button span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700}.FirstOrderPage .items .item .checkBox button .checkIcon{background-color:#1a73e8;border-radius:50%;height:30px;text-align:center;width:30px}.FirstOrderPage .items .item .checkBox button .checkIcon img{color:#fff;height:30px;margin:0;padding:0;width:30px}.FirstOrderPage .items .item .checkBox button.on{border:1px solid #1a73e8}.FirstOrderPage .items .delete-button{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:10px 0 0;padding:10px 0;width:100%}.FirstOrderPage .items .delete-button button{align-items:center;background-color:#fff;border:1px solid #fe0000;border-radius:5px;box-shadow:none;color:#fe0000;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;justify-content:center;margin-bottom:0;padding:10px 20px;width:100%}.FirstOrderPage .buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:20px 5px 0;width:calc(100% - 10px)}.FirstOrderPage .buttons button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;margin-bottom:20px;margin-right:12px;padding:10px 19px;position:relative}.FirstOrderPage .buttons button[data-badge-top-right]:before{background-color:red;border:2px solid #fff;border-radius:50%;color:#fff;content:attr(data-badge-top-right) "";display:inline-block;font-size:16px;font-weight:700;line-height:1;min-width:16px;padding:2px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.FirstOrderPage .footer{bottom:5px;margin:auto;position:absolute;width:calc(100% - 10px);z-index:100}.FirstOrderPage .footer button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;box-shadow:none;color:#1a73e8;cursor:pointer;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;margin-bottom:0;padding:10px 20px}.FirstOrderPage .footer .buttons,.FirstOrderPage .footer button{align-items:center;display:flex;justify-content:center;width:100%}.FirstOrderPage .footer .buttons{flex-direction:row;flex-wrap:nowrap}.FirstOrderPage .footer .buttons button{width:50%}.FirstOrderPage .footer .buttons button.submit{background-color:#1a73e8;border:1px solid #1a73e8;color:#fff}.CustomerPage{height:100%;position:relative;width:100%}.CustomerPage .title{font-size:18px;margin-bottom:10px}.CustomerPage .tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:3px;width:100%}.CustomerPage .tabs .tab-button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;color:#1a73e8;font-size:15px;font-weight:700;margin:0;padding:3px 2px;white-space:nowrap}.CustomerPage .items{border-top:1px solid #cdcdcd;height:calc(100% - 141px);overflow-y:scroll;width:calc(100% - 10px)}.CustomerPage .items .item{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:17px 0;width:100%}.CustomerPage .items .item .left{color:#979797;display:flex;flex-direction:column;font-size:16px;font-weight:400}.CustomerPage .items .item .left .name{color:#000;font-size:20px;font-weight:700;margin-bottom:5px}.CustomerPage .items .item button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;padding:10px 20px;white-space:nowrap}.CustomerPage .items .item button.selected{background-color:#fe0000;border:1px solid #fe0000;color:#fff}.CustomerPage .buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:20px 5px 0;width:calc(100% - 10px)}.CustomerPage .buttons button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;margin-bottom:20px;margin-right:12px;padding:10px 19px;position:relative}.CustomerPage .buttons button[data-badge-top-right]:before{background-color:red;border:2px solid #fff;border-radius:50%;color:#fff;content:attr(data-badge-top-right) "";display:inline-block;font-size:16px;font-weight:700;line-height:1;min-width:16px;padding:2px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.CustomerPage .footer{bottom:5px;margin:auto;position:absolute;width:calc(100% - 10px);z-index:100}.CustomerPage .footer button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:5px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;justify-content:center;padding:10px 20px;width:100%}.NewOrderPage{height:100%;position:relative;width:100%}.NewOrderPage .isTax8{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin-top:-45px;position:absolute;right:0}.NewOrderPage .isTax8 span{font-size:16px;font-weight:700;margin-right:2px}.NewOrderPage .title{font-size:18px;margin-bottom:10px}.NewOrderPage .tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:3px;width:100%}.NewOrderPage .tabs .tab-button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;color:#1a73e8;font-size:14px;font-weight:700;margin:0;padding:3px 1px;white-space:nowrap}.NewOrderPage .items{border-top:1px solid #cdcdcd;height:calc(100% - 146px);overflow-y:scroll;width:calc(100% - 10px)}.NewOrderPage .items .item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 0;width:100%}.NewOrderPage .items .item span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;margin-left:5px}.NewOrderPage .items .item .inputGroup{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:10px}.NewOrderPage .items .item .inputGroup button{border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;padding:4px 10px 6px}.NewOrderPage .items .item .inputGroup button.minus{background-color:#f77b4d;border:1px solid #f77b4d}.NewOrderPage .items .item .inputGroup button.plus{background-color:#1faca5;border:1px solid #1faca5}.NewOrderPage .items .item .inputGroup button:disabled{background-color:#cdcdcd;border:1px solid #cdcdcd}.NewOrderPage .items .item .inputGroup span{font-size:34px;font-weight:700;margin:0 10px}.NewOrderPage .items .item .inputGroup .sold-out{text-wrap:nowrap;color:#fe0000;font-size:18px;margin-left:10px}.NewOrderPage .items .item-border{border-bottom:1px solid #cdcdcd}.NewOrderPage .items .glass-count{border-top:2px dashed #cdcdcd;padding:10px 0}.NewOrderPage .items .item.header{background-color:#efefef;padding:5px 0}.NewOrderPage .items .item.title-row{background-color:#f9f9f9}.NewOrderPage .items .item.customer-order{margin:0 5px;padding:10px 0;width:calc(100% - 10px)}.NewOrderPage .items .item.customer-order button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;padding:10px 20px;width:100%}.NewOrderPage .buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:20px 5px 0;width:calc(100% - 10px)}.NewOrderPage .buttons button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;margin-bottom:20px;margin-right:10px;padding:10px 20px;position:relative}.NewOrderPage .buttons button[data-badge-top-right]:before{background-color:red;border:2px solid #fff;border-radius:50%;color:#fff;content:attr(data-badge-top-right) "";display:inline-block;font-size:16px;font-weight:700;line-height:1;min-width:16px;padding:2px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.NewOrderPage .footer{bottom:5px;margin:auto;position:absolute;width:calc(100% - 10px);z-index:100}.NewOrderPage .footer button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;box-shadow:none;color:#1a73e8;cursor:pointer;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;margin-bottom:0;padding:10px 20px}.NewOrderPage .footer .buttons,.NewOrderPage .footer button{align-items:center;display:flex;justify-content:center;width:100%}.NewOrderPage .footer .buttons{flex-direction:row;flex-wrap:nowrap;z-index:10}.NewOrderPage .footer .buttons button{width:50%}.NewOrderPage .footer .buttons button.submit{background-color:#1a73e8;border:1px solid #1a73e8;color:#fff}.WarningModal{background:#fff;border:1px solid #ccc;border-radius:10px;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 20px;outline:none;overflow:auto;padding:20px;position:absolute;top:0}.WarningModal__content{font-size:18px}.WarningModal__content .title{font-size:22px;font-weight:700;margin-bottom:10px;margin-right:5px;margin-top:10px}.WarningModal__footer{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:30px 5px 0;width:calc(100% - 10px)}.WarningModal__footer button{align-items:center;background-color:#1a73e8;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;justify-content:center;margin-bottom:20px;margin-right:15px;padding:10px 20px}.WarningModal__footer button.link{background-color:#0000;border:none;color:#1a73e8}.WarningModal__footer button:last-child{margin-right:0}.SelectOptionModal{background:#fff;border:1px solid #ccc;border-left:none;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:none;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0;outline:none;overflow:auto;padding:20px 0;position:absolute;width:100%}.SelectOptionModal__content{width:100%}.SelectOptionModal__content .close{margin-left:20px;margin-top:3px;position:absolute}.SelectOptionModal__content .close button{background-color:#0000;border:none;box-shadow:none;color:#000;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:18px;margin:0;padding:0}.SelectOptionModal__content .title{font-size:22px;margin:10px 20px;text-align:center}.SelectOptionModal__content .list{border-top:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:20px;width:100%}.SelectOptionModal__content .list .item{align-items:flex-start;border-bottom:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;font-size:20px;justify-content:center;margin:0;padding:15px;width:100%}.SelectOptionModal__content .list .item .checkBox{position:absolute;right:22px}.SelectOptionModal__content .list .item .checkBox .checkIcon{background-color:#1a73e8;border-radius:50%;height:30px;text-align:center;width:30px}.SelectOptionModal__content .list .item .checkBox .checkIcon img{color:#fff;height:30px;margin:0;padding:0;width:30px}.SelectOptionModal__content .footer{margin:30px 20px 10px;width:calc(100% - 40px)}.SelectOptionModal__content .footer button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;padding:10px 20px;width:100%}.SelectOptionModal__content .footer button:disabled{background-color:#c3cad0;border:1px solid #c3cad0;color:#71787f;cursor:not-allowed}.InputSizeModal{background:#fff;border:1px solid #ccc;border-left:none;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:none;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0;outline:none;overflow:auto;padding:20px 0 0;position:absolute;width:100%}.InputSizeModal__content{width:100%}.InputSizeModal__content .close{margin-left:20px;margin-top:3px;position:absolute;width:calc(100% - 40px)}.InputSizeModal__content .close button{background-color:#0000;border:none;box-shadow:none;color:#000;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:18px;margin:0;padding:0}.InputSizeModal__content .close .gift{background-color:#1a73e8;border:1px solid #1a73e8;border-radius:4px;color:#fff;font-size:15px;margin-top:1px;padding:3px 6px;position:absolute;right:0}.InputSizeModal__content .close .gift:disabled{background-color:#ccc;border:1px solid #ccc;color:#666;cursor:not-allowed}.InputSizeModal__content .title{font-size:22px;margin:10px 20px;text-align:center}.InputSizeModal__content .list{align-items:center;background-color:#f5f5f5;border-top:1px solid #ccc;display:flex;flex-direction:row;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:30px;height:100px;justify-content:space-between;margin-top:20px;width:100%}.InputSizeModal__content .list .menu{align-items:flex-start;color:#393939;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-left:10px}.InputSizeModal__content .list .menu .menuName{font-size:24px;margin:0;padding:0}.InputSizeModal__content .list .menu .unitAmount{font-size:17px;margin:0;padding:0}.InputSizeModal__content .list .inputDisplay{align-items:flex-end;color:#393939;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-right:20px}.InputSizeModal__content .list .inputDisplay .weight{color:#000;font-size:36px;margin:0;padding:0}.InputSizeModal__content .list .inputDisplay .weight .input{margin-right:5px}.InputSizeModal__content .list .inputDisplay .weight .unit{font-size:28px}.InputSizeModal__content .list .inputDisplay .amount{text-wrap:nowrap;font-size:24px}.InputSizeModal__content .list .inputDisplay .amount .value{margin-right:5px}.InputSizeModal__content .list .inputDisplay .amount .unit{font-size:20px}.InputSizeModal__content .footer{margin:0;width:100%}.InputKeyboard{width:100%}.InputKeyboard,.InputKeyboard .keys{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center}.InputKeyboard .keys{border-top:1px solid #ccc;flex-direction:column;width:75%}.InputKeyboard .keys .row{background-color:#fff;display:flex;flex-wrap:wrap;height:60px;justify-content:center;margin:0;padding:0;width:100%}.InputKeyboard .keys .row button{background-color:#fff;border:1px solid #ccc;border-left:none;border-top:none;box-shadow:none;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:30px;margin:0;padding:0;width:33.3333333333%}.InputKeyboard .keys .row .zeroButton{width:66.6666666667%}.InputKeyboard .keys .row .backSpace img{fill:#5f6368;color:#5f6368;margin:7px 0 0;padding:0;width:40px}.InputKeyboard .keys .row button:disabled{color:#ccc;cursor:not-allowed}.InputKeyboard .menu{background-color:#fff;border-top:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:center;width:25%}.InputKeyboard .menu button{background-color:#fff;border:none;box-shadow:none;color:#1a73e8;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:24px;margin:0;padding:0;width:100%}.InputKeyboard .menu button:disabled{color:#ccc}.CustomMenuInputModal{background:#fff;border:1px solid #ccc;border-radius:10px;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 20px;outline:none;overflow:auto;padding:20px;position:absolute;top:0}.CustomMenuInputModal__content{font-size:18px}.CustomMenuInputModal__content .title{font-size:22px;font-weight:700;margin-bottom:20px;margin-right:5px;margin-top:10px}.CustomMenuInputModal__content .input-text{border:1px solid #ccc;border-radius:3px;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;height:40px;margin-bottom:15px;padding:5px 10px;width:calc(100% - 15px)}.CustomMenuInputModal__content .input-text:active,.CustomMenuInputModal__content .input-text:focus{outline:none}.CustomMenuInputModal__content .input-text:disabled{background-color:#cdcdcd}.CustomMenuInputModal__content .radio-group{align-items:center;display:flex;flex-direction:row;margin-bottom:15px}.CustomMenuInputModal__content .radio-group .radio-item{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;margin-right:10px}.CustomMenuInputModal__content .inputGroup{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:10px}.CustomMenuInputModal__content .inputGroup button{border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;padding:4px 10px 6px}.CustomMenuInputModal__content .inputGroup button.minus{background-color:#f77b4d;border:1px solid #f77b4d}.CustomMenuInputModal__content .inputGroup button.plus{background-color:#1faca5;border:1px solid #1faca5}.CustomMenuInputModal__content .inputGroup span{font-size:34px;font-weight:700;margin:0 10px}.CustomMenuInputModal__content .inputGroup .sold-out{text-wrap:nowrap;color:#fe0000;font-size:18px;margin-left:10px}.CustomMenuInputModal__footer{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:20px 5px 0;width:calc(100% - 10px)}.CustomMenuInputModal__footer button{align-items:center;background-color:#1a73e8;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;justify-content:center;margin-bottom:20px;margin-right:5px;padding:10px 20px}.CustomMenuInputModal__footer button.link{background-color:#0000;border:none;color:#1a73e8}.CustomMenuInputModal__footer button:last-child{margin-right:0}.CustomMenuInputModal__footer button:disabled{background-color:#c3cad0;border:1px solid #c3cad0;color:#71787f;cursor:not-allowed}.ToggleSwitch{border-radius:3px;overflow:hidden}.ToggleSwitch>.item{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.ToggleSwitch>.item:last-child{border:none}.ToggleSwitch input,.ToggleSwitch span{margin:0!important;padding:0!important}.SoldOutModal{background:#fff;border:1px solid #ccc;border-radius:10px;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 20px;outline:none;overflow:auto;padding:20px;position:absolute;top:0}.SoldOutModal__content{font-size:18px}.SoldOutModal__content .title{font-size:22px;font-weight:700;margin-bottom:10px;margin-right:5px;margin-top:10px}.SoldOutModal__footer{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:30px 5px 0;width:calc(100% - 10px)}.SoldOutModal__footer button{align-items:center;background-color:#1a73e8;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;justify-content:center;margin-bottom:20px;margin-right:15px;padding:10px 20px}.SoldOutModal__footer button.link{background-color:#0000;border:none;color:#1a73e8}.SoldOutModal__footer button:last-child{margin-right:0}.CancelOrderPage{height:100%;position:relative;width:100%}.CancelOrderPage .title{font-size:18px;margin-bottom:10px}.CancelOrderPage .items{border-top:1px solid #cdcdcd;height:calc(100% - 112px);overflow-y:scroll;width:calc(100% - 10px)}.CancelOrderPage .items .item{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 0;width:100%}.CancelOrderPage .items .item span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;margin-left:5px}.CancelOrderPage .items .item span .unit{font-size:18px!important;margin:0!important}.CancelOrderPage .items .item .inputGroup{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:10px}.CancelOrderPage .items .item .inputGroup button{border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;padding:4px 10px 6px}.CancelOrderPage .items .item .inputGroup button.minus{background-color:#f77b4d;border:1px solid #f77b4d}.CancelOrderPage .items .item .inputGroup button.plus{background-color:#1faca5;border:1px solid #1faca5}.CancelOrderPage .items .item .inputGroup span{text-wrap:nowrap;font-size:34px;font-weight:700;margin:0 10px}.CancelOrderPage .items .item button.update{text-wrap:nowrap;background-color:#fff;border:1px solid #1a73e8;border-radius:4px;color:#1a73e8;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;margin:0 6px 0 0;padding:1px 8px 3px}.CancelOrderPage .items .item.deleted{background-color:#f7f7f7;color:#999;text-decoration:line-through}.CancelOrderPage .items .item.deleted .unit{text-decoration:line-through}.CancelOrderPage .items .item.header{background-color:#efefef;padding:5px 0}.CancelOrderPage .items .item.header .left{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.CancelOrderPage .items .item.header .left .orderDevice{background-color:#fff;border:1px solid #999;border-radius:5px;color:#999;font-size:17px;font-weight:700;margin:0 0 0 5px;padding:1px 5px 3px}.CancelOrderPage .items .item.header .left .orderDevice.handy{background-color:#999;color:#fff}.CancelOrderPage .items .item.header button{background-color:#fff;border:1px solid #1a73e8;border-radius:4px;color:#1a73e8;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;margin:0 5px 0 0;padding:1px 8px 3px}.CancelOrderPage .buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:20px 5px 0;width:calc(100% - 10px)}.CancelOrderPage .buttons button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;margin-bottom:20px;margin-right:10px;padding:10px 20px;position:relative}.CancelOrderPage .buttons button[data-badge-top-right]:before{background-color:red;border:2px solid #fff;border-radius:50%;color:#fff;content:attr(data-badge-top-right) "";display:inline-block;font-size:16px;font-weight:700;line-height:1;min-width:16px;padding:2px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.CancelOrderPage .footer{bottom:5px;margin:auto;position:absolute;width:calc(100% - 10px);z-index:100}.CancelOrderPage .footer button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:5px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;justify-content:center;margin-bottom:0;padding:10px 20px;width:100%}.CancelOrderPage .footer .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%;z-index:10}.CancelOrderPage .footer .buttons button{width:50%}.CancelOrderPage .footer .buttons button.submit{background-color:#1a73e8;border:1px solid #1a73e8;color:#fff}.SoldOutPage{height:100%;position:relative;width:100%}.SoldOutPage .title{font-size:18px;margin-bottom:10px}.SoldOutPage .tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:3px;width:100%}.SoldOutPage .tabs .tab-button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;color:#1a73e8;font-size:14px;font-weight:700;margin:0;padding:3px 1px;white-space:nowrap}.SoldOutPage .items{border-top:1px solid #cdcdcd;height:calc(100% - 146px);overflow-y:scroll;width:calc(100% - 10px)}.SoldOutPage .items .item{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 0;width:100%}.SoldOutPage .items .item span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;margin-left:5px}.SoldOutPage .items .item .inputGroup{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:10px}.SoldOutPage .items .item .inputGroup .tag{background-color:#fff;border:1px solid #999;border-radius:5px;color:#999;font-size:17px;font-weight:700;margin:0 0 0 5px;padding:1px 5px 3px;white-space:nowrap}.SoldOutPage .items .item .inputGroup .detail-button{background-color:#0000;border:none;box-shadow:none;color:#1a73e8;cursor:pointer;font-size:16px;margin-left:10px;outline:none;padding:0}.SoldOutPage .items .item.header{background-color:#efefef;padding:5px 0}.SoldOutPage .items .item.title-row{background-color:#f9f9f9}.SoldOutPage .items.detail{height:calc(100% - 120px)}.SoldOutPage .footer{bottom:5px;margin:auto;position:absolute;width:calc(100% - 10px);z-index:100}.SoldOutPage .footer button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:5px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;justify-content:center;margin-bottom:0;padding:10px 20px;width:100%}.InventoryPage{height:100%;position:relative;width:100%}.InventoryPage .title{font-size:18px;margin-bottom:10px}.InventoryPage .tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:3px;width:100%}.InventoryPage .tabs .tab-button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;color:#1a73e8;font-size:14px;font-weight:700;margin:0;padding:3px 1px;white-space:nowrap}.InventoryPage .items{border-top:1px solid #cdcdcd;height:calc(100% - 146px);overflow-y:scroll;width:calc(100% - 10px)}.InventoryPage .items .item{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px 0;width:100%}.InventoryPage .items .item span{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;margin-left:5px}.InventoryPage .items .item .inputGroup{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:10px}.InventoryPage .items .item .inputGroup button{text-wrap:nowrap;align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;padding:10px 20px}.InventoryPage .items .item .inputGroup.setting{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:10px}.InventoryPage .items .item .inputGroup.setting button{border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;padding:4px 10px 6px}.InventoryPage .items .item .inputGroup.setting button.minus{background-color:#f77b4d;border:1px solid #f77b4d;margin-right:5px}.InventoryPage .items .item .inputGroup.setting button.plus{background-color:#1faca5;border:1px solid #1faca5}.InventoryPage .items .item.inventory{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:100%}.InventoryPage .items .item.inventory .bottom-row{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.InventoryPage .items .item.inventory .tag{background-color:#fff;border:1px solid #999;border-radius:5px;color:#999;font-size:17px;font-weight:700;margin:0 0 0 5px;padding:1px 5px 3px}.InventoryPage .items .item.inventory .inv-count{align-items:center;color:#999;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:17px;font-weight:700;justify-content:space-between;margin:0 5px 0 0;padding:1px 5px 3px}.InventoryPage .items .item.inventory .inv-count img{height:20px;margin:0 5px 0 0;padding:0;width:20px}.InventoryPage .items .item.inventory .main-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.InventoryPage .items .inv-count.warn{color:red!important}.InventoryPage .items .item.header{background-color:#efefef;padding:5px 0}.InventoryPage .items .item.title-row{background-color:#f9f9f9}.InventoryPage .items .delete-button{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:10px 0 0;padding:10px 0;width:100%}.InventoryPage .items .delete-button button{align-items:center;background-color:#fff;border:1px solid #fe0000;border-radius:5px;box-shadow:none;color:#fe0000;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;justify-content:center;margin-bottom:0;padding:10px 20px;width:100%}.InventoryPage .buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:20px 5px 0;width:calc(100% - 10px)}.InventoryPage .buttons button{align-items:center;background-color:#fff;border:1px solid #1a73e8;border-radius:3px;box-shadow:none;color:#1a73e8;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;font-weight:700;justify-content:center;margin-bottom:20px;margin-right:15px;padding:10px 20px}.InventoryPage .footer{bottom:5px;margin:auto;position:absolute;width:calc(100% - 10px);z-index:100}.InventoryPage .footer button{background-color:#fff;border:1px solid #1a73e8;border-radius:5px;box-shadow:none;color:#1a73e8;cursor:pointer;flex-direction:column;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:400;margin-bottom:0;padding:10px 20px}.InventoryPage .footer .buttons,.InventoryPage .footer button{align-items:center;display:flex;justify-content:center;width:100%}.InventoryPage .footer .buttons{flex-direction:row;flex-wrap:nowrap;z-index:10}.InventoryPage .footer .buttons button{width:50%}.InventoryPage .footer .buttons button.submit{background-color:#1a73e8;border:1px solid #1a73e8;color:#fff}body{font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}