.salesperson-lookup{max-width:1200px;margin:0 auto}.salesperson-lookup__header{text-align:center;margin-bottom:2rem}.salesperson-lookup__title{margin-bottom:1rem}.salesperson-lookup__description{max-width:600px;margin:0 auto;color:var(--color-foreground, #000);// Make description text bold and black p{font-weight:700;color:var(--color-foreground, #000)}}.salesperson-lookup__description strong{font-weight:700;color:var(--color-foreground, #000)}.salesperson-lookup__search{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.search-field{position:relative}.search-field input{padding-right:3rem;font-size:1.5rem;border:2px solid var(--color-border, #e0e0e0);border-radius:8px;transition:border-color .2s ease}.search-field input:focus{border-color:var(--color-button-primary, #29407C);outline:none;box-shadow:0 0 0 3px #007bff1a}.search-field__icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-foreground-secondary, #666);pointer-events:none}.salesperson-lookup__count{margin-bottom:1.5rem;font-weight:500;color:var(--color-foreground-secondary, #666)}.salesperson-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.salesperson-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.salesperson-grid{grid-template-columns:repeat(3,1fr)}}.salesperson-card{background:var(--color-background, #fff);border:1px solid var(--color-border, #e0e0e0);border-radius:12px;padding:1.5rem;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.salesperson-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:var(--color-button-primary, #29407C)}.salesperson-card__header{margin-bottom:1rem}.salesperson-card__name{font-size:2.25rem;font-weight:600;margin:0;color:var(--color-foreground, #000);line-height:1.3}// Removed territory badge styles completely .salesperson-card__contact{margin-bottom:1rem}.salesperson-card__email,.salesperson-card__phone{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.35rem}.salesperson-card__email:last-child,.salesperson-card__phone:last-child{margin-bottom:0}.salesperson-card__email svg,.salesperson-card__phone svg{color:var(--color-foreground-secondary, #666);flex-shrink:0}.salesperson-card__email a,.salesperson-card__phone a{color:var(--color-button-primary, #29407C);text-decoration:none;word-break:break-all}.salesperson-card__email a:hover,.salesperson-card__phone a:hover{text-decoration:underline}.salesperson-card__coverage{padding-top:1rem;border-top:1px solid var(--color-border, #e0e0e0)}.salesperson-card__states{font-size:1.125rem;color:var(--color-foreground-secondary, #666)}.salesperson-card__states strong{color:var(--color-foreground, #000)}.salesperson-lookup__no-results{text-align:center;padding:3rem 1rem}.no-results-content svg{color:var(--color-foreground-secondary, #666);margin-bottom:1rem}.no-results-content h3{font-size:1.875rem;margin-bottom:.5rem;color:var(--color-foreground, #000)}.no-results-content p{color:var(--color-foreground-secondary, #666);max-width:400px;margin:0 auto}.salesperson-card.hidden{display:none}.salesperson-grid{min-height:200px}@media (max-width: 767px){.salesperson-card__header{margin-bottom:1rem}.salesperson-lookup__search{margin-bottom:1.5rem}.salesperson-lookup{padding:0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/salesperson-lookup.css.map */
