/* ===== Laundry ===== */
.lnd{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
.lnd .lnd-sum{grid-column:1 / -1}
.lnd-cat{margin:.9rem 0 .3rem;color:var(--brand-d)}
.lnd-svc{display:flex;align-items:center;gap:.6rem;padding:.45rem 0;border-bottom:1px solid var(--line)}
.lnd-q{display:flex;align-items:center;gap:.35rem;font-weight:700}
.lnd-q input{width:5.5rem;padding:.5rem;border:1px solid var(--line);border-radius:10px;font:inherit;text-align:right}
.lnd-btns{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}
.lnd-top{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}
.lnd-tk{display:flex;flex-direction:column;gap:.3rem;border-left:5px solid var(--line);position:relative}
.lnd-tk .lnd-top{padding-right:2rem}
.lnd-items{font-size:.88rem}
.lnd-acts{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.3rem}
.lnd-search{margin-bottom:1rem}
.lnd-search input{width:100%}
.badge.bad{background:#fbe6e3;color:var(--danger)}
@media(max-width:760px){.lnd{grid-template-columns:minmax(0,1fr)}}
.lnd-clear{display:flex;justify-content:flex-end;margin-bottom:.4rem}
.lnd-cust{margin-top:.2rem;padding:.5rem .6rem;border-radius:10px;background:#fff7e0;border:1px solid #f0d98a;display:flex;flex-direction:column;gap:.2rem}
.lnd-cross{display:flex;align-items:center;gap:.4rem;font-weight:700}
.lnd-stars{color:#f5a300;letter-spacing:.1rem;font-size:1.1rem}
.lnd-stars.big{font-size:1.8rem}
.lnd-cmt{font-style:italic;white-space:pre-wrap;word-break:break-word}
.lnd-rate{display:flex;justify-content:center;gap:.2rem;margin:.2rem 0 .6rem}
.lnd-star{background:none;border:0;font-size:2.2rem;line-height:1;color:#c9c9c9;cursor:pointer;padding:.1rem .25rem}
.lnd-star.on{color:#f5a300}
#lnd-rv{width:100%;padding:.6rem;border:1px solid var(--line);border-radius:10px;font:inherit;resize:vertical}
.lnd-close{position:absolute;top:.4rem;right:.4rem;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--danger);font-size:.95rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}
.lnd-close:hover{background:#fbe6e3}
