@media screen and (min-width:768px){.mobile{display:none}}@media screen and (max-width:768px){.web{display:none}}@media (min-width:1232px) and (min-height:731px){.my-sticky-header-table>.q-table__middle{max-height:70vh}.my-reservation-table{max-height:80vh}}@media (min-width:1024px) and (min-height:768px){.my-sticky-header-table>.q-table__middle{max-height:70vh}.my-reservation-table{max-height:80vh}}@media (min-width:1440px) and (min-height:900px){.my-reservation-table,.my-sticky-header-table>.q-table__middle{max-height:80vh}}@media (min-width:1920px) and (min-height:1080px){.my-reservation-table,.my-sticky-header-table>.q-table__middle{max-height:80vh}}.my-reservation-table .q-calendar-scheduler__head--day{min-width:0!important}.my-reservation-table .q-calendar-scheduler__day,.my-reservation-table .q-calendar-scheduler__head--day{flex:1 1 0!important;max-width:none!important;width:auto!important}.meeting-room-reservation-calendar{--calendar-resources-width:100px}.meeting-room-reservation-calendar .q-calendar-scheduler__head--resources,.meeting-room-reservation-calendar .q-calendar-scheduler__resource,.meeting-room-reservation-calendar .q-calendar-scheduler__resource--section{box-sizing:border-box;flex:0 0 var(--calendar-resources-width);max-width:var(--calendar-resources-width);min-width:var(--calendar-resources-width);width:var(--calendar-resources-width)}.meeting-room-reservation-calendar .q-calendar-scheduler__resource--text{line-height:1.4;min-width:0;overflow-wrap:anywhere;white-space:normal}.my-reservation-table .q-calendar-scheduler__day{min-width:0}body{font-family:Microsoft JhengHei,sans-serif}