/*!/wp-content/plugins/socraticxr-transcript-feedback/includes/../assets/css/frontend.css*/.aitf-summary-section{margin-top:48px;border:1px solid #efefef;border-radius:32px;overflow-x:auto;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.aitf-summary-section h3{padding:0 16px}#aitf-summary-rating{font-weight:700}.aitf-stat-card.aitf-good{border-color:#28a745;background-color:#f8fff9;box-shadow:0 2px 8px rgb(40 167 69 / .1)}.aitf-stat-card.aitf-partial{border-color:#fd7e14;background-color:#fff8f0;box-shadow:0 2px 8px rgb(253 126 20 / .1)}.aitf-stat-card.aitf-limited{border-color:#dc3545;background-color:#fff8f8;box-shadow:0 2px 8px rgb(220 53 69 / .1)}.aitf-stat-number{font-size:2.5em;font-weight:700;margin-bottom:8px}.aitf-stat-label{font-size:1.1em;font-weight:500}.aitf-stat-card.aitf-good .aitf-stat-number,.aitf-stat-card.aitf-good .aitf-stat-label{color:#28a745}.aitf-stat-card.aitf-partial .aitf-stat-number,.aitf-stat-card.aitf-partial .aitf-stat-label{color:#fd7e14}.aitf-stat-card.aitf-limited .aitf-stat-number,.aitf-stat-card.aitf-limited .aitf-label{color:#dc3545}.aitf-summary-table{width:100%;border-collapse:collapse;min-width:800px;background-color:#fff}.aitf-summary-table td{border:1px solid #dee2e6;padding:16px 12px;vertical-align:top}.aitf-summary-table-question{font-weight:700}.aitf-row-good{background-color:#f8fff9;border-left:6px solid #28a745}.aitf-row-partial{background-color:#fff8f0;border-left:6px solid #fd7e14}.aitf-row-limited{background-color:#fff8f8;border-left:6px solid #dc3545}.aitf-rating-badge{padding:4px 10px;border-radius:99999px;font-size:.9em;font-weight:700;font-size:.8em;display:inline-block;min-width:80px;text-align:center}.aitf-legend-badge{border:1px solid #efefef;border-radius:9999px;background-color:#fff;color:#000;padding:6px 10px;display:flex;align-items:center;gap:6px}.aitf-legend-badges{display:flex;align-items:center;gap:10px}.aitf-legend-badge-good-dot,.aitf-legend-badge-partial-dot,.aitf-legend-badge-limited-dot{width:10px;height:10px;border-radius:9999px}.aitf-legend-badge-good-dot{background-color:#28a745}.aitf-legend-badge-partial-dot{background-color:#fd7e14}.aitf-legend-badge-limited-dot{background-color:#dc3545}.aitf-rating-good{background-color:#f8fff9;border:2px solid #28a745;color:#28a745}.aitf-rating-partial{background-color:#fff8f0;border:2px solid #fd7e14;color:#fd7e14}.aitf-rating-limited{background-color:#fff8f8;border:2px solid #dc3545;color:#dc3545}.aitf-summary-stats{display:flex;gap:24px;padding:32px 0;flex-wrap:wrap;justify-content:space-evenly;border-bottom:1px solid #efefef;background:linear-gradient(90deg,#E8F5EE 0%,#FFF6E5 50%,#FDECEA 100%)}.aitf-stat-card{border:3px solid;padding:24px 32px;border-radius:12px;text-align:center;min-width:140px;width:232px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.aitf-stat-card.aitf-good{border-color:#28a745;background-color:#f8fff9;box-shadow:0 2px 8px rgb(40 167 69 / .1)}.aitf-stat-card.aitf-partial{border-color:#fd7e14;background-color:#fff8f0;box-shadow:0 2px 8px rgb(253 126 20 / .1)}.aitf-stat-card.aitf-limited{border-color:#dc3545;background-color:#fff8f8;box-shadow:0 2px 8px rgb(220 53 69 / .1)}.aitf-stat-number{font-size:2.5em;font-weight:700;margin-bottom:8px}.aitf-stat-label{font-size:1.1em;font-weight:500}.aitf-stat-card.aitf-good .aitf-stat-number,.aitf-stat-card.aitf-good .aitf-stat-label{color:#28a745}.aitf-stat-card.aitf-partial .aitf-stat-number,.aitf-stat-card.aitf-partial .aitf-stat-label{color:#fd7e14}.aitf-stat-card.aitf-limited .aitf-stat-number,.aitf-stat-card.aitf-limited .aitf-stat-label{color:#dc3545}.aitf-summary-breakdown-header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 24px}.aitf-summary-breakdown h4{font-size:1.3em;color:#333;margin:0}.aitf-table-container{overflow-x:auto;border-top:none;border-top:1px solid #dee2e6}.aitf-summary-table{width:100%;border-collapse:collapse;min-width:800px;background-color:#fff;border-top:none}.aitf-summary-table td,.aitf-summary-table th{border-left:none;border-right:none}.aitf-summary-table th{padding:12px 16px;text-align:left;font-weight:600;color:#495057;background-color:#fff}.aitf-summary-table td{padding:12px 16px}.aitf-row-skipped{background-color:#f9f9f9;font-style:italic}.aitf-rating-skipped{background:#f0f0f0!important;color:#666!important;border:1px solid #ddd!important}.aitf-stat-card.aitf-skipped{background:linear-gradient(135deg,#f0f0f0 0%,#e0e0e0 100%);border:1px solid #ddd}.aitf-legend-badge-skipped-dot{width:12px;height:12px;border-radius:50%;background:#f0f0f0;border:1px solid #ddd;display:inline-block;margin-right:6px;vertical-align:middle}@media (max-width:1024px){.aitf-summary-breakdown-header{flex-direction:column}}@media (max-width:768px){.aitf-summary-stats{gap:16px}.aitf-stat-card{min-width:120px;padding:20px 24px}.aitf-stat-number{font-size:2em}.aitf-stat-label{font-size:1em}}