.base-dialog.schedule-dialog .dialog-content-wrapper{border:none;border-radius:0;padding:0}.base-dialog.schedule-dialog .dialog-content-wrapper .content-wrapper{display:flex;flex-direction:column}.base-dialog.schedule-dialog .dialog-content-wrapper .close-btn{background:none;right:60px;top:38px;transform:translateY(-50%)}.base-dialog.schedule-dialog .dialog-content-wrapper .close-btn .icon-wrapper{color:var(--text-h1)}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-header{align-items:center;background-color:var(--surface-primary);-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;padding:16px 60px}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-header .logo{height:46px;-o-object-fit:contain;object-fit:contain;width:auto}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-header .text-wrapper{display:flex;flex-direction:column;row-gap:6px}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-header .text-wrapper .brand-slogan{text-transform:uppercase}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body{height:auto;max-height:calc(90vh - 78px);overflow-y:auto}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper{display:flex;flex-direction:column;padding:28px 60px;row-gap:14px}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .subtitle,.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .title{text-align:center}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid{display:grid;gap:40px;grid-template-columns:repeat(2,calc(50% - 20px));padding:12px 0}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper{border:1px solid var(--border-lightgray)}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row{display:grid;padding:0 16px}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row .content{padding:4px 14px 4px 8px}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row .left-col{text-align:right}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row .right-col{text-align:left}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row.day-info{background-color:var(--surface-lightprimary)}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row.info-row{grid-template-columns:90px auto}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row.info-row.is-break{background-color:var(--surface-bg2)}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper .schedule-grid .table-wrapper .table-row:not(:last-child){border-bottom:1px solid var(--border-lightgray)}.schedule-dialog-mobile .dialog-header .back-btn{align-items:center;background-color:transparent;border:0;display:flex;height:56px;justify-content:center;width:56px}.schedule-dialog-mobile .dialog-header .back-btn .icon-wrapper{color:var(--text-p1)}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper{background-color:var(--border-lightgray);padding-top:6px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper{background-color:#fff;display:flex;flex-direction:column;padding-bottom:32px;padding-top:20px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .title{margin-bottom:16px;text-align:center}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .subtitle{margin-bottom:24px;text-align:center}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper{border:1px solid var(--border-lightgray)}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row{display:grid;padding:0 16px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row .content{padding:6px 8px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row .left-col{text-align:right}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row .right-col{text-align:left}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row.day-info{background-color:var(--surface-lightprimary)}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row.info-row{grid-template-columns:90px auto;padding:0 8px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row.info-row.is-break{background-color:var(--surface-bg2)}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row.info-row .content{padding:7px 8px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .table-wrapper .table-row:not(:last-child){border-bottom:1px solid var(--border-lightgray)}
