html,body,#app{height:100%;margin:0}.app-dialog-icon[data-v-84e274c9]{position:relative;width:72px;height:72px;margin:0 auto 18px;color:var(--app-dialog-accent, #6366f1)}.app-dialog-icon__ring[data-v-84e274c9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--app-dialog-accent-bg, rgba(99, 102, 241, .12));animation:app-dialog-icon-ring-84e274c9 2.4s ease-in-out infinite}.app-dialog-icon__svg[data-v-84e274c9]{position:relative;z-index:1;width:100%;height:100%;padding:8px}.app-dialog-icon--success[data-v-84e274c9]{--app-dialog-accent: #10b981;--app-dialog-accent-bg: rgba(16, 185, 129, .14)}.app-dialog-icon--error[data-v-84e274c9]{--app-dialog-accent: #ef4444;--app-dialog-accent-bg: rgba(239, 68, 68, .14)}.app-dialog-icon--warning[data-v-84e274c9]{--app-dialog-accent: #f59e0b;--app-dialog-accent-bg: rgba(245, 158, 11, .14)}.app-dialog-icon--question[data-v-84e274c9]{--app-dialog-accent: #2563eb;--app-dialog-accent-bg: rgba(37, 99, 235, .14)}.app-dialog-icon--info[data-v-84e274c9]{--app-dialog-accent: #6366f1;--app-dialog-accent-bg: rgba(99, 102, 241, .14)}.app-dialog-icon__circle[data-v-84e274c9]{stroke:currentColor;stroke-width:2.6;fill:none;stroke-dasharray:126;stroke-dashoffset:126;animation:app-dialog-icon-draw-84e274c9 .65s cubic-bezier(.33,1,.68,1) forwards}.app-dialog-icon__check[data-v-84e274c9]{stroke-dasharray:28;stroke-dashoffset:28;animation:app-dialog-icon-draw-84e274c9 .5s .4s cubic-bezier(.33,1,.68,1) forwards}.app-dialog-icon--success .app-dialog-icon__svg[data-v-84e274c9]{animation:app-dialog-icon-success-pop-84e274c9 .55s cubic-bezier(.34,1.56,.64,1) forwards}.app-dialog-icon--success .app-dialog-icon__check[data-v-84e274c9]{filter:drop-shadow(0 1px 2px rgba(16,185,129,.35))}@keyframes app-dialog-icon-success-pop-84e274c9{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.app-dialog-icon__cross-a[data-v-84e274c9],.app-dialog-icon__cross-b[data-v-84e274c9]{stroke-dasharray:20;stroke-dashoffset:20}.app-dialog-icon__cross-a[data-v-84e274c9]{animation:app-dialog-icon-draw-84e274c9 .35s .3s cubic-bezier(.33,1,.68,1) forwards}.app-dialog-icon__cross-b[data-v-84e274c9]{animation:app-dialog-icon-draw-84e274c9 .35s .45s cubic-bezier(.33,1,.68,1) forwards}.app-dialog-icon--error .app-dialog-icon__svg[data-v-84e274c9]{animation:app-dialog-icon-shake-84e274c9 .55s .55s ease}.app-dialog-icon__triangle[data-v-84e274c9]{fill:none;transform-origin:24px 24px;animation:app-dialog-icon-pop-84e274c9 .55s cubic-bezier(.34,1.56,.64,1) forwards}.app-dialog-icon__warn-line[data-v-84e274c9]{stroke-dasharray:12;stroke-dashoffset:12;animation:app-dialog-icon-draw-84e274c9 .35s .35s ease forwards}.app-dialog-icon__warn-dot[data-v-84e274c9]{opacity:0;animation:app-dialog-icon-dot-84e274c9 .35s .55s ease forwards}.app-dialog-icon__question-mark[data-v-84e274c9]{stroke-dasharray:42;stroke-dashoffset:42;animation:app-dialog-icon-draw-84e274c9 .55s .25s cubic-bezier(.33,1,.68,1) forwards}.app-dialog-icon__question-dot[data-v-84e274c9]{opacity:0;animation:app-dialog-icon-bounce-84e274c9 .55s .65s cubic-bezier(.34,1.56,.64,1) forwards}.app-dialog-icon--question .app-dialog-icon__svg[data-v-84e274c9]{animation:app-dialog-icon-wiggle-84e274c9 2.2s .9s ease-in-out infinite}.app-dialog-icon__info-dot[data-v-84e274c9]{opacity:0;animation:app-dialog-icon-bounce-84e274c9 .45s .35s cubic-bezier(.34,1.56,.64,1) forwards}.app-dialog-icon__info-line[data-v-84e274c9]{stroke-dasharray:14;stroke-dashoffset:14;animation:app-dialog-icon-draw-84e274c9 .35s .5s ease forwards}@keyframes app-dialog-icon-ring-84e274c9{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.82}}@keyframes app-dialog-icon-draw-84e274c9{to{stroke-dashoffset:0}}@keyframes app-dialog-icon-dot-84e274c9{to{opacity:1}}@keyframes app-dialog-icon-bounce-84e274c9{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes app-dialog-icon-pop-84e274c9{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes app-dialog-icon-shake-84e274c9{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes app-dialog-icon-wiggle-84e274c9{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.app-dialog-overlay[data-v-3e42d0d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-dialog[data-v-3e42d0d8]{position:relative;width:min(420px,100%);padding:28px 28px 24px;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 24px 48px -12px #0f172a38,0 0 0 1px #ffffffa6 inset;outline:none;text-align:center}.app-dialog__close[data-v-3e42d0d8]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:999px;background:#94a3b81f;color:#64748b;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.app-dialog__close[data-v-3e42d0d8]:hover{background:#94a3b838;color:#334155;transform:rotate(90deg)}.app-dialog__title[data-v-3e42d0d8]{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35;color:#0f172a;letter-spacing:.01em}.app-dialog__message[data-v-3e42d0d8]{margin:0 0 24px;font-size:14px;line-height:1.65;color:#64748b;white-space:pre-wrap;word-break:break-word}.app-dialog__actions[data-v-3e42d0d8]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.app-dialog__btn[data-v-3e42d0d8]{min-width:108px;height:42px;padding:0 20px;border:none;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.app-dialog__btn[data-v-3e42d0d8]:active{transform:scale(.97)}.app-dialog__actions--choice[data-v-3e42d0d8]{flex-direction:column;align-items:stretch}.app-dialog__actions--choice .app-dialog__btn[data-v-3e42d0d8]{width:100%;min-width:0}.app-dialog__btn--outline[data-v-3e42d0d8]{background:#fff;color:#2563eb;border:1.5px solid #93c5fd;box-shadow:none}.app-dialog__btn--outline[data-v-3e42d0d8]:hover{background:#eff6ff;border-color:#60a5fa}.app-dialog__btn--ghost[data-v-3e42d0d8]{background:#eef2f7;color:#475569}.app-dialog__btn--ghost[data-v-3e42d0d8]:hover{background:#e2e8f0}.app-dialog__btn--primary[data-v-3e42d0d8]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 10px 22px -10px #2563eba6}.app-dialog__btn--primary[data-v-3e42d0d8]:hover{box-shadow:0 14px 26px -10px #2563ebbf}.app-dialog__btn--success[data-v-3e42d0d8]{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;box-shadow:0 10px 22px -10px #10b9818c}.app-dialog__btn--danger[data-v-3e42d0d8]{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;box-shadow:0 10px 22px -10px #ef44448c}.app-dialog__btn--warning[data-v-3e42d0d8]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 10px 22px -10px #f59e0b8c}.app-dialog-overlay-enter-active[data-v-3e42d0d8],.app-dialog-overlay-leave-active[data-v-3e42d0d8]{transition:opacity .28s ease}.app-dialog-overlay-enter-from[data-v-3e42d0d8],.app-dialog-overlay-leave-to[data-v-3e42d0d8]{opacity:0}.app-dialog-panel-enter-active[data-v-3e42d0d8]{transition:opacity .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1)}.app-dialog-panel-leave-active[data-v-3e42d0d8]{transition:opacity .22s ease,transform .22s ease}.app-dialog-panel-enter-from[data-v-3e42d0d8],.app-dialog-panel-leave-to[data-v-3e42d0d8]{opacity:0;transform:scale(.88) translateY(12px)}:root{--flzb-sidebar-width: 228px;--flzb-sidebar-collapsed: 64px;--flzb-header-height: 60px;--flzb-sidebar-duration: .38s;--flzb-sidebar-ease: cubic-bezier(.33, 1, .68, 1);--flzb-primary: #2563eb;--flzb-primary-hover: #1d4ed8;--flzb-page-bg: #f1f5f9;--flzb-surface: #ffffff;--flzb-sidebar-bg: #f8fafc;--flzb-text-muted: #64748b;--flzb-card-radius: 14px;--flzb-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 24px -8px rgba(15, 23, 42, .08);--flzb-success: #10b981;--flzb-danger: #f87171}*,*:before,*:after{box-sizing:border-box}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}.table-scroll,.order-summary-table-scroll,.config-page__table-scroll{flex:1;min-height:120px;overflow:hidden;display:flex;flex-direction:column;margin:0 -4px;padding:0 4px}.table-scroll>.el-table,.order-summary-table-scroll>.el-table,.config-page__table-scroll>.el-table{flex:1;height:100%!important}.table-row-actions{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;padding:2px 0;max-width:100%}.table-row-actions .el-button{margin:0!important}.table-row-actions .el-button--small{padding:5px 9px;font-size:12px;height:28px}.table-row-actions__split{flex:none;width:1px;height:16px;margin:0;background:#e2e8f0}.config-card__actions.table-row-actions{gap:6px;padding-top:10px}.config-card__actions.table-row-actions .el-button--small{padding:5px 10px;font-size:12px;height:28px}.style-table :deep(thead .el-table__cell){overflow:visible}.style-table :deep(thead .el-table__cell > .cell){overflow:visible!important;text-overflow:clip!important}.style-table :deep(thead .el-table__cell .cell){display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;width:max-content;min-width:100%;max-width:none;white-space:nowrap!important;word-break:keep-all;overflow:visible!important;text-overflow:clip!important}.style-table :deep(thead .el-table__cell .cell .caret-wrapper){flex-shrink:0;margin-left:2px}.style-table :deep(thead .el-table__cell .cell .el-table__column-filter-trigger){flex-shrink:0}.el-overlay.is-message-box{background-color:#0f172a6b!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.el-message-box{--el-messagebox-width: min(440px, calc(100vw - 48px) );border:none!important;border-radius:20px!important;padding:0!important;overflow:hidden;vertical-align:middle;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 24px 48px -12px #0f172a38,0 0 0 1px #ffffffa6 inset!important}.el-message-box__header{padding:20px 24px 6px!important}.el-message-box__title{font-size:18px!important;font-weight:700!important;line-height:1.35!important;color:#0f172a!important}.el-message-box__headerbtn{top:14px!important;right:14px!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#94a3b81f!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.el-message-box__headerbtn:hover{background:#94a3b838!important;transform:rotate(90deg)}.el-message-box__headerbtn .el-message-box__close{color:#64748b!important}.el-message-box__content{padding:4px 24px 12px!important;color:#64748b!important}.el-message-box__container{align-items:flex-start!important;gap:10px!important}.el-message-box__status{margin-top:2px!important;font-size:22px!important}.el-message-box__status.el-message-box-icon--warning{color:#f59e0b!important}.el-message-box__message{padding:0!important;font-size:14px!important;line-height:1.65!important;color:#64748b!important}.el-message-box__message p{margin:0!important;line-height:1.65!important}.el-message-box__input{padding-top:14px!important}.el-message-box__input .el-textarea__inner{min-height:100px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.55!important;color:#0f172a!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease!important}.el-message-box__input .el-textarea__inner::placeholder{color:#94a3b8!important}.el-message-box__input .el-textarea__inner:hover{border-color:#cbd5e1!important}.el-message-box__input .el-textarea__inner:focus{border-color:#93c5fd!important;box-shadow:0 0 0 3px #2563eb1f!important}.el-message-box__errormsg{margin-top:6px!important;font-size:12px!important;color:#ef4444!important}.el-message-box__btns{display:flex!important;flex-wrap:wrap;justify-content:flex-end!important;gap:10px!important;padding:4px 24px 22px!important}.el-message-box__btns .el-button{margin:0!important;min-width:100px!important;height:40px!important;padding:0 20px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease!important}.el-message-box__btns .el-button:active{transform:scale(.97)}.el-message-box__btns .el-button--default{border:1.5px solid #e2e8f0!important;background:#fff!important;color:#475569!important;box-shadow:none!important}.el-message-box__btns .el-button--default:hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#334155!important}.el-message-box__btns .el-button--primary{border:none!important;color:#fff!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;box-shadow:0 8px 20px #2563eb47!important}.el-message-box__btns .el-button--primary:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important}.el-message-box--warning .el-message-box__btns .el-button--primary{background:linear-gradient(180deg,#fb923c,#f97316)!important;box-shadow:0 8px 20px #f9731647!important}.el-message-box--warning .el-message-box__btns .el-button--primary:hover{background:linear-gradient(180deg,#f97316,#ea580c)!important}.app-zoom-image[data-v-25dbaa79]{position:relative;display:block;max-width:100%;min-width:0;min-height:0;overflow:hidden;background:#f3f4f6;cursor:crosshair}.app-zoom-image.is-popover-mode[data-v-25dbaa79]{cursor:zoom-in}.app-zoom-image.is-zoom-disabled[data-v-25dbaa79]{cursor:default}.app-zoom-image--empty[data-v-25dbaa79]{display:flex;align-items:center;justify-content:center;cursor:default}.app-zoom-image__stage[data-v-25dbaa79]{width:100%;height:100%;overflow:hidden}.app-zoom-image__img[data-v-25dbaa79]{width:100%;height:100%;display:block;transform:scale(1);transform-origin:50% 50%;transition:transform .12s ease-out;will-change:transform}.app-zoom-image.is-zooming .app-zoom-image__img[data-v-25dbaa79]{transition:none}.app-zoom-image.is-popover-mode:hover .app-zoom-image__img[data-v-25dbaa79]{transform:none}.app-zoom-image__img--cover[data-v-25dbaa79]{object-fit:cover}.app-zoom-image__img--contain[data-v-25dbaa79]{object-fit:contain}.app-zoom-image__img--fill[data-v-25dbaa79]{object-fit:fill}.app-zoom-image__img--none[data-v-25dbaa79]{object-fit:none}.app-zoom-image__img--scale-down[data-v-25dbaa79]{object-fit:scale-down}.app-zoom-image__lens[data-v-25dbaa79]{position:absolute;z-index:2;box-sizing:border-box;border:1px solid rgba(37,99,235,.9);background:#ffffff2e;box-shadow:0 0 0 1px #ffffffa6 inset;pointer-events:none}.app-zoom-image__tip[data-v-25dbaa79]{position:absolute;right:6px;bottom:6px;z-index:3;padding:2px 6px;border-radius:4px;font-size:10px;color:#fff;background:#0f172a8c;opacity:0;transition:opacity .15s ease;pointer-events:none;white-space:nowrap}.app-zoom-image:hover .app-zoom-image__tip[data-v-25dbaa79]{opacity:1}.app-zoom-image__placeholder[data-v-25dbaa79]{font-size:11px;color:#94a3b8}.app-zoom-image__preview-popover[data-v-25dbaa79]{position:fixed;z-index:5000;box-sizing:border-box;padding:6px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 16px 40px #0f172a2e;pointer-events:auto;overflow:hidden;cursor:crosshair}.app-zoom-image__preview-stage[data-v-25dbaa79]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;background:#f8fafc}.app-zoom-image__preview-img[data-v-25dbaa79]{width:100%;height:100%;display:block;object-fit:contain;transform:scale(1);transform-origin:50% 50%;transition:transform .12s ease-out;will-change:transform}.app-zoom-image__preview-popover.is-zooming .app-zoom-image__preview-img[data-v-25dbaa79]{transition:none}.app-zoom-image__lens--popover[data-v-25dbaa79]{z-index:1}.app-zoom-image-preview-enter-active[data-v-25dbaa79],.app-zoom-image-preview-leave-active[data-v-25dbaa79]{transition:opacity .15s ease,transform .15s ease}.app-zoom-image-preview-enter-from[data-v-25dbaa79],.app-zoom-image-preview-leave-to[data-v-25dbaa79]{opacity:0;transform:scale(.96)}
