.foundation-search .overlay-search-field{height:45.6px;border-width:.8px;color:#3f1d75}.foundation-search .overlay-search-field input{color:#191c1f}.foundation-search .overlay-back{height:auto;align-self:stretch;color:#677383}.foundation-search .overlay-search-field button{color:#3f1d75}.foundation-search .suggestion-meta{color:#677383}.foundation-search .search-suggestion{color:#000;text-decoration:none}.foundation-search .search-suggestion-divider{height:.8px;background:#dfe3e5;margin-bottom:8px}.foundation-search .search-suggestion--event{border-top:0}.foundation-search .search-overlay-footer{overflow-y:auto;scrollbar-gutter:stable}.foundation-search .search-overlay-footer .primary-button{min-height:32px;height:auto;padding:6px 10px;border:0;font-weight:500}body:has(.search-page){background:var(--catalog-search-surface,#f5f7f8)}.audit-catalog.search-page{padding-top:20px;padding-bottom:24px;background:var(--catalog-search-surface,#f5f7f8)}.search-page .search-entities{grid-template-columns:1fr;gap:8px;margin-bottom:24px}@media(min-width:1024px){.search-page .search-entities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.search-page .search-entity{min-height:80px;background:#fff;border:.8px solid #dfe3e5;padding:12px;gap:12px;border-radius:12px}.search-page .search-entity-title{margin:0;color:#191c1f;font-size:16px;line-height:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page .search-entity-arrow{display:none}.search-page .entity-result-copy{gap:0}.search-page .search-entity .search-entity-caption{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:#677383;font-size:14px;line-height:20px;font-weight:400}.search-entity-caption>svg{flex:0 0 16px}.search-entity-arrow{display:flex;width:16px;height:16px;flex:0 0 16px;color:#000}.search-page .search-entity .suggestion-venue{flex:0 0 44px}.search-page .audit-results-heading{margin:20px 0 16px}.search-page .audit-results-heading h2{font-size:16px;line-height:20px}.search-page .public-filters>button{min-height:32px;padding:5.2px 12px;gap:4px;border:.8px solid #b1bac2;border-radius:8px;background:#fff;color:#000;font-size:14px;line-height:20px;font-weight:500}.search-page .public-date-control>svg:first-child,.search-page .public-location-control>svg:first-child{width:20px;height:20px}.search-page .sort-trigger.search-sort-trigger{min-height:32px;border:.8px solid #091218;border-radius:8px;padding:5.2px 12px;gap:4px;color:#091218;background:#f5f7f8;font-size:14px!important;line-height:20px;font-weight:500}.search-page .search-sort-trigger>svg{flex-shrink:0}.search-page .search-sort-trigger>svg:first-child{width:20px;height:20px}.search-page .search-sort-trigger>svg:last-child{width:16px;height:16px}.search-result-event.audit-event-row{min-height:90px;background:#fff;border:.8px solid #dfe3e5;border-radius:16px}.search-result-event.search-result-link{display:flex;align-items:flex-start;gap:24px;padding:12px;color:#677383;text-decoration:none;min-width:0}.search-result-link:focus-visible{outline:2px solid #5e29ba;outline-offset:2px;border-radius:16px}.search-result-event .audit-date-tile{width:54px;flex:0 0 54px;padding:2px 0;color:#677383;background:transparent;font-size:12px;line-height:16px}.search-result-event .audit-date-tile strong{color:#091218}.search-result-event .search-result-copy{display:block;flex:1 1;min-width:0}.search-result-event.audit-row-main h3{color:#091218;font-size:16px;font-weight:700;line-height:20px;margin:0}.search-result-event.audit-row-main p{color:#677383;font-size:14px;line-height:20px;font-weight:400}.search-result-event .audit-row-badges{margin-top:8px;font-size:12px;line-height:16px;align-items:center}.search-result-event .audit-row-badges>span{padding:2px 4px}.search-result-event .search-result-price{display:block;margin-top:4px;font-size:12px;line-height:16px;color:#677383}.search-result-event .search-result-price small{font:inherit}.search-result-event .audit-date-tile{width:64px;flex-basis:64px;color:#5e29ba;background:#fbf5ff;overflow:hidden;padding:2px 0 0}.search-result-event .audit-date-tile strong{color:#5e29ba}.search-result-event .audit-date-tile>span:first-child{font-size:14px;line-height:20px}.search-result-event .audit-date-tile>span:last-child{background:#f7edff;width:100%;margin-top:2px}.search-ticket-cta{align-self:center;flex:none;border:.8px solid #5e29ba;border-radius:8px;color:#5e29ba;padding:5.2px 16px;font-size:14px;font-weight:500;line-height:20px}.search-result-frame{position:relative;min-width:0}.search-result-favorite{position:absolute;inset-block:0;right:calc(12.8px + var(--search-cta-width,108px) + 8px);display:grid;place-items:center;width:32px;height:32px;margin-block:auto;padding:0;border:.8px solid #b1bac2;border-radius:50%;background:#fff;color:#091218;text-decoration:none}.search-result-favorite:focus-visible{outline:2px solid #5e29ba;outline-offset:2px}@media(min-width:768px){.search-ticket-cta{margin-left:40px}}@media(max-width:767px){.search-result-favorite,.search-ticket-cta{display:none}}.search-result-event.search-result-link{gap:14px}.search-result-event .audit-row-badges:empty{display:none}@media(min-width:768px){.search-result-event .search-result-copy>p{display:inline}.search-result-event .search-result-copy>.row-venue:before{content:" · "}}@media(max-width:767px){.search-result-event .audit-date-tile{width:64px;flex-basis:64px}.site-header.search-results-header:not(.home-header):not(.compact-mobile){height:auto}.site-header.search-results-header .mobile-search{margin-bottom:0}.search-page.search-page{padding:20px 16px 24px}.search-page .search-sort-trigger{max-width:none;flex:none}}