.device-management[data-v-527da189]{padding:20px;background:#f0f2f5;min-height:calc(100vh - 64px)}.control-panel[data-v-527da189]{background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column}.search-form[data-v-527da189]{border-bottom:1px dashed #e8e8e8;padding-bottom:16px;margin-bottom:16px}.table-container[data-v-527da189]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.table-actions[data-v-527da189]{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;white-space:nowrap}.table-actions .ant-btn[data-v-527da189]{padding:0 6px}.danger-text[data-v-527da189]{color:#ff4d4f}.danger-text[data-v-527da189]:hover{color:#ff7875}.bg-config-content[data-v-527da189]{min-height:400px}.bg-header[data-v-527da189]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.device-name[data-v-527da189]{font-size:15px;font-weight:600;color:#262626}.bg-cards-grid[data-v-527da189]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;max-height:500px;overflow-y:auto;padding-right:6px}.bg-card[data-v-527da189]{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;transition:all .3s}.bg-card[data-v-527da189]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.bg-preview[data-v-527da189]{position:relative;height:150px;background:#000;cursor:pointer;overflow:hidden}.bg-image[data-v-527da189],.bg-video[data-v-527da189]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-overlay[data-v-527da189]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.bg-preview:hover .bg-overlay[data-v-527da189]{opacity:1}.bg-overlay .anticon[data-v-527da189]{font-size:48px;color:#fff;opacity:.9}.bg-card-info[data-v-527da189]{padding:12px}.bg-title[data-v-527da189]{font-weight:600;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-duration[data-v-527da189]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.bg-card-actions[data-v-527da189]{padding:8px 12px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;background:#fafafa}.empty-bg[data-v-527da189]{text-align:center;padding:80px 0;color:#999}.background-library[data-v-527da189]{min-height:500px}.library-search[data-v-527da189]{margin-bottom:20px}.library-grid[data-v-527da189]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;max-height:480px;overflow-y:auto;padding-right:6px}.library-item[data-v-527da189]{position:relative;cursor:pointer;border:2px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:all .3s}.library-item[data-v-527da189]:hover:not(.disabled){border-color:#1890ff;transform:translateY(-2px)}.library-item.selected[data-v-527da189]:not(.disabled){border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.library-item.disabled[data-v-527da189]{cursor:not-allowed;border-color:#d9d9d9}.added-mask[data-v-527da189]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.75);display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#52c41a;z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.library-image[data-v-527da189]{position:relative;height:130px;background:#f5f5f5;overflow:hidden}.library-img[data-v-527da189],.library-video[data-v-527da189]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.library-overlay[data-v-527da189]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.library-item.selected .library-overlay[data-v-527da189],.library-item:hover:not(.disabled) .library-overlay[data-v-527da189]{opacity:1}.library-overlay .anticon[data-v-527da189]{font-size:40px;color:#fff}.library-item.selected .library-overlay .anticon[data-v-527da189]{color:#52c41a;background:#fff;border-radius:50%;padding:2px}.library-info[data-v-527da189]{padding:10px;background:#fff}.library-title[data-v-527da189]{font-size:13px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-meta[data-v-527da189]{font-size:12px;color:#999;display:flex;align-items:center;gap:8px}.library-footer[data-v-527da189]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.preview-container[data-v-527da189]{text-align:center}.preview-image-full[data-v-527da189],.preview-video-full[data-v-527da189]{width:100%;max-height:400px;border-radius:8px;background:#000}.preview-info[data-v-527da189]{margin-top:16px;text-align:left}.json-pre[data-v-527da189]{background:#fafafa;padding:12px;border-radius:4px;font-family:Consolas,monospace;font-size:13px;max-height:250px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;margin-bottom:0;border:1px solid #e8e8e8}.order-content[data-v-527da189]{padding-bottom:12px}.income-cards[data-v-527da189]{margin-bottom:20px}.income-cards .ant-card[data-v-527da189]{text-align:center;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.03)}[data-v-527da189]::-webkit-scrollbar{width:6px}[data-v-527da189]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-527da189]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}