.discovery-workspace{width:min(100%,88rem)}.explore-workspace{min-height:calc(100vh - 10rem)}.discovery-catalog{width:min(100% - 2rem,88rem);margin:0 auto;padding-block:1.25rem}.catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}.catalog-heading h1{font:700 clamp(1.25rem, 2vw, 1.65rem)/1.3 var(--font-body,sans-serif);letter-spacing:-.025em;margin:0}#discovery-panel{inline-size:100%;min-inline-size:0}.discovery-form{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.discovery-form.discovery-with-map{grid-template-columns:12.5rem minmax(0,1fr) minmax(17rem,.65fr)}.discovery-fields{gap:.75rem;margin-block:.75rem;display:grid}.discovery-fields label{gap:.35rem;font-size:.8rem;font-weight:600;display:grid}.discovery-fields input,.discovery-fields select{inline-size:100%;min-inline-size:0;max-inline-size:100%;border:1px solid var(--line,#deddd8);min-height:2.75rem;color:var(--ink,#271a15);font:inherit;box-sizing:border-box;background:#fff;border-radius:.35rem;padding:.65rem;font-weight:400}.discovery-fields input:focus,.discovery-fields select:focus{border-color:var(--coffee,#6f3f2b)}.discovery-form .discovery-search{background:#e8f1f2;border:1px solid #c7dcdf;border-radius:.65rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:.85rem 1rem}.discovery-actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin:-.25rem 0 0;display:flex}.discovery-actions button{border:1px solid var(--line,#deddd8);min-height:2.75rem;color:var(--ink,#271a15);font:600 .85rem/1.3 var(--font-body,sans-serif);cursor:pointer;background:#fff;border-radius:.4rem;padding:.6rem 1rem}.discovery-actions button:hover{border-color:var(--coffee,#6f3f2b)}.discovery-actions button[data-discovery-submit]{background:var(--coffee-dark,#4d281b);color:#fff;border-color:var(--coffee-dark,#4d281b)}.discovery-filters{border:1px solid var(--line,#deddd8);background:#fff;border-radius:.5rem;grid-area:3/1;padding:.85rem}.discovery-filters summary{cursor:pointer;min-height:2rem;font-size:.9rem;font-weight:700}.discovery-filters h3{border-top:1px solid var(--line,#deddd8);padding-block-start:.75rem;font-size:.85rem}.discovery-form .discovery-results-column{background:0 0;border:0;border-radius:0;grid-area:3/2;min-inline-size:0;padding:0}.discovery-privacy{color:var(--ink-soft,#604d43);margin:0 0 .6rem;font-size:.7rem;line-height:1.45}[data-discovery-feedback]:empty{display:none}[data-discovery-feedback]{margin:0 0 .75rem;font-size:.85rem}[data-discovery-results]>h2{font:700 1.05rem/1.3 var(--font-body,sans-serif);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.workspace-count{background:#e4edf0;border-radius:.35rem;place-items:center;min-width:1.75rem;min-height:1.75rem;padding-inline:.4rem;font-size:.85rem;display:inline-grid}.discovery-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.discovery-list>li[data-discovery-venue]{border:1px solid var(--line,#deddd8);overflow-wrap:anywhere;background:#fff;border-radius:.65rem;min-inline-size:0;padding:0;display:block;overflow:hidden}.discovery-place{grid-template-columns:minmax(9rem,.9fr) minmax(0,1fr);height:100%;display:grid}.discovery-cover{background:#e5edef;min-height:14rem;display:block}.discovery-list .profile-image-square{block-size:100%;inline-size:100%;object-fit:cover;border:0;border-radius:0;min-height:14rem;display:grid}.discovery-place-content{flex-direction:column;align-items:start;gap:.45rem;min-width:0;padding:.85rem;display:flex}.discovery-list h3{font:700 1.1rem/1.3 var(--font-body,sans-serif);margin:0}.discovery-list h3 a{text-decoration:none}.discovery-list h3 a:hover{text-decoration:underline}.discovery-list p{margin:0;font-size:.8rem;line-height:1.4}.discovery-address{color:var(--ink-soft,#604d43)}.discovery-list .discovery-price{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.discovery-price span{font-size:.75rem}.discovery-price bdi{font-size:1.1rem;font-weight:750}.discovery-score{color:#075d59;background:#e3f2ee;border-radius:.25rem;padding:.2rem .3rem;font-weight:700;display:inline-block}.discovery-reasons{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.discovery-reasons li{background:#eef4f4;border-radius:.25rem;padding:.2rem .4rem}.discovery-place-action{background:var(--coffee-dark,#4d281b);border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;margin-block-start:auto;padding:.5rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.discovery-explanation{color:var(--ink-soft,#604d43);margin-block-start:.75rem;font-size:.75rem}.discovery-explanation summary{cursor:pointer;padding-block:.5rem}.discovery-empty{border:1px solid var(--line,#deddd8);background:#fff;border-radius:.5rem;padding:1.25rem;line-height:1.5}.discovery-map-column{grid-area:3/3;min-width:0;position:sticky;inset-block-start:5rem}.discovery-map-column .explore-map{box-shadow:none;border-radius:.65rem;min-width:0}.discovery-map-column .map-viewport{height:min(70vh,42rem);min-height:24rem}.discovery-map-column .map-caption{font-size:.7rem}.discovery-map-column .map-controls{flex-wrap:wrap}.discovery-marker{white-space:nowrap;text-overflow:ellipsis;color:#fff;cursor:pointer;background:#173c2f;border:2px solid #fff;border-radius:1rem;max-inline-size:12rem;padding:.4rem .65rem;font:600 .8rem sans-serif;text-decoration:none;display:block;overflow:hidden;box-shadow:0 1px 4px #0006}.discovery-marker:focus-visible{outline-offset:3px;outline:3px solid #eaba42}.discovery-availability{display:block}@media (min-width:1400px){.discovery-form:not(.discovery-with-map) .discovery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.discovery-form.discovery-with-map{grid-template-columns:12rem minmax(0,1fr)}.discovery-map-column{grid-area:4/1/auto/-1;position:static}.discovery-map-column .map-viewport{height:18rem;min-height:18rem}}@media (max-width:680px){.discovery-catalog{width:calc(100% - 1rem);padding-block:.75rem}.discovery-form,.discovery-form.discovery-with-map{flex-direction:column;gap:.75rem;display:flex}.discovery-form>*{width:100%}.discovery-form .discovery-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.65rem}.discovery-fields input,.discovery-fields select{font-size:1rem}.discovery-filters .discovery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filters{padding:.65rem}.discovery-actions{margin:0}.discovery-actions button{flex:1;padding-inline:.65rem;font-size:.8rem}.discovery-place{grid-template-columns:minmax(7.5rem,.85fr) minmax(0,1fr)}.discovery-cover,.discovery-list .profile-image-square{min-height:13rem}.discovery-place-content{padding:.65rem}.discovery-list h3{font-size:1rem}}.catalog-heading h1{max-width:none;max-inline-size:none}@media (min-width:681px){.discovery-filters{max-height:none;position:static;overflow:visible}}.discovery-map-column .explore-map[data-map-state=unavailable] .map-viewport{height:13rem;min-height:13rem}.discovery-map-column .map-state{background:#e6eef0;gap:.5rem;padding:1rem;font-size:.8rem}.filter-boolean .filter-choice{justify-content:space-between;align-items:center;gap:.75rem;min-block-size:44px;display:flex}.filter-boolean .filter-choice>span{order:-1}.filter-boolean .filter-choice>input{flex:none}.filter-charging>.filter-choices:not(.filter-boolean){padding-inline-start:.75rem}
