#contact-dialog{margin:1rem auto;max-height:calc(100dvh - 2rem)}@media (min-width: 640px){#contact-dialog{margin:2rem auto;max-height:calc(100dvh - 4rem)}}.feedback-input.svelte-1ala2vd:focus{border-color:var(--feedback-accent)}.rte-btn.svelte-1ala2vd{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background:transparent;cursor:pointer;color:inherit;transition:background-color .15s;padding:0}.rte-btn.svelte-1ala2vd:hover{background-color:#00000014}.rte-btn-active.svelte-1ala2vd{background-color:var(--feedback-accent, #009688);color:#fff}.rte-btn-active.svelte-1ala2vd:hover{background-color:var(--feedback-accent, #009688);filter:brightness(1.1);color:#fff}.dark .rte-btn.svelte-1ala2vd:hover{background-color:#ffffff1a}.dark .rte-btn-active.svelte-1ala2vd{background-color:var(--feedback-accent, #009688);color:#fff}.dark .rte-btn-active.svelte-1ala2vd:hover{background-color:var(--feedback-accent, #009688);filter:brightness(1.15);color:#fff}.rte-toolbar.svelte-1ala2vd{position:relative;z-index:10;overflow:visible}.rte-divider.svelte-1ala2vd{width:1px;height:1.25rem;background-color:#0000001f;margin:0 .25rem}.dark .rte-divider.svelte-1ala2vd{background-color:#ffffff26}.rte-popup.svelte-1ala2vd{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:10rem;padding:.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.1);background-color:var(--popup-bg, #fff);box-shadow:0 4px 12px #0000001f}.dark .rte-popup.svelte-1ala2vd{--popup-bg: #1e293b;border-color:#ffffff1a}.rte-color-grid.svelte-1ala2vd{display:grid;grid-template-columns:repeat(6,1fr);gap:.375rem}.rte-color-swatch.svelte-1ala2vd{width:1.5rem;height:1.5rem;border-radius:.25rem;border:2px solid transparent;cursor:pointer;transition:border-color .15s,transform .1s}.rte-color-swatch.svelte-1ala2vd:hover{transform:scale(1.15)}.rte-font-option.svelte-1ala2vd{display:block;width:100%;text-align:left;padding:.375rem .625rem;border-radius:.375rem;border:none;background:transparent;cursor:pointer;color:inherit;font-size:.8125rem;transition:background-color .15s}.rte-font-option.svelte-1ala2vd:hover{background-color:#0000000f}.dark .rte-font-option.svelte-1ala2vd:hover{background-color:#ffffff14}.rte-font-active.svelte-1ala2vd{font-weight:600;background-color:#0096881a}.rte-fontsize-popup.svelte-1ala2vd{min-width:8rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.125rem}.rte-fontsize-popup.svelte-1ala2vd .rte-font-option:where(.svelte-1ala2vd){text-align:center}.rte-wrapper .tiptap ul{list-style-type:disc;padding-left:1.5rem;margin:.25rem 0}.rte-wrapper .tiptap ol{list-style-type:decimal;padding-left:1.5rem;margin:.25rem 0}.rte-wrapper .tiptap li{margin:.125rem 0}.rte-wrapper .tiptap li::marker{color:currentColor;font-family:inherit;font-size:inherit}.rte-wrapper.svelte-1ala2vd{position:relative;overflow:visible}.rte-wrapper .tiptap{min-height:8rem;padding:.75rem 1rem;font-size:14px;line-height:1.6;outline:none;overflow-y:auto;max-height:16rem}.rte-wrapper .tiptap p.is-editor-empty:first-child:before{color:#00000059;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark .rte-wrapper .tiptap p.is-editor-empty:first-child:before{color:#ffffff59}@media (hover: hover){.feedback-cancel-btn.svelte-1ala2vd:hover{background-color:var(--cancel-hover)}}
