.mlmc{max-width:1100px;margin:0 auto;padding:12px;font-size:16px;line-height:1.5}
.mlmc-box{max-width:620px}
.mlmc-f label{display:block;font-weight:600}.mlmc-f input,.mlmc-f select,.mlmc-f textarea{display:block;width:100%;padding:9px;margin-top:4px;border:1px solid #c5ccd6;border-radius:6px;font-weight:400;box-sizing:border-box}
.mlmc-chk{font-weight:400!important}.mlmc-chk input{display:inline!important;width:auto!important}
.mlmc-btn{display:inline-block;background:#1d4ed8;color:#fff!important;border:0;border-radius:6px;padding:10px 16px;cursor:pointer;text-decoration:none;font-size:15px}
.mlmc-btn.mlmc-alt{background:#475569}.mlmc-btn:disabled{opacity:.6}
.mlmc-notice{padding:10px 14px;border-radius:6px;margin:10px 0;background:#e8f5e9;border-left:4px solid #2e7d32}
.mlmc-notice.mlmc-error{background:#fdecea;border-color:#c62828}.mlmc-notice.mlmc-info{background:#e3f2fd;border-color:#1565c0}
.mlmc-bar{background:#f1f5f9;padding:10px 14px;border-radius:6px;margin-bottom:14px}
.mlmc-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.mlmc-filters input,.mlmc-filters select{padding:8px;border:1px solid #c5ccd6;border-radius:6px;flex:1 1 150px}
.mlmc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.mlmc-one{grid-template-columns:minmax(270px,520px)}
.mlmc-card{border:1px solid #dbe2ea;border-radius:10px;padding:14px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.mlmc-ph{width:84px;height:84px;object-fit:cover;border-radius:50%}.mlmc-sm{width:30px;height:30px;border-radius:50%;vertical-align:middle;object-fit:cover}
.mlmc-card h3{margin:8px 0 2px}.mlmc-meta{color:#64748b;font-size:14px}.mlmc-lock{color:#64748b}
.mlmc-tag{background:#e0e7ff;border-radius:12px;padding:2px 9px;font-size:13px}.mlmc-tag2{background:#dcfce7}
.mlmc-dl dt{font-weight:700;font-size:13px;color:#475569;margin-top:6px}.mlmc-dl dd{margin:0;word-break:break-word}
.mlmc-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.mlmc-nav a{padding:7px 12px;border-radius:6px;background:#f1f5f9;text-decoration:none;color:#0f172a;font-size:14px}.mlmc-nav a.on{background:#1d4ed8;color:#fff}
.mlmc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0}.mlmc-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.mlmc-stat b{display:block;font-size:22px}.mlmc-stat span{font-size:13px;color:#64748b}
.mlmc-tw{overflow-x:auto}.mlmc-table{width:100%;border-collapse:collapse}.mlmc-table th,.mlmc-table td{border-bottom:1px solid #e2e8f0;padding:8px;text-align:left;vertical-align:top;font-size:14px}
.mlmc-badge{padding:2px 10px;border-radius:12px;background:#e2e8f0;font-size:13px}.mlmc-s-approved{background:#bbf7d0}.mlmc-s-pending{background:#fde68a}.mlmc-s-rejected,.mlmc-s-suspended{background:#fecaca}
.mlmc-price{font-size:26px;font-weight:700}.mlmc-plans ul{padding-left:18px}.mlmc-copy{width:70%;padding:8px}.mlmc-inline{background:#fffbeb;padding:10px;border-radius:6px;margin:8px 0}.mlmc-pg{margin-top:16px}.mlmc-ach{font-size:14px;color:#334155}
.mlmc-cta{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px;margin-bottom:16px}.mlmc-cta p{margin:0 0 10px}
