.lai-mesh{--gold:#8a692d;--ink:#292d30;--ivory:#faf8f1;background:var(--ivory);color:var(--ink);padding:clamp(16px,3vw,40px);max-width:1400px;margin:auto;font:16px/1.65 system-ui,sans-serif;overflow-wrap:anywhere}.lai-mesh *{box-sizing:border-box}.lai-mesh a{color:#72531e;text-decoration:underline;text-underline-offset:3px}.lai-mesh button,.lai-mesh input,.lai-mesh select,.lai-mesh textarea{font:inherit;max-width:100%}.lai-mesh input:not([type=checkbox]),.lai-mesh select,.lai-mesh textarea{display:block;width:100%;padding:10px;border:1px solid #8b877e;background:white;color:#292d30}.lai-mesh button{padding:10px 16px;background:#75551f;color:white;border:1px solid #75551f;cursor:pointer}.lai-mesh :focus-visible{outline:3px solid #265b9d;outline-offset:3px}.lai-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.lai-card{padding:22px;border:1px solid #d8c8a8;background:#fffdfa;border-radius:6px}.lai-card h3,.lai-card h2{font-size:1.3rem;line-height:1.4}.lai-search{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.lai-mesh label{display:block;margin:8px 0}.lai-mesh .notice{border-left:4px solid var(--gold);padding:12px;background:#f1e9d8}.lai-mesh dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px}.lai-mesh dt{font-weight:700}.lai-mesh dd{margin:0}.lai-scroll{overflow:auto}.lai-mesh table{border-collapse:collapse;width:100%;font-size:.9rem}.lai-mesh th,.lai-mesh td{border:1px solid #d8c8a8;padding:10px;text-align:left;min-width:120px}.lai-chips a{display:inline-block;padding:4px 10px;border:1px solid #d8c8a8;margin:5px}.lai-mesh details{margin:20px 0;padding:14px;border:1px solid #d8c8a8}.lai-mesh summary{cursor:pointer;font-weight:700}.lai-price{font-size:2rem}.lai-mesh textarea{min-height:120px}.lai-mesh [data-message]{min-height:240px}.lai-mesh [hidden]{display:none!important}@media(max-width:500px){.lai-mesh dl{display:block}.lai-mesh dd{margin-bottom:12px}}
