.filters-section[data-v-a5fa49b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.action-button[data-v-a5fa49b4]{-ms-flex-preferred-size:150px;flex-basis:150px}.table-container[data-v-a5fa49b4]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef;overflow:hidden}[data-v-a5fa49b4] .responses-header th{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.8rem;text-transform:uppercase;border:0;white-space:nowrap}[data-v-a5fa49b4] .response-row{cursor:pointer;border-bottom:1px solid #f1f3f4;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}[data-v-a5fa49b4] .response-row:hover{background-color:#e9ecef!important}[data-v-a5fa49b4] tbody tr:last-of-type{border-bottom:none}[data-v-a5fa49b4] .response-row td{border-top:none;vertical-align:middle;padding:.85rem .75rem}[data-v-a5fa49b4] .id-text{color:#6c757d;font-size:.9rem}[data-v-a5fa49b4] .text-content{color:#495057;font-weight:500}[data-v-a5fa49b4] .action-icon{color:#6c757d;-webkit-transition:color .2s;transition:color .2s}[data-v-a5fa49b4] .response-row:hover .action-icon{color:#007bff}[data-v-a5fa49b4] .action-button-icon{padding:.25rem .5rem}