.base-dialog.schedule-dialog .dialog-content-wrapper{border:none;padding:0;border-radius:0}.base-dialog.schedule-dialog .dialog-content-wrapper .content-wrapper{display:flex;flex-direction:column}.base-dialog.schedule-dialog .dialog-content-wrapper .close-btn{right:60px;top:38px;transform:translateY(-50%);background:none}.base-dialog.schedule-dialog .dialog-content-wrapper .close-btn .icon-wrapper{color:var(--text-h1)}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-header{background-color:var(--surface-primary);padding:16px 60px;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;align-items:center}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-header .logo{width:auto;height:46px;-o-object-fit:contain;object-fit:contain}.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{max-height:calc(90vh - 78px);height:auto;overflow-y:auto}.base-dialog.schedule-dialog .dialog-content-wrapper .dialog-body .body-wrapper{padding:28px 60px;display:flex;flex-direction:column;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{padding:0 16px;display:grid}.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{display:flex;justify-content:center;align-items:center;height:56px;width:56px;background-color:transparent;border:0}.schedule-dialog-mobile .dialog-header .back-btn .icon-wrapper{color:var(--text-p1)}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper{padding-top:6px;background-color:var(--border-lightgray)}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper{padding-top:20px;padding-bottom:32px;display:flex;flex-direction:column;background-color:#fff}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .title{text-align:center;margin-bottom:16px}.schedule-dialog-mobile .dialog-body .dialog-body__wrapper .body-wrapper .subtitle{text-align:center;margin-bottom:24px}.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{padding:0 16px;display:grid}.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)}
