.material-page[data-v-e22288fe]{width:100%;min-height:100%;background:radial-gradient(circle at 12% 0,rgba(46,114,255,.1),transparent 28%),linear-gradient(180deg,#f6f9ff,#f3f6fb 52%,#eef3fa);color:#172033}.material-shell[data-v-e22288fe]{padding:16px}.material-command[data-v-e22288fe]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px;margin-bottom:14px;overflow:hidden;border:1px solid rgba(215,224,240,.92);border-radius:18px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 42px rgba(25,58,111,.08);backdrop-filter:blur(12px)}.command-glow[data-v-e22288fe]{position:absolute;top:-68px;right:210px;width:240px;height:140px;border-radius:999px;background:radial-gradient(circle,rgba(64,126,255,.22),rgba(64,126,255,0));pointer-events:none}.command-main[data-v-e22288fe]{position:relative;z-index:1;-ms-flex:1;flex:1;min-width:0}.command-form[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px}.command-form[data-v-e22288fe] .el-form-item{margin:0}.filter-field[data-v-e22288fe]{height:42px;min-width:178px;padding:4px 10px 4px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #e2e9f5;border-radius:13px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.filter-field--search[data-v-e22288fe]{min-width:286px}.filter-field--status[data-v-e22288fe]{min-width:158px}.filter-label[data-v-e22288fe]{-ms-flex:none;flex:none;color:#6d7890;font-size:12px;line-height:1}.filter-field[data-v-e22288fe] .el-input__inner{height:30px;line-height:30px;padding-left:28px;border:0;background:transparent;color:#1f2a44}.filter-field[data-v-e22288fe] .el-select .el-input__inner{padding-left:0}.filter-field[data-v-e22288fe] .el-input__prefix{left:0}.filter-field[data-v-e22288fe] .el-input__suffix{right:0}.query-actions[data-v-e22288fe]{margin-left:2px!important}.query-actions[data-v-e22288fe] .el-button{height:38px;padding:0 17px;border-radius:12px}.ghost-button[data-v-e22288fe]{border-color:#dce5f4;color:#536176;background:#fff}.command-aside[data-v-e22288fe]{position:relative;z-index:1;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.create-button[data-v-e22288fe]{height:42px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#2f6bff,#1d8cff);box-shadow:0 12px 26px rgba(47,107,255,.26)}.material-board[data-v-e22288fe]{overflow:hidden;border:1px solid rgba(216,225,239,.96);border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 46px rgba(28,50,94,.08)}.board-head[data-v-e22288fe]{height:56px;padding:0 18px;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #edf2f8;background:linear-gradient(90deg,rgba(248,251,255,.96),hsla(0,0%,100%,.96)),radial-gradient(circle at 0 0,rgba(47,107,255,.12),transparent 40%)}.board-head[data-v-e22288fe],.board-tabs[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.board-tabs[data-v-e22288fe]{gap:12px}.board-tab[data-v-e22288fe]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:30px;padding:0 13px;border-radius:999px;font-size:13px;font-weight:600;color:#2f6bff;background:#edf4ff}.board-tip[data-v-e22288fe]{color:#8a96aa;font-size:12px}.board-meta[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;color:#6d7890;font-size:12px}.meta-dot[data-v-e22288fe]{width:7px;height:7px;border-radius:50%;background:#2f6bff;box-shadow:0 0 0 4px rgba(47,107,255,.12)}.material-table[data-v-e22288fe]{width:100%}.material-table[data-v-e22288fe]:before{display:none}.material-table[data-v-e22288fe] .material-table__header{height:44px;padding:0;border-bottom:1px solid #edf2f8;background:#f8fbff;color:#5c687d;font-weight:600}.material-table[data-v-e22288fe] .material-table__cell{border-bottom:1px solid #eef3f9}.material-table[data-v-e22288fe] .el-table__row{transition:background .18s ease,transform .18s ease}.material-table[data-v-e22288fe] .el-table__row:hover>td{background:#f8fbff!important}.poster-thumb[data-v-e22288fe]{position:relative;width:76px;height:96px;margin:0 auto;overflow:hidden;border:1px solid #dfe8f6;border-radius:14px;background:linear-gradient(145deg,#f8fbff,#eef4fb);box-shadow:0 10px 22px rgba(27,54,96,.1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.poster-thumb[data-v-e22288fe]:after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.62);pointer-events:none}.poster-thumb img[data-v-e22288fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.poster-thumb__empty[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:4px;color:#a0aabc;font-size:12px}.poster-thumb__empty i[data-v-e22288fe]{font-size:20px}.material-info[data-v-e22288fe]{min-width:0}.material-name[data-v-e22288fe]{max-width:100%;color:#1e2b45;font-size:14px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-desc[data-v-e22288fe]{margin-top:4px;color:#8a96aa;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-pill[data-v-e22288fe],.status-pill[data-v-e22288fe]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;font-size:12px}.category-pill[data-v-e22288fe]{max-width:106px;height:26px;padding:0 10px;color:#3460a8;background:#f0f5ff;border:1px solid #dde8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size-text[data-v-e22288fe]{color:#67758d;font-size:12px;font-family:DIN,DIN Alternate,Arial,sans-serif}.status-pill[data-v-e22288fe]{height:26px;padding:0 10px;gap:6px;font-weight:500}.status-pill i[data-v-e22288fe]{width:6px;height:6px;border-radius:50%}.status-pill.is-enabled[data-v-e22288fe]{color:#0a8f63;background:#edfdf6;border:1px solid #c9f5e3}.status-pill.is-enabled i[data-v-e22288fe]{background:#13c286}.status-pill.is-disabled[data-v-e22288fe]{color:#7b8796;background:#f4f6f9;border:1px solid #e4e9f1}.status-pill.is-disabled i[data-v-e22288fe]{background:#a8b2c1}.row-actions[data-v-e22288fe]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:999px;background:#f6f9fd;border:1px solid #e4ebf5}.row-actions[data-v-e22288fe] .el-button{padding:4px 6px;color:#315d9d;font-weight:500}.row-actions[data-v-e22288fe] .el-button:hover{color:#2f6bff}.row-actions .danger-action[data-v-e22288fe]{color:#ef5b5b}.edit-drawer-shell[data-v-e22288fe],.position-shell[data-v-e22288fe]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f5f8fc}.drawer-hero[data-v-e22288fe]{position:relative;min-height:116px;padding:26px 26px 22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:14px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 12%,hsla(0,0%,100%,.35),transparent 26%),linear-gradient(135deg,#1f5eff,#1194ff)}.drawer-hero[data-v-e22288fe]:after{content:"";position:absolute;right:-56px;bottom:-78px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.12)}.drawer-mark[data-v-e22288fe]{position:relative;z-index:1;width:46px;height:46px;border-radius:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.drawer-mark i[data-v-e22288fe]{font-size:22px}.drawer-title[data-v-e22288fe]{position:relative;z-index:1;font-size:20px;font-weight:700;line-height:28px}.drawer-subtitle[data-v-e22288fe]{position:relative;z-index:1;margin-top:3px;font-size:12px;color:hsla(0,0%,100%,.78)}.drawer-close[data-v-e22288fe]{position:absolute;z-index:2;top:18px;right:18px;width:32px;height:32px;border:0;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);cursor:pointer;transition:all .18s ease}.drawer-close[data-v-e22288fe]:hover{background:hsla(0,0%,100%,.25);transform:rotate(90deg)}.drawer-close.is-dark[data-v-e22288fe]{position:static;-ms-flex:none;flex:none;color:#627086;background:#f0f4fa}.drawer-close.is-dark[data-v-e22288fe]:hover{color:#2f6bff;background:#e7efff}.drawer-body[data-v-e22288fe]{-ms-flex:1;flex:1;min-height:0;padding:18px;overflow-y:auto}.material-form[data-v-e22288fe]{padding:18px;border:1px solid #e3ebf6;border-radius:18px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 34px rgba(25,58,111,.08)}.config-form[data-v-e22288fe] .el-form-item__label,.material-form[data-v-e22288fe] .el-form-item__label{padding-bottom:6px;color:#4d5b72;font-weight:600;line-height:18px}.config-form[data-v-e22288fe] .el-input__inner,.material-form[data-v-e22288fe] .el-input__inner,.material-form[data-v-e22288fe] .el-textarea__inner{border-color:#dfe8f4;border-radius:12px;background:#fbfdff}.form-grid[data-v-e22288fe]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid--compact[data-v-e22288fe]{-ms-flex-align:end;align-items:end}.upload-form-item[data-v-e22288fe]{margin-top:2px}.material-uploader[data-v-e22288fe],.material-uploader[data-v-e22288fe] .el-upload,.material-uploader[data-v-e22288fe] .el-upload-dragger{width:100%}.material-uploader[data-v-e22288fe] .el-upload-dragger{height:250px;overflow:hidden;border:1px dashed #b9c9e4;border-radius:18px;background:linear-gradient(135deg,rgba(47,107,255,.06),rgba(17,148,255,.03)),#fbfdff}.upload-empty[data-v-e22288fe]{height:100%;-ms-flex-direction:column;flex-direction:column;color:#66738a}.upload-empty[data-v-e22288fe],.upload-icon[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.upload-icon[data-v-e22288fe]{width:58px;height:58px;margin-bottom:12px;border-radius:20px;color:#2f6bff;background:linear-gradient(135deg,#edf4ff,#fff);box-shadow:0 12px 22px rgba(47,107,255,.14)}.upload-icon i[data-v-e22288fe]{font-size:28px}.upload-main[data-v-e22288fe]{font-size:14px;font-weight:600;color:#25324a}.upload-empty span[data-v-e22288fe]{margin-top:7px;color:#9aa5b6;font-size:12px}.upload-preview[data-v-e22288fe]{position:relative;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f5f8fd}.upload-preview img[data-v-e22288fe]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.upload-preview__shade[data-v-e22288fe]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#fff;opacity:0;background:rgba(15,23,42,.42);transition:opacity .18s ease}.upload-preview:hover .upload-preview__shade[data-v-e22288fe]{opacity:1}.upload-preview__shade i[data-v-e22288fe]{font-size:26px}.upload-preview__meta[data-v-e22288fe]{position:absolute;right:12px;bottom:12px;padding:5px 10px;border-radius:999px;color:#fff;background:rgba(17,24,39,.68);font-size:12px}.status-radio-group[data-v-e22288fe]{width:100%;display:-ms-flexbox;display:flex}.status-radio-group[data-v-e22288fe] .el-radio-button{-ms-flex:1;flex:1}.status-radio-group[data-v-e22288fe] .el-radio-button__inner{width:100%;border-color:#dfe8f4}.drawer-footer[data-v-e22288fe]{height:66px;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:10px;border-top:1px solid #e5edf7;background:hsla(0,0%,100%,.92);box-shadow:0 -10px 28px rgba(31,42,68,.05)}.drawer-footer[data-v-e22288fe] .el-button{min-width:88px;height:34px;border-radius:11px}.position-head[data-v-e22288fe]{height:72px;padding:0 22px 0 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e5edf7;background:radial-gradient(circle at 12% 0,rgba(47,107,255,.1),transparent 34%),hsla(0,0%,100%,.96)}.position-title[data-v-e22288fe]{font-size:18px;font-weight:700;color:#1e2b45;line-height:26px}.position-subtitle[data-v-e22288fe]{margin-top:2px;font-size:12px;color:#8390a4}.position-head-actions[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.position-head-actions[data-v-e22288fe] .el-button{height:34px;border-radius:11px}.position-layout[data-v-e22288fe]{-ms-flex:1;flex:1;min-height:0;padding:18px;display:-ms-flexbox;display:flex;gap:18px;background:linear-gradient(135deg,rgba(47,107,255,.05),hsla(0,0%,100%,0)),#f4f7fb}.preview-panel[data-v-e22288fe]{-ms-flex:1;flex:1;min-width:0;overflow:hidden;border:1px solid #dde7f5;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(28,50,94,.09)}.poster-stage[data-v-e22288fe]{height:100%;min-height:0;padding:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(45deg,rgba(226,235,247,.55) 25%,transparent 0),linear-gradient(-45deg,rgba(226,235,247,.55) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(226,235,247,.55) 0),linear-gradient(-45deg,transparent 75%,rgba(226,235,247,.55) 0);background-color:#f8fbff;background-size:26px 26px;background-position:0 0,0 13px,13px -13px,-13px 0}.poster-box[data-v-e22288fe]{position:relative;max-width:100%;max-height:100%;line-height:1;border-radius:16px;box-shadow:0 26px 54px rgba(15,23,42,.2)}.poster-box img[data-v-e22288fe]{display:block;max-width:100%;max-height:calc(100vh - 190px);border-radius:16px;-o-object-fit:contain;object-fit:contain}.poster-box img[data-v-e22288fe],.poster-element[data-v-e22288fe]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.poster-element[data-v-e22288fe]{position:absolute;min-width:30px;min-height:18px;padding:4px 6px;border:1px dashed transparent;border-radius:8px;cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px hsla(0,0%,100%,.16)}.poster-element.active[data-v-e22288fe]{border-color:#2f6bff;background:rgba(47,107,255,.12);box-shadow:0 0 0 4px rgba(47,107,255,.08)}.poster-element.qrcode[data-v-e22288fe]{padding:0;border-radius:12px;background:hsla(0,0%,100%,.96)}.qrcode-placeholder[data-v-e22288fe]{width:100%;height:100%;border:1px solid rgba(71,85,105,.22);border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#475569;font-size:12px;background:linear-gradient(135deg,rgba(47,107,255,.05),hsla(0,0%,100%,.92))}.qrcode-placeholder i[data-v-e22288fe]{font-size:18px;margin-bottom:4px}.resize-handle[data-v-e22288fe]{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#2f6bff;box-shadow:0 4px 10px rgba(47,107,255,.32);cursor:nwse-resize}.poster-empty[data-v-e22288fe]{width:360px;height:220px;border:1px dashed #b9c9e4;border-radius:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#8a96aa;background:hsla(0,0%,100%,.76)}.poster-empty i[data-v-e22288fe]{font-size:34px;color:#a9b7ca}.config-panel[data-v-e22288fe]{width:370px;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.config-card[data-v-e22288fe]{padding:16px;border:1px solid #dde7f5;border-radius:18px;background:hsla(0,0%,100%,.95);box-shadow:0 14px 34px rgba(28,50,94,.07)}.config-title[data-v-e22288fe]{margin-bottom:12px;font-size:15px;font-weight:700;color:#1e2b45}.element-tabs[data-v-e22288fe]{display:-ms-flexbox;display:flex;width:100%}.element-tabs[data-v-e22288fe] .el-radio-button{-ms-flex:1;flex:1}.element-tabs[data-v-e22288fe] .el-radio-button__inner{width:100%;min-width:auto;border-color:#dfe8f4}.mini-grid[data-v-e22288fe]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.config-form[data-v-e22288fe] .el-input-number{width:100%}.config-actions[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:4px}.config-actions[data-v-e22288fe] .el-button{border-radius:10px}.guide-card[data-v-e22288fe]{background:radial-gradient(circle at 92% 8%,rgba(47,107,255,.1),transparent 30%),hsla(0,0%,100%,.96)}.guide-list[data-v-e22288fe]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.guide-item[data-v-e22288fe]{display:-ms-flexbox;display:flex;gap:10px;padding:11px 12px;border:1px solid #e5edf7;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.guide-index[data-v-e22288fe]{-ms-flex:none;flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#2f6bff;font-size:12px;font-weight:700;background:#edf4ff;box-shadow:inset 0 0 0 1px rgba(47,107,255,.12)}.guide-item strong[data-v-e22288fe]{display:block;color:#25324a;font-size:13px;line-height:18px}.guide-item p[data-v-e22288fe]{margin:3px 0 0;color:#8491a6;font-size:12px;line-height:18px}.active-summary[data-v-e22288fe]{position:relative;overflow:hidden;color:#fff;border:0;background:radial-gradient(circle at 88% 18%,hsla(0,0%,100%,.28),transparent 28%),linear-gradient(135deg,#2f6bff,#16a1ff);box-shadow:0 18px 38px rgba(47,107,255,.22)}.active-summary[data-v-e22288fe]:after{content:"";position:absolute;right:-38px;bottom:-48px;width:118px;height:118px;border-radius:50%;background:hsla(0,0%,100%,.12)}.summary-label[data-v-e22288fe]{position:relative;z-index:1;font-size:12px;color:hsla(0,0%,100%,.76)}.summary-name[data-v-e22288fe]{position:relative;z-index:1;margin-top:6px;font-size:22px;font-weight:800;line-height:30px}.summary-desc[data-v-e22288fe]{position:relative;z-index:1;margin-top:6px;max-width:280px;color:hsla(0,0%,100%,.82);font-size:12px;line-height:18px}@media screen and (max-width:1280px){.material-command[data-v-e22288fe]{-ms-flex-direction:column;flex-direction:column}.command-aside[data-v-e22288fe]{-ms-flex-pack:end;justify-content:flex-end}.position-layout[data-v-e22288fe]{-ms-flex-direction:column;flex-direction:column}.config-panel[data-v-e22288fe]{width:100%;max-height:360px}}