.linen-life-tools,.ll-buttons,.ll-search{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}.ll-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.ll-item{border:1px solid #dbe3ed;border-radius:12px;padding:14px;background:#fff}.ll-item small,.ll-result span{display:block;color:#64748b;margin-top:5px;overflow-wrap:anywhere}.ll-item.ll-alert{border-color:#e8ae5d;background:#fffaf0}.ll-number{font-family:ui-monospace,monospace;letter-spacing:.02em;overflow-wrap:anywhere}.ll-dialog{max-height:75vh;overflow-y:auto;font-size:16px}.ll-dialog h3{margin:0 0 12px}.ll-dialog .ll-check{display:flex;align-items:flex-start;gap:8px;margin:15px 0;line-height:1.5}.ll-check input{width:20px;height:20px;flex-shrink:0}.ll-result{display:block;text-align:left;width:100%;padding:12px;margin:8px 0;border:1px solid #dbe3ed;border-radius:10px;background:#fff;font-size:16px}.ll-search input{min-width:180px;flex:1}#llfResult small{display:block}.ll-dialog .btn{min-height:42px}@media(max-width:600px){.ll-items{grid-template-columns:1fr}.ll-dialog .form-grid{grid-template-columns:1fr}.linen-life-tools .btn{flex:1 0 44%}.ll-dialog .desktop-hardware,.ll-item .desktop-hardware{display:none!important}}
