.testimonial-card[data-v-24fce712]{background:#fff;border-radius:12px;padding:1.25rem;position:relative;transition:all .2s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;height:100%;border:1px solid #e2e8f0;border-left:4px solid #003b6f;cursor:pointer}.testimonial-card[data-v-24fce712]:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.testimonial-card.is-selected[data-v-24fce712]{background-color:#eff6ff;border-color:#003b6f;box-shadow:0 0 0 2px #003b6f}.card-top-bar[data-v-24fce712]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.left-controls[data-v-24fce712]{display:flex;align-items:center;gap:.75rem}.drag-handle[data-v-24fce712]{cursor:grab;color:#94a3b8;transition:color .2s;padding:4px}.drag-handle[data-v-24fce712]:hover{color:#003b6f}.custom-checkbox[data-v-24fce712]{width:22px;height:22px;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;background:#fff}.testimonial-card.is-selected .custom-checkbox[data-v-24fce712]{background:#003b6f;border-color:#003b6f}.card-actions[data-v-24fce712]{display:flex;gap:.5rem;opacity:1;transition:opacity .2s}.action-btn[data-v-24fce712]{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.8rem;text-decoration:none}.edit-btn[data-v-24fce712]{background:#f1f5f9;color:#475569}.edit-btn[data-v-24fce712]:hover{background:#e2e8f0;color:#003b6f}.translate-btn[data-v-24fce712]{background:#eff6ff;color:#003b6f}.translate-btn[data-v-24fce712]:hover{background:#dbeafe;color:#002a50}.delete-btn[data-v-24fce712]{background:#fef2f2;color:#ef4444}.delete-btn[data-v-24fce712]:hover{background:#fee2e2;color:#dc2626}[data-v-24fce712] .testimonial-toggle .p-toggleswitch-slider{background:#cbd5e1!important}[data-v-24fce712] .testimonial-toggle.p-toggleswitch-checked .p-toggleswitch-slider{background:#003b6f!important}[data-v-24fce712] .testimonial-toggle .p-toggleswitch-handle{background:#fff!important}.user-profile[data-v-24fce712]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.testimonial-avatar[data-v-24fce712]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#003b6f,#0056a3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;box-shadow:0 2px 4px #003b6f33}.user-info[data-v-24fce712]{flex:1;overflow:hidden}.testimonial-name[data-v-24fce712]{font-size:1rem;font-weight:700;color:#1e293b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-role[data-v-24fce712]{font-size:.75rem;color:#64748b;margin:0;font-weight:500}.card-content[data-v-24fce712]{flex:1;margin-bottom:1.25rem;position:relative}.quote-icon[data-v-24fce712]{color:#e2e8f0;font-size:1.5rem;margin-bottom:.25rem;display:block}.testimonial-text[data-v-24fce712]{font-size:.9rem;line-height:1.6;color:#334155;margin:0;font-style:italic;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-24fce712]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f1f5f9;margin-top:auto}.date-display[data-v-24fce712]{font-size:.75rem;color:#94a3b8;font-weight:500;display:flex;align-items:center}.language-badge[data-v-24fce712]{font-size:.7rem;font-weight:700;color:#475569;background:#f8fafc;padding:.25rem .6rem;border-radius:6px;border:1px solid #e2e8f0;letter-spacing:.05em;text-transform:uppercase}
