/* 走进经世 · 内容管理(2026-10-28) */
.sc-admin{padding:18px 22px 40px;max-width:1080px}
.sc-a-top h2{margin:0;font-size:20px}.sc-a-top p{margin:6px 0 0;color:#7a8597;font-size:13px;line-height:1.7}
.sc-a-tabs{display:flex;gap:6px;margin:16px 0 12px;border-bottom:1px solid #e6ebf2}
.sc-a-tabs button{border:0;background:none;padding:9px 14px;font-size:14px;color:#5b6b82;cursor:pointer;border-bottom:2px solid transparent}
.sc-a-tabs button[aria-pressed="true"]{color:#1f5fd1;border-bottom-color:#1f5fd1;font-weight:600}
.sc-a-error{background:#fff2ef;color:#a7402f;padding:8px 12px;border-radius:6px;font-size:13px}
.sc-a-hint{color:#8a95a5;font-size:12.5px;line-height:1.7;margin:0}
.sc-a-bar{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.sc-a-primary{background:#1f5fd1;color:#fff;border:0;border-radius:6px;padding:7px 16px;font-size:13px;cursor:pointer}
.sc-a-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}
.sc-a-table th,.sc-a-table td{padding:10px 12px;border-bottom:1px solid #eef1f5;text-align:left;font-size:13px;vertical-align:top}
.sc-a-table th{background:#f7f9fc;color:#6b7789;font-weight:500}
.sc-a-table td small{display:block;color:#98a2b1;font-size:12px;margin-top:3px}
.sc-a-pin{font-style:normal;font-size:11px;color:#c2412f;background:#fff1ee;border-radius:4px;padding:1px 6px;margin-right:6px}
.sc-a-st{font-size:12px;border-radius:4px;padding:2px 8px;background:#f1f3f6;color:#6b7789}
.sc-a-published{background:#e8f6ee;color:#25794a}.sc-a-hidden{background:#fdf1e7;color:#a55c1c}
.sc-a-ops{white-space:nowrap}.sc-a-ops button{border:1px solid #d7dfea;background:#fff;border-radius:5px;padding:3px 10px;margin-left:6px;font-size:12px;cursor:pointer}
.sc-a-empty{color:#98a2b1;padding:30px;text-align:center;background:#fff;border:1px dashed #dfe5ee;border-radius:8px}
.sc-a-form{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}
.sc-a-form h3{margin:0;font-size:16px}.sc-a-form h4{margin:8px 0 0;font-size:14px}.sc-a-form h4 small{font-weight:400;color:#98a2b1;margin-left:6px}
.sc-a-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:#5b6b82}
.sc-a-form input,.sc-a-form textarea,.sc-a-form select{border:1px solid #d7dfea;border-radius:6px;padding:7px 10px;font-size:13.5px;font-family:inherit;color:#1f2a37}
.sc-a-form textarea{line-height:1.7;resize:vertical}
.sc-a-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:end}
.sc-a-check{flex-direction:row!important;align-items:center}
.sc-a-rows{display:flex;flex-direction:column;gap:6px}.sc-a-row{display:flex;gap:6px}.sc-a-row input{flex:1;min-width:0}
.sc-a-row button{border:0;background:none;color:#a3afc0;font-size:18px;cursor:pointer}
.sc-a-add{align-self:flex-start;border:0;background:none;color:#1f5fd1;font-size:12.5px;cursor:pointer;padding:0}
.sc-a-form footer{display:flex;align-items:center;gap:10px;margin-top:4px}
.sc-a-form footer button:not(.sc-a-primary){border:1px solid #d7dfea;background:#fff;border-radius:6px;padding:7px 14px;font-size:13px;cursor:pointer}
.sc-a-form footer span{font-size:12.5px;color:#25794a}.sc-a-form footer small{color:#98a2b1;font-size:12px}
