*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f5f5f5;color:#333}header{padding:1rem;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:flex-end}main{padding:2rem;max-width:1200px;margin:0 auto}.community-selector[data-v-78c546cc]{position:relative;display:inline-block}.selector-button[data-v-78c546cc]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.875rem;min-height:44px}.selector-button[data-v-78c546cc]:hover:not(:disabled){border-color:#9ca3af;box-shadow:0 1px 3px #0000001a}.selector-button[data-v-78c546cc]:disabled{cursor:default;opacity:.8}.selector-button.single-community[data-v-78c546cc]{cursor:default}.current-community[data-v-78c546cc]{display:flex;align-items:center;gap:.5rem}.community-icon[data-v-78c546cc]{font-size:1.25rem}.community-info[data-v-78c546cc]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.community-name[data-v-78c546cc]{font-weight:600;color:#1f2937;white-space:nowrap}.community-location[data-v-78c546cc]{font-size:.75rem;color:#6b7280;white-space:nowrap}.dropdown-arrow[data-v-78c546cc]{margin-left:.25rem;color:#6b7280;font-size:.75rem;transition:transform .2s}.dropdown-arrow.open[data-v-78c546cc]{transform:rotate(180deg)}.dropdown-menu[data-v-78c546cc]{position:absolute;top:calc(100% + .5rem);left:0;min-width:250px;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;overflow:hidden}.dropdown-header[data-v-78c546cc]{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:.875rem;color:#374151}.dropdown-content[data-v-78c546cc]{max-height:300px;overflow-y:auto}.community-option[data-v-78c546cc]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .2s;text-align:left}.community-option[data-v-78c546cc]:last-child{border-bottom:none}.community-option[data-v-78c546cc]:hover{background:#f9fafb}.community-option.selected[data-v-78c546cc]{background:#eff6ff}.option-content[data-v-78c546cc]{display:flex;flex-direction:column;gap:.125rem}.option-name[data-v-78c546cc]{font-weight:500;color:#1f2937}.option-location[data-v-78c546cc]{font-size:.75rem;color:#6b7280}.check-mark[data-v-78c546cc]{color:#3b82f6;font-weight:700}.error-message[data-v-78c546cc]{position:absolute;top:calc(100% + .25rem);left:0;padding:.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;font-size:.75rem;white-space:nowrap;z-index:1001}.dropdown-enter-active[data-v-78c546cc],.dropdown-leave-active[data-v-78c546cc]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-78c546cc],.dropdown-leave-to[data-v-78c546cc]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.community-selector[data-v-78c546cc]{width:100%}.selector-button[data-v-78c546cc]{width:100%;justify-content:space-between}.dropdown-menu[data-v-78c546cc]{left:0;right:0;min-width:100%}}.app-header[data-v-737dfe3e]{background:#f5f5f5;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:100}.header-content[data-v-737dfe3e]{display:flex;justify-content:space-between;align-items:center;padding:1rem;max-width:1200px;margin:0 auto;gap:1rem;flex-wrap:wrap}.brand h1[data-v-737dfe3e]{margin:0;font-size:1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.community-section[data-v-737dfe3e]{display:flex;align-items:center}.main-nav[data-v-737dfe3e]{display:flex;gap:.5rem;flex:1;justify-content:center}.nav-link[data-v-737dfe3e]{padding:.5rem 1rem;text-decoration:none;color:#333;border-radius:8px;transition:all .2s;font-weight:500;min-height:44px;display:flex;align-items:center}.nav-link[data-v-737dfe3e]:hover{background:#e5e7eb}.nav-link.router-link-active[data-v-737dfe3e]{background:#3b82f6;color:#fff}.auth-status[data-v-737dfe3e]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.status-badges[data-v-737dfe3e]{display:flex;gap:.5rem;flex-wrap:wrap}.badge[data-v-737dfe3e]{padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500;white-space:nowrap}.badge.anonymous[data-v-737dfe3e]{background:#fff3cd;color:#856404}.badge.verified[data-v-737dfe3e]{background:#d4edda;color:#155724}.opinion-counter[data-v-737dfe3e]{font-size:.875rem;color:#666}@media (max-width: 768px){.header-content[data-v-737dfe3e]{flex-direction:column;align-items:stretch}.brand h1[data-v-737dfe3e]{font-size:1.25rem;text-align:center}.community-section[data-v-737dfe3e]{width:100%;justify-content:center}.main-nav[data-v-737dfe3e]{justify-content:stretch}.nav-link[data-v-737dfe3e]{flex:1;justify-content:center}.auth-status[data-v-737dfe3e]{align-items:center}.status-badges[data-v-737dfe3e]{justify-content:center}}.app[data-v-24762997]{min-height:100vh;display:flex;flex-direction:column}main[data-v-24762997]{flex:1;width:100%;max-width:1200px;margin:0 auto}
