/* TPS / UnlimitedMB V31-M4F read-only hosting services register */
.m4f-warnings{background:#f6f8f4;border:1px solid #d9e6dc}
.m4f-warnings strong{color:#75542f;font-size:14px}
.m4f-warnings p{font-size:12px;line-height:1.65}
.m4f-readiness{font-size:12px;padding:10px;background:#eaf2ec;border-radius:8px;color:#286044}
.m4f-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap}
.m4f-search .field{flex:1;min-width:190px;margin:0}
.m4f-search button{margin:0}
.m4f-status{margin:12px 0;padding:10px;background:#edf6ed;color:#235d3d;border-radius:8px;font-size:12px;overflow-wrap:anywhere}
.m4f-status.error{background:#ffece7;color:#943f34}
.m4f-results{display:grid;gap:9px;margin:15px 0}
.m4f-account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px;border:1px solid #dae7db;border-radius:10px;background:white}
.m4f-account strong{font-size:13px;color:#215e3e;overflow-wrap:anywhere}
.m4f-account small{display:block;color:#718475;font-size:11px;line-height:1.7}
.m4f-account button{border:1px solid #b9d7c4;color:#246442;background:#eaf4eb;border-radius:8px;padding:8px 12px;white-space:nowrap;font-size:11px;font-weight:800}
.m4f-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}
.m4f-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin:15px 0}
.m4f-grid h4{font-size:14px;color:#2d6447}
.m4f-list{list-style:none;padding:0;margin:0}
.m4f-list li{margin:7px 0;padding:11px;border:1px solid #dee8e0;border-radius:8px;background:#fff}
.m4f-list strong{display:block;color:#245c3d;font-size:12px;overflow-wrap:anywhere}
.m4f-list small{display:block;color:#778979;font-size:11px;overflow-wrap:anywhere}
.m4f-reference{display:flex;gap:8px;flex-wrap:wrap}
.m4f-reference span{padding:9px;background:#edf4ed;border:1px solid #d6e4d7;color:#285740;border-radius:8px;font-size:11px}
.m4f-note{font-size:11px;color:#718075;line-height:1.6}
@media(max-width:690px){.m4f-search{flex-direction:column;align-items:stretch}.m4f-search .field,.m4f-search button{width:100%}.m4f-grid{grid-template-columns:1fr}.m4f-account{grid-template-columns:1fr}.m4f-account button{justify-self:start}}
