.fht--root{position:relative;padding-top:55px;width:100%}.fht--root.fht-overflow{border-right:1px solid #424242;border-bottom:1px solid #424242}.fht--root .fht--header-bg{background-color:#424242;color:#666;font-weight:700;height:56px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid hsla(0,0%,100%,.12)}.fht--root .fht--header-bg.float{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1);box-shadow:2px 2px 5px rgba(0,0,0,.1)}.fht--root .fht--scroll-container{overflow-x:hidden;overflow-y:auto;height:100%}.fht--root .fht--scroll-container.fht-overflow{padding-right:1px}.fht--root table.fht--table{width:100%;border-collapse:collapse;background-color:#424242;color:#fff}.fht--root table.fht--table tr{border-bottom:1px solid hsla(0,0%,100%,.12)}.fht--root table.fht--table th{padding:0 10px!important;height:0!important;text-align:left}.fht--root table.fht--table th .fht--th-text{position:absolute;top:0;color:hsla(0,0%,100%,.7);width:inherit;line-height:56px}.fht--root table.fht--table th:first-child{padding:0 24px!important}.fht--root table.fht--table th:first-child .fht--th-text{border-left:none}.fht--root table.fht--table td{height:30px;padding:3px 10px 2px;color:#fff}.fht--root table.fht--table td:first-child{padding:0 24px!important}.fht--root table.fht--table tbody tr:last-child td{border-bottom:1px solid #3b3f2c}.food-input-dialog--root .fht--root{border:1px solid hsla(0,0%,100%,.12)}.food-input-dialog--root tbody.searched-list-body tr{cursor:move}.food-input-dialog--root tbody.searched-list-body tr:hover{background-color:#616161}.food-input-dialog--root tbody.added-list-body{padding:0}.food-input-dialog--root tbody.added-list-body tr.added-list-row{border-bottom:1px solid hsla(0,0%,100%,.12);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.8,.5,1);transition-timing-function:cubic-bezier(.25,.8,.5,1);-webkit-transition-property:background,opacity;transition-property:background,opacity;cursor:move}.food-input-dialog--root tbody.added-list-body tr.added-list-row:hover{background-color:#616161}.food-input-dialog--root tbody.added-list-body input.price{margin-top:10px}.food-input-dialog--root tbody.added-list-body.dragging tr.added-list-row{opacity:.1}.food-input-dialog--root tbody.added-list-body.dragging tr.added-list-row.drag-ghost{opacity:1}.food-input-dialog--root .drag-ghost{background-color:rgba(92,194,96,.3)!important;opacity:1}.food-input-dialog--root .drag-ghost td{border-color:#5cc260;border-style:solid;border-width:0;border-top-width:1px;border-bottom-width:1px}.food-input-dialog--root .drag-ghost td:first-child{border-left-width:1px}.food-input-dialog--root .drag-ghost td:last-child{border-right-width:1px}.food-input-dialog--root .drag-chosen{background-color:red}.halal-restaurant-info-page .halal-restaurant-info-table{width:100%}.halal-restaurant-info-page .halal-restaurant-info-table th{width:20%}.halal-restaurant-info-page .halal-restaurant-info-table .videos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px;padding-bottom:3px}.halal-restaurant-info-page .halal-restaurant-info-table .videos-container .mm-youtube-root{margin:6px 3px}.halal-restaurant-info-page .halal-restaurant-info-table .videos-container .video-add-button.v-icon{padding:2px;margin:6px 3px;font-size:100px;border:1px solid #aaa;color:#aaa;cursor:pointer}.halal-restaurant-info-page .halal-restaurant-info-table .videos-container .video-add-button.v-icon:hover{color:#5cc260;border-color:#5cc260}.halal-restaurant-info-page .halal-restaurant-info-table .foods-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px;padding-bottom:3px}.halal-restaurant-info-page .halal-restaurant-info-table .foods-container .mm-picture-root{margin:6px 3px}.halal-restaurant-info-page .halal-restaurant-info-table .foods-container .food-add-button.v-icon{padding:2px;margin:6px 3px;font-size:100px;border:1px solid #aaa;color:#aaa;cursor:pointer}.halal-restaurant-info-page .halal-restaurant-info-table .foods-container .food-add-button.v-icon:hover{color:#5cc260;border-color:#5cc260}