.files-header[data-v-5a3a7c77]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:10px}.header-flex[data-v-5a3a7c77]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:10px}.btn-back-cat[data-v-5a3a7c77]{background:transparent;border:none;color:#64748b;font-weight:600;cursor:pointer;font-size:.9rem;padding:0}.btn-back-cat[data-v-5a3a7c77]:hover{color:#9333ea}.category-page-title[data-v-5a3a7c77]{display:flex;align-items:center;gap:12px;font-size:1.2rem;color:#1e293b;margin:0;font-weight:700}.dot.purple[data-v-5a3a7c77]{width:10px;height:10px;border-radius:50%;background:#9333ea}.controls-wrapper[data-v-5a3a7c77]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-5a3a7c77]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;min-width:200px}.search-input[data-v-5a3a7c77]:focus{border-color:#9333ea}.select-per-page[data-v-5a3a7c77]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;background-color:#fff;color:#1e293b;cursor:pointer}.select-per-page[data-v-5a3a7c77]:focus{border-color:#9333ea}.faq-list[data-v-5a3a7c77]{display:flex;flex-direction:column;gap:12px;min-height:300px}.faq-item[data-v-5a3a7c77]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item[data-v-5a3a7c77]:hover{border-color:#d8b4fe}.faq-question[data-v-5a3a7c77]{padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-5a3a7c77]:hover{background:#faf5ff}.q-text[data-v-5a3a7c77]{font-weight:600;color:#1e293b;font-size:.95rem;line-height:1.45}.toggle-icon[data-v-5a3a7c77]{font-size:1.5rem;color:#9333ea;font-weight:700;margin-left:12px}.faq-answer[data-v-5a3a7c77]{padding:0 16px 20px 16px;color:#475569;line-height:1.6;border-top:1px solid #f1f5f9;background-color:#fafafa;font-size:.92rem}.empty-state[data-v-5a3a7c77]{text-align:center;padding:40px;color:#94a3b8;font-style:italic}.pagination-footer[data-v-5a3a7c77]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0}.btn-nav[data-v-5a3a7c77]{padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:.875rem;font-weight:500;cursor:pointer;transition:.2s}.btn-nav[data-v-5a3a7c77]:hover:not(:disabled){border-color:#9333ea;color:#9333ea;background:#faf5ff}.btn-nav[data-v-5a3a7c77]:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.page-info[data-v-5a3a7c77]{color:#64748b;font-size:.9rem}.fade-in[data-v-5a3a7c77]{animation:fadeIn-5a3a7c77 .5s ease-out forwards;opacity:0}.fade-in-up[data-v-5a3a7c77]{animation:fadeInUp-5a3a7c77 .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn-5a3a7c77{to{opacity:1}}@keyframes fadeInUp-5a3a7c77{to{opacity:1;transform:translateY(0)}}