.job-map-module__E1qORG__page{--map-selection-height:0px;--map-bottom-inset:env(safe-area-inset-bottom,0px);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex;position:fixed;inset:0}.job-map-module__E1qORG__mapContainer{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden}.job-map-module__E1qORG__browseControls{z-index:4;top:calc(var(--spacing-3) + env(safe-area-inset-top,0px));left:var(--spacing-4);right:var(--spacing-4);gap:var(--spacing-1);pointer-events:none;flex-direction:column;display:flex;position:absolute}.job-map-module__E1qORG__browseControls>div{pointer-events:auto}.job-map-module__E1qORG__locationFeedback{padding:var(--spacing-2);background:var(--color-bg-default);border-radius:var(--radius-md);font-size:var(--font-caption-size);color:var(--color-text-secondary);margin:0}.job-map-module__E1qORG__viewSwitch{z-index:4;bottom:calc(var(--map-selection-height) + var(--spacing-4) + var(--map-bottom-inset));white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.job-map-module__E1qORG__selection{z-index:5;left:0;right:0;bottom:calc(var(--spacing-1) + var(--map-bottom-inset));align-items:flex-end;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-6);touch-action:pan-x;display:flex;position:absolute;overflow-x:auto}.job-map-module__E1qORG__selection[data-dragging=true]{scroll-snap-type:none}.job-map-module__E1qORG__carouselItem{scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--radius-md);flex:0 0 100%;min-width:0}.job-map-module__E1qORG__selectedCard{gap:var(--spacing-1);-webkit-user-select:none;user-select:none;flex-direction:column;height:auto;display:flex;position:relative}.job-map-module__E1qORG__selectedTitle{padding-right:var(--spacing-8);font-family:var(--font-family);font-size:var(--font-alertTitle-size);font-weight:var(--font-alertTitle-weight);line-height:var(--font-alertTitle-line);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.job-map-module__E1qORG__selectedLink{color:inherit;text-decoration:none}.job-map-module__E1qORG__selectedLink:after{content:"";z-index:1;border-radius:var(--radius-md);position:absolute;inset:0}.job-map-module__E1qORG__selectedLink:focus-visible{outline:none}.job-map-module__E1qORG__selectedLink:focus-visible:after{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:3px}.job-map-module__E1qORG__selectedFavorite{z-index:2;top:var(--spacing-2);right:var(--spacing-2);position:absolute}.job-map-module__E1qORG__selectedBody{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.job-map-module__E1qORG__selectedInfo{align-items:center;gap:var(--spacing-2);min-width:0;color:var(--color-text-secondary);font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);display:flex}.job-map-module__E1qORG__selectedLocation,.job-map-module__E1qORG__selectedSchedule{align-items:center;gap:calc(var(--spacing-1) / 2);min-width:0;display:inline-flex}.job-map-module__E1qORG__selectedLocation{flex-shrink:1}.job-map-module__E1qORG__selectedSchedule{flex-shrink:0;max-width:45%}.job-map-module__E1qORG__selectedLocation>span,.job-map-module__E1qORG__selectedSchedule>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-map-module__E1qORG__selectedLocation>:first-child,.job-map-module__E1qORG__selectedSchedule>:first-child{flex-shrink:0}.job-map-module__E1qORG__selectedBottom{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.job-map-module__E1qORG__selectedTags{gap:calc(var(--spacing-1) / 2);flex-wrap:wrap;display:flex}.job-map-module__E1qORG__selectedSalary{max-width:100%;color:var(--color-brand-text);font-size:var(--font-sectionTitle-size);font-weight:var(--font-sectionTitle-weight);line-height:var(--font-sectionTitle-line);text-align:right;overflow-wrap:anywhere;margin-left:auto}.job-map-module__E1qORG__notice{z-index:6;left:var(--spacing-4);right:var(--spacing-4);gap:var(--spacing-3);background:var(--color-bg-default);padding:var(--spacing-4);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;top:40%}.job-map-module__E1qORG__mapMessage{z-index:4;top:40%;left:var(--spacing-4);right:var(--spacing-4);background:var(--color-bg-default);padding:var(--spacing-4);border-radius:var(--radius-md);position:absolute}@media (min-width:1024px){.job-map-module__E1qORG__browseControls{max-width:400px}.job-map-module__E1qORG__selection{width:384px;right:auto}.job-map-module__E1qORG__viewSwitch{left:50%}.job-map-module__E1qORG__notice,.job-map-module__E1qORG__mapMessage{max-width:440px;margin:auto}}
