/*Plugin Name: Testimonial ManagerStylesheet for Testimonial Display and Submission Form*/
/* --- General Form Styling --- */
#testimonial-submission-form {max-width: 600px;margin: 20px auto;padding: 20px;border: 1px solid #ddd;border-radius: 8px;background-color: #f9f9f9;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);}#testimonial-submission-form label {display: block;margin-bottom: 5px;font-weight: 600;color: #333;}#testimonial-submission-form input[type="text"],#testimonial-submission-form input[type="email"],#testimonial-submission-form select,#testimonial-submission-form textarea {width: 100%;padding: 10px;margin-bottom: 15px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box; /* Include padding/border in element's total width/height */font-size: 16px;}#testimonial-submission-form textarea {resize: vertical;}#testimonial-submission-form .button-primary {background-color: #0073aa;color: white;border: none;padding: 10px 20px;border-radius: 4px;cursor: pointer;font-size: 16px;transition: background-color 0.2s;}#testimonial-submission-form .button-primary:hover {background-color: #005177;}/* Form Messages */.tm-message {padding: 10px;border-radius: 4px;margin-bottom: 15px;font-weight: bold;}.tm-success {background-color: #d4edda;color: #155724;border-color: #c3e6cb;}.tm-error {background-color: #f8d7da;color: #721c24;border-color: #f5c6cb;}/* --- Widget Display Styling (hreview compliant) --- */.testimonial-item.hreview {/* Main container styling for the testimonial */padding: 20px;margin-bottom: 20px;border: 1px solid #eee;border-radius: 10px;background-color: #ffffff;font-family: Arial, sans-serif;line-height: 1.6;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);}.testimonial-item .tm-title {/* Title/Summary of the review */font-size: 1.25rem;font-weight: 700;color: #333;margin-bottom: 10px;}.testimonial-item .description {/* The main content of the testimonial */font-style: italic;color: #555;margin-bottom: 15px;padding: 10px;border-left: 3px solid #0073aa;background-color: #fcfcff;}.testimonial-item .reviewer {/* Reviewer name */font-weight: 600;color: #0073aa;margin-top: 0;margin-bottom: 5px;text-transform: uppercase;font-size: 0.9rem;}.testimonial-item .tm-rating {/* Rating display /font-size: 1.5rem;color: gold; / Yellow star color */margin-bottom: 10px;}.testimonial-item .tm-rating .value,.testimonial-item .tm-rating .best {/* Hide the numeric values, only show stars visually */display: none;}.testimonial-item .tm-rating .tm-stars {color: #ffc107; /* Star icon color */letter-spacing: 2px;}.testimonial-item .tm-date {/* Review date */font-size: 0.8rem;color: #999;text-align: right;}