.week-mode[data-v-d4a515b2]{overflow:hidden;-webkit-filter:invert(80%);filter:invert(80%)}[data-v-d4a515b2]:root{--scrollbar-thumb:#D9D9D9;--scrollbar-thumb-hover:#BFBFBF;--scrollbar-track:#f7f8fa}.ant-drawer-wrapper-body[data-v-d4a515b2],.ant-modal[data-v-d4a515b2],.ant-table-body-inner[data-v-d4a515b2],.ant-table-body[data-v-d4a515b2],.ant-table-content[data-v-d4a515b2],.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2],.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2],.beauty-scroll[data-v-d4a515b2],.beautyScroll[data-v-d4a515b2],.con-modal .ant-modal-body[data-v-d4a515b2],.survey-config-modal .ant-modal-body[data-v-d4a515b2]{position:relative}@supports (-moz-appearance:none){.ant-drawer-wrapper-body[data-v-d4a515b2],.ant-modal[data-v-d4a515b2],.ant-table-body-inner[data-v-d4a515b2],.ant-table-body[data-v-d4a515b2],.ant-table-content[data-v-d4a515b2],.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2],.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2],.beauty-scroll[data-v-d4a515b2],.beautyScroll[data-v-d4a515b2],.con-modal .ant-modal-body[data-v-d4a515b2],.survey-config-modal .ant-modal-body[data-v-d4a515b2]{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}}.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar{width:10px;height:10px}.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar-button,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar-button,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-button,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-button,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-button,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-button,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-button,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar-button,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar-button,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-button,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-button{width:0;height:0;display:block}.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar-thumb,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar-thumb,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-thumb,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--scrollbar-thumb);border:1px solid rgba(255,255,255,.75);background-clip:padding-box}.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar-track,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar-track,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-track,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-track,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-track,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-track,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-track,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar-track,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar-track,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-track,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-track{border-radius:6px;background:var(--scrollbar-track)}.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-drawer-wrapper-body[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-modal[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-corner,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar-corner,.beauty-scroll[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar-corner,.beautyScroll[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-corner,.con-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-track-piece,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-corner,.survey-config-modal .ant-modal-body[data-v-d4a515b2]::-webkit-scrollbar-track-piece{background:var(--scrollbar-track)}@supports (-moz-appearance:none){.ant-drawer-wrapper-body[data-v-d4a515b2]:hover,.ant-modal[data-v-d4a515b2]:hover,.ant-table-body-inner[data-v-d4a515b2]:hover,.ant-table-body[data-v-d4a515b2]:hover,.ant-table-content[data-v-d4a515b2]:hover,.ant-table-fixed-left .ant-table-body-inner[data-v-d4a515b2]:hover,.ant-table-fixed-right .ant-table-body-inner[data-v-d4a515b2]:hover,.beauty-scroll[data-v-d4a515b2]:hover,.beautyScroll[data-v-d4a515b2]:hover,.con-modal .ant-modal-body[data-v-d4a515b2]:hover,.survey-config-modal .ant-modal-body[data-v-d4a515b2]:hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)}}.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-thumb,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.ant-table-body-inner[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-body[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover,.ant-table-content[data-v-d4a515b2]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.split-right[data-v-d4a515b2]:not(:last-child){border-right:1px solid rgba(98,98,98,.2)}.disabled[data-v-d4a515b2]{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}#nprogress[data-v-d4a515b2]{pointer-events:none}#nprogress .bar[data-v-d4a515b2]{background:#4571ff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg[data-v-d4a515b2]{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #4571ff,0 0 5px #4571ff;box-shadow:0 0 10px #4571ff,0 0 5px #4571ff;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner[data-v-d4a515b2]{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon[data-v-d4a515b2]{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#4571ff;border-left-color:#4571ff;border-radius:50%;-webkit-animation:nprogress-spinner-d4a515b2 .4s linear infinite;animation:nprogress-spinner-d4a515b2 .4s linear infinite}.nprogress-custom-parent[data-v-d4a515b2]{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar[data-v-d4a515b2],.nprogress-custom-parent #nprogress .spinner[data-v-d4a515b2]{position:absolute}@-webkit-keyframes nprogress-spinner-d4a515b2{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner-d4a515b2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.clearfix>.avatar-uploader>.ant-upload[data-v-d4a515b2]{width:128px;height:128px}.clearfix.ant-upload.ant-upload-select-picture-card[data-v-d4a515b2]{width:98%!important}.show_img[data-v-d4a515b2]{width:100%}.body[data-v-d4a515b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100vh;overflow:auto;background-color:#F0F2F5;background-image:url(../../static/img/page_bg.b3268445.png);background-repeat:no-repeat;background-position-x:center;background-position-y:0;background-size:auto 500px;width:100%}@media screen and (max-width:1200px){.body[data-v-d4a515b2]{background-size:auto 315px}}.body .head[data-v-d4a515b2]{max-width:1200px;width:100%;height:315px;margin:0 auto;text-align:center}.body .head .logo[data-v-d4a515b2]{margin-top:28px;display:block;float:left}.body .head .tt[data-v-d4a515b2]{font-size:48px;color:#ffffff;font-weight:700;margin-top:110px;display:block}.body .content[data-v-d4a515b2]{width:1200px;height:auto;background-color:#ffffff;border-radius:10px;overflow:hidden;margin:0 auto;margin-top:-85px;padding:80px 0;margin-bottom:20px}.body .content .clearfix[data-v-d4a515b2]{width:50%;float:left}.body .content .ant-input[data-v-d4a515b2]{height:50px}.screen-page-fill{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.screen-editor{position:relative;z-index:0;isolation:isolate;background:#F0F2F5}.screen-editor,.screen-page-panel{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.screen-page-panel{background:#fff;border-radius:4px;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-topbar{height:48px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-bottom:1px solid #E4E7ED;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.editor-topbar,.editor-topbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.editor-topbar-left{gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.topbar-back{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#666;font-size:22px;border-radius:4px}.topbar-back:hover{background:#F0F0F0;color:#2E6BE6}.topbar-label{color:#666;white-space:nowrap}.topbar-name{height:32px;width:240px;padding:0 12px;border:1px solid #E4E7ED;border-radius:4px;font-size:14px;outline:none}.topbar-name:focus{border-color:#2E6BE6}.topbar-canvas-controls{gap:12px}.topbar-canvas-controls,.topbar-control-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar-control-group{gap:6px;color:#666;margin-left:16px}.topbar-control-group input[type=number]{width:62px;padding:3px 6px;border:1px solid #E4E7ED;border-radius:3px;text-align:center}.topbar-control-group input[type=color]{width:26px;height:24px;border:1px solid #E4E7ED;border-radius:3px;cursor:pointer;padding:0}.ratio-options{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #E4E7ED;border-radius:3px;overflow:hidden}.ratio-opt{padding:3px 8px;cursor:pointer;background:#FAFAFA;color:#666}.ratio-opt.active{background:#4571FF;color:#fff}.editor-topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.editor-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.editor-body,.editor-left{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.editor-left{width:210px;background:#fff;border-right:1px solid #E4E7ED;-ms-flex-negative:0;flex-shrink:0}.editor-left,.editor-left-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor-left-section{min-height:0}.editor-left-section,.left-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #E4E7ED}.left-section-header{height:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;font-weight:600;color:#666;background:#FAFAFA}.left-section-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:6px 0}.comp-cat-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:6px 8px}.comp-cat-btn,.comp-cat-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-cat-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;border:1px solid #EEE;background:#FAFAFA;color:#666}.comp-cat-btn.active,.comp-cat-btn:hover{background:#E6F0FF;border-color:#2E6BE6;color:#2E6BE6}.comp-cat-icon{font-size:16px;-ms-flex-negative:0;flex-shrink:0;color:#666}.comp-cat-btn.active .comp-cat-icon,.comp-cat-btn:hover .comp-cat-icon{color:#2E6BE6}.left-popover{position:fixed;background:#2A2A2A;border-radius:8px;padding:14px;z-index:9999;min-width:300px;max-height:400px;overflow-y:auto;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08)}.left-popover::-webkit-scrollbar{width:6px}.left-popover::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.popover-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.popover-item{background:#1E1E1E;border:1px solid #3A3A3A;border-radius:6px;padding:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.popover-item:hover{border-color:#1890FF;background:#252525}.popover-thumb{width:100%;height:46px;background:#0d2045;border-radius:4px;overflow:hidden;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.popover-label{color:#AAA;font-size:11px;text-align:center}.thumb-indicator,.thumb-trendIndicator{background:linear-gradient(135deg,#0d2847,#1a4a6b);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.thumb-num{color:#4a9cff;font-size:16px;font-weight:700;line-height:1.1}.thumb-num.is-down{color:#ff4d4f;font-size:14px}.thumb-sub{color:#6AB4FF;font-size:9px}.thumb-down{color:#F5222D;font-size:9px}.thumb-trend-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thumb-tableBasic,.thumb-tableCarousel{padding:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumb-table,.thumb-tableBasic,.thumb-tableCarousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.thumb-table{width:100%}.thumb-table,.thumb-table-row{display:-webkit-box;display:-ms-flexbox;display:flex}.thumb-table-row{gap:2px}.thumb-table-row i{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#1a3a5c;border-radius:1px}.thumb-table-row.is-head i{background:#2a5caa}.thumb-table-bar{height:4px;background:#333;border-radius:1px;margin-top:4px}.thumb-marqueeList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:4px}.thumb-list-title{color:#aac8e8;font-size:8px}.thumb-list-line{color:#666;font-size:7px}.thumb-text-box{color:#aac8e8;font-size:12px;border:1px solid #2a5caa;padding:2px 8px;border-radius:2px}.thumb-marquee-box{color:#aac8e8;font-size:10px;border:1px dashed #2a5caa;padding:2px 6px;border-radius:2px}.thumb-datetime{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.thumb-date{color:#aac8e8;font-size:9px}.thumb-time{color:#fff;font-size:14px;font-weight:700;line-height:1.1}.component-item{padding:8px 16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#666}.component-item:hover{background:#F5F5F5}.component-item.active{background:#EBF1FD;color:#2E6BE6}.comp-layer-name{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-layer-badge{min-width:20px;height:16px;padding:0 4px;border-radius:8px;background:#E8EDF5;color:#6B7686;font-size:10px;line-height:16px;text-align:center}.comp-layer-actions{gap:4px}.comp-layer-actions,.layer-act-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.layer-act-btn{width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:pointer;border:1px solid #DDD;background:#fff;color:#888}.layer-act-btn.act-copy:hover{background:#1890FF;color:#fff;border-color:transparent}.layer-act-btn.act-del:hover{background:#F5222D;color:#fff;border-color:transparent}.layer-empty{padding:20px;text-align:center;color:#666}.layer-empty span{color:#999}.editor-center{min-width:0}.canvas-board-root,.editor-center{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.canvas-board-root{min-height:0}.canvas-board-root.is-readonly{-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:visible;height:auto}.canvas-board-root.is-readonly .canvas-container{overflow:visible;padding:0;background:transparent}.canvas-board-root.is-readonly .canvas-scale-wrap{padding:0;margin:0}.topbar-zoom .zoom-label{min-width:48px;display:inline-block;text-align:center;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:24px}.topbar-zoom .zoom-label:hover{color:#2E6BE6}.canvas-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;background:#EFF1F4;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;min-width:0;min-height:0}.canvas-container.plain{-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:visible;padding:0;background:transparent;display:block}.canvas-scale-wrap{-ms-flex-negative:0;flex-shrink:0;position:relative;margin:auto;padding:20px;-webkit-box-sizing:content-box;box-sizing:content-box}.canvas-inner{position:relative;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25);overflow:hidden}.canvas-comp{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;position:absolute}.canvas-comp .widget-view{width:100%;height:100%;pointer-events:none}.canvas-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:20px 20px;pointer-events:none;z-index:0}.canvas-comp.selected{outline:1px solid #2E6BE6;z-index:10001!important}.screen-page-fill.is-previewing .canvas-comp.selected{z-index:auto!important}.comp-actions{position:absolute;top:3px;right:3px;gap:4px;z-index:50}.comp-act-btn,.comp-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-act-btn{width:22px;height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2A2A2A;border:1px solid #555;border-radius:4px;color:#D0D0D0;cursor:pointer}.comp-act-btn:hover{background:#1890FF;border-color:#1890FF;color:#fff}.comp-act-btn.act-del:hover{background:#F5222D;border-color:#F5222D}.editor-right{width:300px;background:#fff;border-left:1px solid #E4E7ED;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto}.editor-right,.right-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex}.right-panel-header{line-height:40px;border-bottom:1px solid #E4E7ED;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;font-weight:600}.right-panel-body{padding:16px}.prop-section-title{font-weight:600;margin-bottom:12px}.prop-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.prop-row-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prop-label{width:70px;color:#666;-ms-flex-negative:0;flex-shrink:0;line-height:28px}.prop-value{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.prop-value-block{display:block}.filter-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.filter-stack-item{width:100%}.prop-hint{color:#999;font-size:11px;white-space:nowrap}.prop-upload{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.prop-upload .ant-upload-select-picture-card{width:96px;height:96px;margin:0}.prop-upload .ant-upload-list-picture-card .ant-upload-list-item{width:96px;height:96px}.prop-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 10px;outline:none}.layer-input,.prop-input,.size-input{border:1px solid #E4E7ED;border-radius:4px}.layer-input,.size-input{width:70px;padding:6px 8px;text-align:center}.size-input-num{width:80px}.refresh-interval-input{width:70px}.checkbox-row{gap:8px;font-size:13px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.color-picker{width:32px;height:28px;border:1px solid #E4E7ED;border-radius:4px;cursor:pointer;padding:2px}.upload-link{color:#2E6BE6}.bg-preview{margin-top:6px}.bg-preview img{max-width:100%;max-height:80px;border-radius:4px}.bg-preview a{margin-left:6px;color:#F5222D}.prop-tip-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:-4px 0 12px;padding:8px 10px;background:#F5F7FA;border-radius:4px;color:#666;font-size:12px;line-height:1.5}.prop-bind-select.ant-select{font-size:14px}.prop-bind-select .ant-select-selection--single{height:36px}.prop-bind-select .ant-select-selection__rendered{line-height:34px}.prop-bind-select .ant-select-arrow{top:50%;margin-top:-6px}.prop-bind-select .ant-select-selection--multiple{min-height:36px}.prop-bind-select .ant-select-selection--multiple .ant-select-selection__rendered{line-height:32px;margin-left:8px}.prop-bind-select .ant-select-selection--multiple .ant-select-selection__choice{margin-top:4px}