.feedback-overlay.svelte-1jlre7m{z-index:50;justify-content:center;align-items:center;padding:.9rem;display:flex;position:fixed;inset:0}.feedback-backdrop.svelte-1jlre7m{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14191f38;border:0;padding:0;position:absolute;inset:0}.feedback-card.svelte-1jlre7m{z-index:1;background:#fffaf2fa;border:1px solid #2c3d4b24;border-radius:1.2rem;width:min(100%,42rem);max-height:min(100dvh - 1.8rem,48rem);padding:1rem;position:relative;overflow-y:auto;box-shadow:0 24px 70px #2c2a2633}@media (width>=768px){.feedback-overlay.svelte-1jlre7m{padding:1.25rem}.feedback-card.svelte-1jlre7m{border-radius:1.5rem;padding:1.25rem}}.feedback-close.svelte-1jlre7m,.feedback-secondary.svelte-1jlre7m{color:var(--museum-text);background:#2c3d4b0d;border:1px solid #2c3d4b2e;border-radius:9999px;padding:.55rem .95rem;font-size:.85rem;font-weight:600;transition:background-color .12s}.feedback-close.svelte-1jlre7m:hover,.feedback-secondary.svelte-1jlre7m:hover{cursor:pointer;background:#2c3d4b1a}.feedback-field.svelte-1jlre7m{flex-direction:column;gap:.45rem;display:flex}.feedback-label.svelte-1jlre7m{color:var(--museum-text);font-size:.82rem;font-weight:700}.feedback-score.svelte-1jlre7m{color:var(--museum-subtext);font-size:.8rem}.feedback-stars.svelte-1jlre7m{align-items:center;gap:.2rem;display:flex}.feedback-star.svelte-1jlre7m{color:#2c3d4b47;background:0 0;border:0;justify-content:center;align-items:center;padding:.1rem;transition:color .12s,transform .12s;display:inline-flex}.feedback-star.svelte-1jlre7m:hover{cursor:pointer;color:#c9983ef2;transform:translateY(-1px)}.feedback-star-active.svelte-1jlre7m{color:#c9983ef2}.feedback-star-active.svelte-1jlre7m svg{fill:currentColor}textarea.svelte-1jlre7m{resize:vertical;color:var(--museum-text);background:#ffffffe6;border:1px solid #2c3d4b2e;border-radius:1rem;padding:.8rem .95rem;font-size:.92rem}input[type=number].svelte-1s37qaf::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-1s37qaf::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
