.quick-support{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.quick-support-trigger{display: inline-flex;align-items: center;justify-content: center;gap: 8px}.quick-support-dialog{width: min(620px,calc(100vw - 32px));max-height: calc(100vh - 32px);margin: auto;padding: 0;color: var(--color-ink,#1d1925);background: var(--color-surface,#fff);border: 1px solid var(--color-border,#ded8e8);border-radius: 20px;box-shadow: 0 24px 80px rgb(17 12 27 / 28%)}.quick-support-dialog::backdrop{background: rgb(12 8 20 / 68%)}.quick-support-dialog__body{display: grid;gap: 20px;padding: 28px}.quick-support-dialog header,.quick-support-field{display: grid;gap: 8px}.quick-support-dialog h2,.quick-support-dialog p{margin: 0}.quick-support-dialog header p,.quick-support-warning{color: var(--color-text-secondary,#6d6676);line-height: 1.55}.quick-support-field > span{font-weight: 700}.quick-support-field textarea{min-height: 148px;resize: vertical}.quick-support-warning{display: flex;align-items: flex-start;gap: 10px;padding: 14px 16px;background: color-mix(in srgb,var(--color-brand-600,#6d3bd1) 8%,transparent);border: 1px solid color-mix(in srgb,var(--color-brand-600,#6d3bd1) 24%,transparent);border-radius: 12px;font-size: 0.9rem}.quick-support-warning .icon{flex: 0 0 auto;margin-top: 2px}.quick-support-error{color: var(--color-danger,#b42318);font-weight: 700}.quick-support-dialog__actions{display: flex;flex-wrap: wrap;gap: 10px}.quick-support-success{display: inline-flex;align-items: center;gap: 8px;color: var(--color-success,#137a55);font-weight: 700}.quick-support-success[hidden],.quick-support-error[hidden]{display: none}.quick-support-success a{color: inherit;text-decoration: underline}@media (max-width: 640px){.quick-support,.quick-support-trigger,.quick-support-dialog__actions,.quick-support-dialog__actions .button{width: 100%}.quick-support-dialog__body{padding: 20px}}