/* V16.15: khu tương tác quản trị – giữ bố cục tách biệt, responsive. */
.tg1615-panel{color:#f1e4cf;background:linear-gradient(145deg,#10233a,#0b1728);border:1px solid #b18b49;border-radius:18px;padding:clamp(16px,2vw,28px);margin:20px auto;max-width:1180px}
.tg1615-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.tg1615-heading h2{margin:4px 0 7px;color:#f3cb7c;font-size:clamp(22px,2vw,30px)}
.tg1615-heading p{margin:0;color:#bbcaD5;font-size:14px}
.tg1615-eyebrow,.tg1615-badge{font-size:11px;color:#deb979;letter-spacing:.12em}
.tg1615-badge{padding:7px 12px;border:1px solid #826333;border-radius:30px;white-space:nowrap}
.tg1615-warning{padding:13px 14px;border:1px solid #73623c;border-radius:10px;background:#241f19;color:#f5da9f;font-size:13px;margin-bottom:18px}
.tg1615-panel label{display:block;color:#d9e3ed;font-weight:600;margin-bottom:11px}
.tg1615-panel input,.tg1615-panel select,.tg1615-panel textarea{box-sizing:border-box;display:block;width:100%;background:#07182b;color:#f5ead6;border:1px solid #53637a;border-radius:9px;min-height:45px;padding:12px;margin-top:7px;font:inherit}
.tg1615-panel textarea{min-height:100px;resize:vertical}
.tg1615-panel input:focus,.tg1615-panel select:focus,.tg1615-panel textarea:focus{outline:2px solid #d9b15d;outline-offset:1px}
.tg1615-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.tg1615-metrics>div{background:#152a43;border:1px solid #3a5065;border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:8px}
.tg1615-metrics small{color:#b4c0cc}.tg1615-metrics strong{color:#f3d18d;font-size:27px}
.tg1615-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.tg1615-panel .gold-btn,.tg1615-panel .simple-btn,.tg1615-panel .delete-btn{cursor:pointer}
.tg1615-comment-area,.tg1615-audit-area{margin-top:26px;padding-top:20px;border-top:1px solid #41526a}
.tg1615-panel h3{margin:0 0 15px;color:#e8c175}
.tg1615-editor-note{background:#15243a;border:1px solid #41526a;border-radius:10px;padding:13px 15px;margin:10px 0}
.tg1615-editor-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.tg1615-editor-note small{color:#b2c0cc}.tg1615-note-actions{display:flex;gap:8px;margin-top:10px}
#tg1615-status{min-height:1.4em;color:#ffcc90;font-weight:600}#tg1615-status.tg1615-ok{color:#93e0b7}
.tg1615-public-notes{margin:25px auto 35px;padding:20px;background:#102035;border:1px solid #765e37;border-radius:15px;max-width:1150px}
.tg1615-public-notes h2{color:#ecc680;margin:0 0 6px}.tg1615-public-note{margin:12px 0 0;padding:16px;border:1px solid #39516b;background:#15273d;border-radius:12px}
.tg1615-public-note strong{color:#f0d49e}.tg1615-official{background:#45341e;border:1px solid #b99962;border-radius:20px;padding:3px 7px;font-size:11px;margin-left:4px}.tg1615-public-note time{font-size:12px;color:#aebbc8;margin-left:12px}.tg1615-public-note p{white-space:normal;overflow-wrap:anywhere;line-height:1.75}
.tg1615-editorial-badge{font-size:11px;color:#d0b78a}
@media(max-width:700px){.tg1615-metrics{grid-template-columns:1fr}.tg1615-two{grid-template-columns:1fr}.tg1615-heading{flex-wrap:wrap}.tg1615-public-note time{display:block;margin:8px 0 0}}

/* V16.16 */
.tg1616-public-label{color:#c9b686;font-size:.7em;margin-left:4px}
.tg1616-real-likes{color:#e5ca90;background:#152a43;padding:10px 15px;border-radius:10px;margin:-7px 0 14px}
.tg1616-real-likes strong{font-size:20px}
.tg1616-like-btn[aria-pressed="true"]{color:#ffd58f;border-color:#d6a750}
