.FeedbackProvider-module__6k_Mda__overlay{z-index:1000;background:var(--scrim);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.FeedbackProvider-module__6k_Mda__modal{background-color:var(--paper);background-image:var(--paper-grain);border-radius:var(--radius-sheet);width:min(540px,100%);color:var(--ink);background-size:132px 240px;padding:34px 30px 26px;position:relative}.FeedbackProvider-module__6k_Mda__modal:before{content:"";background:url(/mural/pin-vermelha.png) 50%/contain no-repeat;width:28px;height:32px;position:absolute;top:-14px;left:calc(50% - 14px)}.FeedbackProvider-module__6k_Mda__header{border-bottom:1.5px solid var(--ink);gap:10px;margin-bottom:20px;padding-bottom:16px;display:grid}.FeedbackProvider-module__6k_Mda__eyebrow{border-radius:var(--radius-sm);width:fit-content;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);border:2px solid;padding:2px 10px;font-weight:700;transform:rotate(-2deg)}.FeedbackProvider-module__6k_Mda__title{font-family:var(--font-hand-stack);font-size:var(--fs-xl);color:var(--ink);font-weight:700;line-height:1.15}.FeedbackProvider-module__6k_Mda__description{color:var(--ink-2);font-size:var(--fs-base);line-height:1.55}.FeedbackProvider-module__6k_Mda__textareaWrap{gap:8px;display:grid}.FeedbackProvider-module__6k_Mda__label{color:var(--ink);font-size:var(--fs-sm);font-weight:600}.FeedbackProvider-module__6k_Mda__textarea{resize:vertical;border:1.5px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:100%;min-height:130px;color:var(--ink);font:inherit;padding:12px 14px;line-height:1.55}.FeedbackProvider-module__6k_Mda__textarea:focus{outline:3px solid rgba(var(--accent-rgb), .28);border-color:var(--accent)}.FeedbackProvider-module__6k_Mda__helper{color:var(--ink-3);font-size:var(--fs-xs)}.FeedbackProvider-module__6k_Mda__error{color:var(--danger-ink);font-size:var(--fs-sm);font-weight:600}.FeedbackProvider-module__6k_Mda__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.FeedbackProvider-module__6k_Mda__button{border-radius:var(--radius-control);min-width:130px;min-height:46px;font:inherit;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1.5px solid #0000;padding:10px 18px;font-weight:600}.FeedbackProvider-module__6k_Mda__button:active:not(:disabled){transform:translateY(1px)}.FeedbackProvider-module__6k_Mda__button:focus-visible{outline:3px solid rgba(var(--accent-rgb), .45);outline-offset:2px}.FeedbackProvider-module__6k_Mda__button:disabled{opacity:.55;cursor:not-allowed}.FeedbackProvider-module__6k_Mda__secondaryButton{background:var(--paper);color:var(--ink);border-color:var(--ink)}.FeedbackProvider-module__6k_Mda__secondaryButton:hover:not(:disabled){background:var(--paper-2)}.FeedbackProvider-module__6k_Mda__primaryButton{background:var(--accent);color:var(--on-accent)}.FeedbackProvider-module__6k_Mda__primaryButton:hover:not(:disabled){background:var(--accent-ink)}.FeedbackProvider-module__6k_Mda__dangerButton{background:var(--danger);color:var(--on-accent)}.FeedbackProvider-module__6k_Mda__dangerButton:hover:not(:disabled){background:var(--danger-ink)}.FeedbackProvider-module__6k_Mda__dismissButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);font-size:var(--fs-base);cursor:pointer;background:#ffffff80;border:0;flex-shrink:0;padding:0}.FeedbackProvider-module__6k_Mda__dismissButton:hover{background:#ffffffd9}@media (max-width:640px){.FeedbackProvider-module__6k_Mda__modal{padding:30px 20px 20px}.FeedbackProvider-module__6k_Mda__actions{flex-direction:column-reverse}.FeedbackProvider-module__6k_Mda__button{width:100%;min-width:0}}.FeedbackProvider-module__6k_Mda__eyebrowPerigo{color:var(--danger-ink)}
