.loading-container[data-v-a9764c78]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:2rem}ion-spinner[data-v-a9764c78]{width:60px;height:60px}.form-input-item[data-v-6f84a8a9]{--background: var(--ion-color-light);--border-radius: var(--radius-md);margin-bottom:var(--space-md);--border-width: 1px;--border-style: solid;--border-color: var(--ion-color-medium);width:100%}ion-icon[slot=start][data-v-6f84a8a9]{margin-top:16px;margin-bottom:auto;margin-right:8px}.form-input-item.with-helper-text[data-v-6f84a8a9]{--padding-bottom: var(--space-sm)}.form-input-item ion-textarea[data-v-6f84a8a9]:focus-within{--highlight-color: var(--btn-primary-bg)}.form-input-item ion-note[slot=error][data-v-6f84a8a9]{display:block!important;margin-top:0;padding-left:0;font-size:var(--font-size-sm)}body.dark .form-input-item[data-v-6f84a8a9]{--background: var(--ion-color-step-100)}body.dark .form-input-item ion-note[slot=error][data-v-6f84a8a9]{opacity:.95}body.dark .form-input-item ion-textarea[data-v-6f84a8a9]{--background: transparent !important}body.dark .label-text-wrapper[data-v-6f84a8a9]{--background: transparent !important}@media (prefers-contrast: high){.form-input-item[data-v-6f84a8a9]{--border-width: 2px;--border-style: solid;--border-color: currentColor}.form-input-item.ion-invalid[data-v-6f84a8a9]{--border-color: var(--ion-color-danger)}.form-input-item ion-note[slot=error][data-v-6f84a8a9]{font-weight:700}}.form-input-item[data-v-0574807d]{--background: var(--ion-color-light);--border-radius: var(--radius-md);margin-bottom:var(--space-md);--border-width: 1px;--border-style: solid;--border-color: var(--ion-color-medium);width:100%;--padding-end: 12px}ion-icon[slot=start][data-v-0574807d]{margin-right:8px}.form-input-item ion-select[data-v-0574807d]:focus-within{--highlight-color: var(--btn-primary-bg)}.form-input-item ion-note[slot=error][data-v-0574807d]{display:block!important;margin-top:0;padding-left:0;font-size:var(--font-size-sm)}body.dark .form-input-item[data-v-0574807d]{--background: var(--ion-color-step-100)}body.dark .form-input-item ion-note[slot=error][data-v-0574807d]{opacity:.95}body.dark .form-input-item ion-select[data-v-0574807d]{--background: transparent !important}body.dark .label-text-wrapper[data-v-0574807d]{--background: transparent !important}@media (prefers-contrast: high){.form-input-item[data-v-0574807d]{--border-width: 2px;--border-style: solid;--border-color: currentColor}.form-input-item.ion-invalid[data-v-0574807d]{--border-color: var(--ion-color-danger)}.form-input-item ion-note[slot=error][data-v-0574807d]{font-weight:700}}.missing-fields-hint[data-v-f5d2bbff]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;margin-bottom:1.25rem;background:color-mix(in srgb,var(--ion-color-warning) 15%,transparent);border:1px solid color-mix(in srgb,var(--ion-color-warning) 40%,transparent);border-radius:8px;font-size:.85rem;color:var(--ion-color-warning-shade);line-height:1.4}.missing-fields-hint ion-icon[data-v-f5d2bbff]{flex-shrink:0;font-size:1.1rem;margin-top:1px}.location-confirmed[data-v-f5d2bbff]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;margin-bottom:.75rem;background:color-mix(in srgb,var(--ion-color-success) 15%,transparent);border-radius:8px;font-size:.9rem;font-weight:500;color:var(--ion-color-success-shade)}.location-confirmed ion-icon[data-v-f5d2bbff]{font-size:1.1rem;color:var(--ion-color-success)}.location-change-btn[data-v-f5d2bbff]{--color: var(--ion-color-medium);font-size:.85rem}.field-warning[data-v-f5d2bbff]{display:flex;align-items:center;gap:.4rem;margin:.4rem 0 0;padding:0 .25rem;font-size:.8rem;color:var(--ion-color-warning-shade)}.field-warning ion-icon[data-v-f5d2bbff]{flex-shrink:0;font-size:.95rem}.section[data-v-f5d2bbff]{margin-bottom:2rem}.section-title[data-v-f5d2bbff]{font-size:1.1rem;font-weight:600;color:var(--ion-color-primary);margin:0 0 1rem}.location-status[data-v-f5d2bbff]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.85rem;color:var(--ion-color-success-shade);font-weight:500}.places-results[data-v-f5d2bbff]{max-height:300px;overflow-y:auto;border-top:1px solid var(--ion-color-light-shade);margin-top:.5rem}.place-item[data-v-f5d2bbff]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;background:transparent;border:none;border-bottom:1px solid var(--ion-color-step-100);cursor:pointer;text-align:left;transition:background .15s ease}.place-item[data-v-f5d2bbff]:last-child{border-bottom:none}.place-item[data-v-f5d2bbff]:active{background:var(--ion-color-step-50)}.place-item-content[data-v-f5d2bbff]{flex:1;min-width:0}.place-item-top[data-v-f5d2bbff]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.2rem}.place-name[data-v-f5d2bbff]{margin:0;font-size:.95rem;font-weight:600;color:var(--ion-text-color)}.place-type-badge[data-v-f5d2bbff]{font-size:.7rem;font-weight:500;padding:.1rem .45rem;border-radius:20px;background:color-mix(in srgb,var(--ion-color-primary) 15%,transparent);color:var(--ion-color-primary);white-space:nowrap}.place-address[data-v-f5d2bbff]{margin:0;font-size:.8rem;color:var(--ion-color-medium);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.place-item-right[data-v-f5d2bbff]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.rating[data-v-f5d2bbff]{display:flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:600;color:var(--ion-color-warning-shade)}.rating ion-icon[data-v-f5d2bbff]{font-size:.78rem;color:var(--ion-color-warning)}.place-chevron[data-v-f5d2bbff]{font-size:.9rem;color:var(--ion-color-medium)}.selected-place[data-v-f5d2bbff]{width:100%;padding:1rem;margin-top:.5rem;background:var(--ion-color-light);border-radius:var(--radius-md, 8px)}.selected-place-header[data-v-f5d2bbff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.selected-place-header h4[data-v-f5d2bbff]{margin:0;font-size:.9rem;font-weight:600;color:var(--ion-color-primary)}.selected-place-info h5[data-v-f5d2bbff]{margin:0 0 .25rem;font-size:1rem;font-weight:600}.selected-place-info p[data-v-f5d2bbff]{margin:0 0 .5rem;font-size:.9rem;color:var(--ion-color-medium-shade)}.chips-section[data-v-f5d2bbff]{margin-top:1rem}.chips-label[data-v-f5d2bbff]{font-size:.9rem;font-weight:500;color:var(--ion-color-medium);margin:0 0 .5rem}.feature-chips[data-v-f5d2bbff]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-chips ion-chip[data-v-f5d2bbff]{cursor:pointer;transition:all .2s ease;--border-width: 1px;--border-style: solid;--border-color: var(--ion-color-medium)}.feature-chips ion-chip[data-v-f5d2bbff]:hover{transform:scale(1.05)}ion-searchbar[data-v-f5d2bbff]{--border-radius: 8px;--background: var(--ion-color-light);--box-shadow: none;padding:0}@media (prefers-color-scheme: dark),body.dark{.section-title[data-v-f5d2bbff]{color:var(--ion-color-primary-tint)}.location-status[data-v-f5d2bbff]{color:var(--ion-color-success)}.places-results[data-v-f5d2bbff]{border-top-color:var(--ion-color-step-200)}.place-item h3[data-v-f5d2bbff]{color:var(--ion-text-color)}.place-item p[data-v-f5d2bbff]{color:var(--ion-color-step-400)}.selected-place[data-v-f5d2bbff]{background:var(--ion-color-step-100)}.selected-place-info h5[data-v-f5d2bbff]{color:var(--ion-text-color)}.selected-place-info p[data-v-f5d2bbff],.types[data-v-f5d2bbff]{color:var(--ion-color-step-400)}.chips-label[data-v-f5d2bbff]{color:var(--ion-color-step-500)}ion-searchbar[data-v-f5d2bbff]{--background: var(--ion-color-step-150);--color: var(--ion-text-color);--placeholder-color: var(--ion-color-step-400);--icon-color: var(--ion-color-step-400)}.feature-chips ion-chip[data-v-f5d2bbff]{--border-color: var(--ion-color-medium)}}.report-container[data-v-17bc9f84]{max-width:500px;margin:0 auto}.report-message[data-v-17bc9f84]{color:var(--ion-color-medium);font-size:.95rem;margin:0 0 1.5rem;line-height:1.5}.report-form[data-v-17bc9f84]{display:flex;flex-direction:column;gap:1rem}.form-item[data-v-17bc9f84]{--border-radius: 8px}.textarea-item[data-v-17bc9f84]{--min-height: 120px}.required[data-v-17bc9f84]{color:var(--ion-color-danger)}.action-buttons[data-v-17bc9f84]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.submit-button[data-v-17bc9f84],.cancel-button[data-v-17bc9f84]{--border-radius: 8px;height:48px}.loading-container[data-v-03815e99]{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem}.error-item[data-v-03815e99]{margin:1rem;border-radius:8px;background:var(--ion-color-danger-tint);--color: var(--ion-text-color)}.poi-hero[data-v-03815e99]{padding:1rem;background:var(--ion-color-light)}.poi-header[data-v-03815e99]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.poi-main-info h1[data-v-03815e99]{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--ion-text-color, var(--ion-color-dark))}.poi-description[data-v-03815e99]{margin:0;color:var(--ion-color-medium-shade);line-height:1.5}.accessibility-status[data-v-03815e99]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:8px;border:1.5px solid transparent;text-align:center;font-size:.8rem;font-weight:600}.accessibility-status.accessible[data-v-03815e99]{background:rgba(16,220,96,.15);border-color:var(--ion-color-success);color:var(--ion-color-success)}.accessibility-status.partially[data-v-03815e99]{background:rgba(255,206,0,.15);border-color:var(--ion-color-warning);color:var(--ion-color-warning-shade)}.accessibility-status.not_accessible[data-v-03815e99]{background:rgba(245,61,61,.15);border-color:var(--ion-color-danger);color:var(--ion-color-danger)}.accessibility-status.unknown[data-v-03815e99]{background:rgba(146,148,151,.15);border-color:var(--ion-color-medium);color:var(--ion-color-medium)}.poi-types[data-v-03815e99]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.poi-stats[data-v-03815e99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1rem}.stat-item[data-v-03815e99]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:8px;background:var(--ion-color-light-shade);text-align:center}.stat-value[data-v-03815e99]{font-size:1.1rem;font-weight:600;color:var(--ion-text-color, var(--ion-color-dark))}.stat-label[data-v-03815e99]{font-size:.8rem;color:var(--ion-color-medium-shade)}.action-buttons[data-v-03815e99]{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.button-row[data-v-03815e99]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.feature-grid[data-v-03815e99]{display:flex;gap:.5rem;flex-wrap:wrap}.issue-list[data-v-03815e99]{background:transparent}.poi-notes[data-v-03815e99]{margin:0;line-height:1.6;color:var(--ion-color-medium-shade);white-space:pre-wrap}.location-info p[data-v-03815e99]{margin:.5rem 0;color:var(--ion-color-medium-shade)}.ratings-list[data-v-03815e99]{display:flex;flex-direction:column;gap:1rem}.rating-item[data-v-03815e99]{padding:1rem;border-radius:8px;background:var(--ion-color-light-shade)}.rating-header[data-v-03815e99]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.rating-stars[data-v-03815e99]{display:flex;gap:.1rem}.rating-stars ion-icon[data-v-03815e99]{font-size:1.2rem}.rating-date[data-v-03815e99]{font-size:.8rem;color:var(--ion-color-medium-shade)}.rating-comment[data-v-03815e99]{margin:.5rem 0;color:var(--ion-text-color, var(--ion-color-dark));line-height:1.4}.rating-features[data-v-03815e99]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.features-label[data-v-03815e99]{font-size:.8rem;color:var(--ion-color-medium-shade);font-weight:500}.rating-issues[data-v-03815e99]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.25rem}.issues-label[data-v-03815e99]{font-size:.8rem;color:var(--ion-color-medium-shade);font-weight:500}.metadata-list[data-v-03815e99]{background:transparent}.rating-form[data-v-03815e99]{display:flex;flex-direction:column;gap:1.5rem}.star-rating[data-v-03815e99]{display:flex;justify-content:center;gap:.25rem;margin:1rem 0}.star-rating ion-button[data-v-03815e99]{--color: var(--ion-color-medium);--color-hover: var(--ion-color-warning);--color-focused: var(--ion-color-warning)}.star-rating ion-icon[data-v-03815e99]{font-size:2rem!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.star-rating ion-icon[name=star][data-v-03815e99]{color:var(--ion-color-warning)!important;filter:none}.star-rating ion-icon[name=star-outline][data-v-03815e99]{color:#777!important;opacity:1!important;font-weight:700!important}.form-section[data-v-03815e99]{display:flex;flex-direction:column;gap:.5rem}.form-section h4[data-v-03815e99]{margin:0;color:var(--ion-text-color, var(--ion-color-dark));font-size:1rem;font-weight:600}.feature-checkboxes[data-v-03815e99],.issue-checkboxes[data-v-03815e99]{display:flex;flex-direction:column;gap:.25rem;background:transparent}body.dark{ion-modal ion-content[data-v-03815e99] { --background: var(--ion-background-color); --color: #ffffff; } ion-modal ion-toolbar[data-v-03815e99] { --background: #1a1a1a; --color: #ffffff; } ion-modal ion-title[data-v-03815e99] {color: #ffffff;} .metadata-list ion-item[data-v-03815e99] { --background: transparent; --color: #ffffff; } .metadata-list h3[data-v-03815e99] {color: #ffffff;} .metadata-list p[data-v-03815e99] {color: #9a9a9a;} .issue-list ion-item[data-v-03815e99] { --background: transparent; --color: #ffffff; } .rating-stars ion-icon[name="star"][data-v-03815e99] {color: var(--ion-color-warning) !important;} .rating-stars ion-icon[name="star-outline"][data-v-03815e99] {color: #9a9a9a !important;} .star-rating ion-button[data-v-03815e99] { --color: #9a9a9a; --color-hover: var(--ion-color-warning); --color-focused: var(--ion-color-warning); } .star-rating ion-icon[data-v-03815e99] {filter: drop-shadow(0 0 1px rgba(255,255,255,.3));} .star-rating ion-icon[name="star"][data-v-03815e99] {color: var(--ion-color-warning) !important; filter: none;} .star-rating ion-icon[name="star-outline"][data-v-03815e99] {color: #aaaaaa !important; opacity: 1 !important;} ion-card[data-v-03815e99] { --background: #1a1a1a; --color: #ffffff; border: 1px solid #333333 !important; box-shadow: 0 2px 8px rgba(0, 0, 0, .3); } ion-card-title[data-v-03815e99] {color: #ffffff;} ion-card-content[data-v-03815e99] {color: #ffffff;}}body.dark .poi-hero[data-v-03815e99]{background:#1a1a1a;border-bottom:1px solid #333333}body.dark .poi-main-info h1[data-v-03815e99]{color:#fff}body.dark .poi-description[data-v-03815e99]{color:#9a9a9a}body.dark .accessibility-status[data-v-03815e99]{background:#2a2a2a;border:1px solid #333333;color:#fff}body.dark .stat-item[data-v-03815e99]{background:#2a2a2a;border:1px solid #333333}body.dark .stat-value[data-v-03815e99]{color:#fff}body.dark .stat-label[data-v-03815e99]{color:#9a9a9a}body.dark .rating-item[data-v-03815e99]{background:#2a2a2a;border:1px solid #333333}body.dark .rating-comment[data-v-03815e99]{color:#fff}body.dark .rating-date[data-v-03815e99],body.dark .features-label[data-v-03815e99],body.dark .issues-label[data-v-03815e99],body.dark .poi-notes[data-v-03815e99],body.dark .location-info p[data-v-03815e99]{color:#9a9a9a}body.dark .loading-container p[data-v-03815e99],body.dark .rating-form h3[data-v-03815e99],body.dark .rating-form h4[data-v-03815e99],body.dark .form-section h4[data-v-03815e99]{color:#fff}body.dark .feature-checkboxes ion-item[data-v-03815e99],body.dark .issue-checkboxes ion-item[data-v-03815e99]{--background: transparent;--color: #ffffff}body.dark .feature-checkboxes ion-label[data-v-03815e99],body.dark .issue-checkboxes ion-label[data-v-03815e99]{color:#fff}body.dark .feature-checkboxes ion-checkbox[data-v-03815e99],body.dark .issue-checkboxes ion-checkbox[data-v-03815e99]{--border-color: #9a9a9a;--background: transparent;--background-checked: var(--ion-color-primary);--border-color-checked: var(--ion-color-primary);--checkmark-color: #ffffff}@media (max-width: 768px){.poi-header[data-v-03815e99]{flex-direction:column;gap:1rem}.poi-stats[data-v-03815e99]{grid-template-columns:repeat(2,1fr)}.button-row[data-v-03815e99]{grid-template-columns:1fr}}.help-container[data-v-12cf0a4b]{padding:16px}.contact-support-container[data-v-164548f0]{max-width:500px;margin:0 auto;padding-bottom:2rem}.field-group[data-v-164548f0]{margin-bottom:1rem}.form-item[data-v-164548f0]{--border-radius: 8px;margin-bottom:4px}.field-error[data-v-164548f0]{display:block;padding:4px 16px 0;font-size:.8rem}.required[data-v-164548f0]{color:var(--ion-color-danger)}.error-item[data-v-164548f0]{--background: var(--ion-color-danger-tint);--border-radius: 8px;margin:1rem 0}.submit-button[data-v-164548f0]{margin-top:1.5rem}.legal-container[data-v-7b0ff121]{padding:16px}h3[data-v-7b0ff121]{margin-top:24px;margin-bottom:8px}.legal-container[data-v-f953f79e]{padding:16px}h3[data-v-f953f79e]{margin-top:24px;margin-bottom:8px}.not-found-container[data-v-36d1cb3a]{display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.not-found-content[data-v-36d1cb3a]{max-width:300px}.not-found-content ion-icon[data-v-36d1cb3a]{margin-bottom:24px}.not-found-content h1[data-v-36d1cb3a]{font-size:24px;font-weight:600;margin-bottom:16px;color:var(--ion-color-dark)}.not-found-content p[data-v-36d1cb3a]{font-size:16px;margin-bottom:32px;color:var(--ion-color-medium)}.home-button[data-v-36d1cb3a]{margin-top:16px}
