.h-container,.v-container{position:absolute}.h-container .indicator,.v-container .indicator{z-index:4;position:absolute}.h-container .action,.h-container .line,.v-container .action,.v-container .line{position:absolute}.h-container .value,.v-container .value{-webkit-transform:scale(.83);-ms-transform:scale(.83);transform:scale(.83);padding:5px;border-radius:5px;font-size:12px;white-space:nowrap}.h-container{top:0}.h-container .line{top:0;height:100vh}.h-container .line:after,.h-container .line:before{content:"";display:inline-block;width:4px;height:100vh;position:absolute}.h-container .line:before{left:-4px;top:0}.h-container .line:after{right:-4px;top:0}.h-container .indicator{left:0;width:100vw}.h-container .indicator:after,.h-container .indicator:before{content:"";display:inline-block;height:4px;width:100vw;position:absolute}.h-container .indicator:before{top:-5px;left:0}.h-container .indicator:after{bottom:-5px;left:0}.v-container{left:0}.v-container .line{left:0;width:100vw}.v-container .line:after,.v-container .line:before{content:"";display:inline-block;height:4px;width:100vw;position:absolute}.v-container .line:before{top:-5px;left:0}.v-container .line:after{bottom:-5px;left:0}.v-container .indicator{top:0;height:100vh}.v-container .indicator:after,.v-container .indicator:before{content:"";display:inline-block;width:4px;height:100vh;position:absolute}.v-container .indicator:before{left:-4px;top:0}.v-container .indicator:after{right:-4px;top:0}.sketch-ruler{position:relative;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden;font-size:12px}.sketch-ruler span{line-height:1}.sketch-ruler .canvasedit-parent{position:absolute;left:var(--89f302c6);top:var(--89f302c6)}.sketch-ruler .corner{position:absolute;top:0;left:0;pointer-events:auto;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sketch-ruler .defaultCursor{cursor:default!important}.sketch-ruler .grabCursor,.sketch-ruler .grabCursor .server-print-app-wrapper,.sketch-ruler .grabCursor .server-print-app-wrapper .es-drager{cursor:-webkit-grab!important;cursor:grab!important}.server-print-app-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background:var(--kq-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-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:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.server-print-app-wrapper .kq-add-data-2d .kq-add-data-2d-box{width:400px}.server-print-app-wrapper .server-print-app__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;overflow:hidden}.server-print-app-wrapper .server-print-app__content.tool-panel-hidden{margin-left:0;height:100%}.server-print-app-wrapper .server-print-app__content .server-print-app__main-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s ease;transition:all .3s ease}.server-print-app-wrapper .server-print-app__content .server-print-app__main-panel .scroll-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;overflow:auto}.server-print-app-wrapper .server-print-app__content .server-print-app__main-panel .scroll-wrapper .scroll-box{opacity:0;position:absolute;left:0;top:0}.server-print-app-wrapper .tool-panel-btn{position:absolute;top:8px;right:8px;z-index:100000;-webkit-transition:all .3s ease;transition:all .3s ease}.server-print-app-wrapper .tool-panel-btn .kq-button{padding:8px}.server-print-app-wrapper .tool-panel-btn .btn{border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.server-print-app-wrapper .rotate-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.server-print-app-wrapper .map-print-draw-vector{width:100%;height:100%;position:absolute;z-index:-1;background:unset;opacity:1}.server-print-app-wrapper .server-print-app__map-roaming{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.server-print-app-wrapper .server-print-app__map-roaming .kq-mapview .mapview-class,.server-print-app-wrapper .server-print-app__map-roaming .leaflet-container{background-color:transparent}.server-print-app-wrapper .server-print-app__map-roaming .kq-mapview .zoom-bar{display:none}.teleport-container{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.kq-color-picker.is-disabled .kq-color-picker__mask{width:100%!important}.basic-properties{border:none!important}.basic-properties .kq-collapse-item__header{font-style:normal;font-weight:600;color:var(--kq-text-color-primary);line-height:24px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.basic-properties .kq-collapse-item__header .kq-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.basic-properties .kq-collapse-item__header .kq-icon.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.basic-properties .kq-collapse-item__content{padding-bottom:0!important}.basic-properties .kq-collapse-item__content .radio-options-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px}.basic-properties .kq-collapse-item .kq-collapse-item__wrap{border:none}.basic-properties .kq-collapse-item:last-child,.basic-properties .kq-form-item:last-child{margin-bottom:0}.basic-properties .kq-form-item{margin-bottom:8px}.basic-properties .kq-form-item .kq-form-item__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:154px}.basic-properties .kq-form-item .kq-form-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around}.basic-properties .kq-form-item .kq-form-item__content .kq-input-number,.basic-properties .kq-form-item .kq-form-item__content .kq-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.basic-properties .kq-form-item .kq-input{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.basic-properties .kq-form-item .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 60px;flex:1 1 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:6%}.basic-properties .point-grid{gap:10px;width:100px;padding:2px}.basic-properties .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px}.basic-properties .form-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;font-size:14px;color:#333}.basic-properties .form-item .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100px}.basic-properties .form-item .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 60px;flex:1 1 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:6%}.basic-properties .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-properties .input-group input[type=number],.basic-properties .input-group input[type=text],.basic-properties .input-group select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px}.basic-properties .input-group .unit{margin-left:5px;font-size:12px;color:#666;min-width:30px}.basic-properties .form-item.checkbox label,.basic-properties .form-item.radio label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.basic-properties .form-item.checkbox input[type=checkbox],.basic-properties .form-item.radio input[type=radio]{margin-right:5px}.basic-properties .point-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:52px}.basic-properties .point-item{width:12px;height:12px;border:1px solid #ddd;border-radius:7px;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;-webkit-transition:all .3s;transition:all .3s}.basic-properties .point-item:hover{border-color:#4a90e2;background-color:#f0f7ff}.basic-properties .point-item.selected{border-color:#4a90e2;background-color:#e6f2ff}.basic-properties .point-item span{width:6px;height:6px;border-radius:50%;background-color:#000}@media (max-width:768px){.basic-properties .form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.basic-properties .form-item .input-group,.basic-properties .form-item .unit,.basic-properties .form-item label{width:100%;min-width:auto}.basic-properties .point-grid{width:100%;grid-template-columns:repeat(3,1fr)}}.data-frame-panel{min-width:348px;height:100%;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--kq-bg-color);border-radius:4px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.data-frame-panel .kq-tab-pane,.data-frame-panel .kq-tabs{width:100%;height:100%}.data-frame-panel .kq-tabs__header{margin:0 0 8px}.data-frame-panel .kq-tabs__content{height:calc(100% - 48px);overflow:auto}.data-frame-panel .form-group{margin-bottom:8px}.data-frame-panel .form-group>label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.data-frame-panel .kq-color-picker,.data-frame-panel .kq-color-picker .kq-color-picker__trigger,.data-frame-panel .kq-input-number{width:100%}.data-frame-panel .kq-divider--horizontal{margin:8px 0}.data-frame-panel .kq-collapse-item__content{padding-bottom:0!important}.data-frame-panel .collapseTitle{height:100%}.data-frame-panel .collapseTitle .kq-collapse-item__header{font-style:normal;font-weight:600;color:var(--kq-text-color-primary);line-height:24px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.data-frame-panel .collapseTitle .kq-collapse-item__header .kq-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.data-frame-panel .collapseTitle .kq-collapse-item__header .kq-icon.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.data-frame-panel .kq-form-item{margin-bottom:8px}.data-frame-panel .kq-form-item__label{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80px}.data-frame-panel .kq-radio-group{display:grid;font-size:14px}.data-frame-panel .kq-textarea,.data-frame-panel .kq-textarea .kq-textarea__inner{height:100%}.data-frame-panel .bbox .kq-form-item__label{width:40px}.kq-es-editor-area{position:absolute;top:0;left:0;z-index:1000;width:100px;height:100px;border:1px dashed var(--kq-color-primary);background-color:rgba(var(--kq-color-primary-rgb),.1)}.element-panel{position:fixed;bottom:16px;right:16px;height:calc(100vh - 114px);width:396px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-left:1px solid #e4e7ed;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.1);box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:1000;-webkit-transition:width .3s ease;transition:width .3s ease}.element-panel.element-panel-wide{width:792px}.element-panel .panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 16px;background-color:var(--kq-bg-color);border-bottom:1px solid var(--kq-border-color)}.element-panel .panel-header .panel-title{font-size:14px;font-weight:700;color:var(--kq-text-color-primary)}.element-panel .panel-header .close-btn{cursor:pointer;color:var(--kq-text-color-primary);-webkit-transition:color .2s;transition:color .2s}.element-panel .panel-header .close-btn:hover{color:#409eff}.element-panel .component-container{overflow:hidden;height:calc(100% - 97px);padding:0}.element-panel .component-container .empty-container,.element-panel .component-container .error-container,.element-panel .component-container .loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px}.element-panel .component-container .empty-container .empty-text,.element-panel .component-container .empty-container .error-text,.element-panel .component-container .empty-container .loading-text,.element-panel .component-container .error-container .empty-text,.element-panel .component-container .error-container .error-text,.element-panel .component-container .error-container .loading-text,.element-panel .component-container .loading-container .empty-text,.element-panel .component-container .loading-container .error-text,.element-panel .component-container .loading-container .loading-text{margin-bottom:12px;color:var(--kq-text-color-secondary)}.element-panel .component-container .component-content{height:100%;overflow:auto;background-color:var(--kq-bg-color)}.element-panel .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--kq-border-color-light);background-color:var(--kq-sub-bg-color)}.element-panel .action-buttons .reset-btn{margin-right:10px}.element-panel .action-buttons .apply-btn{margin-left:10px}.headless-table-host{position:fixed;left:-100000px;top:-100000px;width:900px;height:520px;opacity:0;pointer-events:none;overflow:hidden}.kq-grid-rect{width:100%;height:100%;border-right:1px solid var(--kq-border-color);border-bottom:1px solid var(--kq-print-border-color);z-index:1;position:absolute;top:0;left:0}.legend-editor-panel{min-width:348px;height:100%;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--kq-bg-color);border-radius:4px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.legend-editor-panel .kq-tab-pane,.legend-editor-panel .kq-tabs{width:100%;height:100%}.legend-editor-panel .kq-tabs__header{margin:0 0 8px}.legend-editor-panel .kq-tabs__content{height:calc(100% - 48px);overflow:auto}.legend-editor-panel .legend-table{height:calc(100% - 75px)}.legend-editor-panel .form-group{margin-bottom:8px}.legend-editor-panel .form-group>label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.legend-editor-panel .kq-divider--horizontal{margin:8px 0}.legend-editor-panel .kq-input-number{width:100%}.legend-editor-panel .kq-collapse-item__content{padding-bottom:0!important}.legend-editor-panel .collapseTitle{height:100%;width:100%}.legend-editor-panel .collapseTitle .kq-collapse-item__header{font-style:normal;font-weight:600;color:var(--kq-text-color-primary);line-height:24px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.legend-editor-panel .collapseTitle .kq-collapse-item__header .kq-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.legend-editor-panel .collapseTitle .kq-collapse-item__header .kq-icon.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.legend-editor-panel .kq-form-item{margin-bottom:8px}.legend-editor-panel .kq-form-item__label{padding:0;width:154px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.legend-editor-panel .kq-color-picker,.legend-editor-panel .kq-color-picker .kq-color-picker__trigger{width:100%}.legend-editor-panel .preview-section{border:1px solid var(--kq-border-color);border-radius:4px;padding:8px;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}.legend-editor-panel .preview-section>label{display:block;margin-bottom:8px;font-size:14px;color:var(--kq-text-color-primary)}.legend-editor-panel .preview-box{width:100%;height:80px;border:1px solid var(--kq-border-color);border-radius:4px;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;background:var(--kq-fill-color-lighter);min-height:60px;font-size:16px}.legend-editor-panel .fixBtn{margin:8px 0}.legend-editor-panel .fixBtn .kq-button{height:28px;width:28px;padding:8px}.legend-editor-panel .fixBtn .kq-button+.kq-button{margin-left:8px}.legend-editor-panel .action-buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.legend-editor-panel .transter{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.legend-editor-panel .transfer-panel{height:100%}.legend-editor-panel .transfer-panel label{height:24px;line-height:24px}.legend-editor-panel .transter_buttons{display:inline-block;width:40px;margin-top:24px;text-align:center;padding:0 8px}.legend-editor-panel .transter_buttons .kq-button+.kq-button{margin-left:0!important;margin-top:10px}.legend-editor-panel .transter_buttons .kq-button{padding:8px}.legend-editor-panel .kq-table .kq-table__cell{padding:4px 0}.legend-editor-panel .kq-table .cell{padding:0;display:inline-block;vertical-align:middle}.legend-editor-panel .kq-table .cell .neatline-image{padding-top:4px;width:32px;height:32px}.legend-editor-panel .kq-table .selected-row{background-color:#e6f7ff!important}.legend-editor-panel .kq-table .selected-row td{background-color:transparent}.legend-editor-panel .left-layer-selected,.legend-editor-panel .left-layer-selected>td{background-color:#badaf8!important}.server-print-app__main-panel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background-size:21px 21px,21px 21px;height:100%}.server-print-app__main-panel .drag-parent-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.server-print-app__main-panel .drager-item{margin:0;padding:0;border-color:transparent!important}.server-print-app__main-panel .drager-item.selected{border-color:var(--kq-color-primary)!important}.es-drager,.es-drager:after{position:absolute}.es-drager:after{content:"";top:0;left:0;width:100%;height:100%;display:none}.es-drager.selected{-webkit-transition:none;transition:none}.es-drager.selected:not(.es-drager-text){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.es-drager.selected:not(.es-drager-text):after{display:block;outline:1px dashed var(--kq-color-primary)}.es-drager.selected .es-drager-dot{display:block}.es-drager.border{border:1px solid var(--kq-color-primary)}.es-drager.disabled{opacity:1;cursor:not-allowed!important}.es-drager:hover{cursor:move}.es-drager-dot{position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--es-drager-color,#3a7afe);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:se-resize;display:none}.es-drager-dot[data-side*=right]{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.es-drager-dot[data-side*=bottom]{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.es-drager-dot[data-side=bottom-right]{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.es-drager-rotate{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}.es-drager-rotate-handle{width:16px;height:16px;font-size:20px;color:var(--es-drager-color)}.kq-es-contentmenu{position:absolute;top:0;left:0;z-index:9999;-webkit-box-shadow:var(--kq-box-shadow-light);box-shadow:var(--kq-box-shadow-light);border-radius:4px}.kq-es-contentmenu ul{margin:0;background-color:var(--kq-bg-color-overlay);border-radius:var(--kq-border-radius-base);padding:5px 0}.kq-es-contentmenu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--kq-font-size-base);color:var(--kq-text-color-regular);cursor:pointer;outline:none}.kq-es-contentmenu ul li:hover{background-color:var(--kq-color-primary-light-9);color:var(--kq-color-primary)}.kq-es-trigger{position:absolute}.drager-item.disabled{opacity:.4;cursor:default!important}.grabCursor .drager-item.disabled{cursor:-webkit-grab!important;cursor:grab!important}.neatline-component{min-width:348px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--kq-bg-color);border-radius:4px;overflow:hidden;color:var(--kq-text-color-regular)}.neatline-component .kq-tabs__header{margin:0 0 8px}.neatline-component .neatline-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d9d9d9;background-color:#fafafa}.neatline-component .neatline-tab{padding:10px 20px;cursor:pointer;border-right:1px solid #d9d9d9;-webkit-transition:all .3s;transition:all .3s;font-size:14px}.neatline-component .neatline-tab:hover{background-color:#e6f7ff}.neatline-component .neatline-tab.active{background-color:#fff;color:#1890ff;border-bottom:2px solid #1890ff;margin-bottom:-1px}.neatline-component .neatline-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.neatline-component .tab-panel{width:100%}.neatline-component .section-title{margin-bottom:8px;font-size:14px;color:#333}.neatline-component .radio-group{margin-bottom:8px}.neatline-component .radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;cursor:pointer}.neatline-component .radio-item .radio-label{font-size:14px}.neatline-component .radio-item input[type=radio]{margin-right:8px}.neatline-component .checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;cursor:pointer}.neatline-component .checkbox-item .radio-label{font-size:14px}.neatline-component .checkbox-item input[type=checkbox]{margin-right:8px}.neatline-component .checkbox-item.disabled,.neatline-component .radio-item.disabled{cursor:not-allowed;opacity:.6}.neatline-component .margin-section,.neatline-component .property-section,.neatline-component .symbol-section{margin-bottom:20px}.neatline-component .margin-section{margin-bottom:16px}.neatline-component .margin-section label{display:block;margin-bottom:8px;white-space:nowrap}.neatline-component .margin-section .number-input{width:98%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px}.neatline-component .symbol-previews{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:12px;width:100%}.neatline-component .symbol-preview-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(50% - 10px)}.neatline-component .symbol-preview-item .checkbox-item{margin-bottom:8px;-ms-flex-item-align:start;align-self:flex-start}.neatline-component .symbol-preview-item.full-width{width:100%}.neatline-component .symbol-preview-box{width:calc(100% - 2px);height:80px;border:1px solid var(--kq-border-color);margin-bottom:8px;cursor:pointer;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;background-color:var(--kq-border-color);-webkit-transition:all .3s;transition:all .3s}.neatline-component .symbol-preview-item.full-width .symbol-preview-box{width:100%}.neatline-component .symbol-preview-box:hover{border-color:var(--kq-color-primary);background-color:var(--kq-bg-color)}.neatline-component .decorative-preview{background-color:var(--kq-bg-color)}.neatline-component .decorative-preview-text{font-size:16px;color:#52c41a;letter-spacing:2px}.neatline-component .line-preview{width:80%;height:2px;background-color:#000}.neatline-component .inner-line{background-color:#000}.neatline-component .outer-line{background-color:#000;height:1px}.neatline-component .symbol-select-btn{width:100%;padding:8px 16px;border-radius:0;cursor:pointer;background-color:var(--kq-bg-color);border:1px solid var(--kq-border-color);color:var(--kq-text-color-regular);-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.neatline-component .symbol-select-btn:hover{color:#1890ff;border-color:#1890ff}.neatline-component .selector-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.45);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;z-index:1000}.neatline-component .selector-dialog{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);width:80%;max-width:800px;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.neatline-component .dialog-header{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.neatline-component .dialog-header h3{margin:0;font-size:16px;font-weight:500}.neatline-component .close-btn{width:32px;height:32px;border:none;background:none;font-size:20px;cursor:pointer;border-radius:4px;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-transition:all .3s;transition:all .3s}.neatline-component .close-btn:hover{background-color:#f5f5f5}.neatline-component .dialog-content{padding:24px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.north-arrow-container{width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.north-arrow-container .kq-tabs__header{margin:0 0 8px}.north-arrow-container .north-arrow-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;gap:16px;margin:0;height:80px}.north-arrow-container .north-arrow-image,.north-arrow-container .north-arrow-simple{background-color:var(--kq-bg-color);border:1px solid var(--kq-border-color);border-radius:4px}.north-arrow-container .north-arrow-image{width:120px;height:60px;-o-object-fit:contain;object-fit:contain;padding:10px}.north-arrow-container .select-btn{padding:6px 20px}@media (max-width:768px){.north-arrow-container .north-arrow-simple{padding:16px}.north-arrow-container .north-arrow-image{width:80px;height:80px}}.page-setup-panel{min-width:348px;height:100%;padding:6px 6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:4px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.page-setup-panel .page-setup{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:hide;min-height:0}.page-setup-panel .page-setup .kq-collapse-item__header{font-style:normal;font-weight:600;color:var(--kq-text-color-primary);line-height:24px;font-size:14px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.page-setup-panel .form-grid{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}.page-setup-panel .form-grid .kq-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;gap:4px}.page-setup-panel .form-grid .kq-form-item .kq-form-item__label{padding:0;width:154px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-setup-panel .kq-collapse-item__header{height:32px}.page-setup-panel .kq-collapse-item__content{padding-bottom:8px!important}.page-setup-panel .kq-collapse-item__content .kq-form-item:not(:last-child){margin-bottom:8px!important}.page-setup-panel .kq-collapse-item__content .kq-form-item:last-child{margin-bottom:0!important}.page-setup-panel :deep(.kq-form-item__label){padding:0;width:154px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-setup-panel :deep(.kq-form-item__content),.page-setup-panel :deep(.kq-input-number){width:100%}.page-setup-panel :deep(.kq-collapse-item__content){padding-bottom:0!important}.page-setup-panel :deep(.collapseTitle){height:100%;width:100%}.page-setup-panel :deep(.collapseTitle) .kq-collapse-item__header{font-style:normal;font-weight:600;color:var(--kq-text-color-primary);line-height:24px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.page-setup-panel .margin-setting{margin-bottom:8px}.page-setup-panel .margin-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;width:100%}.page-setup-panel .margin-col{width:calc(50% - 8px);-webkit-box-sizing:border-box;box-sizing:border-box}.page-setup-panel .action-buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.page-setup-panel .btn{margin-left:8px}.page-setup-panel .section{margin-bottom:24px}.page-setup-panel .section h3{font-size:16px;margin-bottom:16px;color:#333}.page-setup-panel .setting-item{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-setup-panel .setting-item label{width:80px;margin-right:12px;text-align:right}.page-setup-panel .setting-item input,.page-setup-panel .setting-item select{width:150px;height:32px;padding:0 8px;border:1px solid #d9d9d9;border-radius:4px;outline:none}.page-setup-panel .setting-item input:focus,.page-setup-panel .setting-item select:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.page-setup-panel .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-left:92px}.page-setup-panel .radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page-setup-panel .radio-item input{width:auto;margin-right:6px}.page-setup-panel .options{margin:24px 0}.page-setup-panel .checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;cursor:pointer}.page-setup-panel .checkbox-item input{width:auto;margin-right:8px;margin-left:92px}.page-setup-panel .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:32px}.page-setup-panel .confirm-btn{width:80px;height:32px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;outline:none}.page-setup-panel .confirm-btn:hover{background-color:#40a9ff}.page-setup-panel .cancel-btn{width:80px;height:32px;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;outline:none}.page-setup-panel .cancel-btn:hover{border-color:#40a9ff;color:#40a9ff}.print-list{min-width:300px;height:100%;padding:16px;border-radius:var(--kq-border-radius-base);background-color:var(--kq-bg-color);z-index:999}.print-list .title-btn{background:var(--kq-fill-color-light);padding:8px}.print-list .title-btn .kq-button{padding:4px 7px;background:unset}.print-list .title-btn .kq-icon{font-size:16px}.print-list .scrollbar-class{height:calc(100% - 48px)}.print-list .el-tree-node,.print-list .kq-tree-node{padding:1px}.print-list .el-tree-node__content,.print-list .kq-tree-node__content{height:28px}.print-list .el-tree-node__expand-icon.is-leaf,.print-list .kq-tree-node__expand-icon.is-leaf{visibility:hidden}.print-list .tree-node_span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:32px;overflow:hidden;font-size:18px;border-bottom:var(--kq-border-width) var(--kq-border-style) var(--kq-border-color-light)}.print-list .tree-node_span .tile{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 45px);font-size:var(--kq-font-size-base);color:var(--kq-text-color-regular)}.print-list .tree-node_span .rightIcon{margin-right:8px!important}.print-list .tree-node_span .moreIcon{display:none}.print-list .tree-node_span:hover .moreIcon{display:block}.print-list .not-visible{background-color:var(--kq-fill-color-blank)!important;color:var(--kq-disabled-text-color)!important}.print-list .tree-node_icon{position:relative;font-size:16px;height:100%;padding:0 4px;color:var(--kq-color-primary)}.print-tree-menu{background-color:var(--kq-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:var(--kq-box-shadow);box-shadow:var(--kq-box-shadow);text-align:left;position:fixed;z-index:9999;border-right:none}.print-tree-menu .el-divider--horizontal,.print-tree-menu .kq-divider--horizontal{width:94%;margin:auto}.print-tree-menu .el-menu-item,.print-tree-menu .el-submenu__title,.print-tree-menu .kq-menu-item,.print-tree-menu .kq-submenu__title{height:33px;line-height:33px;padding-left:8px!important}.print-tree-menu :deep(.kq-menu-item,.el-menu-item){padding:0 7px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.print-tree-menu .el-menu,.print-tree-menu .kq-menu{border-radius:4px}.print-tree-menu .layer-top{-webkit-transform:scaleY(-1)}.server-print-app__tree-panel .print-tree{min-width:272px;height:100%;border-radius:var(--kq-border-radius-base);background-color:var(--kq-bg-color);pointer-events:auto;z-index:999}.server-print-app__tree-panel .print-tree .title-btn{background:var(--kq-fill-color-light);padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.server-print-app__tree-panel .print-tree .title-btn .kq-button{padding:4px 7px;background:unset}.server-print-app__tree-panel .print-tree .title-btn .kq-button+.kq-button{margin-left:8px}.server-print-app__tree-panel .print-tree .title-btn .kq-icon{font-size:16px}.server-print-app__tree-panel .print-tree .el-print-tree-box,.server-print-app__tree-panel .print-tree .kq-print-tree-box{height:calc(100% - 32px)}.server-print-app__tree-panel .print-tree .el-print-tree-box2,.server-print-app__tree-panel .print-tree .kq-print-tree-box2{height:calc(100% - 16px);padding:8px}.server-print-app__tree-panel .print-tree .scrollbar-class{height:calc(100% - 32px)}.server-print-app__tree-panel .print-tree .el-tree-node__content,.server-print-app__tree-panel .print-tree .kq-tree-node__content{height:32px}.server-print-app__tree-panel .print-tree .kq-control-header-temp{background:#fff;padding:8px;top:0!important}.server-print-app__tree-panel .print-tree .kq-control-header-temp ._btn{top:0!important;right:0!important}.server-print-app__tree-panel .print-tree .kq-is-hide>div.kq-control-header-temp ._btn,.server-print-app__tree-panel .print-tree .kq-is-hide>form.kq-control-header-temp ._btn,.server-print-app__tree-panel .print-tree .kq-is-hide>section.kq-control-header-temp ._btn{top:0;right:16px}.server-print-app__tree-panel .print-tree .el-tree-node__content,.server-print-app__tree-panel .print-tree .kq-tree-node__content{height:24px}.server-print-app__tree-panel .print-tree .tree-node_span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:32px;overflow:hidden;font-size:18px}.server-print-app__tree-panel .print-tree .tree-node_span .tile{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 45px);font-size:var(--kq-font-size-base);color:var(--kq-text-color-regular)}.server-print-app__tree-panel .print-tree .kq-tree-node__content>label.kq-checkbox{margin-right:2px}.server-print-app__tree-panel .print-tree .tree-node_icon{position:relative;font-size:16px;height:100%;padding:0 4px;color:var(--kq-color-primary)}.server-print-app__tree-panel .print-tree .tree-menu{width:auto;background-color:var(--kq-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:var(--kq-box-shadow);box-shadow:var(--kq-box-shadow);text-align:left;position:fixed;z-index:9999999;border-right:none}.server-print-app__tree-panel .print-tree .tree-menu .el-divider--horizontal,.server-print-app__tree-panel .print-tree .tree-menu .kq-divider--horizontal{width:94%;margin:auto}.server-print-app__tree-panel .print-tree .tree-menu .el-menu-item,.server-print-app__tree-panel .print-tree .tree-menu .el-submenu__title,.server-print-app__tree-panel .print-tree .tree-menu .kq-menu-item,.server-print-app__tree-panel .print-tree .tree-menu .kq-submenu__title{height:33px;line-height:33px;padding-left:8px!important;color:var(--kq-text-color-regular)}.server-print-app__tree-panel .print-tree .tree-menu :deep(.kq-menu-item,.el-menu-item){padding:0 7px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.server-print-app__tree-panel .print-tree .tree-menu .el-menu,.server-print-app__tree-panel .print-tree .tree-menu .kq-menu{border-radius:4px;position:fixed}.server-print-app__tree-panel .print-tree .tree-menu .layer-top{-webkit-transform:scaleY(-1)}.server-print-app__tree-panel .print-tree .printtree-menu_en{width:165px!important}.server-print-app__tree-panel .print-tree .printtree-menu_ms{width:300px!important}.server-print-app__tree-panel .data-list{padding:16px}.server-print-app__tree-panel .data-list .data-btn{float:right}.server-print-app__tree-panel .kq-checkbox__input.is-checked .kq-checkbox__inner{background-color:unset!important;border-color:unset!important}.server-print-app__tree-panel .kq-checkbox__input.is-checked .kq-checkbox__inner:after{border-color:var(--kq-color-primary)!important}.scale-bar-container{min-width:348px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.scale-bar-container .kq-tabs__header{margin:0 0 8px}.scale-bar-container .tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e0e0e0;border-bottom:1px solid #ccc}.scale-bar-container .tab-item{padding:10px 20px;cursor:pointer;border-right:1px solid #ccc;-webkit-transition:background-color .3s;transition:background-color .3s}.scale-bar-container .tab-item:last-child{border-right:none}.scale-bar-container .tab-item:hover{background-color:#d0d0d0}.scale-bar-container .tab-item.active{background-color:#f5f5f5;font-weight:700}.scale-bar-container .collapseTitle{min-width:348px;overflow:auto}.scale-bar-container .scale-bar{min-width:348px}.scale-bar-container .kq-input-number{width:100%}.scale-bar-container .scale-bar .kq-collapse-item__header{font-style:normal;font-weight:600;color:var(--kq-text-color-primary);line-height:24px;font-size:14px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.scale-bar-container .scale-bar .kq-collapse-item__header .kq-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.scale-bar-container .scale-bar .kq-collapse-item__header .kq-icon.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.scale-bar-container .header-icon{margin-left:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.scale-bar-container .header-icon.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.scale-bar-container .scale-styles-list{padding:1px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:188px;border:1px solid #ddd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.scale-bar-container .scale-style-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;margin:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.scale-bar-container .scale-style-item:hover{border-color:#4a90e2;background-color:#f0f7ff}.scale-bar-container .scale-style-item.selected{border-color:#4a90e2;background-color:#e6f2ff}.scale-bar-container .scale-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-right:10px}.scale-bar-container .form-grid{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}.scale-bar-container .form-grid .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;gap:4px}.scale-bar-container .form-grid .form-item .kq-form-item__label{padding:0;width:154px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.scale-bar-container .form-grid .form-item .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100px}.scale-bar-container .form-grid .form-item .unit{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-flex:1;-ms-flex:1 1 70px;flex:1 1 70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:70px}.scale-bar-container .form-grid .kq-color-picker,.scale-bar-container .form-grid .kq-color-picker .kq-color-picker__trigger{width:100%}@media (max-width:768px){.scale-bar-container .scale-styles-list{max-height:200px}.scale-bar-container .scale-preview{padding:5px}}.scale-text-panel{min-width:348px;height:100%;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.scale-text-panel .kq-tab-pane,.scale-text-panel .kq-tabs{width:100%;height:100%}.scale-text-panel .kq-tabs__header{margin:0 0 8px}.scale-text-panel .kq-tabs__content{height:calc(100% - 48px);overflow:auto}.scale-text-panel .form-group{margin-bottom:8px}.scale-text-panel .kq-form-item__label{padding:0;width:64px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.scale-text-panel .form-group>label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.scale-text-panel .kq-form-item{margin-bottom:8px}.scale-text-panel .kq-divider--horizontal{margin:8px 0}.scale-text-panel .kq-color-picker,.scale-text-panel .kq-color-picker .kq-color-picker__trigger{width:100%}.scale-text-panel .style-section{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}.scale-text-panel .preview-section{border:1px solid var(--kq-border-color);border-radius:4px;padding:8px}.scale-text-panel .preview-section>label{display:block;margin-bottom:8px;font-size:14px;color:var(--kq-text-color-primary)}.scale-text-panel .preview-box{width:100%;height:80px;border:1px solid var(--kq-border-color);border-radius:4px;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;background:var(--kq-fill-color-lighter);min-height:60px;font-size:16px}.scale-text-panel .style-options{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}.scale-text-panel .format-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.scale-text-panel .format-btn{width:32px;height:32px;border:1px solid #d9d9d9;background:var(--kq-bg-color);border-radius:4px;cursor:pointer;font-size:14px;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-transition:all .3s;transition:all .3s}.scale-text-panel .format-btn:hover{border-color:#40a9ff;color:#40a9ff}.scale-text-panel .format-btn.active{background:#e6f7ff;border-color:#40a9ff;color:#1890ff}.scale-text-panel .action-buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.style-selector-panel{height:512px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.style-selector-panel .kq-scrollbar__wrap .kq-scrollbar__view{height:100%!important}.style-selector-panel .main-container{height:500px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow:hidden}.style-selector-panel .main-container .left-panel{width:300px;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;gap:8px}.style-selector-panel .main-container .left-panel .kq-form-item{margin-bottom:0}.style-selector-panel .main-container .left-panel .kq-form-item .kq-form-item__label{min-width:86px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.style-selector-panel .main-container .left-panel .symbol-library-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.style-selector-panel .main-container .left-panel .symbol-library-select .kq-form-item__label{width:70px;font-size:14px;color:#333;white-space:nowrap}.style-selector-panel .main-container .left-panel .symbol-search-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.style-selector-panel .main-container .left-panel .symbol-search-area .kq-form-item__label{width:70px;font-size:14px;color:#333;white-space:nowrap}.style-selector-panel .main-container .left-panel .symbol-search-area .text-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.style-selector-panel .main-container .right-panel{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;overflow:hidden}.style-selector-panel .select-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.style-selector-panel .select-input,.style-selector-panel .text-input{border:1px solid #d9d9d9;border-radius:4px;padding:4px 8px;font-size:14px}.style-selector-panel .text-input{width:110px}.style-selector-panel .search-btn{height:26px;padding:2px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:14px;white-space:nowrap}.style-selector-panel .symbol-list-container{height:450px;border:1px solid #e8e8e8;border-radius:4px;padding:12px;-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-y:auto}.style-selector-panel .symbol-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-ms-flex-line-pack:start;align-content:flex-start}.style-selector-panel .symbol-item{height:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 8px);flex:0 0 calc(33% - 8px);padding:8px 0 2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.style-selector-panel .symbol-item:hover{background-color:#f5f5f5}.style-selector-panel .symbol-item.active{background-color:#e6f7ff;border-color:#40a9ff}.style-selector-panel .symbol-preview{width:60px;height:60px;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}.style-selector-panel .north-arrow-icon{font-size:24px;font-weight:700}.style-selector-panel .symbol-label{font-size:12px;color:#666;text-align:center}.style-selector-panel .preview-section{border:1px solid #e8e8e8;border-radius:4px;height:155px}.style-selector-panel .section-title{font-size:14px;color:#333;margin:12px 0 0 12px;font-weight:500}.style-selector-panel .preview-container{width:100%;height:calc(100% - 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}.style-selector-panel .properties-section{border:1px solid #e8e8e8;border-radius:4px;padding:12px}.style-selector-panel .properties-section .form-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:140px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:8px}.style-selector-panel .properties-section .form-grid .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;gap:4px}.style-selector-panel .properties-section .form-grid .form-item .kq-form-item__label{padding:0;width:94px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.style-selector-panel .properties-section .form-grid .form-item .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100px}.style-selector-panel .properties-section .form-grid .form-item .unit{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-flex:1;-ms-flex:1 1 70px;flex:1 1 70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:70px}.style-selector-panel .properties-section .form-grid .form-item .kq-input-number,.style-selector-panel .properties-section .form-grid .kq-color-picker,.style-selector-panel .properties-section .form-grid .kq-color-picker .kq-color-picker__trigger{width:100%}.style-selector-panel .unit{font-size:14px;color:#666;white-space:nowrap}.style-selector-panel .color-input{width:60px;height:28px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.style-selector-panel .style-btn{width:100%;padding:6px 16px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:14px}.style-selector-panel .button-area{margin-top:16px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:8px}.style-selector-panel .btn{padding:8px 24px;border-radius:4px;cursor:pointer;font-size:14px;border:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}.style-selector-panel .btn-primary{background:#1890ff;color:#fff;border-color:#1890ff}.style-selector-panel .btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.style-selector-panel .btn-default{background:#fff;color:#666;border-color:#d9d9d9}.style-selector-panel .btn-default:hover{border-color:#40a9ff;color:#40a9ff}.kq-es-text{width:100%;height:100%;border:none;background:#fff;z-index:1}.kq-es-text .kq-input__inner{height:100%;text-align:center;border:none}.kq-es-text .kq-input__wrapper{padding:0;border:none}.text-element-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px;background:var(--kq-bg-color);border-radius:4px;font-size:14px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.text-element-panel .kq-tab-pane,.text-element-panel .kq-tabs{width:100%;height:100%}.text-element-panel .kq-tabs__header{margin:0 0 8px}.text-element-panel .kq-tabs__content{height:calc(100% - 48px);overflow:auto}.text-element-panel .form-group{margin-bottom:8px}.text-element-panel .kq-form-item__label{padding:0;width:80px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-element-panel .form-group>label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.text-element-panel .kq-form-item{margin-bottom:8px}.text-element-panel .kq-divider--horizontal{margin:8px 0}.text-element-panel .kq-color-picker,.text-element-panel .kq-color-picker .kq-color-picker__trigger,.text-element-panel .kq-input-number{width:100%}.text-element-panel .style-section{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}.text-element-panel .preview-section{border:1px solid var(--kq-border-color);border-radius:4px;padding:8px}.text-element-panel .preview-section>label{display:block;margin-bottom:8px;font-size:14px;color:var(--kq-text-color-primary)}.text-element-panel .preview-box{width:100%;height:80px;border:1px solid var(--kq-border-color);border-radius:4px;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;background:var(--kq-fill-color-lighter);min-height:60px;font-size:16px}.text-element-panel .style-options{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}.text-element-panel .format-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.text-element-panel .format-btn{width:32px;height:32px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;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-transition:all .3s;transition:all .3s}.text-element-panel .format-btn:hover{border-color:#40a9ff;color:#40a9ff}.text-element-panel .format-btn.active{background:#e6f7ff;border-color:#40a9ff;color:#1890ff}.server-print-app__tool-panel{background-color:var(--kq-bg-color);border-radius:4px;padding:0;width:100vw;max-width:100%;height:94px;overflow-x:hidden;overflow-y:hidden;-ms-touch-action:pan-x;touch-action:pan-x;cursor:-webkit-grab;cursor:grab}.server-print-app__tool-panel:active{cursor:-webkit-grabbing;cursor:grabbing}.server-print-app__tool-panel .tool-wrapper{overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap;width:auto;-ms-flex-negative:0;flex-shrink:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.server-print-app__tool-panel .tool-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:0;border-right:1px solid var(--kq-border-color);height:74px;width:auto;min-width:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:8px 8px 4px}.server-print-app__tool-panel .tool-group:not(:first-child){padding-left:8px}.server-print-app__tool-panel .tool-group .align-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:80px;gap:3px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;width:102px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.server-print-app__tool-panel .tool-group .align-tools:not(:last-child){padding-right:8px;border-right:1px solid var(--kq-border-color)}.server-print-app__tool-panel .tool-group__title{display:none}.server-print-app__tool-panel .tool-group__title-bottom{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;width:100%;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;color:var(--kq-text-color-regular);white-space:nowrap;font-weight:500}.server-print-app__tool-panel .tool-group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:4px;width:auto;min-width:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.server-print-app__tool-panel .tool-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;height:58px;width:42px}.server-print-app__tool-panel .tool-item .tool-item__icon{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;width:40px;height:40px}.server-print-app__tool-panel .tool-item .tool-item__icon_small{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;width:14px;height:14px}.server-print-app__tool-panel .tool-item .tool-item__text{margin:1px 0 0 2px;font-size:14px;color:var(--kq-text-color-regular);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.server-print-app__tool-panel .tool-group:last-child .tool-item{width:54px}.server-print-app__tool-panel .tool-group-vertical .tool-item{height:16px;width:48px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.server-print-app__tool-panel .tool-group-vertical .tool-item .tool-item__icon{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;width:16px;height:16px}.server-print-app__tool-panel .tool-group-vertical .tool-item .tool-item__text{margin-top:0;font-size:14px;line-height:30px;color:var(--kq-text-color-regular);text-align:center;white-space:nowrap}.server-print-app__tool-panel .tool-group:nth-child(3) .tool-item{width:16px;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.server-print-app__tool-panel .tool-item:hover{background-color:var(--kq-sub-bg-color)}.server-print-app__tool-panel .tool-item{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.server-print-app__tool-panel .tool-item-active{background-color:var(--kq-fo-bg-color);color:var(--kq-color-primary)}.server-print-app__tool-panel .tool-item-active .tool-item__text{color:var(--kq-color-primary)}.server-print-app__tool-panel .tool-group-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border-radius:4px}.server-print-app__tool-panel .tool-group-vertical .tool-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;padding:0 4px 0 2px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.server-print-app__tool-panel .tool-group-vertical .tool-item__icon{width:16px;height:22px}.server-print-app__tool-panel .tool-group-vertical .tool-item__icon.tool-item__icon-primary{color:var(--kq-color-primary)}.server-print-app__tool-panel .tool-group-vertical .tool-item__text{font-size:14px;white-space:nowrap}.server-print-app__tool-panel .kq-icon{font-size:20px}.server-print-app__tool-panel .tool-item,.server-print-app__tool-panel .tool-item-pan,.server-print-app__tool-panel .tool-item-selecte-eles{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.server-print-app__tool-panel .tool-item-pan.is-selected,.server-print-app__tool-panel .tool-item-selecte-eles.is-selected,.server-print-app__tool-panel .tool-item.is-selected{background-color:var(--kq-color-primary);border-radius:3px}.server-print-app__tool-panel .tool-item-pan.is-selected .tool-item__icon,.server-print-app__tool-panel .tool-item-pan.is-selected .tool-item__text,.server-print-app__tool-panel .tool-item-selecte-eles.is-selected .tool-item__icon,.server-print-app__tool-panel .tool-item-selecte-eles.is-selected .tool-item__text,.server-print-app__tool-panel .tool-item.is-selected .tool-item__icon,.server-print-app__tool-panel .tool-item.is-selected .tool-item__text{color:var(--kq-color-primary-light-9)}.server-print-app__tool-panel .tool-item-pan.is-disable,.server-print-app__tool-panel .tool-item-selecte-eles.is-disable,.server-print-app__tool-panel .tool-item.is-disable{color:var(--kq-text-color-disabled);cursor:not-allowed}.server-print-app__tool-panel .tool-item-pan.is-disable .tool-item__icon,.server-print-app__tool-panel .tool-item-pan.is-disable .tool-item__text,.server-print-app__tool-panel .tool-item-selecte-eles.is-disable .tool-item__icon,.server-print-app__tool-panel .tool-item-selecte-eles.is-disable .tool-item__text,.server-print-app__tool-panel .tool-item.is-disable .tool-item__icon,.server-print-app__tool-panel .tool-item.is-disable .tool-item__text{color:var(--kq-text-color-disabled)}.server-print-app__tool-panel .tool-item-map-pan.is-selected .tool-item__icon{color:var(--kq-color-primary-light-9)}.server-print-app__tool-panel .tool-item-map-pan.is-selected .tool-item__icon svg path:first-of-type{stroke:var(--kq-color-primary-light-9)!important}.server-print-app__tool-panel .tool-item-map-pan.is-selected .tool-item__icon svg path:nth-of-type(2){fill:var(--kq-color-primary-light-9)!important}.server-print-app__tool-panel .tool-item-map-pan.is-selected .tool-item__icon svg path:nth-of-type(3){fill:var(--kq-color-primary-light-9)!important;stroke:var(--kq-color-primary-light-9)!important}.server-print-app__tool-panel .tool-item .kq-dropdown__trigger svg,.server-print-app__tool-panel .tool-item .kq-dropdown__trigger svg *,.server-print-app__tool-panel .tool-item svg,.server-print-app__tool-panel .tool-item svg *,.server-print-app__tool-panel .tool-item svg:focus,.server-print-app__tool-panel .tool-item svg:focus *,.server-print-app__tool-panel .tool-item svg:focus-visible,.server-print-app__tool-panel .tool-item svg:focus-visible *{outline:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.server-print-app__tool-panel::-webkit-scrollbar{height:4px}.server-print-app__tool-panel::-webkit-scrollbar-thumb,.server-print-app__tool-panel::-webkit-scrollbar-track{background:var(--kq-border-color);border-radius:2px}.server-print-app__tool-panel::-webkit-scrollbar-thumb:hover{background:var(--kq-color-primary)}.preset-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:16px}.preset-container .kq-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.preset-actions{padding-top:16px;border-top:1px solid #ebeef5}.preset-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;overflow-y:auto;padding:8px}.preset-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border:2px solid transparent;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.preset-item:hover{background-color:#f5f7fa}.preset-item.selected{border-color:#409eff;background-color:#ecf5ff}.preset-preview{width:80px;height:80px;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;margin-bottom:8px}.preset-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preset-name{font-size:12px;color:#606266;text-align:center;word-break:break-all;max-width:100%}.empty-preset{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#909399;font-size:14px}.preset-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:16px}:deep(.selected-row){background-color:#ecf5ff!important}.preset-row-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.preset-tree-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.preset-tree-node .preset-tree-icon{font-size:16px;color:#606266}.preset-tree-node .preset-tree-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#303133}:deep(.kq-tree-node.is-current>.kq-tree-node__content){background-color:#ecf5ff;color:#409eff}:deep(.kq-tree-node__content:hover){background-color:#f5f7fa}#loadPresetImageWindow .kq-base-window--body .kq-scrollbar .kq-scrollbar__view{padding:0!important;width:100%!important;height:calc(100% - 32px)}#loadPresetImageWindow .kq-base-window--body .kq-scrollbar .kq-scrollbar__bar.is-horizontal{height:0!important}.server-print-app__tree-panel{position:relative;border-radius:6px 6px 0 0;-webkit-transition:width .3s ease;transition:width .3s ease;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.server-print-app__tree-panel.expanded{width:304px}.server-print-app__tree-panel.collapsed{width:0}.server-print-app__tree-panel .tree-panel-content{position:relative;height:100%;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:var(--kq-bg-color);border-top:1px solid var(--kq-border-color);overflow:hidden;z-index:999}.server-print-app__tree-panel .tree-panel-content.collapsed{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);margin-right:32px}.server-print-app__tree-panel .tree-panel-content.expanded{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.server-print-app__tree-panel .tree-panel-content .r-resize{height:12px;cursor:row-resize;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;position:relative;-ms-flex-negative:0;flex-shrink:0;z-index:10;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;margin-bottom:4px}.server-print-app__tree-panel .tree-panel-content .rotate-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.server-print-app__tree-panel .tree-panel-content .print-tree-wrapper{height:calc(100% - 166px)}.server-print-app__tree-panel .tree-panel-content .print-list-wrapper{height:150px}.server-print-app__tree-panel .tree-panel-content .print-list-wrapper .print-list{padding:0;padding-left:8px}.server-print-app__tree-panel .tree-panel-btn{position:absolute;top:25px;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;-webkit-transition:left .3s ease;transition:left .3s ease;border-radius:var(--kq-border-radius-base)}.server-print-app__tree-panel .tree-panel-btn.collapsed{left:30px;border:none}.server-print-app__tree-panel .tree-panel-btn.collapsed .btn{background-color:var(--kq-bg-color)}.server-print-app__tree-panel .tree-panel-btn .btn{width:32px;height:32px;padding:0;background-color:var(--kq-fill-color-light);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}.server-print-app__tree-panel .tree-panel-btn .btn .kq-icon{font-size:16px}.server-print-app__output-preview-box{position:absolute;width:100%;height:100%}.server-print-app__output-preview-box .btn-group{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:999}.server-print-app__output-preview-box .btn-group .kq-button{width:32px;height:32px;margin-left:0;margin-bottom:8px;-webkit-box-shadow:var(--kq-box-shadow);box-shadow:var(--kq-box-shadow)}.server-print-app__output-base-window .kq-scrollbar__view{height:100%}.vector-container{width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.vector-container .kq-tabs__header{margin:0 0 8px}.vector-container .vector-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;gap:16px;margin:0;height:80px}.vector-container .vector-image,.vector-container .vector-simple{background-color:var(--kq-bg-color);border:1px solid var(--kq-border-color);border-radius:4px}.vector-container .vector-image{width:120px;height:60px;-o-object-fit:contain;object-fit:contain;padding:10px}.vector-container .select-btn{padding:6px 20px}@media (max-width:768px){.vector-container .vector-simple{padding:16px}.vector-container .vector-image{width:80px;height:80px}}.picture-component{min-width:348px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--kq-bg-color);border-radius:4px;overflow:hidden;height:100%}.picture-component .kq-tab-pane,.picture-component .kq-tabs,.picture-component .kq-tabs__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.picture-component .kq-tabs__header{margin:0 0 8px;-ms-flex-negative:0;flex-shrink:0}.picture-component .picture-preview-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;background-color:var(--kq-bg-color);border:1px solid var(--kq-border-color);border-radius:4px;gap:8px;margin:0;height:auto}.picture-component .picture-preview-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.picture-component .picture-preview-title{font-size:14px;font-weight:600;color:#333}.picture-component .review-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.picture-component .preview-image{width:100%;max-width:342px;height:180px;-o-object-fit:contain;object-fit:contain;background-color:var(--kq-bg-color);border:1px solid var(--kq-border-color);border-radius:4px}.picture-component .svg-edit-box{margin-top:8px;margin-bottom:8px;padding:8px;border:1px solid #e0e0e0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.picture-component .svg-edit-header{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.picture-component .svg-edit-title{font-size:14px;font-weight:600;color:#333}.picture-component .svg-edit-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;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}.picture-component .svg-edit-content div.svg-edit-textarea,.picture-component .svg-edit-content textarea.svg-edit-textarea{width:calc(100% - 16px);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:8px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5;border:1px solid #d0d0d0;border-radius:4px;color:#333;resize:none;background-color:#f9f9f9;overflow:auto;white-space:pre-wrap;word-wrap:break-word}.picture-component .svg-edit-content div.svg-edit-textarea[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}.picture-component .svg-edit-textarea:focus{outline:none;border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.picture-component .svg-validation-error{margin-bottom:8px;padding:8px 12px;font-size:12px;color:#f56c6c;background-color:#fef0f0;border:1px solid #fde2e2;border-radius:4px}.picture-component .svg-edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.picture-component .svg-text-fields-box{margin-bottom:8px;border:1px solid #e4e7ed;border-radius:4px;padding:8px;background-color:#f5f7fa;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;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}.picture-component .svg-text-fields-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.picture-component .svg-text-fields-title{font-weight:700;font-size:13px;color:#606266;white-space:nowrap}.picture-component .svg-text-fields-count{font-size:12px;color:#909399;white-space:nowrap}.picture-component .svg-text-fields-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.picture-component .svg-text-field-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.picture-component .svg-text-field-label{font-size:12px;color:#606266;min-width:70px;max-width:70px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picture-component .svg-text-field-item :deep(.kq-input){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.table-component{min-width:348px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--kq-bg-color);border-radius:4px;overflow:hidden;height:100%}.table-component .kq-tab-pane,.table-component .kq-tabs,.table-component .kq-tabs__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.table-component .kq-tabs__header{margin:0 0 8px;-ms-flex-negative:0;flex-shrink:0}.table-component .basic-properties{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.sheet-container{width:100%;height:100%;min-height:280px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.luckysheet-host{margin:0;padding:1px;width:100%!important;height:100%!important;position:absolute;left:0;top:0}.luckysheet-input-box{z-index:9999!important}.luckysheet-cols-menu{z-index:2000}