.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 6px,100% 92%,94% 96%,86% 98.4%,76% 99.3%,64% 99.6%,50% 99.7%,36% 99.6%,24% 99.3%,14% 98.4%,6% 96%,0 92%,0 6px);color:#55544f;background:0 0;border:1px solid #0000;border-radius:0;margin-right:0;padding-right:50px;position:relative}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:before{content:"";z-index:0;pointer-events:none;background:0 0;border-radius:4px;transition:background .2s;position:absolute;inset:2px calc(3% - 3px);transform:translate(-3px)}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover:before{background:#f1efe9}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{margin-bottom:0;background:0 0!important;border:1px solid #0000!important;border-bottom:none!important;border-radius:0!important}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active:before{background:#ece9e2}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f1f1d!important}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{z-index:1;position:relative}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:after{content:"";background:#d9d5cc;width:2px;height:60%;position:absolute;top:20%;right:0}.app-tabsbar .ant-tabs-card>.ant-tabs-nav:before{border-bottom:1px solid #ece9e2!important}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove,.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-close{color:#8c8a82;transition:color .15s;position:absolute;top:6px;right:14px}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove:hover,.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-close:hover{color:#a33a2c}.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-remove,.app-tabsbar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-close{color:#55544f}.tbl-resizable-th .tbl-resize-handle{opacity:0;transition:opacity .15s}.tbl-resizable-th:hover .tbl-resize-handle{opacity:1}.rte-editor{cursor:text;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;min-height:140px;padding:8px 12px;font-size:14px;line-height:1.6;overflow-y:auto}.rte-editor:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.rte-editor[data-empty="1"]:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none}.rte-editor img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;cursor:default;max-width:100%;height:auto}.rte-toolbar{gap:4px;padding:0 0 8px;display:flex}.rte-btn{cursor:pointer;min-width:30px;height:28px;color:var(--ink);background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 8px;font-size:13px;line-height:1}.rte-btn:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.rte-content img{max-width:100%;height:auto}.rte-content p{margin:0 0 8px}.rte-content ul,.rte-content ol{margin:4px 0;padding-left:22px}.rte-editor-wrap{position:relative}.rte-handle-box{border:1px dashed var(--brand-ink);pointer-events:none;z-index:10;position:absolute}.rte-handle{border:1px solid var(--brand-ink);pointer-events:auto;z-index:11;background:#fff;border-radius:2px;width:10px;height:10px;position:absolute;box-shadow:0 0 2px #00000026}.rte-handle-nw{cursor:nwse-resize;top:-6px;left:-6px}.rte-handle-ne{cursor:nesw-resize;top:-6px;right:-6px}.rte-handle-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.rte-handle-se{cursor:nwse-resize;bottom:-6px;right:-6px}:root{--ink:#1f1f1d;--ink-soft:#55544f;--ink-faint:#8c8a82;--paper:#f7f6f2;--line:#e3e0d8;--line-soft:#ece9e2;--brand-ink:#1f1f1d;--brand-link:#4a6b8a;--brand-link-hover:#2f4e66}body{-webkit-font-smoothing:antialiased;background:var(--paper);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}html{background:var(--paper)}#root{min-height:100vh}.ant-tag{padding-inline:8px;font-size:12px;line-height:20px;color:#55544f!important;background:#f6f4ef!important;border-color:#e6e2da!important;border-radius:4px!important}.ant-tag.ant-tag-green,.ant-tag.ant-tag-success{color:#3f6b52!important;border-color:#dce3da!important}.ant-tag.ant-tag-purple{color:#7a5b6e!important;border-color:#e4dce1!important}.ant-tag.ant-tag-orange,.ant-tag.ant-tag-warning{color:#8a6a2f!important;border-color:#e7ddcb!important}.ant-tag.ant-tag-red,.ant-tag.ant-tag-error{color:#a33a2c!important;border-color:#e8d3ce!important}.ant-tag.ant-tag-blue,.ant-tag.ant-tag-processing{color:#55544f!important;border-color:#e6e2da!important}.ant-tag.ant-tag-default{color:#55544f!important}
