/* User-provided WebP background; layout scoped to service search only. */
.app2-screen[data-app2-screen="search"]{background:#fafaff url('/static/images/app-v2/services-search-background.webp') no-repeat top center;background-size:100% auto}
.app2-screen[data-app2-screen="search"]::before{display:none}
.app2-screen[data-app2-screen="search"]>.app2-page-header{height:210px;background:none;padding:0;position:relative;display:block}
.app2-screen[data-app2-screen="search"]>.app2-page-header .app2-icon-button{position:absolute;left:25px;top:70px;width:62px;height:62px;border-radius:50%;background:#fff;font-size:31px}
.app2-screen[data-app2-screen="search"]>.app2-page-header h1{position:absolute;top:148px;left:0;right:0;margin:0;text-align:center;font-size:25px;line-height:1.2;font-weight:800;color:#100d4d}
.app2-screen[data-app2-screen="search"]>.app2-simple-body{padding:16px 22px}
.app2-screen[data-app2-screen="search"] .app2-search-field{height:70px;padding:12px 20px;gap:18px;border-radius:23px;background:#ffffffd9}
.app2-screen[data-app2-screen="search"] .app2-search-field>i{font-size:34px;color:#520fff}
.app2-screen[data-app2-screen="search"] .app2-search-field input{font-size:20px;min-width:0}
.app2-screen[data-app2-screen="search"] .app2-search-results{margin-top:17px}
.app2-screen[data-app2-screen="search"] .app2-search-results button{padding:12px 14px;gap:18px;min-height:101px;margin:0 0 12px;border-radius:23px;background:#ffffffdc}
.app2-screen[data-app2-screen="search"] .app2-search-results img{width:80px;height:80px;object-fit:cover;border-radius:14px}
.app2-screen[data-app2-screen="search"] .app2-search-results b{font-size:20px;font-weight:800}
.app2-screen[data-app2-screen="search"] .app2-search-results small{font-size:18px;color:#8586b6;line-height:1.4}
.app2-screen[data-app2-screen="search"] .app2-search-results button>i{font-size:25px;color:#100d4d}
@media(max-width:360px){.app2-screen[data-app2-screen="search"] .app2-search-results img{width:64px;height:64px}.app2-screen[data-app2-screen="search"] .app2-search-results b{font-size:17px}.app2-screen[data-app2-screen="search"] .app2-search-results small{font-size:15px}}
