.map-job-detail-sheet.svelte-lt2j78{left:0;right:0;bottom:var(--map-keyboard-inset,0px);z-index:calc(32 - 1);height:50dvh;max-height:calc(100dvh - var(--map-keyboard-inset,0px));background:var(--background);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -8px 32px color-mix(in srgb, var(--foreground) 18%, transparent);pointer-events:auto;flex-direction:column;transition:height .18s,border-radius .18s,transform .12s;display:flex;position:fixed;overflow:hidden}.map-job-detail-sheet.is-dragging.svelte-lt2j78{transition:none}.map-job-detail-sheet.is-full.svelte-lt2j78{height:calc(100dvh - var(--map-keyboard-inset,0px));border-radius:0;top:0}.sheet-grip-zone.svelte-lt2j78{padding:calc(.25rem + var(--safe-area-top) * .35) 1rem .125rem;touch-action:none;flex:none;justify-content:center;display:flex}.map-job-detail-sheet.is-full.svelte-lt2j78 .sheet-grip-zone:where(.svelte-lt2j78){padding-top:calc(.25rem + var(--safe-area-top))}.drag-handle.svelte-lt2j78{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:9999px;width:44px;height:18px}.drag-handle.svelte-lt2j78:before{content:"";background:color-mix(in srgb, var(--muted-foreground) 72%, var(--background));width:42px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 24%, transparent);border-radius:9999px;margin:6px auto;display:block}.drag-handle.svelte-lt2j78:hover:before,.drag-handle.svelte-lt2j78:focus-visible:before{background:var(--muted-foreground)}.sheet-header.svelte-lt2j78{background:var(--background);touch-action:none;border-bottom:1px solid #0000;flex:none;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:0 1rem .5rem;display:flex}.sheet-header.svelte-lt2j78 h2:where(.svelte-lt2j78){min-width:0;color:var(--foreground);font-size:1.26rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.25}.sheet-header.compact.svelte-lt2j78{border-bottom-color:var(--border);align-items:center}.sheet-header.compact.svelte-lt2j78 h2:where(.svelte-lt2j78){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.sheet-actions.svelte-lt2j78{flex:none}.sheet-scroll.svelte-lt2j78{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.sheet-scroll.svelte-lt2j78::-webkit-scrollbar{display:none}.desktop-collapse.svelte-lt2j78{display:none}@media (width>=1024px){.map-job-detail-sheet.responsive-desktop.svelte-lt2j78{z-index:32;width:512px;height:100%;max-height:none;box-shadow:2px 0 4px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:0;transition:none;position:absolute;inset:0 auto 0 0;overflow:visible;transform:none}.responsive-desktop.svelte-lt2j78 .sheet-grip-zone:where(.svelte-lt2j78),.responsive-desktop.svelte-lt2j78 .sheet-header:where(.svelte-lt2j78){display:none}.responsive-desktop.svelte-lt2j78 .sheet-scroll:where(.svelte-lt2j78){border-right:1px solid var(--border);touch-action:auto;flex-direction:column;min-width:0;display:flex;overflow:hidden}.responsive-desktop.svelte-lt2j78 .desktop-collapse:where(.svelte-lt2j78){z-index:11;background:var(--background);box-shadow:2px 2px 4px -2px color-mix(in srgb, var(--foreground) 10%, transparent);pointer-events:auto;border-radius:0 4px 4px 0;display:block;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}}.map-marker-popup-host{pointer-events:none;block-size:0;inline-size:0;position:relative}.map-marker-popup{inline-size:min(240px,100vw - 48px);max-inline-size:240px;transform:translate(-50%, calc(-100% - var(--map-marker-popup-offset,38px)));border:1px solid var(--border);background:var(--popover);box-shadow:var(--shadow-lg);color:var(--popover-foreground);pointer-events:none;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem;font-size:.875rem;display:flex}.map-marker-popup-name{overflow-wrap:anywhere}.map-marker-popup-detail{color:var(--muted-foreground);font-size:.75rem}@media (width<=1023px){.map-marker-popup{display:none}}.naver-map-host.svelte-1t8jxq4,.naver-map-canvas.svelte-1t8jxq4{width:100%;height:100%;min-height:0;position:relative}.naver-map-host.svelte-1t8jxq4{isolation:isolate;z-index:0}.naver-map-canvas.svelte-1t8jxq4{position:absolute;inset:0}.map-status.svelte-1t8jxq4{text-align:center;background:var(--background);color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.5rem;display:flex;position:absolute;inset:0}.map-status.svelte-1t8jxq4 span:where(.svelte-1t8jxq4){color:var(--muted-foreground)}.map-status-error.svelte-1t8jxq4{border:1px solid var(--border)}.place-editor.svelte-1pt3zcw,.place-editor.svelte-1pt3zcw form:where(.svelte-1pt3zcw){min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex}.editor-header.svelte-1pt3zcw{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.5rem;display:grid}.editor-back-button.svelte-1pt3zcw{min-height:34px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:.375rem;font-size:.78rem;font-weight:700;display:inline-flex}.editor-heading.svelte-1pt3zcw{align-content:start;gap:.2rem;min-width:0;padding-top:.125rem;display:grid}.editor-header.svelte-1pt3zcw p:where(.svelte-1pt3zcw),.editor-header.svelte-1pt3zcw h1:where(.svelte-1pt3zcw){margin:0}.editor-header.svelte-1pt3zcw p:where(.svelte-1pt3zcw){color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.editor-header.svelte-1pt3zcw h1:where(.svelte-1pt3zcw){font-size:1rem;line-height:1.25}.editor-scroll.svelte-1pt3zcw{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.verification-note.svelte-1pt3zcw{border-left:3px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--muted);color:var(--muted-foreground);margin:0 0 1.5rem;padding:1rem;font-size:.76rem;line-height:1.5}fieldset.svelte-1pt3zcw{border:0;margin:0 0 1.5rem;padding:0}legend.svelte-1pt3zcw,.field-label.svelte-1pt3zcw{margin-bottom:.5rem;font-size:.8rem;font-weight:750;display:block}.field-label.svelte-1pt3zcw span:where(.svelte-1pt3zcw){color:var(--muted-foreground);font-size:.68rem;font-weight:500}.kind-options.svelte-1pt3zcw{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kind-options.svelte-1pt3zcw label:where(.svelte-1pt3zcw){border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;padding:1rem;font-size:.78rem;font-weight:700}.kind-options.svelte-1pt3zcw label:where(.svelte-1pt3zcw):last-child{border-style:dashed}.kind-options.svelte-1pt3zcw label.active:where(.svelte-1pt3zcw){border-color:var(--primary);background:color-mix(in srgb, var(--accent) 45%, var(--card))}.kind-options.svelte-1pt3zcw input:where(.svelte-1pt3zcw){margin-right:5px}input[type=text].svelte-1pt3zcw{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:100%;height:42px;color:var(--foreground);font:inherit;margin-bottom:1.5rem;padding:0 1rem;font-size:.82rem}.provider-block.svelte-1pt3zcw{border-top:1px solid var(--border);margin-top:.25rem;padding-top:1.5rem}.provider-block.svelte-1pt3zcw>p:where(.svelte-1pt3zcw){color:var(--muted-foreground);margin:-4px 0 .5rem;font-size:.72rem;line-height:1.45}.provider-input-row.svelte-1pt3zcw{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.provider-input-row.svelte-1pt3zcw button:where(.svelte-1pt3zcw){border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--card);height:42px;color:var(--primary);font:inherit;cursor:pointer;padding:0 1rem;font-size:.78rem;font-weight:750}.candidate-warning.svelte-1pt3zcw,.duplicate-warning.svelte-1pt3zcw,.manual-location.svelte-1pt3zcw,.verified-place.svelte-1pt3zcw,.lookup-warning.svelte-1pt3zcw,.duplicate-status.svelte-1pt3zcw,.duplicate-clear.svelte-1pt3zcw{border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 1.5rem;padding:1rem;font-size:.75rem;line-height:1.45}.candidate-warning.svelte-1pt3zcw,.duplicate-warning.svelte-1pt3zcw,.manual-location.svelte-1pt3zcw,.lookup-warning.svelte-1pt3zcw{border-color:var(--border);background:var(--muted);color:var(--foreground)}.candidate-warning.svelte-1pt3zcw h2:where(.svelte-1pt3zcw),.duplicate-warning.svelte-1pt3zcw h2:where(.svelte-1pt3zcw),.manual-location.svelte-1pt3zcw h2:where(.svelte-1pt3zcw){margin:0;font-size:.88rem}.candidate-warning.svelte-1pt3zcw>p:where(.svelte-1pt3zcw),.duplicate-warning.svelte-1pt3zcw>p:where(.svelte-1pt3zcw),.manual-location.svelte-1pt3zcw>p:where(.svelte-1pt3zcw){margin:4px 0 .5rem}.candidate-list.svelte-1pt3zcw,.duplicate-list.svelte-1pt3zcw{gap:6px;display:grid}.candidate-list.svelte-1pt3zcw button:where(.svelte-1pt3zcw),.duplicate-list.svelte-1pt3zcw button:where(.svelte-1pt3zcw){border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:.5rem;display:flex}.candidate-list.svelte-1pt3zcw small:where(.svelte-1pt3zcw){font-size:.65rem}.manual-location.svelte-1pt3zcw{gap:.5rem;display:grid}.manual-location.svelte-1pt3zcw .field-label:where(.svelte-1pt3zcw),.manual-location.svelte-1pt3zcw input[type=text]:where(.svelte-1pt3zcw){margin-bottom:0}.manual-location-grid.svelte-1pt3zcw{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.manual-location-grid.svelte-1pt3zcw>div:where(.svelte-1pt3zcw){align-content:start;gap:.25rem;display:grid}.manual-location-link.svelte-1pt3zcw,.manual-duplicate-check.svelte-1pt3zcw{border-radius:var(--radius-md);background:var(--card);min-height:38px;color:inherit;font:inherit;cursor:pointer;border:1px solid;margin-top:.5rem;padding:0 1rem;font-weight:750}.verified-place.svelte-1pt3zcw{border-color:var(--border);background:var(--muted);color:var(--foreground);grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.verified-place.svelte-1pt3zcw>span:where(.svelte-1pt3zcw){font-size:1rem;font-weight:900}.verified-place.svelte-1pt3zcw p:where(.svelte-1pt3zcw){margin:2px 0}.duplicate-clear.svelte-1pt3zcw{border-color:var(--border);background:var(--muted);color:var(--foreground)}.duplicate-confirmation.svelte-1pt3zcw{align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.72rem;font-weight:650;display:flex}.duplicate-confirmation.svelte-1pt3zcw input:where(.svelte-1pt3zcw){flex:none;margin-top:2px}.media-placeholder-note.svelte-1pt3zcw{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);margin:1.5rem 0;padding:1rem;font-size:.72rem;line-height:1.5}.form-error.svelte-1pt3zcw{border:1px solid var(--destructive);border-radius:var(--radius-md);background:color-mix(in srgb, var(--destructive) 8%, var(--card));color:var(--destructive);margin:1rem 0 0;padding:1rem;font-size:.76rem;line-height:1.45}input.svelte-1pt3zcw:focus-visible,button.svelte-1pt3zcw:focus-visible{outline:2px solid var(--ring);outline-offset:2px}label.svelte-1pt3zcw:has(input:where(.svelte-1pt3zcw):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.editor-actions.svelte-1pt3zcw{padding:1rem 1.5rem calc(1rem + var(--safe-area-bottom));border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.editor-actions.svelte-1pt3zcw button:where(.svelte-1pt3zcw),.success-state.svelte-1pt3zcw button:where(.svelte-1pt3zcw){border-radius:var(--radius-md);min-height:42px;font:inherit;cursor:pointer;padding:0 1rem;font-size:.82rem;font-weight:750}.editor-actions.svelte-1pt3zcw .cancel:where(.svelte-1pt3zcw){border:1px solid var(--border);background:var(--card);color:var(--foreground)}.editor-actions.svelte-1pt3zcw .submit:where(.svelte-1pt3zcw),.success-state.svelte-1pt3zcw button:where(.svelte-1pt3zcw){border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}.success-state.svelte-1pt3zcw{text-align:center;flex:1;place-content:center;justify-items:center;padding:2rem;display:grid}.success-state.svelte-1pt3zcw>div:where(.svelte-1pt3zcw){border:2px solid var(--primary);background:var(--muted);width:48px;height:48px;color:var(--primary);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.success-state.svelte-1pt3zcw h2:where(.svelte-1pt3zcw){margin:1rem 0 .5rem;font-size:1.05rem}.success-state.svelte-1pt3zcw p:where(.svelte-1pt3zcw){max-width:320px;color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.78rem;line-height:1.55}@media (width<=520px){.editor-header.svelte-1pt3zcw{grid-template-columns:1fr;gap:.625rem}.manual-location-grid.svelte-1pt3zcw{grid-template-columns:1fr}}.review-directory.svelte-twzrci{min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex}.directory-search.svelte-twzrci{padding:0 1.5rem .5rem}.search-field.svelte-twzrci{align-items:center;display:flex;position:relative}.search-icon.svelte-twzrci{color:var(--muted-foreground);pointer-events:none;display:inline-flex;position:absolute;left:1rem}.search-field.svelte-twzrci input:where(.svelte-twzrci){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:100%;height:40px;color:var(--foreground);font:inherit;padding:0 42px 0 38px;font-size:.84rem}.search-field.svelte-twzrci input:where(.svelte-twzrci)::-webkit-search-cancel-button{display:none}.search-field.svelte-twzrci input:where(.svelte-twzrci):focus-visible,button.svelte-twzrci:focus-visible,.place-select.svelte-twzrci:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.clear-search.svelte-twzrci{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:5px}.clear-search.svelte-twzrci:hover{background:var(--accent);color:var(--accent-foreground)}.search-status.svelte-twzrci{min-height:18px;color:var(--muted-foreground);padding:3px 2px 0;font-size:.72rem}.directory-list.svelte-twzrci{overscroll-behavior:contain;flex:1;min-height:0;padding:.5rem;overflow-y:auto}.directory-row.svelte-twzrci{border-radius:var(--radius-lg);background:0 0;border:1px solid #0000;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;padding:.25rem;display:grid}.directory-row.svelte-twzrci:hover{background:var(--accent)}.directory-row.active.svelte-twzrci{border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--accent) 42%, var(--card))}.place-select.svelte-twzrci{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 0;display:grid}.place-logo.svelte-twzrci{border:1px solid var(--border);background:var(--muted);width:52px;height:52px;color:var(--muted-foreground);border-radius:12px;place-items:center;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.place-logo-button.svelte-twzrci{font:inherit;cursor:zoom-in;padding:0}.place-logo-button.svelte-twzrci:focus-visible,.place-select.svelte-twzrci:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.place-logo.svelte-twzrci .cropped-logo-image{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--foreground) 82%, transparent))}.place-copy.svelte-twzrci,.place-counts.svelte-twzrci{flex-direction:column;gap:3px;min-width:0;display:flex}.place-name-line.svelte-twzrci{align-items:center;min-width:0;display:flex}.place-name-line.svelte-twzrci strong:where(.svelte-twzrci){text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.sentiment-mark.svelte-twzrci{flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;display:inline-flex}.sentiment-mark.svelte-twzrci img:where(.svelte-twzrci){object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:24px;height:24px;display:block}.sentiment-mark[data-sentiment=mixed].svelte-twzrci{min-width:35px}.sentiment-mark[data-sentiment=mixed].svelte-twzrci img:where(.svelte-twzrci){width:20px;height:20px}.sentiment-mark[data-sentiment=mixed].svelte-twzrci img:where(.svelte-twzrci)+img:where(.svelte-twzrci){margin-left:-5px}.sentiment-mark[data-sentiment=unreviewed].svelte-twzrci{border:1px solid var(--border);border-radius:999px;width:auto;min-width:0;height:auto;padding:2px 6px;font-size:.62rem;font-weight:800;line-height:1.2}.place-location.svelte-twzrci,.place-latest.svelte-twzrci{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.place-counts.svelte-twzrci{color:var(--muted-foreground);white-space:nowrap;align-items:flex-end;font-size:.68rem}.empty-directory.svelte-twzrci{text-align:center;place-content:center;justify-items:center;min-height:240px;padding:2rem;display:grid}.empty-face.svelte-twzrci{border:2px dashed var(--muted-foreground);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:800;display:grid}.empty-directory.svelte-twzrci h2:where(.svelte-twzrci){margin:1rem 0 .25rem;font-size:1rem}.empty-directory.svelte-twzrci p:where(.svelte-twzrci){max-width:280px;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.5}.visually-hidden.svelte-twzrci{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.directory-search.svelte-twzrci{padding:0 1rem .25rem}}.review-marker-mascot.svelte-9b0b7p{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.review-marker-mascot.svelte-9b0b7p:is([data-review-marker-expression=mixed]:where(.svelte-9b0b7p),[data-review-marker-expression=neutral]:where(.svelte-9b0b7p)){transform:scale(.76)}.review-place-marker.svelte-1nlmbdn{appearance:none;min-width:72px;min-height:72px;color:var(--foreground);cursor:pointer;filter:drop-shadow(0 3px 4px color-mix(in srgb, var(--foreground) 24%, transparent));background:0 0;border:0;place-items:center;padding:4px;display:inline-grid;position:relative}.marker-face.svelte-1nlmbdn{width:var(--review-marker-size);height:var(--review-marker-size);transition:transform .15s;display:block;position:relative}.review-place-marker.svelte-1nlmbdn:hover .marker-face:where(.svelte-1nlmbdn),.review-place-marker.svelte-1nlmbdn:focus-visible .marker-face:where(.svelte-1nlmbdn),.review-place-marker.selected.svelte-1nlmbdn .marker-face:where(.svelte-1nlmbdn){transform:translateY(-2px)scale(1.06)}.review-place-marker.svelte-1nlmbdn:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:12px}.recruiter-mark.svelte-1nlmbdn{border:2px solid var(--background);background:var(--primary);width:22px;height:22px;color:var(--primary-foreground);border-radius:5px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-6px}.recruiter-mark.svelte-1nlmbdn svg:where(.svelte-1nlmbdn){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.marker-face.svelte-1nlmbdn{transition:none}.review-place-marker.svelte-1nlmbdn:hover .marker-face:where(.svelte-1nlmbdn),.review-place-marker.svelte-1nlmbdn:focus-visible .marker-face:where(.svelte-1nlmbdn),.review-place-marker.selected.svelte-1nlmbdn .marker-face:where(.svelte-1nlmbdn){transform:none}}.tooltip-counts.svelte-12ujxmy,.tooltip-count.svelte-12ujxmy{align-items:center;display:inline-flex}.tooltip-counts.svelte-12ujxmy{gap:.75rem}.tooltip-count.svelte-12ujxmy{font-variant-numeric:tabular-nums;gap:.25rem;font-weight:700}.tooltip-count.svelte-12ujxmy img:where(.svelte-12ujxmy){object-fit:contain;-webkit-user-select:none;user-select:none;width:24px;height:24px;display:block}.review-map-layout.svelte-18nqlfg{pointer-events:none;z-index:30;flex:1;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.review-cluster-marker{background:0 0}.review-cluster-button{width:var(--review-cluster-size);height:var(--review-cluster-size);border:3px solid var(--background);background:var(--foreground);box-shadow:var(--shadow-lg);color:var(--background);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:.75rem;font-weight:800;display:grid}.review-cluster-button:focus-visible{outline:4px solid var(--ring);outline-offset:3px}.detail-state.svelte-18nqlfg{color:var(--foreground);text-align:center;flex:1;place-content:center;justify-items:center;padding:2rem;display:grid}.write-access-notice.svelte-18nqlfg{border-bottom:1px solid var(--border);background:var(--muted);color:var(--foreground);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;line-height:1.4;display:flex}.write-access-notice.svelte-18nqlfg button:where(.svelte-18nqlfg){color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:700}.marker-focus-anchor{display:contents}.detail-state.svelte-18nqlfg h1:where(.svelte-18nqlfg){margin:0;font-size:1.1rem}.detail-state.svelte-18nqlfg p:where(.svelte-18nqlfg){max-width:300px;color:var(--muted-foreground);margin:.5rem 0;font-size:.82rem;line-height:1.5}.detail-state.svelte-18nqlfg button:where(.svelte-18nqlfg){border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--card);min-height:38px;color:var(--primary);font:inherit;cursor:pointer;margin-top:.5rem;padding:0 1rem;font-weight:700}.detail-state-actions.svelte-18nqlfg{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.loading-ring.svelte-18nqlfg{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite svelte-18nqlfg-review-map-spin}@keyframes svelte-18nqlfg-review-map-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-ring.svelte-18nqlfg{border-top-color:var(--border);box-shadow:inset 0 0 0 3px var(--ring);animation:none}}
