.content-refresh{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:-6px 0 17px;color:#64758b;font-size:11px}.content-refresh label{display:flex;align-items:center;gap:5px;cursor:pointer}.content-refresh input{accent-color:#0aa8bc}.content-refresh small{margin-left:auto;font-size:11px}.content-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.content-stats button{display:flex;justify-content:space-between;align-items:center;padding:17px;border:1px solid #dce4ec;border-radius:11px;background:#fff;color:#62758a;text-align:left}.content-stats button strong{color:#16283f;font-size:24px}.content-stats button.is-active{border-color:#0bbfd6;background:#edfafd;box-shadow:inset 0 0 0 1px #0bbfd6}.content-stats button.is-active span,.content-stats button.is-active strong{color:#087b89}.content-filters{display:flex;align-items:end;flex-wrap:wrap;gap:9px;padding:14px;margin-bottom:16px;border:1px solid #dce4ec;border-radius:11px;background:#fff}.content-filters label{display:grid;gap:6px;color:#53677e;font-size:11px}.content-filters input,.content-filters select{min-width:0;height:35px;padding:0 9px;border:1px solid #d5dfe8;border-radius:7px;background:#fafcfd;color:#263e56;font:inherit}.content-search{flex:1;min-width:220px}.content-filters button,.content-pagination button,.content-people button,.content-confirm button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:35px;padding:6px 12px;border:1px solid #cadde5;border-radius:7px;background:#fff;color:#27778b;font-size:11px}.content-filters button[type=submit]{background:#0aa8bc;border-color:#0aa8bc;color:#fff}.content-filters svg,.content-pagination svg{width:16px;height:16px}.content-review-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.15fr);gap:16px;align-items:start}.content-list{border:1px solid #dce4ec;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 8px 26px #182f4d12}.content-list-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #e7edf3;font-size:12px}.content-list-heading span{color:#8390a0;font-size:10px}.content-row{display:block;width:100%;padding:15px 16px;border:0;border-bottom:1px solid #e7edf3;color:#263e56;background:#fff;text-align:left}.content-row:hover{background:#f7fbfd}.content-row.is-active{padding-left:13px;border-left:3px solid #0ec4dc;background:#edfafd}.content-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.content-row-meta time{margin-left:auto;color:#8491a2;font-size:10px}.content-kind,.content-review-status{display:inline-block;padding:4px 7px;border-radius:6px;font-size:10px;line-height:1.3;white-space:nowrap}.content-kind{background:#e7f5fa;color:#18758f}.kind-private_message,.kind-member_message{background:#edf0fb;color:#5b64a1}.status-pending{background:#fff5df;color:#9b6c20}.status-approved{background:#e6f8ee;color:#29835a}.status-flagged{background:#ffe8eb;color:#ad3b4b}.content-row-author{margin:10px 0 6px;font-size:12px;overflow-wrap:anywhere}.content-row-author small{display:block;margin-top:5px;color:#76889b;font-size:10px}.content-row>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.content-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;color:#76889b;font-size:11px}.content-detail{min-width:0;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-gutter:stable}.content-detail .review-heading{align-items:start;gap:12px}.content-detail .review-heading h2{font-size:19px;overflow-wrap:anywhere}.content-detail-empty{display:grid;justify-items:center;gap:12px;padding:66px 14px;color:#8193a6;text-align:center}.content-detail-empty svg{width:32px;height:32px;color:#0aa8bc}.content-detail-empty strong{color:#53677e;font-size:14px}.content-detail-empty p{margin:0;font-size:12px;line-height:1.7}.content-people{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.content-people button{min-height:30px;padding:5px 8px}.content-cover{display:block;max-width:100%;max-height:250px;border-radius:10px;object-fit:contain;margin:14px 0}.content-full-text{margin:15px 0;padding:14px;border:1px solid #e0e8ef;border-radius:9px;background:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.content-deleted{display:block;margin:8px 0 0;color:#9b6c20;font-size:11px}.content-identifiers{display:grid;gap:6px;margin:12px 0;color:#74869a;font-size:10px}.content-identifiers>div{display:flex;flex-wrap:wrap;gap:8px}.content-identifiers dd{margin:0;overflow-wrap:anywhere}.content-context{margin:20px 0}.content-context h3{font-size:12px;color:#53677e}.content-context h3 small{font-weight:400;font-size:10px;margin-left:6px;color:#8c98a8}.content-context article{padding:11px;margin:8px 0;border:1px solid #e2e8ef;border-radius:9px;background:#fafcfd}.content-context article.is-selected{border-color:#59d2de;background:#effbfd}.content-context article>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px}.content-context time{margin-left:auto;color:#8392a3;font-size:10px}.content-context article>div span{color:#0893a4;font-size:10px}.content-context p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.content-context article>small{color:#9b6c20;font-size:10px}.content-review-history,.content-review-help{font-size:11px;color:#76899d;line-height:1.7;overflow-wrap:anywhere}.content-review-history span{display:block;color:#53677e;white-space:pre-wrap}.content-review-notice{padding:10px;border-radius:8px;background:#e6f8ee;color:#29835a;font-size:12px}.content-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #b0dce3;border-radius:9px;background:#f0fafb}.content-confirm>svg{width:18px;color:#128ca0}.content-confirm>div{flex:1;min-width:160px}.content-confirm strong{font-size:12px}.content-confirm p{margin:5px 0 0;font-size:11px;line-height:1.7;color:#53677e;white-space:pre-wrap;overflow-wrap:anywhere}.content-confirm button.approve{background:#0aa8bc;border-color:#0aa8bc;color:#fff}.content-confirm button.reject{background:#fff0f2;border-color:#efc3ca;color:#b44757}.content-moderation :is(button,input,select,textarea):focus-visible{outline:2px solid #0aa8bc;outline-offset:2px}@media(max-width:1250px){.content-review-layout{grid-template-columns:minmax(300px,.85fr) minmax(370px,1fr)}.content-refresh small{margin-left:0;width:100%}.content-detail{padding:18px}}
