.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}