/* TPS V31-M4T actual master review queue nested in Hosting packages */
.m4t-master{margin-top:20px}
.m4t-master-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}
.m4t-master-status{flex:1;min-width:190px;font-size:12px;color:#2d6042;background:#eff7f0;border:1px solid #d8e7db;padding:12px;border-radius:8px;line-height:1.6}
.m4t-master-status.error{background:#fff0ec;border-color:#eaccc3;color:#994d3e}
.m4t-master-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;margin-top:13px}
.m4t-master-queue{display:grid;gap:9px}
.m4t-master-entry{display:grid;gap:6px;border:1px solid #dde8de;border-radius:10px;padding:13px;background:#fafdfa}
.m4t-master-entry strong{font-size:12px;color:#2a5339}
.m4t-master-entry small{font-size:11px;line-height:1.5;color:#5b715f}
.m4t-master-entry button{justify-self:start}
.m4t-master-detail{padding:16px;border:1px solid #dae6de;border-radius:12px;background:#fcfefa;overflow-wrap:anywhere}
.m4t-master-detail h4{margin:0 0 11px}
.m4t-master-detail>p{font-size:12px;line-height:1.65;color:#536b59}
.m4t-master-message{border-top:1px solid #e2eee3;padding-top:10px;margin:10px 0}
.m4t-master-message strong{color:#28573c;font-size:11px}
.m4t-master-message p{white-space:pre-wrap;font-size:12px;line-height:1.7}
#m4t-master-form{display:grid;gap:9px}
#m4t-master-form label{font-size:11px;font-weight:700;color:#335d40}
#m4t-master-form textarea{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #c9d9ca;border-radius:7px;font:inherit;resize:vertical}
.m4t-master-tip{font-size:11px;line-height:1.6;color:#766943}
.m4t-master-controls{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:820px){.m4t-master-grid{grid-template-columns:1fr}.m4t-master-head{flex-direction:column;align-items:stretch}}
