canvas[data-v-18fbe655]{border:1px solid var(--theme-border-color);margin-left:20px;background:var(--theme-input-bg)}input[data-v-18fbe655],textarea[data-v-18fbe655]{outline:none}.operation[data-v-18fbe655]{width:100%;max-width:820px;height:auto;margin:0 auto;color:var(--theme-text-primary)}.operation .title[data-v-18fbe655]{font-size:18px;font-weight:600;text-align:center;margin:12px 0 10px;color:var(--theme-text-primary);letter-spacing:.5px}.operation .date[data-v-18fbe655]{font-size:14px;text-align:left;margin-bottom:12px;color:var(--theme-text-secondary)}.operation .table[data-v-18fbe655]{border-radius:8px;overflow:hidden;border:1px solid var(--theme-border-color)}table[data-v-18fbe655]{width:100%;border-collapse:collapse;background:var(--theme-card-bg)}table[data-v-18fbe655],td[data-v-18fbe655]{border:1px solid var(--theme-border-color)}td[data-v-18fbe655]{text-align:center;width:100px;min-height:40px;padding:8px 10px;box-sizing:border-box;color:var(--theme-text-primary);background:var(--theme-card-bg);vertical-align:middle}input.large[data-v-18fbe655],input.middle[data-v-18fbe655],input.small[data-v-18fbe655]{box-sizing:border-box;border:none;border-radius:0;padding:6px 10px;height:auto;min-height:36px;background:transparent;color:var(--theme-text-primary);font-size:14px;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.small[data-v-18fbe655]{width:100%;max-width:130px}input.middle[data-v-18fbe655]{width:100%;max-width:260px}input.large[data-v-18fbe655]{width:100%;max-width:100%}.operation table img.small[data-v-18fbe655]{border:none;outline:none;max-width:260px;max-height:40px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.big[data-v-18fbe655]{box-sizing:border-box;padding:10px 12px;width:100%;max-width:100%;min-height:300px;height:300px;resize:vertical;border:1px solid var(--theme-border-color);border-radius:4px;background:transparent;color:var(--theme-text-primary);font-size:13px;line-height:1.55}.bottom[data-v-18fbe655]{text-align:center;margin-top:20px;margin-bottom:20px}.btn[data-v-18fbe655]{margin-top:20px;display:flex;justify-content:space-around}.btn .clear[data-v-18fbe655]{width:150px;text-align:center}.product-item[data-v-18fbe655]{margin:0 0 12px 0;font-size:15px;color:var(--theme-text-primary);letter-spacing:.5px;font-weight:500;text-align:left}.product-item+.product-item[data-v-18fbe655]{margin-top:12px}.personal-center-sidebar[data-v-de7381d4]{width:200px;min-height:calc(100vh - var(--nav-height));position:fixed;left:0;top:var(--nav-height);z-index:2;border-right:1px solid var(--theme-border-color);background:transparent}.personal-center-sidebar .name[data-v-de7381d4]{color:var(--theme-text-secondary);font-size:16px;text-align:center;margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 20px}.personal-center-sidebar .nav[data-v-de7381d4]{margin:20px 0 0;padding:0;font-size:18px}.personal-center-sidebar .nav li[data-v-de7381d4]{padding-left:20px;height:62.66666667px;line-height:62.66666667px;border-right:2px solid transparent;color:var(--theme-text-primary);cursor:pointer;list-style:none}.personal-center-sidebar .nav li.xz[data-v-de7381d4]{background:var(--theme-hover-bg);color:var(--theme-primary-color);border-right:2px solid var(--theme-primary-color)}.personal-center-sidebar .button[data-v-de7381d4]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.personal-center-sidebar .button button[data-v-de7381d4]{margin-bottom:20px;cursor:pointer;width:180px;height:50px;border-radius:4px;border:1px solid var(--theme-border-strong);background-color:var(--theme-card-bg);color:var(--theme-text-primary);font-size:16px;text-align:center}@media (max-width:768px){.personal-center-sidebar[data-v-de7381d4]{position:static;width:100%;min-height:auto;z-index:1;border-right:none;border-bottom:1px solid var(--theme-border-color);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 12px;gap:8px}.personal-center-sidebar .nav[data-v-de7381d4]{display:flex;flex-direction:row;margin-top:0;flex:1;min-width:0;padding:0}.personal-center-sidebar .nav li[data-v-de7381d4]{flex:1;min-width:0;height:auto;line-height:1.4;padding:10px 8px;text-align:center;border-right:none!important;border-bottom:2px solid transparent}.personal-center-sidebar .nav li.xz[data-v-de7381d4]{border-bottom-color:var(--theme-primary-color)}.personal-center-sidebar .button[data-v-de7381d4]{margin-top:0;flex-direction:row}.personal-center-sidebar .button button[data-v-de7381d4]{width:auto;min-width:96px;height:44px;margin-bottom:0}}.account-setting[data-v-c831f6c2]{display:flex;flex-direction:column;gap:20px;max-width:640px;width:100%}.panel[data-v-c831f6c2]{background:#fff;border:1px solid #e8edf4;border-radius:14px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.panel[data-v-c831f6c2]:hover{border-color:var(--theme-primary-color);box-shadow:0 4px 20px rgba(var(--theme-primary-rgb),.08)}.panel-header[data-v-c831f6c2]{display:flex;align-items:center;gap:14px;padding:20px 24px 16px}.panel-icon[data-v-c831f6c2]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;background:linear-gradient(135deg,rgba(var(--theme-primary-rgb),.12),rgba(var(--theme-primary-rgb),.18));color:var(--theme-primary-color)}.panel-icon--alt[data-v-c831f6c2]{background:linear-gradient(135deg,rgba(var(--theme-primary-rgb),.08),rgba(var(--theme-primary-rgb),.14))}.panel-title-group[data-v-c831f6c2]{display:flex;flex-direction:column;gap:2px}.panel-title[data-v-c831f6c2]{margin:0;font-size:16px;font-weight:600;color:#1a1d2b}.panel-subtitle[data-v-c831f6c2]{margin:0;font-size:13px;color:#9ca3b4}.panel-body[data-v-c831f6c2]{padding:4px 24px 24px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-c831f6c2]{display:flex;flex-direction:column;gap:6px}.form-group--double[data-v-c831f6c2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-label[data-v-c831f6c2]{font-size:13px;font-weight:500;color:#6e7687}.input-row[data-v-c831f6c2]{display:flex;align-items:center;gap:10px}.flex-1[data-v-c831f6c2]{flex:1}.form-footer[data-v-c831f6c2]{padding-top:4px;display:flex;justify-content:flex-end}.btn-code[data-v-c831f6c2]{font-size:13px;height:40px;padding:0 18px;border-color:#e8edf4;color:#6e7687;white-space:nowrap;flex-shrink:0;transition:all .2s ease}.btn-code[data-v-c831f6c2]:hover{border-color:var(--theme-primary-color);color:var(--theme-primary-color);background:rgba(var(--theme-primary-rgb),.08)}.btn-primary[data-v-c831f6c2]{font-size:13px;height:40px;padding:0 22px;border-radius:20px;white-space:nowrap;flex-shrink:0;background:var(--theme-primary-color);border-color:var(--theme-primary-color);font-weight:500;transition:all .2s ease}.btn-primary[data-v-c831f6c2]:focus,.btn-primary[data-v-c831f6c2]:hover{background:var(--theme-primary-hover);border-color:var(--theme-primary-hover);box-shadow:0 4px 14px rgba(var(--theme-primary-rgb),.3)}[data-v-c831f6c2] .el-input__inner{height:40px;line-height:40px;border-radius:8px;border-color:#e8edf4;transition:all .2s ease}[data-v-c831f6c2] .el-input__inner:focus{border-color:var(--theme-primary-color);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.1)}[data-v-c831f6c2] .el-input__prefix{left:12px;color:#9ca3b4}[data-v-c831f6c2] .el-input--prefix .el-input__inner{padding-left:36px}@media (max-width:768px){.account-setting[data-v-c831f6c2]{gap:14px}.panel-header[data-v-c831f6c2]{padding:16px 18px 12px}.panel-body[data-v-c831f6c2]{padding:2px 18px 18px;gap:14px}.panel-icon[data-v-c831f6c2]{width:38px;height:38px;border-radius:10px;font-size:18px}.panel-title[data-v-c831f6c2]{font-size:15px}.form-group--double[data-v-c831f6c2]{grid-template-columns:1fr;gap:12px}.input-row[data-v-c831f6c2]{flex-direction:column;align-items:stretch}.btn-code[data-v-c831f6c2],.btn-primary[data-v-c831f6c2]{width:100%}.form-footer[data-v-c831f6c2]{justify-content:stretch}.form-footer .btn-primary[data-v-c831f6c2]{width:100%}}.crop-overlay[data-v-81e0095e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:3000;display:flex;align-items:center;justify-content:center}.crop-dialog[data-v-81e0095e]{background:#fff;border-radius:6px;width:760px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.2)}.crop-header[data-v-81e0095e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #ebeef5}.crop-title[data-v-81e0095e]{font-size:15px;font-weight:600;color:#303133}.crop-close[data-v-81e0095e]{font-size:18px;color:#909399;cursor:pointer}.crop-close[data-v-81e0095e]:hover{color:#303133}.crop-body[data-v-81e0095e]{flex:1;overflow:hidden;background:#333;min-height:400px;max-height:62vh;position:relative}.crop-image-area[data-v-81e0095e]{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-image-area img[data-v-81e0095e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.crop-mask[data-v-81e0095e]{position:absolute;cursor:move;box-shadow:0 0 0 9999px rgba(0,0,0,.55)}.crop-grid[data-v-81e0095e]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;pointer-events:none}.crop-grid-row[data-v-81e0095e]{flex:1;display:flex}.crop-grid-col[data-v-81e0095e]{flex:1;border:1px solid hsla(0,0%,100%,.3)}.crop-handle[data-v-81e0095e]{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #00b890;border-radius:2px;z-index:10}.crop-handle.tl[data-v-81e0095e]{top:-6px;left:-6px;cursor:nw-resize}.crop-handle.tr[data-v-81e0095e]{top:-6px;right:-6px;cursor:ne-resize}.crop-handle.bl[data-v-81e0095e]{bottom:-6px;left:-6px;cursor:sw-resize}.crop-handle.br[data-v-81e0095e]{bottom:-6px;right:-6px;cursor:se-resize}.crop-footer[data-v-81e0095e]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #ebeef5}.ma-upload-list[data-v-4dc84398]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.ma-upload-card[data-v-4dc84398]{position:relative;width:100px;height:100px;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .2s}.ma-upload-card[data-v-4dc84398]:hover{border-color:var(--theme-primary-color,#409eff)}.ma-upload-card:hover .ma-upload-actions[data-v-4dc84398]{opacity:1}.ma-upload-card.is-fail[data-v-4dc84398]{border-color:#f56c6c}.ma-upload-thumb[data-v-4dc84398]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ma-upload-status[data-v-4dc84398]{position:absolute;top:0;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}.is-success .ma-upload-status[data-v-4dc84398]{color:#fff}.is-fail .ma-upload-status[data-v-4dc84398]{color:#f56c6c}.ma-upload-status[data-v-4dc84398]:before{content:"";position:absolute;top:0;right:0;border-width:0 24px 24px 0;border-style:solid;border-color:transparent}.is-success .ma-upload-status[data-v-4dc84398]:before{border-right-color:#13ce66}.is-fail .ma-upload-status[data-v-4dc84398]:before{border-right-color:#f56c6c}.ma-upload-status i[data-v-4dc84398]{position:relative;z-index:1;font-size:12px}.is-fail .ma-upload-status i[data-v-4dc84398],.is-success .ma-upload-status i[data-v-4dc84398]{transform:translate(4px,-4px)}.ma-upload-actions[data-v-4dc84398]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s}.ma-upload-actions span[data-v-4dc84398]{color:#fff;font-size:18px;cursor:pointer}.ma-upload-actions span[data-v-4dc84398]:hover{color:var(--theme-primary-color,#409eff)}.ma-upload-add[data-v-4dc84398]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;position:relative}.ma-upload-add[data-v-4dc84398]:hover{border-color:var(--theme-primary-color,#409eff)}.ma-upload-add i[data-v-4dc84398]{font-size:24px;color:#8c939d}.folder-upload-btn[data-v-4dc84398]{margin-top:8px}.drag-over[data-v-4dc84398]{outline:2px dashed var(--theme-primary-color,#00b890);outline-offset:4px;border-radius:6px}.upload-loading[data-v-4dc84398]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--theme-muted-bg,#f5f7fa);border:1px dashed var(--theme-border-color,#d9d9d9);border-radius:6px;box-sizing:border-box}.upload-loading .upload-loading-icon[data-v-4dc84398]{font-size:24px;color:#00b890;animation:upload-pulse-4dc84398 1.4s ease-in-out infinite}.upload-loading .upload-loading-text[data-v-4dc84398]{margin-top:8px;font-size:13px;color:var(--theme-primary-color,#00b890)}@keyframes upload-pulse-4dc84398{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.8}}.maupload-preview-dialog{max-width:860px}.ma-upload .ma-upload-add .el-upload{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.subject[data-v-885fcb4a]{background:transparent;padding-top:20px;padding-bottom:20px;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;overflow-x:hidden}.subject-table-wrap[data-v-885fcb4a]{width:100%;max-width:1200px;margin:0 auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0;box-sizing:border-box}.table[data-v-885fcb4a]{margin:auto;border-color:#ccc;border-spacing:0;border:1px solid var(--theme-border-color);width:100%;max-width:1200px;border-radius:0;overflow:hidden;background:var(--theme-card-bg);table-layout:fixed;min-width:680px}.table tr:last-child td[data-v-885fcb4a]{border-bottom:none}.table tr:first-child td[data-v-885fcb4a]:nth-child(4){font-weight:700}.table tr:first-child td[data-v-885fcb4a]:nth-child(5){font-weight:400}.table tr:first-child td.ba[data-v-885fcb4a]{background:var(--theme-card-bg)}.table tr:first-child td.color[data-v-885fcb4a]{color:#00b890}.table tr td[data-v-885fcb4a]{width:auto;height:48px;text-align:center;font-size:14px;color:var(--theme-text-primary);border-right:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color);padding:0 8px;word-break:break-word}.table tr td[data-v-885fcb4a]:last-child{border-right:none}.table tr td[data-v-885fcb4a]:nth-child(odd){font-weight:700}.table2[data-v-885fcb4a]{margin-top:0;border-top:none}.download-toolbar[data-v-885fcb4a],.select[data-v-885fcb4a],.table2[data-v-885fcb4a],.table[data-v-885fcb4a]{flex-shrink:0}.select[data-v-885fcb4a]{width:100%;max-width:1202px;height:44px;margin:auto;margin-top:0;display:flex;border:1px solid var(--theme-border-color);border-top:none;line-height:42px;background:var(--theme-card-bg)}.select li[data-v-885fcb4a]{flex:1;text-align:center;border-right:1px solid var(--theme-border-color);font-size:14px;color:var(--theme-text-secondary);transition:all .2s ease;cursor:pointer}.select li[data-v-885fcb4a]:last-child{border:none}.select li.xzl[data-v-885fcb4a]{background-color:#00b890;color:var(--theme-on-primary);font-weight:600}.select li.disabled[data-v-885fcb4a]{color:var(--theme-text-muted);cursor:not-allowed;pointer-events:none}.select li[data-v-885fcb4a]:hover:not(.xzl):not(.disabled){background:var(--theme-hover-bg);color:var(--theme-primary-color)}.clothing-section[data-v-885fcb4a]{width:100%;max-width:1200px;margin:auto;margin-top:20px}.clothing-section h3[data-v-885fcb4a]{font-size:18px;color:var(--theme-text-primary);margin-bottom:10px;border-bottom:2px solid #00b890;padding-bottom:5px}.clothing-section .clothing-list[data-v-885fcb4a]{display:flex;flex-wrap:wrap;gap:10px}.clothing-section .clothing-list .clothing-tag[data-v-885fcb4a]{background:var(--theme-hover-bg);border:1px solid #00b890;color:#00b890;padding:8px 12px;border-radius:20px;font-size:14px;font-weight:500}.img_box[data-v-885fcb4a]{width:100%;max-width:1200px;margin:auto;margin-top:0;flex:1;min-height:0;max-height:none;overflow-y:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:12px}.img_box li[data-v-885fcb4a]{width:calc(33.33333% - 8px);min-width:220px;height:auto;aspect-ratio:.81609195;border-radius:8px;border:1px solid var(--theme-border-color);background-color:var(--theme-card-bg);padding:6px;margin-top:0;transition:all .2s ease;cursor:pointer;position:relative}.img_box li img[data-v-885fcb4a]{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img_box li[data-v-885fcb4a]:hover{border-color:var(--theme-primary-color);transform:translateY(-1px)}.img_box li.selected[data-v-885fcb4a]{border:2px solid var(--theme-primary-color);box-shadow:0 0 0 2px rgba(var(--theme-primary-rgb),.12)}.img_box .check-badge[data-v-885fcb4a]{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--theme-primary-color);color:var(--theme-on-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:2}.download-toolbar[data-v-885fcb4a]{width:100%;max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:10px 0 0}.download-toolbar .selected-count[data-v-885fcb4a]{margin-left:10px;color:#00b890;font-weight:600}.download-toolbar[data-v-885fcb4a] .el-button{border-color:var(--theme-border-color);background:var(--theme-card-bg);color:var(--theme-text-secondary)}.download-toolbar[data-v-885fcb4a] .el-button:focus,.download-toolbar[data-v-885fcb4a] .el-button:hover{color:var(--theme-primary-color);border-color:var(--theme-primary-color);background:var(--theme-hover-bg)}.no-images[data-v-885fcb4a]{margin:auto;margin-top:0;color:var(--theme-text-muted);background:var(--theme-muted-bg);border:1px dashed var(--theme-border-color);border-radius:8px}.loading-images[data-v-885fcb4a],.no-images[data-v-885fcb4a]{width:100%;max-width:1200px;text-align:center;padding:0;font-size:14px;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.loading-images[data-v-885fcb4a]{margin:auto;margin-top:20px;color:var(--theme-text-secondary);flex-direction:column}.loading-images .loading-spinner[data-v-885fcb4a]{width:40px;height:40px;border:3px solid var(--theme-border-color);border-top:3px solid #00b890;border-radius:50%;animation:spin-885fcb4a 1s linear infinite;margin:0 auto 20px}.loading-images p[data-v-885fcb4a]{margin:0;letter-spacing:.5px}@media (max-width:1200px){.subject[data-v-885fcb4a]{padding-top:12px;padding-bottom:12px}.table tr td[data-v-885fcb4a]{font-size:13px;height:42px}.select li[data-v-885fcb4a]{font-size:13px}}@media (max-width:768px){.table tr td[data-v-885fcb4a]{font-size:12px;height:40px;padding:0 4px}.select[data-v-885fcb4a]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:thin;height:auto;min-height:40px;line-height:1.3}.select li[data-v-885fcb4a]{font-size:12px;flex:0 0 auto;min-width:88px;min-height:40px;display:flex;align-items:center;justify-content:center;padding:6px 8px;box-sizing:border-box;border-bottom:none}.img_box li[data-v-885fcb4a]{width:calc(50% - 6px);min-width:150px}}@media (max-width:480px){.img_box li[data-v-885fcb4a]{width:100%;min-width:0}}@keyframes spin-885fcb4a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upload-new[data-v-6626d993]{background:transparent;padding:12px;height:100%;display:flex;flex-direction:column;color:var(--theme-text-primary)}.top[data-v-6626d993]{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:14px}.top .tab-container[data-v-6626d993]{flex:1;border:1px solid var(--theme-border-color);border-radius:12px;padding:12px;margin-right:20px;background:var(--theme-card-bg);box-shadow:0 4px 16px var(--theme-shadow-color)}.top .tab-container .button[data-v-6626d993]{display:flex;border:1px solid var(--theme-border-color);border-radius:10px;overflow:hidden;background:var(--theme-muted-bg);padding:3px;gap:4px}.top .tab-container .button .upload-tab[data-v-6626d993]{flex:1;padding:12px 16px;background:transparent;color:var(--theme-text-secondary);cursor:pointer;text-align:center;border-right:none;transition:all .3s;font-size:14px;font-weight:700;border-radius:8px;letter-spacing:.3px;position:relative}.top .tab-container .button .upload-tab.active[data-v-6626d993]{background:linear-gradient(135deg,#00b890,#00a97e);color:var(--theme-on-primary);box-shadow:0 8px 16px rgba(0,184,144,.3)}.top .tab-container .button .upload-tab.active[data-v-6626d993]:after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.65)}.top .tab-container .button .upload-tab[data-v-6626d993]:hover:not(.active){background:hsla(0,0%,100%,.06);color:var(--theme-text-primary);transform:translateY(-1px)}.top .tab-container .button .upload-tab.disabled[data-v-6626d993]{color:var(--theme-text-muted);background:transparent;box-shadow:none;transform:none;cursor:not-allowed}.top .tab-container .pro[data-v-6626d993]{width:100%}.top .right-buttons[data-v-6626d993]{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:stretch;min-width:120px}.top .right-buttons[data-v-6626d993] .clear-btn{background:var(--theme-muted-bg)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-primary)!important;box-shadow:0 2px 8px var(--theme-shadow-color);transition:all .2s ease;width:120px!important;min-width:120px!important;height:36px!important;padding:0 12px!important;margin:0!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px}.top .right-buttons[data-v-6626d993] .clear-btn:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-primary-color)!important;color:var(--theme-primary-color)!important;transform:translateY(-1px)}.top .right-buttons[data-v-6626d993] .clear-btn.is-disabled,.top .right-buttons[data-v-6626d993] .clear-btn.is-disabled:hover{background:var(--theme-muted-bg)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-secondary)!important;transform:none;box-shadow:0 2px 8px var(--theme-shadow-color);opacity:.85;cursor:not-allowed!important}.top .right-buttons[data-v-6626d993] .clear-btn .el-icon-delete{font-size:14px;opacity:.9}.content[data-v-6626d993]{flex:1;border:1px solid var(--theme-border-color);border-radius:12px;padding:16px;overflow-y:auto;background:var(--theme-card-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.content .empty-state[data-v-6626d993]{height:100%;min-height:220px;border:1px dashed var(--theme-border-color);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--theme-text-muted);background:linear-gradient(180deg,hsla(0,0%,100%,.01),transparent)}.content .empty-state i[data-v-6626d993]{font-size:46px;margin-bottom:10px;color:var(--theme-text-secondary);opacity:.75}.content .empty-state p[data-v-6626d993]{margin:0;font-size:14px}.content .photo-grid[data-v-6626d993]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.content .photo-grid .photo-item[data-v-6626d993]{position:relative;border:1px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:var(--theme-muted-bg)}.content .photo-grid .photo-item.selected[data-v-6626d993]{border-color:#00b890;box-shadow:0 0 0 2px rgba(0,184,144,.2)}.content .photo-grid .photo-item[data-v-6626d993]:hover{transform:translateY(-2px);border-color:rgba(0,184,144,.45);box-shadow:0 8px 18px var(--theme-shadow-color)}.content .photo-grid .photo-item img[data-v-6626d993]{width:100%;aspect-ratio:.75;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.content[data-v-6626d993]::-webkit-scrollbar{width:6px}.content[data-v-6626d993]::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-color);border-radius:3px}@media (max-width:1200px){.content .photo-grid[data-v-6626d993]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.top[data-v-6626d993]{flex-direction:column}.top .tab-container[data-v-6626d993]{margin-right:0;margin-bottom:10px}.top .right-buttons[data-v-6626d993]{flex-direction:row;justify-content:flex-end;min-width:0}.top .right-buttons[data-v-6626d993] .clear-btn{width:112px!important;min-width:112px!important}.content .photo-grid[data-v-6626d993]{grid-template-columns:repeat(2,minmax(0,1fr))}}.content[data-v-6626d993]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.custom-datetime-picker .picker-container[data-v-0c28625a]{display:flex;gap:20px;align-items:flex-start}.custom-datetime-picker .date-picker[data-v-0c28625a]{flex:1;max-width:280px;border:1px solid var(--theme-border-color);border-radius:8px;overflow:hidden;background:var(--theme-card-bg)}.custom-datetime-picker .calendar-header[data-v-0c28625a]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--theme-card-bg);border-bottom:1px solid var(--theme-border-color)}.custom-datetime-picker .calendar-header .current-date[data-v-0c28625a]{font-size:13px;font-weight:500;color:var(--theme-text-primary);min-width:90px;text-align:center}.custom-datetime-picker .calendar-header .el-input__suffix .el-icon-date[data-v-0c28625a]{cursor:pointer;color:var(--theme-text-secondary);font-size:14px;padding:4px;border-radius:4px;transition:all .2s}.custom-datetime-picker .calendar-header .el-input__suffix .el-icon-date[data-v-0c28625a]:hover{background:var(--theme-hover-bg);color:var(--theme-primary-color)}.custom-datetime-picker .calendar-header .nav-btn[data-v-0c28625a]{cursor:pointer;color:var(--theme-text-secondary);font-size:16px;font-weight:700;padding:4px 8px;border-radius:4px;transition:all .2s}.custom-datetime-picker .calendar-header .nav-btn[data-v-0c28625a]:hover:not(.disabled){background:var(--theme-hover-bg);color:var(--theme-primary-color)}.custom-datetime-picker .calendar-header .nav-btn.disabled[data-v-0c28625a]{color:var(--theme-text-disabled);cursor:not-allowed;opacity:.4}.custom-datetime-picker .calendar-header .today-btn[data-v-0c28625a]{margin-left:auto;background-color:var(--theme-primary-color);border-color:var(--theme-primary-color)}.custom-datetime-picker .calendar-weekday[data-v-0c28625a]{display:grid;grid-template-columns:repeat(7,1fr);padding:6px 0;background:var(--theme-bg-color)}.custom-datetime-picker .calendar-weekday span[data-v-0c28625a]{text-align:center;font-size:11px;color:var(--theme-text-secondary);font-weight:500}.custom-datetime-picker .calendar-grid[data-v-0c28625a]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 8px 10px}.custom-datetime-picker .calendar-grid .calendar-cell[data-v-0c28625a]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s;font-size:12px;color:var(--theme-text-primary)}.custom-datetime-picker .calendar-grid .calendar-cell[data-v-0c28625a]:hover:not(.is-past):not(.other-month){background:var(--theme-hover-bg)}.custom-datetime-picker .calendar-grid .calendar-cell.is-today[data-v-0c28625a]{color:var(--theme-primary-color);font-weight:600}.custom-datetime-picker .calendar-grid .calendar-cell.is-selected[data-v-0c28625a]{background:var(--theme-primary-color)!important;color:var(--theme-on-primary)!important}.custom-datetime-picker .calendar-grid .calendar-cell.is-past[data-v-0c28625a]{color:var(--theme-text-disabled);cursor:not-allowed;opacity:.5}.custom-datetime-picker .calendar-grid .calendar-cell.is-disabled-date[data-v-0c28625a]{color:var(--theme-text-disabled);cursor:not-allowed;opacity:.5;text-decoration:line-through}.custom-datetime-picker .calendar-grid .calendar-cell.other-month[data-v-0c28625a]{color:transparent;cursor:default;pointer-events:none}.custom-datetime-picker .time-picker[data-v-0c28625a]{flex:0 0 140px;margin-top:8px}.custom-datetime-picker .time-picker .time-label[data-v-0c28625a]{text-align:center;margin-bottom:12px;font-size:14px;font-weight:500;color:var(--theme-text-primary)}.custom-datetime-picker .time-picker .time-spinner[data-v-0c28625a]{display:flex;gap:16px;justify-content:center}.custom-datetime-picker .time-picker .time-spinner .time-column[data-v-0c28625a]{text-align:center;min-width:55px}.custom-datetime-picker .time-picker .time-spinner .time-column .column-label[data-v-0c28625a]{margin-bottom:10px;font-size:13px;color:var(--theme-text-secondary)}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper[data-v-0c28625a]{height:240px;border:1px solid var(--theme-border-color);border-radius:6px;background:var(--theme-card-bg);overflow:hidden}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper .time-list[data-v-0c28625a]{height:100%;overflow-y:auto;padding:0;margin:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper .time-list[data-v-0c28625a]::-webkit-scrollbar{display:none}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper .time-list .time-item[data-v-0c28625a]{height:48px;line-height:48px;text-align:center;cursor:pointer;transition:all .2s;font-size:15px;color:var(--theme-text-primary)}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper .time-list .time-item[data-v-0c28625a]:hover:not(.disabled){color:var(--theme-primary-color);background:var(--theme-hover-bg)}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper .time-list .time-item.active[data-v-0c28625a]{color:var(--theme-primary-color);font-weight:600;font-size:18px}.custom-datetime-picker .time-picker .time-spinner .time-column .time-list-wrapper .time-list .time-item.disabled[data-v-0c28625a]{color:var(--theme-text-disabled);cursor:not-allowed;opacity:.5}.dialog-footer[data-v-0c28625a]{display:flex;justify-content:center;gap:12px}@media (max-width:480px){.custom-datetime-picker .picker-container[data-v-0c28625a]{flex-direction:column}.custom-datetime-picker .time-picker[data-v-0c28625a]{flex:1;width:100%}}.product-transfer[data-v-6d6448c8]{display:flex;align-items:stretch;margin-top:8px;border:1px solid var(--theme-border-color);border-radius:10px;overflow:hidden;background:var(--theme-background)}.product-transfer__panel[data-v-6d6448c8]{position:relative;display:flex;flex-direction:column;min-height:220px}.product-transfer__panel--left[data-v-6d6448c8]{flex:1;min-width:0}.product-transfer__panel--right[data-v-6d6448c8]{flex:1;min-width:0;border-left:1px solid var(--theme-border-color)}.transfer-panel-header[data-v-6d6448c8]{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:1;color:var(--theme-text-secondary);background:linear-gradient(180deg,var(--theme-background),var(--theme-muted-bg));border-bottom:1px solid var(--theme-border-color);height:36px;box-sizing:border-box}.transfer-panel-header .transfer-panel-title[data-v-6d6448c8]{font-weight:600;color:var(--theme-text-primary)}.transfer-panel-header .transfer-panel-count[data-v-6d6448c8]{flex:1;font-size:12px;color:var(--theme-text-secondary)}.transfer-panel-header .select-all-checkbox[data-v-6d6448c8]{margin-bottom:0;font-size:12px}.transfer-panel-body[data-v-6d6448c8]{flex:1;padding:8px;overflow-y:auto;height:280px}.transfer-group[data-v-6d6448c8]{margin-bottom:2px}.transfer-group .transfer-group-title[data-v-6d6448c8]{padding:6px 4px 2px;margin-left:0;font-size:11px;font-weight:600;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.3px}.transfer-group .transfer-group-title .group-checkbox[data-v-6d6448c8]{font-weight:500;text-transform:none;letter-spacing:normal}.transfer-group .transfer-group-title .group-checkbox[data-v-6d6448c8] .el-checkbox__label{padding-left:4px;font-size:12px}.transfer-item[data-v-6d6448c8]{padding:3px 4px;border-radius:6px;transition:background-color .15s ease}.transfer-item--selected[data-v-6d6448c8],.transfer-item[data-v-6d6448c8]:hover{background-color:var(--theme-muted-bg)}.transfer-item[data-v-6d6448c8] .el-checkbox__label{width:100%;padding-left:4px}.product-item-content[data-v-6d6448c8]{display:flex;flex-direction:column;width:100%;gap:2px;min-width:0;padding:2px 0}.product-item-name[data-v-6d6448c8]{font-size:13px;color:var(--theme-text-primary);line-height:1.4;word-break:break-all}.product-item-price[data-v-6d6448c8]{font-size:13px;color:var(--theme-primary-color);font-weight:600;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Helvetica Neue,Arial,sans-serif}.clear-btn[data-v-6d6448c8]{cursor:pointer;color:var(--theme-primary-color);font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .15s ease}.clear-btn[data-v-6d6448c8]:hover{background-color:var(--theme-muted-bg)}.transfer-empty[data-v-6d6448c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:var(--theme-text-secondary)}.transfer-empty__icon[data-v-6d6448c8]{width:40px;height:40px;margin-bottom:8px;opacity:.5}.transfer-empty__icon svg[data-v-6d6448c8]{width:100%;height:100%}.transfer-empty__text[data-v-6d6448c8]{font-size:13px;margin:0}.selected-list[data-v-6d6448c8]{list-style:none;padding:0;margin:0}.selected-list .selected-item[data-v-6d6448c8]{display:flex;flex-direction:column;gap:6px;padding:3px 4px;margin-bottom:4px;background-color:var(--theme-card-bg);border:1px solid var(--theme-border-color);border-radius:6px;font-size:13px;color:var(--theme-text-primary);transition:all .15s ease}.selected-list .selected-item[data-v-6d6448c8]:hover{border-color:var(--theme-primary-color);box-shadow:0 1px 3px rgba(0,0,0,.04)}.selected-item-main[data-v-6d6448c8]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.selected-item-text[data-v-6d6448c8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3}.selected-item-remove[data-v-6d6448c8]{flex-shrink:0;cursor:pointer;color:var(--theme-text-secondary);width:16px;height:16px;padding:2px;border-radius:4px;transition:all .15s ease}.selected-item-remove[data-v-6d6448c8]:hover{color:#f56c6c;background-color:rgba(245,108,108,.1)}.selected-item-remove svg[data-v-6d6448c8]{width:100%;height:100%}.selected-item-footer[data-v-6d6448c8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.selected-item-price[data-v-6d6448c8]{font-size:14px;color:var(--theme-primary-color);font-weight:600;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Helvetica Neue,Arial,sans-serif}.selected-quantity-input[data-v-6d6448c8]{width:100px}.selected-quantity-input[data-v-6d6448c8] .el-input__inner{text-align:center}.selected-group[data-v-6d6448c8]:not(:last-child){margin-bottom:10px}.selected-group .selected-group-title[data-v-6d6448c8]{font-size:12px;font-weight:600;color:var(--theme-text-secondary);padding:4px 8px 6px;text-transform:uppercase;letter-spacing:.3px}.datetime-picker-dialog{max-width:490px}.custom-datetime-picker .el-input__suffix,.custom-datetime-picker .el-input__suffix-inner{display:flex;align-items:center}.custom-datetime-picker .el-icon-date{display:flex;align-items:center;font-size:16px}.odd-loading[data-v-c86af146]{min-height:120px}.odd-header-card[data-v-c86af146]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:4px;background:linear-gradient(135deg,rgba(16,185,129,.06),rgba(16,185,129,.02));border:1px solid rgba(16,185,129,.1);border-radius:16px}.odd-header-card__left[data-v-c86af146]{display:flex;align-items:center;gap:14px}.odd-header-card__icon[data-v-c86af146]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex-shrink:0}.odd-header-card__icon svg[data-v-c86af146]{width:20px;height:20px}.odd-header-card__info[data-v-c86af146]{display:flex;flex-direction:column;gap:2px}.odd-header-card__code[data-v-c86af146]{font-size:15px;font-weight:700;color:#0f172a;font-family:SF Mono,Menlo,Consolas,monospace;letter-spacing:.4px}.odd-header-card__meta[data-v-c86af146]{font-size:12px;color:#94a3b8;font-weight:500}.odd-header-card__right[data-v-c86af146]{display:flex;align-items:center;gap:12px}.odd-header-card__creator[data-v-c86af146]{display:flex;align-items:center;gap:5px;font-size:12px;color:#475569;font-weight:500}.odd-header-card__creator svg[data-v-c86af146]{color:#94a3b8}.odd-header-card__badge[data-v-c86af146]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.2px;background:#f1f5f9;color:#475569}.odd-header-card__badge--new[data-v-c86af146]{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.06));color:#10b981}.odd-body[data-v-c86af146]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.odd-card[data-v-c86af146]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:border-color .2s ease}.odd-card[data-v-c86af146]:hover{border-color:#ced8e6}.odd-card--half[data-v-c86af146]{flex:1;min-width:0}.odd-card__head[data-v-c86af146]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.odd-card__head--sm[data-v-c86af146]{padding:11px 14px}.odd-card__icon[data-v-c86af146]{width:20px;height:20px;color:#10b981;flex-shrink:0}.odd-card__icon--sm[data-v-c86af146]{width:17px;height:17px}.odd-card__title[data-v-c86af146]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.2px}.odd-card__body[data-v-c86af146]{padding:18px}.odd-card__body--compact[data-v-c86af146]{padding:12px 14px}.odd-form-row[data-v-c86af146]{display:flex;gap:16px;align-items:flex-start}.odd-form-row--2>.odd-form-item[data-v-c86af146],.odd-form-row--3>.odd-form-item[data-v-c86af146]{flex:1;min-width:0}.odd-form-row--series[data-v-c86af146]{align-items:flex-end}.odd-form-item[data-v-c86af146]{display:flex;flex-direction:column;gap:6px}.odd-form-item--grow[data-v-c86af146]{flex:1!important;min-width:0}.odd-form-item--amount[data-v-c86af146]{width:150px;flex-shrink:0}.odd-form-item__label[data-v-c86af146]{font-size:12px;font-weight:600;color:#475569;letter-spacing:.2px;line-height:1;white-space:nowrap}.odd-required[data-v-c86af146]{color:#ef4444;margin-left:1px}[data-v-c86af146] .odd-input .el-input__inner{height:38px;line-height:38px;border-radius:8px;border:1.5px solid #e2e8f0;background:#f8fafc;font-size:13px;color:#0f172a;padding-left:12px;transition:all .15s ease}[data-v-c86af146] .odd-input .el-input__inner::-moz-placeholder{color:#c0c8d4;font-size:12px}[data-v-c86af146] .odd-input .el-input__inner::placeholder{color:#c0c8d4;font-size:12px}[data-v-c86af146] .odd-input .el-input__inner:hover{border-color:#c7d3e2;background:#fff}[data-v-c86af146] .odd-input .el-input__inner:focus{border-color:#10b981;background:#fff;box-shadow:0 0 0 3px rgba(16,185,129,.15)}[data-v-c86af146] .odd-select--full{width:100%}[data-v-c86af146] .odd-select--full .el-input__inner{height:38px;line-height:38px;border-radius:8px;border:1.5px solid #e2e8f0;background:#f8fafc;font-size:13px;color:#0f172a;transition:all .15s ease}[data-v-c86af146] .odd-select--full .el-input__inner::-moz-placeholder{color:#c0c8d4;font-size:12px}[data-v-c86af146] .odd-select--full .el-input__inner::placeholder{color:#c0c8d4;font-size:12px}[data-v-c86af146] .odd-select--full:hover .el-input__inner{border-color:#c7d3e2;background:#fff}[data-v-c86af146] .odd-select--full .el-input.is-focus .el-input__inner,[data-v-c86af146] .odd-select--full.is-focus .el-input__inner{border-color:#10b981;background:#fff;box-shadow:0 0 0 3px rgba(16,185,129,.15)}[data-v-c86af146] .odd-select--tag .el-tag{border-radius:6px;background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.15);color:#10b981;font-weight:500}.odd-amount-input[data-v-c86af146]{display:flex;align-items:stretch;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc;transition:all .15s ease}.odd-amount-input[data-v-c86af146]:hover{border-color:#c7d3e2}.odd-amount-input[data-v-c86af146]:focus-within{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15);background:#fff}.odd-amount-input__prefix[data-v-c86af146]{display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:700;color:#10b981;background:rgba(16,185,129,.06);border-right:1px solid rgba(16,185,129,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-c86af146] .odd-input--amount .el-input__inner{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;height:38px;text-align:right;font-weight:700;font-size:15px;padding-right:12px}[data-v-c86af146] .odd-input--amount .el-input__inner:focus{box-shadow:none!important}.odd-qty-grid[data-v-c86af146]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px}.odd-qty-card[data-v-c86af146]{display:flex;flex-direction:column;align-items:center;padding:14px 8px 12px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.odd-qty-card[data-v-c86af146]:hover{border-color:#10b981;box-shadow:0 4px 16px rgba(16,185,129,.1);transform:translateY(-2px)}.odd-qty-card:hover .odd-qty-card__icon[data-v-c86af146]{color:#10b981;transform:scale(1.08)}.odd-qty-card__icon[data-v-c86af146]{width:22px;height:22px;color:#94a3b8;margin-bottom:6px;transition:all .3s cubic-bezier(.4,0,.2,1)}.odd-qty-card__icon svg[data-v-c86af146]{width:100%;height:100%}.odd-qty-card__label[data-v-c86af146]{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:10px;letter-spacing:.5px;text-transform:uppercase}.odd-qty-card__input[data-v-c86af146]{width:100%}.odd-qty-card__input[data-v-c86af146] .el-input__inner{text-align:center;font-weight:700;font-size:16px;height:36px;line-height:36px;border-radius:8px;border:1.5px solid transparent;background:#f1f5f9;color:#0f172a;padding:0!important;transition:all .15s ease}.odd-qty-card__input[data-v-c86af146] .el-input__inner:hover{background:#fff;border-color:#e2e8f0}.odd-qty-card__input[data-v-c86af146] .el-input__inner:focus{border-color:#10b981;background:#fff;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.odd-products[data-v-c86af146]{display:flex;gap:16px;align-items:stretch}.odd-product-panel[data-v-c86af146]{flex:1;min-width:0;background:#f1f5f9;border-radius:12px;padding:16px;border:1px solid #e2e8f0;transition:border-color .2s ease}.odd-product-panel[data-v-c86af146]:hover{border-color:#ced8e6}.odd-product-panel__label[data-v-c86af146]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#0f172a;margin-bottom:12px;line-height:1.2}.odd-product-panel__icon[data-v-c86af146]{width:16px;height:16px;color:#10b981;flex-shrink:0}.odd-footer[data-v-c86af146]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.btn-cancel[data-v-c86af146]{height:38px;padding:0 24px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:600;letter-spacing:.3px;transition:all .15s ease}.btn-cancel[data-v-c86af146]:hover{border-color:#c0cddf;color:#0f172a;background:#f1f5f9}.btn-cancel[data-v-c86af146]:active{transform:scale(.98)}.btn-confirm[data-v-c86af146]{height:38px;padding:0 24px;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;box-shadow:0 2px 8px rgba(16,185,129,.25),0 1px 2px rgba(0,0,0,.06);transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.btn-confirm[data-v-c86af146]:hover{box-shadow:0 4px 16px rgba(16,185,129,.35),0 2px 4px rgba(0,0,0,.08);transform:translateY(-1px)}.btn-confirm[data-v-c86af146]:active{transform:translateY(0) scale(.98)}.btn-confirm__icon[data-v-c86af146]{width:16px;height:16px}@media (max-width:760px){.odd-header-card[data-v-c86af146]{flex-direction:column;align-items:flex-start;gap:12px}.odd-qty-grid[data-v-c86af146]{grid-template-columns:repeat(3,1fr)}.odd-form-row--2[data-v-c86af146],.odd-form-row--3[data-v-c86af146]{flex-direction:column;gap:12px}.odd-form-item--amount[data-v-c86af146]{width:100%}.odd-form-row--series[data-v-c86af146]{flex-direction:column}.odd-form-row--series .odd-form-item--amount[data-v-c86af146]{width:100%}.odd-products[data-v-c86af146]{flex-direction:column;gap:12px}}.order-detail-dialog{display:flex!important;flex-direction:column!important;max-width:880px;max-height:85vh!important;overflow:hidden!important;border-radius:20px!important;box-shadow:0 25px 60px rgba(0,0,0,.12)!important}.order-detail-dialog .el-dialog__header{flex-shrink:0;padding:18px 24px 0;border-bottom:none}.order-detail-dialog .el-dialog__body{flex:1 1 auto;overflow-y:auto;min-height:0;padding:8px 24px 10px}.order-detail-dialog .el-dialog__footer{flex-shrink:0;padding:16px 24px 20px;border-top:1px solid #e2e8f0}.order-detail-dialog .el-dialog__title{font-size:17px;font-weight:700;color:#0f172a;letter-spacing:.3px}.order-detail-dialog .el-dialog__headerbtn{top:16px;right:20px;font-size:20px}.order-detail-dialog .el-dialog__headerbtn .el-dialog__close{color:#94a3b8;font-weight:300;transition:color .2s}.order-detail-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#0f172a}.order-detail-dialog .el-form-item{margin-bottom:0!important}.order-detail-dialog .el-form-item__error{font-size:11px;padding-top:3px}.order-detail-dialog .el-loading-mask{border-radius:20px}