#sweGuestRating{margin:12px 0;padding:18px;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc}#sweGuestRating h3{margin:0 0 8px}.swe-guest-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.swe-guest-rating-item{display:grid;gap:9px;padding:14px;border:1px solid #cbd5e1;border-radius:12px;background:#fff}.swe-guest-rating-item small{color:#64748b}.swe-guest-rating-item label{display:grid;gap:5px}.swe-guest-rating-item select,.swe-guest-rating-item textarea{width:100%;padding:9px;border:1px solid #94a3b8;border-radius:8px}.swe-guest-rating-item button{padding:11px;border-radius:8px;background:#1769e0;color:#fff;font-weight:700}.swe-guest-feedback{font-size:13px}
.swe-guest-registration-row{border-top:1px solid #e2e8f0;padding:8px 0}.swe-guest-inline{margin:2px 0 14px;padding-left:8px;border-left:3px solid #159268}.swe-guest-inline .swe-guest-rating-item{margin-top:8px;background:#f0faf5}.swe-guest-inline label{font-weight:650}.swe-guest-inline button{background:#13694f}
