.xm-service-search{margin:18px 0 24px;padding:16px;border:1px solid var(--line);border-radius:var(--radius,16px);background:var(--surface);color:var(--text)}.xm-service-search>label{display:block;font-weight:700;margin-bottom:8px}.xm-service-search>div{display:flex;gap:8px;align-items:center}.xm-service-search input[type=search]{flex:1;min-width:0;width:auto}.xm-service-search p{margin:8px 0 0}@media(max-width:480px){.xm-service-search>div{flex-wrap:wrap}.xm-service-search input[type=search]{flex-basis:100%}.xm-service-search button,.xm-service-search a{flex:1;justify-content:center}}
