.j-table-force-nowrap td,.j-table-force-nowrap th{white-space:nowrap}.j-table-force-nowrap .ant-table-selection-column{padding:12px 22px!important}.j-table-force-nowrap.ant-table-wrapper .ant-table-content{overflow-x:auto}.pc-sg-axis-collapse[data-v-1f11475c]{background:transparent}.pc-sg-axis-collapse[data-v-1f11475c] .ant-collapse-item{border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.pc-sg-axis-collapse[data-v-1f11475c] .ant-collapse-header{font-weight:500;color:rgba(0,0,0,.85)}.pc-sg-axis-collapse[data-v-1f11475c] .ant-collapse-content{background:#fff}.pc-sg-axis-grid[data-v-1f11475c]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:12px}.pc-sg-axis-item[data-v-1f11475c]{min-width:0}.pc-sg-axis-label[data-v-1f11475c]{font-size:12px;color:rgba(0,0,0,.65);margin-bottom:4px}.pc-sg-axis-empty[data-v-1f11475c]{color:rgba(0,0,0,.45);padding:12px 0}@media (max-width:768px){.pc-sg-axis-grid[data-v-1f11475c]{-ms-grid-columns:1fr;grid-template-columns:1fr}}[data-v-68e0e36e] .ant-modal-body{padding:20px;max-height:calc(100vh - 200px);overflow-y:auto;background:#fafafa}[data-v-68e0e36e] .ant-modal-header{background:#fff;border-bottom:1px solid #e8e8e8;padding:16px 24px}[data-v-68e0e36e] .ant-modal-title{font-weight:600;color:#262626;font-size:16px}[data-v-68e0e36e] .ant-modal-close{color:#999;font-size:16px}[data-v-68e0e36e] .ant-modal-close:hover{color:#666}[data-v-68e0e36e] .ant-modal-footer{background:#fff;border-top:1px solid #e8e8e8;padding:12px 24px}[data-v-68e0e36e] .ant-modal-footer .ant-btn{height:32px;padding:0 16px;border-radius:4px;font-weight:500}[data-v-68e0e36e] .ant-modal-footer .ant-btn.ant-btn-primary{background:#1890ff;border-color:#1890ff}[data-v-68e0e36e] .ant-modal-footer .ant-btn.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}[data-v-68e0e36e] .ant-modal.fullscreen .ant-modal-body{height:calc(100vh - 110px);padding:16px}[data-v-68e0e36e] .ant-modal.fullscreen .ant-modal-header{padding:12px 20px}[data-v-68e0e36e] .ant-modal.fullscreen .ant-modal-footer{padding:8px 20px}.recommend-hint[data-v-06918ce6]{color:#888;margin-bottom:10px;font-size:13px}.recommend-table[data-v-06918ce6]{width:100%;border-collapse:collapse;font-size:13px;color:#333}.recommend-table tr[data-v-06918ce6]{border-bottom:1px solid #f5f5f5}.recommend-label[data-v-06918ce6]{padding:8px 0;color:#888;width:88px;white-space:nowrap}.recommend-value[data-v-06918ce6]{padding:8px 8px 8px 0;min-width:140px}.recommend-reason[data-v-06918ce6]{padding:8px 0;color:#888;font-size:12px}.recommend-swatch[data-v-06918ce6]{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:middle;margin-right:6px;border:1px solid rgba(0,0,0,.08)}.pc-sg-layout-picker[data-v-5c1444f1]{width:100%}.pc-sg-layout-picker__toolbar[data-v-5c1444f1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.pc-sg-layout-picker__tabs[data-v-5c1444f1]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:3px;background:#f3f4f8;border-radius:10px}.pc-sg-layout-picker__tab[data-v-5c1444f1]{appearance:none;border:0;background:transparent;color:rgba(0,0,0,.65);font-size:13px;line-height:1;padding:7px 12px;border-radius:8px;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.pc-sg-layout-picker__tab em[data-v-5c1444f1]{font-style:normal;font-size:11px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.45);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pc-sg-layout-picker__tab[data-v-5c1444f1]:hover:not(:disabled){color:rgba(0,0,0,.85);background:hsla(0,0%,100%,.7)}.pc-sg-layout-picker__tab.is-active[data-v-5c1444f1]{background:#fff;color:#2f3a8f;font-weight:600;box-shadow:0 1px 3px rgba(17,24,39,.08)}.pc-sg-layout-picker__tab.is-active em[data-v-5c1444f1]{background:rgba(91,108,255,.12);color:#5b6cff}.pc-sg-layout-picker__tab[data-v-5c1444f1]:disabled{cursor:not-allowed;opacity:.55}.pc-sg-layout-picker__actions[data-v-5c1444f1]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.pc-sg-layout-picker__current[data-v-5c1444f1]{font-size:12px;color:rgba(0,0,0,.45)}.pc-sg-layout-picker__example[data-v-5c1444f1]{font-size:12px}.pc-sg-layout-picker__grid[data-v-5c1444f1]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(132px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.pc-sg-layout-card[data-v-5c1444f1]{position:relative;appearance:none;border:1px solid #e6e8ef;background:#fff;border-radius:12px;padding:10px 10px 8px;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;min-height:108px}.pc-sg-layout-card[data-v-5c1444f1]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9d0ff;box-shadow:0 8px 18px rgba(17,24,39,.06)}.pc-sg-layout-card.is-active[data-v-5c1444f1]{border-color:#5b6cff;background:#f7f8ff;box-shadow:0 0 0 3px rgba(91,108,255,.14)}.pc-sg-layout-card.is-recommend[data-v-5c1444f1]:not(.is-active){border-color:#ffc2c2}.pc-sg-layout-card[data-v-5c1444f1]:disabled{cursor:not-allowed;opacity:.6}.pc-sg-layout-card__wire[data-v-5c1444f1]{display:block;height:54px;margin-bottom:8px}.pc-sg-wire[data-v-5c1444f1]{position:relative;display:block;width:100%;height:100%;border-radius:6px;background:linear-gradient(180deg,#f6f7fb,#eef1f7);overflow:hidden;box-shadow:inset 0 0 0 1px #e4e7ef}.pc-sg-wire i[data-v-5c1444f1]{position:absolute;display:block;background:#c5cad8;border-radius:2px}.pc-sg-wire .w-content[data-v-5c1444f1]{left:18%;top:22%;right:8%;bottom:10%;background:#dfe3ee}.pc-sg-wire .w-bot[data-v-5c1444f1],.pc-sg-wire .w-chrome[data-v-5c1444f1],.pc-sg-wire .w-extra[data-v-5c1444f1],.pc-sg-wire .w-side2[data-v-5c1444f1],.pc-sg-wire .w-side[data-v-5c1444f1],.pc-sg-wire .w-top2[data-v-5c1444f1],.pc-sg-wire .w-top[data-v-5c1444f1]{background:#8b93ad}.pc-sg-wire--sidemenu .w-side[data-v-5c1444f1]{left:0;top:0;bottom:0;width:16%}.pc-sg-wire--sidemenu .w-content[data-v-5c1444f1]{left:20%}.pc-sg-wire--topmenu .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:18%}.pc-sg-wire--topmenu .w-content[data-v-5c1444f1]{top:26%;left:8%}.pc-sg-wire--rightmenu .w-side[data-v-5c1444f1]{right:0;top:0;bottom:0;width:16%;left:auto}.pc-sg-wire--rightmenu .w-content[data-v-5c1444f1]{right:20%;left:8%}.pc-sg-wire--bottommenu .w-bot[data-v-5c1444f1]{left:0;right:0;bottom:0;height:18%}.pc-sg-wire--bottommenu .w-content[data-v-5c1444f1]{bottom:26%}.pc-sg-wire--centertitle .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:20%}.pc-sg-wire--centertitle .w-extra[data-v-5c1444f1]{left:36%;right:36%;top:4%;height:12%;background:#5b6cff;border-radius:3px}.pc-sg-wire--centertitle .w-content[data-v-5c1444f1]{top:28%}.pc-sg-wire--centertitle-below .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:14%}.pc-sg-wire--centertitle-below .w-top2[data-v-5c1444f1]{left:0;right:0;top:16%;height:14%;background:#a8b0c8}.pc-sg-wire--centertitle-below .w-content[data-v-5c1444f1]{top:36%}.pc-sg-wire--icon-rail-left .w-side[data-v-5c1444f1]{left:0;top:0;bottom:0;width:10%}.pc-sg-wire--icon-rail-left .w-content[data-v-5c1444f1]{left:14%}.pc-sg-wire--dual-rail-split .w-side[data-v-5c1444f1]{left:0;top:0;bottom:0;width:10%}.pc-sg-wire--dual-rail-split .w-side2[data-v-5c1444f1]{left:12%;top:0;bottom:0;width:18%;background:#aeb5c9}.pc-sg-wire--dual-rail-split .w-content[data-v-5c1444f1]{left:34%}.pc-sg-wire--command-top .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:28%}.pc-sg-wire--command-top .w-content[data-v-5c1444f1]{top:36%}.pc-sg-wire--tree-explorer-left .w-side[data-v-5c1444f1]{left:0;top:0;bottom:0;width:28%}.pc-sg-wire--tree-explorer-left .w-content[data-v-5c1444f1]{left:32%}.pc-sg-wire--split-header-tabs .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:14%}.pc-sg-wire--split-header-tabs .w-top2[data-v-5c1444f1]{left:0;right:0;top:16%;height:14%;background:#a8b0c8}.pc-sg-wire--split-header-tabs .w-content[data-v-5c1444f1]{top:36%}.pc-sg-wire--inspector-right .w-side[data-v-5c1444f1]{right:0;top:0;bottom:0;width:24%;left:auto}.pc-sg-wire--inspector-right .w-content[data-v-5c1444f1]{right:28%;left:8%}.pc-sg-wire--terminal-full .w-bot[data-v-5c1444f1]{left:0;right:0;bottom:0;height:34%;background:#4a5166}.pc-sg-wire--terminal-full .w-content[data-v-5c1444f1]{bottom:40%}.pc-sg-wire--hud-corners .w-extra[data-v-5c1444f1]{left:8%;right:8%;top:8%;bottom:8%;border:2px solid #5b6cff;background:transparent;border-radius:4px}.pc-sg-wire--hud-corners .w-content[data-v-5c1444f1]{left:18%;right:18%;top:18%;bottom:18%}.pc-sg-wire--floating-dock-bottom .w-bot[data-v-5c1444f1]{left:18%;right:18%;bottom:6%;height:16%;border-radius:8px;background:#5b6cff}.pc-sg-wire--floating-dock-bottom .w-content[data-v-5c1444f1]{bottom:28%}.pc-sg-wire--neon-rail-glow .w-side[data-v-5c1444f1]{left:0;top:0;bottom:0;width:8%;background:#5b6cff;box-shadow:0 0 8px rgba(91,108,255,.55)}.pc-sg-wire--neon-rail-glow .w-content[data-v-5c1444f1]{left:14%}.pc-sg-wire--glass-header-immersive .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:22%;background:rgba(91,108,255,.35)}.pc-sg-wire--glass-header-immersive .w-content[data-v-5c1444f1]{top:10%;left:8%;right:8%;bottom:10%}.pc-sg-wire--overlay-drawer-nav .w-side[data-v-5c1444f1]{left:0;top:0;bottom:0;width:34%;background:rgba(74,81,102,.55)}.pc-sg-wire--overlay-drawer-nav .w-content[data-v-5c1444f1]{left:8%}.pc-sg-wire--ticker-top-band .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:10%;background:#5b6cff}.pc-sg-wire--ticker-top-band .w-top2[data-v-5c1444f1]{left:0;right:0;top:12%;height:14%}.pc-sg-wire--ticker-top-band .w-content[data-v-5c1444f1]{top:32%}.pc-sg-wire--radial-hub-center .w-extra[data-v-5c1444f1]{left:50%;top:50%;width:28%;height:36%;margin-left:-14%;margin-top:-18%;border-radius:50%;background:#5b6cff}.pc-sg-wire--radial-hub-center .w-content[data-v-5c1444f1]{opacity:.55}.pc-sg-wire--win95-taskbar .w-bot[data-v-5c1444f1]{left:0;right:0;bottom:0;height:16%;background:#6b7285}.pc-sg-wire--win95-taskbar .w-extra[data-v-5c1444f1]{left:4%;bottom:3%;width:18%;height:10%;background:#8b93ad}.pc-sg-wire--win95-taskbar .w-content[data-v-5c1444f1]{bottom:22%}.pc-sg-wire--mac-menubar .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:12%;background:#4a5166}.pc-sg-wire--mac-menubar .w-content[data-v-5c1444f1]{top:18%}.pc-sg-wire--dos-cli-bar .w-content[data-v-5c1444f1]{left:8%;right:8%;top:8%;bottom:8%;background:#2d3344}.pc-sg-wire--dos-cli-bar .w-bot[data-v-5c1444f1]{left:8%;right:8%;bottom:10%;height:10%;background:#8b93ad}.pc-sg-wire--beos-deskbar .w-side[data-v-5c1444f1]{right:0;top:0;bottom:0;width:12%;left:auto;background:#6b7285}.pc-sg-wire--beos-deskbar .w-content[data-v-5c1444f1]{right:16%}.pc-sg-wire--amiga-workbench .w-top[data-v-5c1444f1]{left:0;right:0;top:0;height:14%;background:#5b6cff}.pc-sg-wire--amiga-workbench .w-extra[data-v-5c1444f1]{left:10%;top:24%;width:36%;height:42%;background:#c5cad8}.pc-sg-wire--amiga-workbench .w-content[data-v-5c1444f1]{left:52%;top:28%;width:36%;height:48%}.pc-sg-wire--mdi-cascade .w-extra[data-v-5c1444f1]{left:10%;top:14%;width:52%;height:58%;background:#b8bfd2}.pc-sg-wire--mdi-cascade .w-side2[data-v-5c1444f1]{left:22%;top:24%;width:52%;height:58%;background:#9aa3bb}.pc-sg-wire--mdi-cascade .w-content[data-v-5c1444f1]{left:34%;top:34%;width:52%;height:52%}.pc-sg-layout-card__meta[data-v-5c1444f1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;min-height:20px}.pc-sg-layout-card__name[data-v-5c1444f1]{font-size:12px;font-weight:500;color:rgba(0,0,0,.78);line-height:1.3}.pc-sg-layout-card__badge[data-v-5c1444f1]{-ms-flex-negative:0;flex-shrink:0;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff4757);padding:1px 5px;border-radius:8px;line-height:1.3}.pc-sg-layout-card__check[data-v-5c1444f1]{position:absolute;top:8px;right:8px;color:#5b6cff;font-size:16px}.pc-sg-layout-card__eye[data-v-5c1444f1]{position:absolute;top:8px;left:8px;color:rgba(0,0,0,.25);font-size:13px;opacity:0;transition:opacity .15s ease,color .15s ease}.pc-sg-layout-card.is-active .pc-sg-layout-card__eye[data-v-5c1444f1],.pc-sg-layout-card:hover .pc-sg-layout-card__eye[data-v-5c1444f1]{opacity:1}.pc-sg-layout-card__eye[data-v-5c1444f1]:hover{color:#5b6cff}.pc-sg-html-demo-tooltip-overlay.ant-tooltip .ant-tooltip-inner{overflow:visible;padding:12px 14px;max-width:720px;background-color:#fff;color:rgba(0,0,0,.88);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.pc-sg-html-demo-tooltip-overlay.ant-tooltip .ant-tooltip-arrow:before{background-color:#fff}.pc-sg-html-demo-tooltip-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.pc-sg-html-demo-intro{margin:0;font-size:13px;line-height:1.55;font-weight:500;color:rgba(0,0,0,.88)}.pc-sg-html-demo-tooltip{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 14px;padding:4px 4px 8px;margin:-4px}.pc-sg-html-demo-thumb{position:relative;z-index:0;width:120px;height:84px;border-radius:6px;overflow:visible;background:#f5f5f5;border:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pc-sg-html-demo-thumb:hover{z-index:3}.pc-sg-html-demo-link{display:block;width:100%;height:100%;border-radius:5px;overflow:hidden;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease;transform-origin:center center}.pc-sg-html-demo-link img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pc-sg-html-demo-thumb:hover .pc-sg-html-demo-link{transform:scale(1.42);box-shadow:0 10px 28px rgba(0,0,0,.2)}.pc-sg-html-demo-placeholder{font-size:13px;color:#999;-webkit-user-select:none;-ms-user-select:none;user-select:none}.img:hover,.selected{border:2px solid #00a0e9}.projectEdit .ant-form-item-14 .ant-form-item{margin-bottom:4px!important}.projectEdit .input-table .tbody .td{padding:4px 8px 4px 0!important}.project-form-compact .ant-form-item{margin-bottom:10px!important}.project-form-compact .ant-form-item-label{line-height:1.35;padding-bottom:2px!important;text-align:left!important;white-space:normal;overflow:visible}.project-form-compact .ant-form-item-label>label{width:100%;max-width:100%;display:block;position:relative;margin:0;padding-right:0;-ms-flex-pack:start!important;justify-content:flex-start!important}.project-form-compact .ant-form-item-control-wrapper{width:100%;max-width:100%}.project-form-item--name{margin-bottom:12px!important}.project-name-label-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;width:100%;box-sizing:border-box}.project-name-label-text{font-weight:500;color:rgba(0,0,0,.85)}.project-name-label-actions{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.project-batch-in-label{padding:0!important;height:auto!important;line-height:1.2!important;font-size:12px}.project-name-ta{resize:vertical;min-height:52px;padding:4px 8px;line-height:1.4}.project-form-item--tight{margin-bottom:8px!important}.project-radio-inline.ant-radio-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:2px 10px;line-height:1.5}.project-radio-inline .ant-radio-wrapper{margin-right:0}.sg-html-radio-hot{padding:1px 8px 1px 4px;margin:-1px 2px -1px 0;background:linear-gradient(90deg,rgba(255,77,79,.08),rgba(255,122,69,.16));border:1px solid rgba(255,77,79,.45);border-radius:16px;box-shadow:0 0 0 2px rgba(255,77,79,.12)}.legacy-pc-types-toggle,.sg-html-radio-hot{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.legacy-pc-types-toggle{margin:0 4px;padding:0 2px;font-size:12px;line-height:22px;color:#8c8c8c;white-space:nowrap;text-decoration:none;border-bottom:1px dashed #bfbfbf}.legacy-pc-types-toggle:hover{color:#1890ff;border-bottom-color:#1890ff}.sg-html-recommend-tag{display:inline-block;margin-left:4px;padding:0 7px;font-size:12px;font-weight:700;line-height:18px;color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#ff4d4f,#ff7a45);border-radius:10px;box-shadow:0 2px 6px rgba(255,77,79,.45);vertical-align:1px}.project-radio-inline--dense{gap:2px 8px}.project-field-tip-icon{margin-left:4px;color:rgba(0,0,0,.35);cursor:help;font-size:13px;vertical-align:-.1em}.project-switch-strip{padding:8px 12px 10px;margin-top:4px;border:1px solid #eef0f4;border-radius:12px;background:#fafbfc}.project-switch-strip__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:6px}.project-switch-strip__title{font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.project-switch-strip__toggle{font-size:12px;color:#5b6cff;white-space:nowrap}.project-switch-strip__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px 24px;padding:4px 0 0}.project-switch-strip__inner--manual{margin-top:8px;padding-top:10px;border-top:1px dashed #e6e8ef}.project-switch-group-label{width:100%;font-size:12px;color:rgba(0,0,0,.45);margin-bottom:2px}.project-switch-cell{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:rgba(0,0,0,.85)}.project-switch-cell__label{white-space:nowrap}.project-switch-cell--daterange{-ms-flex:1 1 280px;flex:1 1 280px;min-width:240px}.form-section-title{font-size:16px;font-weight:600;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.85)}.form-section-title--with-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.form-section-title--tight{margin-top:10px;margin-bottom:10px;padding-bottom:6px;font-size:15px}.theme-color-container{position:relative;z-index:1}.theme-color-container .color-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;margin-bottom:12px;padding:12px;background:#f8f9fc;border-radius:12px;box-shadow:inset 0 0 0 1px #eef0f4}.theme-color-container .color-block{width:26px;height:26px;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);border:2px solid transparent}.theme-color-container .color-block:hover{transform:scale(1.15);box-shadow:0 3px 8px rgba(0,0,0,.15)}.theme-color-container .color-block.active{border-color:#fff!important;box-shadow:0 0 0 2px currentColor,0 2px 4px rgba(0,0,0,.2)}.theme-color-container .color-block.disabled{cursor:not-allowed;opacity:.7}.theme-color-container .color-block.disabled:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.theme-color-container .color-block .color-check{color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-color-container .color-input{width:200px}.theme-color-container .color-input .ant-input-group-addon{background-color:#fafafa;font-weight:700}.theme-color-container .color-hint{margin-top:8px;font-size:12px;color:rgba(0,0,0,.45)}.layout-option-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.layout-option-container .layout-option{width:calc(50% - 8px);border:1px solid #e8e8e8;border-radius:12px;padding:12px;cursor:pointer;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;height:80px;background:#fff}.layout-option-container .layout-option:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(17,24,39,.06);border-color:#d9deff}.layout-option-container .layout-option.active{border-color:#5b6cff;background:#f7f8ff;box-shadow:0 0 0 3px rgba(91,108,255,.14)}.layout-option-container .layout-option.disabled{cursor:not-allowed;opacity:.7}.layout-option-container .layout-option.disabled:hover{box-shadow:none}.layout-option-container .layout-option .layout-title{font-size:14px;font-weight:500;margin-bottom:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;color:rgba(0,0,0,.85)}.layout-option-container .layout-option .layout-title .layout-example-icon{font-size:14px;color:#1890ff;cursor:pointer;transition:color .3s}.layout-option-container .layout-option .layout-title .layout-example-icon:hover{color:#40a9ff}.layout-option-container .layout-option .layout-icon{font-size:20px;color:rgba(0,0,0,.65);margin-top:4px}.layout-option-container .layout-option .layout-check{position:absolute;right:12px;top:12px;color:#5b6cff;font-size:18px}.layout-option-container .recommend-layout-option{position:relative}.layout-option-container .recommend-layout-badge{margin-left:8px;background:linear-gradient(135deg,#ff6b6b,#ff4757);box-shadow:0 2px 4px rgba(255,71,87,.3)}.layout-option-container .new-layout-badge,.layout-option-container .recommend-layout-badge{display:inline-block;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;vertical-align:middle;line-height:1.2}.layout-option-container .new-layout-badge{margin-left:6px;background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 2px 4px rgba(82,196,26,.3);white-space:nowrap}.layout-option-container .layout-hint{margin-top:12px;font-size:12px;color:rgba(0,0,0,.45)}.pc-sg-layout-select-wrap{margin-top:12px;padding-top:12px;border-top:1px dashed #e8e8e8}.pc-sg-layout-select-wrap .pc-sg-layout-select-label{font-size:13px;font-weight:500;margin-bottom:8px;color:rgba(0,0,0,.75)}.pc-sg-layout-select-wrap .pc-sg-layout-example-link{display:inline-block;margin-top:8px;font-size:12px}.projectEdit .ant-form-item{margin-bottom:20px}.projectEdit .ant-row{margin-bottom:10px}.projectEdit .ant-form-item-label{text-align:left;padding-left:0;padding-right:12px;font-weight:500;color:rgba(0,0,0,.75)}.projectEdit .ant-form-item-label>label{-ms-flex-pack:start!important;justify-content:flex-start!important}.projectEdit .ant-radio-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.projectEdit .ant-input,.projectEdit .ant-select-selection{border-radius:4px}.projectEdit .ant-input:focus,.projectEdit .ant-input:hover,.projectEdit .ant-select-selection:focus,.projectEdit .ant-select-selection:hover{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.projectEdit .ant-form-item-control{line-height:1.5}.projectEdit .f20.fb.mb20{font-size:18px;font-weight:600;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.85)}.projectEdit .ant-btn{border-radius:4px;height:32px;padding:0 16px}.projectEdit .ant-btn.ant-btn-primary{background:#1890ff;border-color:#1890ff}.projectEdit .ant-btn.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.projectEdit .ant-btn.ant-btn-warning{background:#faad14;border-color:#faad14;color:#fff}.projectEdit .ant-btn.ant-btn-warning:hover{background:#ffc53d;border-color:#ffc53d;color:#fff}.projectEdit .j-editable-table{border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.projectEdit .j-editable-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.projectEdit .ai-textarea{border-radius:4px;resize:none;transition:all .3s;box-shadow:0 1px 4px rgba(0,0,0,.05)}.projectEdit .ai-textarea:focus,.projectEdit .ai-textarea:hover{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.projectEdit .auto-tip-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}.projectEdit .auto-tip-btn .anticon{margin-right:6px}.projectEdit .tip-hint{font-size:12px;color:rgba(0,0,0,.45);line-height:1.5;margin-top:8px}.projectEdit .agreement-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#f9f9f9;border-radius:4px}.projectEdit .agreement-box .agreement-text{margin-left:8px;font-size:14px}.projectEdit .agreement-box .agreement-link{color:#1890ff;text-decoration:none}.projectEdit .agreement-box .agreement-link:hover{text-decoration:underline}@media (max-width:1200px){.layout-option-container .layout-option{width:100%;height:80px}.theme-color-container .color-grid{max-height:180px;overflow-y:auto}}.style-copy-container{margin-bottom:16px}.style-copy-container,.style-copy-container .ant-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.style-copy-container .ant-btn .anticon{margin-right:6px}.style-copy-container .style-copy-hint{margin-left:16px;font-size:13px;color:rgba(0,0,0,.65)}.style-copy-container .style-copy-hint .anticon{color:#1890ff;margin-right:4px}.system-style-filter{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.system-style-filter .ant-input-search .ant-input-suffix{right:12px}.system-style-filter .ant-input-search .ant-input{padding-right:30px}.system-style-filter .ant-input-search .ant-btn-primary{height:32px;border-radius:0 4px 4px 0}.theme-color-preview{display:inline-block;width:16px;height:16px;border-radius:2px;margin-right:8px;vertical-align:text-bottom;border:1px solid rgba(0,0,0,.1)}.j-modal .ant-table{border-radius:4px;overflow:hidden}.j-modal .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.j-modal .ant-table .ant-table-tbody>tr:hover>td{background:rgba(24,144,255,.05)}.j-modal .ant-table .ant-table-row-selected>td{background:rgba(24,144,255,.1)}.j-modal .ant-pagination{margin:16px 0 0}.j-modal .ant-pagination .ant-pagination-item-active{border-color:#1890ff}.j-modal .ant-pagination .ant-pagination-item-active a{color:#1890ff}.j-modal .ant-pagination .ant-pagination-options .ant-select-selection{border-radius:4px}.j-modal .ant-tag{margin-right:0}.j-modal .ant-tag.ant-tag-green{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.j-modal .ant-tag.ant-tag-orange{color:#fa8c16;background:#fff7e6;border-color:#ffd591}.code-info-item{margin-bottom:24px}.code-info-item .code-info-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.code-info-item .code-info-header h3{margin:0;font-size:16px;font-weight:500;color:rgba(0,0,0,.85)}.code-info-item .code-info-header .code-info-remark{color:rgba(0,0,0,.65);font-size:14px}.code-info-item .code-info-header .code-info-remark .anticon{margin-right:4px;color:#1890ff}.code-info-item .code-card{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.code-info-item .code-card .code-content{margin:0;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;line-height:1.6;color:rgba(0,0,0,.85);background:#f5f5f5;border-radius:4px;overflow:auto;max-height:500px}.recommend-tag{margin-left:4px;font-size:12px;line-height:1;padding:2px 4px;border-radius:2px;background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a;font-weight:400}.ant-radio-wrapper .recommend-tag,.layout-title .recommend-tag{vertical-align:middle;position:relative;top:-1px}.login-config-container{margin-bottom:16px;padding:16px;background:#f9f9f9;border-radius:6px;border:1px solid #e8e8e8}.login-config-container .ant-btn{height:36px;padding:0 16px;border-radius:4px;font-weight:500}.login-config-container .ant-btn .anticon{margin-right:6px;font-size:14px}.login-config-container .ant-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.login-config-container .login-config-hint{margin-left:16px;font-size:13px;color:rgba(0,0,0,.65);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.login-config-container .login-config-hint .anticon{margin-right:4px;font-size:14px}.interface-settings-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.interface-settings-panel{margin-bottom:8px}.ui-style-mode-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:12px 16px;margin-bottom:14px;padding:12px 14px;background:linear-gradient(180deg,#fbfbfe,#f6f7fb);border:1px solid #eef0f4;border-radius:14px}.ui-style-mode-label{width:100%;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.ui-style-mode-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 480px;flex:1 1 480px}.ui-style-mode-card,.ui-style-mode-cards{display:-ms-flexbox;display:flex;gap:10px}.ui-style-mode-card{appearance:none;border:1px solid #e6e8ef;background:#fff;border-radius:12px;padding:10px 12px;min-width:220px;-ms-flex:1 1 220px;flex:1 1 220px;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:left;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-style-mode-card:hover:not(:disabled){transform:translateY(-1px);border-color:#c9d0ff;box-shadow:0 8px 18px rgba(17,24,39,.06)}.ui-style-mode-card.is-active{border-color:#5b6cff;box-shadow:0 0 0 3px rgba(91,108,255,.14);background:#f7f8ff}.ui-style-mode-card:disabled{cursor:not-allowed;opacity:.6}.ui-style-mode-card__icon{width:34px;height:34px;border-radius:10px;background:#eef0ff;color:#5b6cff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:16px}.ui-style-mode-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.ui-style-mode-card__title{font-size:13px;font-weight:600;color:rgba(0,0,0,.85)}.ui-style-mode-card__desc{font-size:12px;color:rgba(0,0,0,.45);line-height:1.35}.ui-style-mode-card__tag{position:absolute;top:-7px;right:10px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff4757);padding:2px 6px;border-radius:8px;line-height:1.2}.ui-style-mode-card__tag--new{background:linear-gradient(135deg,#52c41a,#73d13d);left:10px;right:auto}.ui-style-mode-side{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.pc-sg-layout-hero{width:100%;margin-bottom:10px}.pc-sg-layout-hero__title{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.pc-sg-layout-hero__desc{margin-top:2px;font-size:12px;color:rgba(0,0,0,.45)}.layout-option-container--pc-sg{display:block;width:100%}.theme-color-container--compact .color-grid{max-height:120px;overflow-y:auto;gap:5px;padding:8px}.theme-color-container--compact .color-block{width:22px;height:22px;border-radius:6px}.setting-item{gap:12px}.setting-hint,.setting-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.setting-hint{font-size:13px;color:rgba(0,0,0,.65);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.setting-hint .anticon{margin-right:4px;color:#1890ff}.setting-hint .ant-btn-link{color:#ff4d4f;font-size:12px;padding:0;height:auto;border:none;background:none}.setting-hint .ant-btn-link:hover{color:#ff7875;background:none}.setting-hint .ant-btn-link .anticon{margin-right:2px;color:inherit}.batch-color-selector{position:relative}.batch-color-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:8px;background:#f9f9f9;border-radius:4px;max-height:120px;overflow-y:auto}.batch-color-block{width:20px;height:20px;border-radius:3px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;transition:all .2s;border:2px solid transparent}.batch-color-block:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.batch-color-block.active{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,0,0,.2)}.batch-color-check{color:#fff;font-size:10px;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.5)}.batch-color-hint{font-size:12px;color:#999;text-align:center}.recommend-button-wrapper{position:relative;display:inline-block}.recommend-button-wrapper .recommend-badge{background:linear-gradient(135deg,#ff6b6b,#ff4757);box-shadow:0 2px 4px rgba(255,71,87,.3);z-index:10}.recommend-button-wrapper .new-ui-badge,.recommend-button-wrapper .recommend-badge{color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;white-space:nowrap;transform:scale(.9);line-height:1.2}.recommend-button-wrapper .new-ui-badge{position:absolute;top:-8px;left:-8px;background:linear-gradient(135deg,#52c41a,#73d13d);box-shadow:0 2px 4px rgba(82,196,26,.3);z-index:11}.recommend-button-wrapper .recommend-badge{position:absolute;top:-8px;right:-8px}.recommend-button-wrapper .new-ui-badge:before{right:-4px;border-left:4px solid #73d13d}.recommend-button-wrapper .new-ui-badge:before,.recommend-button-wrapper .recommend-badge:before{content:"";position:absolute;top:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:translateY(-50%)}.recommend-button-wrapper .recommend-badge:before{left:-4px;border-right:4px solid #ff4757}.real-dev-switch-box{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:8px;background:#f4f6ff;border:1px solid #e4e7ff;border-radius:12px}.real-dev-switch-copy{min-width:0}.real-dev-switch-title{font-weight:600;color:#111827}.real-dev-switch-desc,.real-dev-switch-on{color:#6b7280;font-size:12px;line-height:1.5;margin-top:2px}.real-dev-switch-warn{color:#d48806;font-size:12px;margin-top:4px}.real-dev-switch-on{color:#5b6cff}.rp-theme-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;min-height:26px;margin-bottom:10px;padding:0 10px 0 4px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px}.rp-theme-dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.rp-theme-name{font-weight:600}.rp-theme-hex{color:#9ca3af;font-variant-numeric:tabular-nums}.rp-smart-btn.ant-btn-primary{height:28px!important;padding:0 12px!important;border:none!important;border-radius:999px!important;background:linear-gradient(135deg,#5b6cff,#7c4dff)!important;box-shadow:0 2px 8px rgba(91,108,255,.28)}.rp-sheet-modal .ant-modal-content{overflow:hidden;box-shadow:0 24px 64px rgba(17,24,39,.16)}.rp-sheet-modal .ant-modal-header{padding:16px 22px 14px;border-bottom:1px solid #eef0f4}.rp-sheet-modal .ant-modal-body{background:#f7f8fb}.rp-sheet-modal .ant-modal-footer{padding:12px 22px 16px;border-top:1px solid #eef0f4;background:#fff}.rp-sheet-head,.rp-sheet-modal .j-modal-title-row{-ms-flex-align:center;align-items:center}.rp-sheet-head{display:-ms-flexbox;display:flex;gap:12px;min-width:0}.rp-sheet-mark{-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:linear-gradient(160deg,#3b82f6,#2563eb);box-shadow:0 6px 16px rgba(37,99,235,.24);font-size:18px}.rp-sheet-copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;line-height:1.25}.rp-sheet-title{color:#111827;font-size:16px;font-weight:600}.rp-sheet-sub{margin-top:2px;color:#6b7280;font-size:12px;font-weight:400}.rp-sheet-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.rp-btn-ghost.ant-btn{height:36px;padding:0 16px;border-radius:10px;border-color:#e5e7eb;font-weight:600}.rp-btn-primary.ant-btn-primary{height:36px;padding:0 16px;border:none;border-radius:10px;font-weight:600;background:linear-gradient(135deg,#5b6cff,#7c4dff);box-shadow:0 6px 16px rgba(91,108,255,.28)}.rp-btn-warn.ant-btn{height:36px;padding:0 16px;border-radius:10px;font-weight:600}.projectEdit{padding:16px 18px 8px!important;background:#fff;border-radius:12px;margin:16px!important}