.feedback-dialog{width:calc(100vw - 32px);max-width:560px!important;padding:28px;border:0;border-radius:24px;background:#fff;max-height:calc(100dvh - 32px);overflow-y:auto;color:#18181b}.feedback-dialog h2{text-align:left;font-size:20px;font-weight:600}.feedback-intro{display:flex;align-items:center;gap:16px;margin:8px 0 0;color:#18181b;font-size:20px;line-height:1.5;font-weight:600}.feedback-avatar{display:grid;place-items:center;flex:0 0 64px;height:64px;border-radius:50%;background:#fff3e9;color:#ff6900;font-size:18px}.feedback-editor{border:1px solid transparent;border-radius:18px;background:#f7f7f8;padding:16px}.feedback-editor:focus-within{border-color:#ff6900}.feedback-editor textarea{display:block;width:100%;height:176px;resize:vertical;border:0;background:transparent;outline:0;font:inherit;font-size:14px;line-height:1.6;color:inherit}.feedback-editor-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#92929a;font-size:13px}.feedback-editor-bottom button{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#eeeef0;border:0;border-radius:999px;color:#18181b}.feedback-file-help{font-size:12px;color:#92929a;margin:8px 0 20px}.feedback-dialog label{display:block;font-size:14px}.feedback-dialog label input{display:block;width:100%;margin-top:10px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:#f7f7f8;font:inherit}.feedback-dialog label input:focus{outline:none;border-color:#ff6900}.feedback-footer{display:flex;align-items:center;gap:10px;margin-top:24px}.feedback-footer small{margin-right:auto;flex:1;min-width:0;white-space:nowrap;font-size:12px;line-height:1.5;color:#92929a}.feedback-footer button,.feedback-success button{flex-shrink:0;height:36px;padding:0 20px;border:0;border-radius:999px;background:#f4f4f5}.feedback-footer button[type=submit],.feedback-success button{background:#ff6900;color:#fff}.feedback-dialog button:disabled{opacity:.45;cursor:default}.feedback-dialog button:focus-visible{outline:2px solid #ff6900;outline-offset:3px}.feedback-error{color:#b42318;font-size:13px;margin-top:12px}.feedback-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.feedback-attachments>span{display:flex;align-items:center;gap:4px;max-width:100%;overflow-wrap:anywhere;font-size:12px}.feedback-attachments button{border:0;background:transparent}.feedback-success{text-align:center;padding:24px 0}.feedback-success p{margin-bottom:20px}@media(max-width:480px){.feedback-dialog{padding:20px}.feedback-intro{font-size:17px}.feedback-footer{flex-wrap:wrap}.feedback-footer small{flex-basis:100%;width:100%;max-width:none;white-space:normal}.feedback-editor textarea{height:144px}}img.feedback-avatar{width:64px;object-fit:cover;overflow:hidden}.feedback-footer button,.feedback-success button{font-size:14px}.feedback-footer .feedback-contact{flex:1;min-width:0;width:0;height:36px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:#f7f7f8;font:inherit;font-size:14px}.feedback-footer .feedback-contact:focus{outline:0;border-color:#ff6900}.feedback-types{border:0;padding:0;margin:0 0 16px;min-width:0}.feedback-types legend{font-size:14px;font-weight:600;margin-bottom:10px}.feedback-types legend span{color:#ef4444}.feedback-types>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.feedback-types label{position:relative;cursor:pointer}.feedback-dialog .feedback-types input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;clip-path:inset(50%)}.feedback-types label span{display:block;padding:9px 4px;background:#f4f4f5;border:1px solid transparent;border-radius:8px;text-align:center;font-size:14px;white-space:nowrap}.feedback-types input:checked+span{color:#ff6900;background:#fff3e9;border-color:#ffd4b5}.feedback-types input:focus-visible+span{outline:2px solid #ff6900;outline-offset:2px}@media(max-width:480px){.feedback-footer .feedback-contact{flex-basis:100%;width:100%}.feedback-footer{justify-content:flex-end}.feedback-types>div{gap:4px}}