:root{--lk-admin-accent:#ad402d;--lk-admin-ink:#303640;--lk-admin-paper:#f7f8fa;--lk-admin-line:#e7e9ed}
body{background:var(--lk-admin-paper);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.ant-btn-primary{background:var(--lk-admin-accent)!important;box-shadow:none!important}
.ant-btn-primary:not(:disabled):hover{background:#893a26!important}
.ant-menu-light .ant-menu-item-selected{background:#f7ece8!important;color:#a84832!important}
.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#a84832!important}
.ant-input:focus,.ant-input:hover,.ant-select-focused .ant-select-selector{border-color:#b3bda4!important;box-shadow:none!important}
.ant-table-thead>tr>th{background:#eef0e7!important;color:#626e53!important;font-size:12px}
.ant-table-tbody>tr>td{font-size:12px;line-height:1.8}
.ant-table-tbody>tr:hover>td{background:#f7f8f2!important}
.ant-form-item-label>label{font-size:13px!important;color:#5b684e!important}
.ant-form-item{margin-bottom:27px!important}
.ql-toolbar.ql-snow{border-color:var(--lk-admin-line)!important;background:#f3f5ec;border-radius:4px 4px 0 0;padding:11px!important;position:sticky;top:0;z-index:5}
.ql-container.ql-snow{border-color:var(--lk-admin-line)!important;border-radius:0 0 4px 4px}
.ql-editor{font-size:16px!important;line-height:2!important;min-height:400px;padding:26px 30px!important;color:#4f5867}
.ql-editor p{margin-bottom:1em!important}
.ql-editor h2{font-family:inherit;font-size:22px!important;line-height:1.8!important;margin-block:1.2em .6em!important}
.ql-editor img{max-width:100%;height:auto}
.lk-kicker{font-size:9px;letter-spacing:1.7px;color:#8a957b;font-weight:500}
.lk-workflow{background:#fff;border:1px solid #e7e9ed;border-radius:7px;padding:15px 21px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.lk-workflow h2{font-size:17px;font-family:inherit;color:#4b5564;font-weight:600;margin:0}
.lk-workflow nav{display:flex;gap:24px}
.lk-workflow button{background:transparent;border:0;cursor:pointer;color:#667953;font-size:11px;white-space:nowrap;padding:10px 0}
.lk-workflow b{display:block;font-family:Georgia,serif;font-weight:400;font-size:15px;color:#91a07e;margin-bottom:5px}
.lk-editing{padding-bottom:80px}
.lk-edit-tools{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fffffcf5;border-top:1px solid #d6ddcb;box-shadow:0 -6px 25px #27331c08;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;backdrop-filter:blur(12px);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
.lk-edit-tools>span{font-size:13px;color:#465738}.lk-edit-tools small{display:block;color:#99a18e;font-size:10px;margin-top:3px}
.lk-edit-tools>div{display:flex;gap:13px;align-items:center}
.lk-edit-tools button,.lk-edit-tools a{font-size:12px;line-height:1.6;background:transparent;border:1px solid #dce1d2;border-radius:3px;padding:8px 14px;color:#6a7a59;cursor:pointer;white-space:nowrap;text-decoration:none}
.lk-edit-tools .lk-save{background:var(--lk-admin-accent);border-color:var(--lk-admin-accent);color:white;padding-inline:23px}
.lk-edit-tools button:hover,.lk-edit-tools a:hover{border-color:#a4b18f}
.lk-edit-tools .lk-save:hover{background:#8e3c27}
.lk-row-shortcuts{display:inline-flex;gap:12px;align-items:center;margin-right:12px;white-space:nowrap}
.lk-row-shortcuts a{font-size:11px;color:#a84832;text-decoration:none}
.lk-row-shortcuts a:last-child{color:#7c8a6a;font-size:10px}
.lk-editor-modal{position:fixed;inset:0;z-index:999999;background:#1d281bcc;display:flex;align-items:center;justify-content:center;padding:25px;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
.lk-editor-dialog{width:min(960px,96vw);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 30px 120px #0004;background:#fff;border-radius:7px;overflow:hidden}
.lk-editor-dialog>header{padding:16px 22px;border-bottom:1px solid #e0e2d5;display:flex;justify-content:space-between;align-items:center;background:#fbfaf5;color:#677456;font-size:12px;gap:20px}
.lk-editor-dialog>header>button{background:transparent;border:0;cursor:pointer;font-size:11px;color:#778368;padding:5px}
.lk-editor-dialog-body{padding:35px;overflow:auto;min-height:100px}
.lk-draft-preview{max-width:740px;margin:auto;color:#4f5867}
.lk-draft-preview h1{font-size:27px;font-family:inherit;font-weight:600;line-height:1.65;margin:12px 0 21px;color:#252a32}
.lk-draft-summary{font-size:13px;line-height:2;color:#818995;border-bottom:1px solid #e7e9ed;padding-bottom:25px;margin-bottom:30px}
.lk-draft-prose{font-size:16px;line-height:2.1;overflow-wrap:anywhere}
.lk-draft-prose p{margin:0 0 1.2em}.lk-draft-prose img{height:auto!important;max-width:100%!important;display:block;margin:25px auto}.lk-draft-prose h2{font-size:22px;font-family:inherit;font-weight:600;line-height:1.8;margin:1.4em 0 .7em}.lk-draft-prose span{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}
.lk-template-note{font-size:13px;color:#7d896e;margin:0 0 25px;line-height:1.9}
.lk-template-options{display:flex;gap:20px}
.lk-template-options button{flex:1;border:1px solid #dce2d0;background:#fefdf8;border-radius:4px;padding:27px 22px;text-align:left;cursor:pointer;color:#566c41}
.lk-template-options button:hover{border-color:#a7b591;background:#edf1e4}
.lk-template-options strong{display:block;font:500 24px "Songti SC",serif;margin-bottom:15px}
.lk-template-options span{font-size:11px;color:#8c987d}
.lk-home-guide{padding:18px 23px;border:1px solid #dce3d0;background:#edf1e5;margin-bottom:24px;border-radius:4px;color:#687d55;font-size:12px;line-height:1.9;position:relative}
.lk-home-guide strong{font-weight:550;font-size:17px;font-family:"Songti SC",serif;display:block;margin-bottom:6px}
.lk-home-guide p{margin:0}.lk-home-guide small{font-size:10px;color:#8b977d}.lk-home-guide>a{display:inline-block;margin-left:20px;color:#a84832;font-size:11px}
@media(max-width:900px){.lk-workflow{display:block}.lk-workflow nav{margin-top:15px}.lk-edit-tools{padding-inline:18px}.lk-edit-tools>span{display:none}.lk-edit-tools>div{margin-left:auto;gap:8px}.lk-edit-tools button,.lk-edit-tools a{font-size:11px;padding:8px 10px}.lk-edit-tools .lk-save{padding-inline:12px}.lk-editor-dialog-body{padding:25px}.lk-draft-preview h1{font-size:27px}}
@media(max-width:580px){.lk-edit-tools a,.lk-edit-tools [data-act=template]{display:none}.lk-edit-tools>div{width:100%;justify-content:space-between}.lk-editor-modal{padding:12px}.lk-template-options{display:block}.lk-template-options button{display:block;width:100%;margin-bottom:15px}.lk-editor-dialog-body{padding:20px}}
