.lm-f{display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0}
.lm-f input{flex:1 1 180px;min-width:0;box-sizing:border-box;background:#0b0b10;color:#fff;border:1.5px solid rgba(255,255,255,.22);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px}
.lm-f input:focus{outline:none;border-color:#E19718}
.lm-f button{flex:0 0 auto;background:#E19718;color:#0b0b10;border:0;border-radius:12px;padding:12px 18px;font:inherit;font-size:15px;font-weight:800;cursor:pointer}
.lm-f button:hover{filter:brightness(1.08)}.lm-f button:disabled{opacity:.7;cursor:default}
.lm-err{flex-basis:100%;margin:4px 0 0;font-size:14px;color:#ff8a7a}.lm-err a{color:inherit}
.lm-ok{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.lm-ok b{font-size:18px;color:#fff}.lm-ok small{font-size:14px;color:var(--muted,#A1A1A6)}
.lm-dl{display:inline-flex;align-items:center;background:#E19718;color:#0b0b10!important;text-decoration:none;border-radius:12px;padding:12px 18px;font-weight:800;font-size:15px}
.lm{display:flex;gap:14px;align-items:center;margin:0 0 14px;padding:12px;border-radius:16px;background:#0f0f14;border:1px solid rgba(225,151,24,.45);box-sizing:border-box;min-width:0}
.lm-i{flex:0 0 112px;width:112px;height:84px;border-radius:10px;object-fit:cover;display:block}
.lm-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}
.lm-h{font-size:18px;line-height:1.2;font-weight:800;color:#fff}.lm-h span{color:#E19718}
.lm-x small{font-size:12px;color:var(--muted,#A1A1A6)}.lm-x small a{color:inherit}
@media(max-width:700px){.lm{align-items:flex-start}.lm-i{flex-basis:84px;width:84px;height:84px}.lm-h{font-size:15px}.lm-f button{flex:1 1 100%}}
