/* #texts "ข้อความและภาษา" (roadmap item 110) */
.texts-admin .texts-lang-table,.texts-admin .texts-table{width:100%;border-collapse:collapse;font-size:.92rem}
.texts-admin .texts-panel,.texts-admin .texts-languages{min-width:0;max-width:100%;overflow-x:auto}
.texts-admin th,.texts-admin td{padding:6px 8px;border-bottom:1px solid #e6d7bb;text-align:left;vertical-align:top}
.texts-admin .texts-lang-table input{width:100%;min-width:80px}
.texts-admin .texts-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.texts-admin .texts-add input{width:140px}
.texts-admin .texts-note{color:#7a6646;font-size:.85rem;margin:.5rem 0 0}
.texts-admin .texts-filters,.texts-admin .texts-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}
.texts-admin .texts-filters input[type=search]{flex:1 1 220px;min-width:0}
.texts-admin .texts-check{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.texts-admin .texts-count{color:#7a6646;font-size:.85rem}
.texts-admin .texts-key{font-size:.75rem;word-break:break-all;color:#6b5a3e}
.texts-admin .texts-source{max-width:320px;white-space:pre-wrap;word-break:break-word}
.texts-admin .texts-table td:nth-child(1){width:22%}
.texts-admin .texts-table td:nth-child(3){width:34%}
.texts-admin .texts-table textarea{width:100%;min-height:2.2em;resize:vertical;font:inherit}
.texts-admin tr.texts-changed td{background:#fff7dd}
.texts-admin tr.texts-bad td{background:#fde2dd}
.texts-admin tr.texts-bad textarea{border-color:#b3261e;outline:1px solid #b3261e}
.texts-admin .texts-bad-note{color:#b3261e;font-weight:600}
.texts-admin .texts-warning{background:#fff1d6;border:1px solid #e0b25c;border-radius:8px;padding:8px 10px;color:#6b4a0e}
.texts-admin .texts-pager{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:10px}
.texts-admin .texts-percent{white-space:nowrap}
@media (max-width:700px){.texts-admin .texts-table td:nth-child(1),.texts-admin .texts-table th:nth-child(1){display:none}.texts-admin .texts-source{max-width:none}}
