.empty-state[data-v-905b5948]{text-align:center;background-color:#f5f7fa;border-radius:8px;margin:10px 20px}.card-container[data-v-905b5948]{position:relative;max-width:100%}.scroll-area[data-v-905b5948]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.scroll-wrapper[data-v-905b5948]{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 0;scrollbar-width:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.scroll-wrapper[data-v-905b5948]::-webkit-scrollbar{display:none}.cards-scroll[data-v-905b5948]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.custom-card[data-v-905b5948]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border:2px solid transparent;position:relative}.custom-card[data-v-905b5948]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}.custom-card.selected[data-v-905b5948]{border:2px solid #409eff;-webkit-box-shadow:0 5px 15px rgba(64,158,255,.3);box-shadow:0 5px 15px rgba(64,158,255,.3)}.custom-card.expired[data-v-905b5948]{-webkit-filter:grayscale(80%);filter:grayscale(80%);opacity:.7}.custom-card.expired[data-v-905b5948]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.card-image[data-v-905b5948]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.card-content[data-v-905b5948]{padding:16px}.card-title[data-v-905b5948]{font-size:16px;font-weight:600;display:block;margin-bottom:8px}.card-footer[data-v-905b5948]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.time[data-v-905b5948]{font-size:13px;color:#999}.time.expired[data-v-905b5948]{color:#f56c6c}.action-btn[data-v-905b5948]{padding:7px 15px}.action-btn.is-disabled[data-v-905b5948]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.scroll-btn[data-v-905b5948]{width:32px;height:32px;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.left-btn[data-v-905b5948]{margin-right:5px}.right-btn[data-v-905b5948]{margin-left:5px}@media (max-width:768px){.scroll-btn[data-v-905b5948]{display:none}.scroll-wrapper[data-v-905b5948]{padding:10px 15px}.custom-card[data-v-905b5948]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}}.date-navigator[data-v-905b5948]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;margin:0 auto;padding:20px;background-color:#f5f5f5;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.current-date[data-v-905b5948]{font-size:18px;font-weight:700;color:#333}.nav-button[data-v-905b5948]{padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.nav-button[data-v-905b5948]:hover{background-color:#45a049}.nav-button[data-v-905b5948]:disabled{background-color:#ccc;cursor:not-allowed}.cancel[data-v-905b5948]{position:absolute;top:10px;left:10px;width:60px;height:60px}.wel-view{height:calc(100% - 30px);overflow-y:scroll}.wel-view .el-card__body{padding:5px}.wel-view .data-view-content{padding:10px}.wel-view .data-view-content .change-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wel-view .data-view-content .change-layout .change-item+.change-item{border-left:none}.wel-view .data-view-content .change-layout .change-item{padding:0 10px;border:1px solid #eee;line-height:30px;text-decoration:none;outline:none}.wel-view .data-view-content .change-layout .change-item.active{background:#44b549;color:#fff}