.sticky-first-col{overflow-x:auto}.sticky-first-col thead tr th:first-child{position:sticky;left:0;z-index:3;background:#e5e7eb}.sticky-first-col tbody tr td:first-child{position:sticky;left:0;z-index:2;background:#f3f4f6}.custom-board-card[data-v-c3a40228]{background-color:transparent}.custom-board-card .card-thumbnail[data-v-c3a40228]{border:1px solid #ccc;border-radius:16px!important;overflow:hidden;width:64px;height:64px}.custom-board-card .card-thumbnail .card-info[data-v-c3a40228]{background-color:#00000080;border-radius:6px}.custom-board-card .card-cate[data-v-c3a40228]{border:1px solid #f0681e;color:#f0681e}.custom-board-card .card-product-name[data-v-c3a40228]{text-align:left}.custom-board-card .card-title[data-v-c3a40228]{line-height:20px;height:40px;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom-board-card .custom-card-btn .card-thumbnail[data-v-c3a40228]{overflow:hidden}.custom-board-card .custom-card-btn .card-thumbnail[data-v-c3a40228] .q-img__image{transition:transform ease .3s}.custom-board-card .custom-card-btn:hover .card-thumbnail[data-v-c3a40228] .q-img__image{transform:scale(1.1)}.custom-board-card .custom-card-btn[data-v-c3a40228]:hover{transform:none!important}.custom-board-card[data-v-c3a40228] .q-btn{padding:0!important}.custom-board-card[data-v-c3a40228] .q-img__content>div{background-color:transparent;padding-bottom:8px}.custom-board-card[data-v-c3a40228] .q-focus-helper{display:none}.custom-board-card-mobile[data-v-c3a40228]{cursor:pointer}.custom-board-card-mobile .card-thumbnail[data-v-c3a40228]{border:1px solid #ccc;border-radius:10px!important}.custom-board-card-mobile .card-title-mobile[data-v-c3a40228]{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card.selected[data-v-c3a40228]{box-shadow:inset 0 0 0 2px #ff9800,0 0 0 1px #ff98004d}.chip-header{position:sticky;top:0;z-index:10;background:#fff}.product-dialog .q-dialog__inner>div{border-radius:10px}.shadow-input{box-shadow:0 4px 12px #00000026}.dialog-card{width:1280px;max-width:1280px}.dialog-container{display:flex;flex-direction:column;height:100vh}.header,.footer{flex-shrink:0;padding:20px}.content{flex-grow:1;overflow-y:auto;padding:0 20px 20px}
