/* Search (Bjorn 2026-10-27): the same calm look as the You page. Dark page, big title and round ✕,
   borderless search field, rounded cards of rows with round blue icons, small capital section labels. */
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet{background:#16181c!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .curtain-grabber{display:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-sheet-head h2{font:800 28px/1.1 system-ui,-apple-system,sans-serif!important;color:#f1f3f5!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-cancel{background:#2a2e35!important;width:42px!important;height:42px!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #searchBox{background:#22262c!important;border:0!important;border-radius:22px!important;box-shadow:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #areaChooserReturn{background:#22262c!important;border:0!important;border-radius:22px!important;box-shadow:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #areaChooserReturn>svg{box-sizing:border-box;width:34px!important;height:34px!important;padding:7px;border-radius:50%;background:#3b82f622;color:#5b9cff}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-tabs{background:#22262c!important;border:0!important;border-radius:22px!important;padding:4px!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-tabs button{border-radius:18px!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-tabs button[aria-selected="true"]{background:#3b82f6!important;color:#fff!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-list h3{margin:6px 4px 8px!important;color:#8b95a1!important;font:700 12px/1.2 system-ui,-apple-system,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-list,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #searchResults{display:block}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-place,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .search-result{background:#22262c!important;border:0!important;border-radius:0!important;min-height:62px!important;padding:8px 16px!important;margin:0!important;box-shadow:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet :is(.area-chooser-place,.search-result)+:is(.area-chooser-place,.search-result){border-top:1px solid #ffffff0d!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-list h3+.area-chooser-place,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .search-result:first-child{border-top-left-radius:22px!important;border-top-right-radius:22px!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .area-chooser-place:last-child,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .search-result:last-child{border-bottom-left-radius:22px!important;border-bottom-right-radius:22px!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet :is(.area-chooser-place-icon,.search-result-icon){width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important;background:#3b82f622!important;color:#5b9cff!important;border:0!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet :is(.area-chooser-place-icon,.search-result-icon) svg{width:18px!important;height:18px!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet :is(.area-chooser-place-copy,.search-result-copy) b{font:600 16px/1.25 system-ui,-apple-system,sans-serif!important;color:#f1f3f5!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet :is(.area-chooser-place-copy,.search-result-copy) small{color:#8b95a1!important;font:500 14px/1.3 system-ui,-apple-system,sans-serif!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet :is(.area-chooser-place>svg:last-child,.search-result-chevron){color:#6b7480!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #searchResults{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #searchBox input{background:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-sheet-head,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .search-wrap,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #areaChooserBrowse{background:none!important;box-shadow:none!important;border:0!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #searchResults::before,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #searchResults::after,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .search-wrap::before,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .search-wrap::after{display:none!important}
/* Guides, Food, Shops and Rentals under the search field (src/find-nearby.js). */
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-cats{display:flex;flex:none;gap:6px}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-cats button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;margin:0;padding:0 6px;border:0!important;border-radius:19px!important;background:var(--ui-raised,#2a2e35)!important;color:var(--ui-text,#eef1f5)!important;font:600 13.5px/1 system-ui,-apple-system,sans-serif!important;white-space:nowrap;box-shadow:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-cats button[aria-pressed="true"]{background:#3b82f6!important;color:#fff!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-cats svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet[data-nearby] #areaChooserBrowse,body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #findNearby[hidden]{display:none!important}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet #findNearby{flex:1;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:12px}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guides{display:flex;flex-direction:column;border-radius:22px;background:#22262c;overflow:hidden}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-top:1px solid #ffffff0d}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide:first-child{border-top:0}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide b{font:650 16px/1.3 system-ui,-apple-system,sans-serif;color:var(--ui-text,#eef1f5);overflow-wrap:anywhere}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide small{font:500 13px/1.35 system-ui,-apple-system,sans-serif;color:var(--ui-muted,#8d96a2)}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide-actions :is(a,button){display:inline-flex;align-items:center;height:36px;margin:0;padding:0 14px;border:0;border-radius:18px;background:var(--ui-raised,#2a2e35);color:var(--ui-text,#eef1f5);font:600 13.5px/1 system-ui,-apple-system,sans-serif;text-decoration:none;box-shadow:none}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide-actions a.primary{background:#3b82f6;color:#fff}
body.vertex-v3 #app#app#app#app#app#app#app#app#app#app#app#app #findSheet .find-guide-association{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;border-radius:16px;background:#22262c;color:#93c5fd;font:600 14px/1.35 system-ui,-apple-system,sans-serif;text-decoration:none}
