.developer-feedback-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:24px;padding:24px 28px;border:1px solid #e2daf2;border-radius:22px;background:linear-gradient(120deg,#f2edff,#fff8de)}.developer-feedback-card h3{font-size:19px;font-weight:850;margin:4px 0}.developer-feedback-card p{font-size:13px;color:#6e687c}.feedback-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(32,26,52,.5)}.feedback-modal.hidden{display:none}.feedback-dialog{width:min(560px,100%);padding:28px;border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(31,20,55,.3)}.feedback-dialog h2{font-size:27px;font-weight:850;margin:7px 0}.feedback-dialog>p{color:#70697e;font-size:13px}.feedback-dialog label{display:block;margin-top:16px;font-size:12px;font-weight:800}.feedback-dialog select,.feedback-dialog textarea,.feedback-dialog input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #dcd4e8;border-radius:11px;background:#fff}.feedback-dialog textarea{min-height:140px;resize:vertical}.feedback-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.feedback-status{margin-top:12px;color:#197052;font-weight:800;font-size:13px}@media(max-width:600px){.developer-feedback-card{grid-template-columns:1fr}.developer-feedback-card .btn{width:100%}}
