.app-container.hn-theme{--primary:#c58e6b;--primary-light:#f7f1e7;--primary-hover:#b07a55;--success:#5ba36a;--success-bg:#e9f6ec;--warning:#c9a227;--warning-bg:#fff8e6;--danger:#c97b63;--danger-bg:#f8ebe6;--info:#6a9bc3;--info-bg:#e8f2f8;--default:#8a8178;--default-bg:#f3f0ec;--text-primary:#2d2620;--text-secondary:#7a7168;--text-tertiary:#a39a90;--border:#e6dfd6;--border-light:#f0ebe4;--bg-page:#f5f0ea;--bg-white:#fff;--shadow-sm:0 1px 4px rgba(45,38,32,0.06);--radius-sm:8px;--radius-md:10px;--radius-lg:16px;background:var(--bg-page)!important;min-height:calc(100vh - 84px);padding:16px 20px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-container.hn-theme .card{background:var(--bg-white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.app-container.hn-theme .btn-primary{background:var(--primary);color:#fff}.app-container.hn-theme .btn-primary:hover{background:var(--primary-hover);-webkit-box-shadow:0 2px 8px rgba(197,142,107,.35);box-shadow:0 2px 8px rgba(197,142,107,.35)}.app-container.hn-theme .btn-default{background:var(--bg-white);color:var(--text-secondary);border:1px solid var(--border)}.app-container.hn-theme .btn-default:hover{border-color:var(--primary);color:var(--primary)}.app-container.hn-theme .mini-table th,.app-container.hn-theme thead th{background:#f3ece4;color:var(--text-secondary)}.app-container.hn-theme .mini-table tbody tr:hover,.app-container.hn-theme tbody tr:hover{background:var(--primary-light)}.app-container.hn-theme .table-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:52px;height:28px;padding:0 12px;border-radius:6px;background:var(--default-bg);color:var(--text-secondary);text-decoration:none;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.app-container.hn-theme .table-link:hover{color:var(--text-primary);background:#ebe6e0}.app-container.hn-theme .table-link.danger{background:#f5e6d8;color:#b8835a}.app-container.hn-theme .table-link.danger:hover{background:#efd9c6;color:#a67248}.app-container.hn-theme .page-btn.active{background:#5c504c;border-color:#5c504c;color:#fff}.app-container.hn-theme .page-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.app-container.hn-theme .form-item>>>.el-input__inner:focus,.app-container.hn-theme .form-item>>>.el-select .el-input.is-focus .el-input__inner,.app-container.hn-theme .form-item>>>.el-textarea__inner:focus,.app-container.hn-theme .search-field>>>.el-input__inner:focus,.app-container.hn-theme .search-field>>>.el-select .el-input.is-focus .el-input__inner{border-color:var(--primary);-webkit-box-shadow:0 0 0 2px rgba(197,142,107,.18);box-shadow:0 0 0 2px rgba(197,142,107,.18)}