.annotation-card[data-v-5d7c54cd]{display:flex;min-width:0;min-height:4rem;gap:1rem;align-items:center;justify-content:space-between;padding:.625rem .75rem}.annotation-copy[data-v-5d7c54cd]{display:grid;gap:.125rem;min-width:0}.annotation-number[data-v-5d7c54cd]{display:flex;gap:.375rem;align-items:center;font-size:.6875rem;font-weight:600;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:var(--color-gray-500)}.annotation-swatch[data-v-5d7c54cd]{width:.625rem;height:.625rem;border:1px solid rgb(127 127 127 / .4);border-radius:50%}.annotation-title[data-v-5d7c54cd]{overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap}.dark .annotation-title[data-v-5d7c54cd],.dark .annotation-label[data-v-5d7c54cd]{color:var(--color-gray-100)}.dark .annotation-number[data-v-5d7c54cd],.dark .annotation-optional[data-v-5d7c54cd],.dark .annotation-help[data-v-5d7c54cd]{color:var(--color-gray-400)}.dark .annotation-actions[data-v-5d7c54cd]{color:var(--color-gray-200)}.annotation-actions[data-v-5d7c54cd]{display:flex;flex-shrink:0;gap:.25rem;align-items:center}.annotation-form[data-v-5d7c54cd]{display:grid;gap:1.25rem}.annotation-field[data-v-5d7c54cd]{display:grid;gap:.375rem}.annotation-grid[data-v-5d7c54cd]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.annotation-grid[data-v-5d7c54cd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.annotation-label[data-v-5d7c54cd]{font-size:.875rem;font-weight:600}.annotation-optional[data-v-5d7c54cd]{font-size:.75rem;font-weight:400;color:var(--color-gray-500)}.annotation-help[data-v-5d7c54cd]{font-size:.75rem;line-height:1.125rem;color:var(--color-gray-500)}.field-type-pinpoint-image .pinpoint-picker{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.75rem;background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:.375rem}.dark .field-type-pinpoint-image .pinpoint-picker{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.pinpoint-layout[data-v-a5b01c6b]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:.75rem}@media(min-width:1024px){.pinpoint-layout[data-v-a5b01c6b]:not(.is-wide){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.pinpoint-layout:not(.is-wide) .pinpoint-stage[data-v-a5b01c6b]{position:sticky;top:1rem}}.pinpoint-layout.is-wide .pinpoint-list[data-v-a5b01c6b]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.pinpoint-preview[data-v-a5b01c6b]{position:relative;max-width:100%;overflow:hidden;cursor:crosshair;border:1px solid var(--color-gray-300);border-radius:.375rem}.pinpoint-preview.is-disabled[data-v-a5b01c6b]{cursor:default}.dark .pinpoint-preview[data-v-a5b01c6b]{border-color:var(--color-gray-600)}.pinpoint-image[data-v-a5b01c6b]{display:block;width:100%;height:auto}.pinpoint-marker[data-v-a5b01c6b]{position:absolute;width:clamp(22px,4.5%,34px);aspect-ratio:1;padding:0;border:2px solid rgb(255 255 255 / .85);border-radius:50% 50% 0;transform:translate(-50%,-100%) rotate(45deg);box-shadow:0 1px 4px #00000059;cursor:grab;transition:scale .1s ease,box-shadow .1s ease}.pinpoint-marker[data-v-a5b01c6b]:disabled{cursor:default}.pinpoint-marker.is-hovered[data-v-a5b01c6b],.pinpoint-marker.is-active[data-v-a5b01c6b]{scale:1.15;box-shadow:0 2px 10px #00000073;z-index:2}.pinpoint-marker.is-dragging[data-v-a5b01c6b]{cursor:grabbing;scale:1.2}.pinpoint-marker[data-v-a5b01c6b]:focus-visible{outline:2px solid var(--color-blue-500, #3b82f6);outline-offset:2px;z-index:3}.pinpoint-marker-label[data-v-a5b01c6b]{display:block;font-size:.6875rem;font-weight:700;line-height:1;transform:rotate(-45deg);pointer-events:none}.pinpoint-hint[data-v-a5b01c6b]{margin-top:.5rem;font-size:.75rem;color:var(--color-gray-500)}.pinpoint-toolbar[data-v-a5b01c6b]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pinpoint-count[data-v-a5b01c6b]{font-size:.75rem;color:var(--color-gray-500)}.pinpoint-limit[data-v-a5b01c6b],.pinpoint-error[data-v-a5b01c6b]{margin-top:.5rem;font-size:.75rem;color:var(--color-red-500, #ef4444)}.pinpoint-placeholder[data-v-a5b01c6b]{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;padding:2rem 1rem;margin-top:.75rem;font-size:.8125rem;color:var(--color-gray-500);text-align:center;background-color:var(--color-gray-100);border:1px dashed var(--color-gray-300);border-radius:.375rem}.dark .pinpoint-placeholder[data-v-a5b01c6b]{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.pinpoint-placeholder--compact[data-v-a5b01c6b]{padding:1.25rem 1rem}.pinpoint-placeholder--loading[data-v-a5b01c6b]{flex-direction:row;gap:.5rem}.pinpoint-spinner[data-v-a5b01c6b]{width:.875rem;height:.875rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:pinpoint-spin-a5b01c6b .7s linear infinite}@keyframes pinpoint-spin-a5b01c6b{to{transform:rotate(360deg)}}.pinpoint-list[data-v-a5b01c6b]{display:grid;gap:.5rem;margin-top:.75rem}.pinpoint-row[data-v-a5b01c6b]{display:flex;width:100%;overflow:hidden;color:var(--color-gray-900);background-color:#fff;border:1px solid var(--color-gray-300);border-radius:.375rem;transition:border-color .1s ease}.pinpoint-row.is-hovered[data-v-a5b01c6b]{border-color:var(--color-blue-500, #3b82f6)}.dark .pinpoint-row[data-v-a5b01c6b]{color:var(--color-gray-100);background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.pinpoint-drag-handle[data-v-a5b01c6b]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;min-height:4rem;cursor:grab;background-color:var(--color-gray-100);border-right:1px solid var(--color-gray-300)}.dark .pinpoint-drag-handle[data-v-a5b01c6b]{color:var(--color-gray-200);background-color:var(--color-gray-700);border-right-color:var(--color-gray-600)}.pinpoint-drag-handle[data-v-a5b01c6b]:active{cursor:grabbing}
