:root{--forest:#263b31;--forest-deep:#111a16;--lake:#4f675b;--mist:#9aaa9f;--wood:#9c7d55;--gold:#b99a66;--page-bg:#eee7db;--card-bg:#f9f5ed;--text-primary:#1c231f;--text-regular:#5e615b;--text-secondary:#8e8a80;--border-light:#d9cebd;--panel-shadow:0 5px 18px #31433a0b;--panel-radius:3px;--el-color-primary:#263b31;--el-color-primary-light-3:#53675d;--el-color-primary-light-5:#7d8b84;--el-color-primary-light-7:#b4bdb7;--el-color-primary-light-8:#d2d8d3;--el-color-primary-light-9:#e8ebe8;--el-color-primary-dark-2:#17241e;--el-border-radius-base:3px;--el-border-radius-small:2px}html,body,#app{color:#1c231f;background:#eee7db;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{overflow:hidden}.page{padding:24px 28px 32px}.page .page-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page .page-header .page-title{color:#1c231f;letter-spacing:.2px;font-family:Songti SC,STSong,serif;font-size:24px;font-weight:600}.page .filter-bar{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background:#f9f5ed;border:1px solid #d9cebd;margin-bottom:18px;padding:18px}.page .table-card{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background:#f9f5ed;border:1px solid #d9cebd;padding:18px}.stat-card{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);background:#f9f5ed;border:1px solid #d9cebd;padding:22px}.stat-card .stat-title{color:#5e615b;font-size:14px}.stat-card .stat-value{color:#1c231f;letter-spacing:-.4px;margin-top:10px;font-size:30px;font-weight:800}.stat-card .stat-extra{color:#8e8a80;margin-top:8px;font-size:12px}.amount{font-variant-numeric:tabular-nums}.text-secondary{color:#8e8a80}.el-card{border-radius:var(--panel-radius)}.el-table{--el-table-header-bg-color:#e8dfd0;--el-table-border-color:#d8cdbc;--el-table-row-hover-bg-color:#f0e9dc;border-radius:2px;overflow:hidden}.el-table th.el-table__cell{color:#536058;font-weight:600}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:11px 0}.el-tag{border-radius:4px}.el-button{border-radius:2px;font-weight:600}.el-input__wrapper,.el-select__wrapper{background:#fcf8f0;border-radius:2px}.el-dialog,.el-drawer{--el-bg-color:#fffdf8}.content-studio{padding-top:0;position:relative}.content-studio .page-header{background:#111713;border-bottom:1px solid #b99a6675;align-items:flex-end;min-height:132px;margin:-24px -24px 24px;padding:28px 30px;display:flex;color:#f6f1e8!important}.content-studio .page-eyebrow{color:#b99a66;letter-spacing:3px;margin-bottom:8px;font:11px/1.4 Georgia,Times New Roman,serif}.content-studio .page-title{letter-spacing:3px;font-family:Songti SC,STSong,serif;font-size:29px;font-weight:600;color:#f6f1e8!important}.content-studio .page-subtitle{margin-top:9px;font-size:13px;color:#f6f1e8b8!important}.content-studio .page-header>.el-button{color:#111713;background:#b99a66;border-color:#b99a66;min-width:108px;height:38px}.content-studio .toolbar,.content-studio .table-card,.content-studio .edit-card{box-shadow:none!important;background:#f8f3ea!important;border:1px solid #53463433!important;border-radius:2px!important}.content-studio .toolbar{padding:16px}.content-studio .table-card{padding:0;overflow:hidden}.content-studio .el-table{--el-table-bg-color:#f8f3ea;--el-table-tr-bg-color:#f8f3ea;--el-table-expanded-cell-bg-color:#f8f3ea}.content-studio .el-table__header th{color:#39443e;letter-spacing:1px;height:48px;font-size:12px;background:#e6dccb!important}.content-studio .el-image,.content-studio .cover,.content-studio .img-placeholder{border-radius:2px!important}.content-studio .el-dialog{border-top:3px solid #b99a66;border-radius:2px}.image-studio .edit-card>.el-card__body{padding:22px}.image-studio .section-title{color:#1c231f;letter-spacing:2px;border-left:3px solid #b99a66;margin:8px 0 14px;padding-left:12px;font-family:Songti SC,STSong,serif;font-size:20px;font-weight:600}.image-studio .image-card{box-shadow:none!important;background:#f8f3ea!important;border:1px solid #53463438!important;border-radius:2px!important}.image-studio .preview,.image-studio .default-preview{border-radius:0!important}.image-studio .preview-mask{letter-spacing:2px;font-family:Songti SC,STSong,serif;background:linear-gradient(#0000 35%,#111713e0)!important;font-weight:600!important}.image-studio .add-card{border-style:dashed!important;border-color:#b99a66!important}.image-studio .add-preview{color:#765a3b!important;background:#eee5d6!important}
