/* TPS V31-M4K master customer-enquiry inbox, no billing functions. */
.m4k-flags{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}
.m4k-flag{font-size:11px;color:#335b42;border:1px solid #d2e6d7;background:#f0f6f1;border-radius:8px;padding:8px 10px}
.m4k-status{border-radius:9px;color:#295b3c;background:#edf5ef;padding:12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.m4k-status.error{color:#9e453a;background:#fff0ed}
.m4k-list{display:grid;gap:10px;margin:12px 0}
.m4k-entry{display:grid;gap:5px;border:1px solid #dce9df;border-radius:10px;padding:13px;overflow-wrap:anywhere}
.m4k-entry strong{color:#2b563f;font-size:13px}
.m4k-entry small{font-size:11px;color:#60756a}
.m4k-entry button{justify-self:start;max-width:100%}
.m4k-detail{white-space:pre-wrap;color:#485d50;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.m4k-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
.m4k-buttons button{max-width:100%;white-space:normal}
@media(max-width:670px){.m4k-buttons{flex-direction:column}.m4k-entry button{max-width:100%}}
