.uQ6pfq_container{max-width:1200px;margin:0 auto;padding:48px 24px}.uQ6pfq_header{text-align:center;margin-bottom:40px}.uQ6pfq_header h1{color:#1a1a1a;margin:0 0 12px;font-size:2.5rem;font-weight:700}.uQ6pfq_header p{color:#666;margin:0;font-size:1.125rem}.uQ6pfq_search{justify-content:center;margin-bottom:40px;display:flex}.uQ6pfq_search input{border:1px solid #d1d1d1;border-radius:4px;width:100%;max-width:400px;padding:8px 12px;font-size:14px}.uQ6pfq_search input:focus{outline-offset:1px;outline:2px solid #2d6cdf}.uQ6pfq_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.uQ6pfq_card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 0 2px #0000001f,0 2px 4px #00000024}.uQ6pfq_card h3{color:#1a1a1a;margin:0 0 8px;font-size:1.25rem;font-weight:600}.uQ6pfq_logo{color:#2d6cdf;background:#2d6cdf1a;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;display:flex;overflow:hidden}.uQ6pfq_logo img{object-fit:contain;width:100%;height:100%}.uQ6pfq_location{color:#666;align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.uQ6pfq_view{color:#242424;border:1px solid #d1d1d1;border-radius:4px;width:100%;padding:6px 12px;font-size:14px;font-weight:600;display:block}.uQ6pfq_view:hover{background:#f5f5f5}.uQ6pfq_empty{text-align:center;color:#666;flex-direction:column;align-items:center;gap:8px;padding:48px 0;display:flex}.uQ6pfq_empty h3{color:#1a1a1a;margin:0;font-size:1.25rem}.uQ6pfq_error{text-align:center;color:#b10e1c;background:#fdf3f4;border-radius:4px;padding:12px}@media (max-width:768px){.uQ6pfq_container{padding:32px 16px}.uQ6pfq_grid{grid-template-columns:1fr}}
