.blog-feedback-wrapper{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;margin:50px auto;max-width:800px;padding:30px}.feedback-question{color:#212529;font-size:18px;font-weight:700;margin-bottom:24px;text-align:center}.feedback-buttons{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.feedback-btn{align-items:center;background:#fff;border:2px solid #ced4da;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#495057;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:16px 20px;text-align:center;transition:all .3s ease}.feedback-btn:hover:not(:disabled){background:#e7f6f8;border-color:#0091ae;box-shadow:0 6px 12px rgba(0,145,174,.15);transform:translateY(-3px)}.feedback-btn:disabled{cursor:not-allowed;opacity:.4}.feedback-btn.selected{background:linear-gradient(135deg,#0091ae,#007a8f);border-color:#007a8f;box-shadow:0 4px 8px rgba(0,145,174,.3);color:#fff;opacity:1!important}.feedback-btn .icon{font-size:20px;font-weight:700}.feedback-thank-you{animation:fadeInUp .5s ease;background:linear-gradient(135deg,#d4edda,#c3e6cb);border:2px solid #b1dfbb;border-radius:8px;color:#155724;font-size:16px;font-weight:600;padding:24px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.feedback-buttons{grid-template-columns:1fr}.blog-feedback-wrapper{margin:30px 16px;padding:20px}}