.ll-search-buttons{border:0;margin:0;padding:0 10px;min-width:0;display:flex;align-content:flex-start;flex-wrap:wrap;gap:6px}.ll-search-buttons legend{font-size:11px;font-weight:750;margin-bottom:8px}.ll-hero-search .ll-search-buttons label{position:relative;padding:0;border:0;cursor:pointer}.ll-search-buttons input{position:absolute;opacity:0;width:1px;height:1px}.ll-search-buttons label span{display:block;border:1px solid #d7dfe5;background:#f4f6f8;color:#203340;border-radius:8px;padding:7px 9px;font-size:12px;line-height:1.3}.ll-search-buttons input:checked+span{background:var(--ll-brand,#c2410c);border-color:var(--ll-brand,#c2410c);color:white}.ll-search-buttons input:focus-visible+span{outline:3px solid #2684ff;outline-offset:2px}.ll-ai-tools textarea{width:100%;border:1px solid #d7dfe5;border-radius:10px;padding:12px}.ll-preview-dialog{border:1px solid #d7dfe5;border-radius:16px;padding:24px;max-width:900px;width:calc(100% - 24px);max-height:90vh;color:#203340}.ll-preview-dialog::backdrop{background:#142936aa}.ll-preview-body{padding-top:24px}.ll-preview-gallery{display:flex;gap:10px;overflow-x:auto;margin:20px 0}.ll-preview-gallery img{height:220px;max-width:80%;object-fit:contain;border-radius:10px}.ll-hero-search{align-items:start}@media(max-width:600px){.ll-search-buttons{padding:12px 0}.ll-preview-dialog{padding:16px}.ll-preview-gallery img{height:160px}}
