.ep-discovery-controls{color:#27343a;background:#fff;border:1px solid #2454ab22;border-radius:20px;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.ep-discovery-controls label{gap:7px;font-weight:650;display:grid}.ep-discovery-controls input,.ep-discovery-controls select{color:#27343a;background:#fff;border:1px solid #2454ab55;border-radius:11px;width:100%;min-width:0;padding:12px}.ep-discovery-search{gap:8px;display:grid;position:relative}.ep-discovery-search-row{gap:10px;display:flex}.ep-discovery-search-row input{flex:1}.ep-discovery-controls button,.ep-discovery-activities button{color:#2454ab;cursor:pointer;background:#f5f8fc;border:1px solid #2454ab55;border-radius:11px;padding:11px 15px;font-weight:650}.ep-discovery-search-row button{color:#fff;background:#2454ab}.ep-discovery-controls button:disabled,.ep-discovery-controls select:disabled{opacity:.55;cursor:not-allowed}.ep-discovery-filter-row{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.ep-discovery-location{flex-wrap:wrap;gap:10px;display:flex}.ep-discovery-hints{color:#52616a;gap:6px;font-size:.88rem;display:grid}.ep-discovery-suggestions{z-index:3;background:#fff;border:1px solid #2454ab44;border-radius:12px;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #123d4a22}.ep-discovery-suggestions button{text-align:left;overflow-wrap:anywhere;background:#fff;border:0;border-radius:0;gap:4px;width:100%;display:grid}.ep-discovery-suggestions button[aria-selected=true],.ep-discovery-suggestions button:hover{background:#eaf1fc}.ep-discovery-suggestions span{color:#52616a;font-size:.88rem}.ep-discovery-suggestions small{color:#155c43;font-size:.75rem;font-weight:700}.ep-discovery-activities{background:#fff;border:1px solid #2454ab22;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.ep-discovery-activities h2{color:#2454ab;font-size:1.05rem;font-weight:750}.ep-discovery-activities button{text-align:left;overflow-wrap:anywhere;gap:4px;display:grid}.ep-discovery-activities button[aria-pressed=true]{color:#fff;background:#155c43;border-color:#155c43}.ep-discovery-activities small{font-size:.8rem;font-weight:400}.ep-discovery-controls :focus-visible,.ep-discovery-activities :focus-visible{outline-offset:3px;outline:3px solid #d99b30}@media (max-width:680px){.ep-discovery-filter-row{grid-template-columns:1fr}.ep-discovery-search-row{flex-wrap:wrap}.ep-discovery-search-row button{width:100%}}
