.lmaf-wrap{max-width:900px;margin:20px auto;background:#fff;padding:20px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 6px rgba(0,0,0,.04);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lmaf-title{font-size:1.4rem;font-weight:600;text-align:center;margin-bottom:18px}.lmaf-subtitle{font-size:1.1rem;margin-top:25px;font-weight:500;border-top:1px solid #eee;padding-top:10px}.lmaf-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lmaf-field label{display:block;margin-bottom:4px;font-weight:600}.lmaf-field.full{grid-column:1 / -1}.lmaf-note{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:10px 12px}.lmaf-form input,.lmaf-form select,.lmaf-form textarea{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px}.lmaf-packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}@media(max-width:900px){.lmaf-fields-grid{grid-template-columns:1fr}.lmaf-packages-grid{grid-template-columns:repeat(2,1fr)}}.lmaf-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:14px}.pkg-title{font-weight:700;margin-bottom:6px}.pkg-price{font-size:1.2rem;margin-bottom:6px}.pkg-desc{font-size:.92rem;line-height:1.35;margin-bottom:10px;text-align:left}.lmaf-btn-get{background:#111;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.lmaf-status{margin-top:10px;font-weight:600}
