.breadcrumb[data-v-b1ddb049]{margin-bottom:1rem;font-size:.875rem}.breadcrumb ol[data-v-b1ddb049]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.breadcrumb li[data-v-b1ddb049]{display:flex;align-items:center;gap:.25rem}.breadcrumb a[data-v-b1ddb049]{color:#2563eb;text-decoration:none}.breadcrumb a[data-v-b1ddb049]:hover{text-decoration:underline}.breadcrumb .current[data-v-b1ddb049]{color:#6b7280}.breadcrumb .separator[data-v-b1ddb049]{color:#9ca3af}.modal-overlay[data-v-8d3e17c3]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-8d3e17c3]{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-8d3e17c3]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-8d3e17c3]{margin:0;font-size:1.125rem;font-weight:600}.close-button[data-v-8d3e17c3]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;line-height:1}.close-button[data-v-8d3e17c3]:hover{color:#374151}.modal-body[data-v-8d3e17c3]{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer[data-v-8d3e17c3]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.loading-text[data-v-8d3e17c3]{color:#6b7280;text-align:center;padding:2rem}.error[data-v-8d3e17c3]{color:#b91c1c;padding:.75rem;background-color:#fee2e2;border-radius:.375rem}.detail-section[data-v-8d3e17c3]{margin-bottom:1.5rem}.detail-section[data-v-8d3e17c3]:last-child{margin-bottom:0}.detail-section h4[data-v-8d3e17c3]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.info-list[data-v-8d3e17c3]{margin:0}.info-list>div[data-v-8d3e17c3]{display:flex;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.info-list>div[data-v-8d3e17c3]:last-child{border-bottom:none}.info-list dt[data-v-8d3e17c3]{width:140px;flex-shrink:0;color:#6b7280;font-size:.875rem}.info-list dd[data-v-8d3e17c3]{margin:0;word-break:break-all}.monospace[data-v-8d3e17c3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.bio-text[data-v-8d3e17c3]{white-space:pre-wrap}.badge-enabled[data-v-8d3e17c3]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background-color:#dcfce7;color:#15803d;border-radius:9999px}.badge-disabled[data-v-8d3e17c3]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#6b7280;border-radius:9999px}.badge-pending[data-v-8d3e17c3]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background-color:#fef3c7;color:#92400e;border-radius:9999px}.close-action-button[data-v-8d3e17c3]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer}.close-action-button[data-v-8d3e17c3]:hover{background-color:#e5e7eb}.page-container[data-v-cdd66e89]{padding:2rem}.page-header[data-v-cdd66e89]{margin-bottom:1.5rem}.page-header h2[data-v-cdd66e89]{margin:0;font-size:1.5rem}.loading-text[data-v-cdd66e89]{color:#6b7280}.quick-links[data-v-cdd66e89]{display:flex;gap:1rem;margin-bottom:1.5rem}.link-button[data-v-cdd66e89]{display:inline-block;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;text-decoration:none;border-radius:.375rem;font-weight:500}.link-button[data-v-cdd66e89]:hover{background-color:#1d4ed8}.card-grid[data-v-cdd66e89]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.card[data-v-cdd66e89]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.card-header[data-v-cdd66e89]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.card-header h3[data-v-cdd66e89]{margin:0;font-size:1rem;font-weight:600}.card-body[data-v-cdd66e89]{padding:1.25rem}.edit-button[data-v-cdd66e89]{padding:.375rem .75rem;font-size:.875rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer}.edit-button[data-v-cdd66e89]:hover{background-color:#e5e7eb}.info-list[data-v-cdd66e89]{margin:0}.info-list>div[data-v-cdd66e89]{display:flex;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.info-list>div[data-v-cdd66e89]:last-child{border-bottom:none}.info-list dt[data-v-cdd66e89]{width:120px;flex-shrink:0;color:#6b7280;font-size:.875rem}.info-list dd[data-v-cdd66e89]{margin:0}.badge-enabled[data-v-cdd66e89]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background-color:#dcfce7;color:#15803d;border-radius:9999px}.badge-disabled[data-v-cdd66e89]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#6b7280;border-radius:9999px}.badge-pending[data-v-cdd66e89]{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background-color:#fef3c7;color:#92400e;border-radius:9999px}.badge-count[data-v-cdd66e89]{font-size:.875rem;color:#6b7280}.edit-form[data-v-cdd66e89]{display:grid;gap:.75rem}.edit-form label[data-v-cdd66e89]{display:block}.edit-form input[data-v-cdd66e89],.edit-form select[data-v-cdd66e89],.edit-form textarea[data-v-cdd66e89]{width:100%;padding:.5rem;margin-top:.25rem;border:1px solid #d1d5db;border-radius:.25rem}.toggle[data-v-cdd66e89]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.toggle input[data-v-cdd66e89]{width:auto;margin:0}.form-actions[data-v-cdd66e89]{display:flex;gap:.5rem;margin-top:.5rem}button[data-v-cdd66e89]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:none;border-radius:.25rem;cursor:pointer}button[type=submit][data-v-cdd66e89]{background-color:#2563eb;color:#fff}button[type=submit][data-v-cdd66e89]:hover:not(:disabled){background-color:#1d4ed8}button[type=submit][data-v-cdd66e89]:disabled{background-color:#93c5fd;cursor:not-allowed}.cancel-button[data-v-cdd66e89]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.cancel-button[data-v-cdd66e89]:hover{background-color:#e5e7eb}.members-section[data-v-cdd66e89],.company-values-section[data-v-cdd66e89],.sent-gifts-section[data-v-cdd66e89]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.section-header[data-v-cdd66e89]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.section-header h3[data-v-cdd66e89]{margin:0;font-size:1rem;font-weight:600}.section-actions[data-v-cdd66e89]{display:flex;gap:.5rem;align-items:center}.action-button[data-v-cdd66e89]{padding:.5rem 1rem;background-color:#2563eb;color:#fff}.action-button[data-v-cdd66e89]:hover:not(:disabled){background-color:#1d4ed8}.action-button[data-v-cdd66e89]:disabled{background-color:#93c5fd;cursor:not-allowed}.action-button.secondary[data-v-cdd66e89]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.action-button.secondary[data-v-cdd66e89]:hover:not(:disabled){background-color:#e5e7eb}.action-button.secondary[data-v-cdd66e89]:disabled{opacity:.6;cursor:not-allowed}.table-action-button[data-v-cdd66e89]{padding:.35rem .75rem;border-radius:.375rem;border:1px solid #d1d5db;background-color:#fff;color:#374151;font-size:.75rem;cursor:pointer}.table-action-button[data-v-cdd66e89]:disabled{opacity:.6;cursor:not-allowed}.link-text-button[data-v-cdd66e89]{background:none;border:none;padding:0;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:inherit}.link-text-button[data-v-cdd66e89]:hover{color:#1d4ed8}.invite-form-container[data-v-cdd66e89]{padding:1.25rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.invite-form[data-v-cdd66e89]{display:grid;grid-template-columns:1fr 1fr auto auto;gap:1rem;align-items:end}.invite-form label[data-v-cdd66e89]{display:block}.invite-form input[data-v-cdd66e89]{width:100%;padding:.5rem;margin-top:.25rem;border:1px solid #d1d5db;border-radius:.25rem}.gift-filter[data-v-cdd66e89]{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.gift-filter label[data-v-cdd66e89]{display:block;max-width:320px}.gift-filter select[data-v-cdd66e89]{width:100%;margin-top:.25rem;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.data-table[data-v-cdd66e89]{width:100%;border-collapse:collapse}.data-table th[data-v-cdd66e89],.data-table td[data-v-cdd66e89]{padding:.75rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-cdd66e89]{background-color:#f9fafb;font-weight:600;font-size:.875rem;color:#374151}.data-table tbody tr[data-v-cdd66e89]:hover{background-color:#f9fafb}.checkbox-col[data-v-cdd66e89]{width:40px;text-align:center}.checkbox-col input[type=checkbox][data-v-cdd66e89]{width:16px;height:16px;cursor:pointer}.result-message[data-v-cdd66e89]{margin:.75rem 1.25rem}.empty-message[data-v-cdd66e89]{padding:2rem 1.25rem;text-align:center;color:#6b7280}.value-list[data-v-cdd66e89]{list-style:none;padding:0;margin:0}.value-item[data-v-cdd66e89]{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.value-item[data-v-cdd66e89]:last-child{border-bottom:none}.value-item-head[data-v-cdd66e89]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.value-title[data-v-cdd66e89]{font-weight:600}.value-meta[data-v-cdd66e89]{color:#6b7280;font-size:.875rem}.value-description[data-v-cdd66e89]{margin:.5rem 0 0;color:#4b5563;white-space:pre-wrap}.value-form[data-v-cdd66e89]{padding:1.25rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.value-form h4[data-v-cdd66e89]{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.value-form label[data-v-cdd66e89]{display:block;margin-bottom:.75rem}.value-form input[data-v-cdd66e89],.value-form textarea[data-v-cdd66e89]{width:100%;padding:.5rem;margin-top:.25rem;border:1px solid #d1d5db;border-radius:.25rem}.value-form textarea[data-v-cdd66e89]{resize:vertical}.error[data-v-cdd66e89]{color:#b91c1c;padding:.75rem;background-color:#fee2e2;border-radius:.375rem;margin-bottom:.75rem}.success[data-v-cdd66e89]{color:#15803d;padding:.75rem;background-color:#dcfce7;border-radius:.375rem;margin-bottom:.75rem}@media (max-width: 768px){.invite-form[data-v-cdd66e89]{grid-template-columns:1fr}.form-actions[data-v-cdd66e89]{flex-direction:column}}section[data-v-3ffd7df1]{padding:2rem}header[data-v-3ffd7df1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}header h2[data-v-3ffd7df1]{margin:0}header a[data-v-3ffd7df1]{color:#2563eb;text-decoration:none}header a[data-v-3ffd7df1]:hover{text-decoration:underline}table[data-v-3ffd7df1]{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px #0000001a}th[data-v-3ffd7df1],td[data-v-3ffd7df1]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}th[data-v-3ffd7df1]{background-color:#f9fafb;font-weight:600}tbody a[data-v-3ffd7df1]{color:#2563eb;text-decoration:none}tbody a[data-v-3ffd7df1]:hover{text-decoration:underline}.error[data-v-3ffd7df1]{color:#dc2626;padding:1rem;background-color:#fee2e2;border-radius:.5rem}section[data-v-02148e94]{max-width:600px;margin:0 auto;padding:2rem}header[data-v-02148e94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}header h2[data-v-02148e94]{margin:0}header a[data-v-02148e94]{color:#2563eb;text-decoration:none}header a[data-v-02148e94]:hover{text-decoration:underline}form[data-v-02148e94]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}form>div[data-v-02148e94]{margin-bottom:1.5rem}label[data-v-02148e94]{display:block;margin-bottom:.5rem;font-weight:500}input[type=text][data-v-02148e94],select[data-v-02148e94]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem}input[type=text][data-v-02148e94]:focus,select[data-v-02148e94]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}button[data-v-02148e94]{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-weight:500}button[data-v-02148e94]:hover:not(:disabled){background-color:#1d4ed8}button[data-v-02148e94]:disabled{background-color:#9ca3af;cursor:not-allowed}.error[data-v-02148e94]{color:#dc2626;padding:1rem;background-color:#fee2e2;border-radius:.5rem;margin-top:1rem}.page-header[data-v-d43fa7d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page-header .subtitle[data-v-d43fa7d4]{margin-top:.25rem;color:#555}section[data-v-d43fa7d4]{margin-bottom:2rem}dl[data-v-d43fa7d4]{display:grid;grid-template-columns:150px 1fr;gap:.5rem 1rem}dl>div[data-v-d43fa7d4]{display:contents}dt[data-v-d43fa7d4]{font-weight:700}form[data-v-d43fa7d4]{display:grid;gap:.75rem;max-width:500px}input[type=text][data-v-d43fa7d4],input[type=email][data-v-d43fa7d4],select[data-v-d43fa7d4],textarea[data-v-d43fa7d4]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}button[data-v-d43fa7d4]{padding:.6rem 1rem;border:none;border-radius:4px;background-color:#2563eb;color:#fff;cursor:pointer;font-weight:500}button[data-v-d43fa7d4]:hover:not(:disabled){background-color:#1d4ed8}button[data-v-d43fa7d4]:disabled{background-color:#93c5fd;cursor:not-allowed}button.small[data-v-d43fa7d4]{padding:.25rem .5rem;font-size:.875rem}button.danger[data-v-d43fa7d4]{background-color:#dc2626}button.danger[data-v-d43fa7d4]:hover:not(:disabled){background-color:#b91c1c}table[data-v-d43fa7d4]{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px #0000001a}th[data-v-d43fa7d4],td[data-v-d43fa7d4]{padding:.75rem;border:1px solid #e5e7eb;text-align:left}th[data-v-d43fa7d4]{background-color:#f9fafb;font-weight:600}.error[data-v-d43fa7d4]{color:#b91c1c;padding:.75rem;background-color:#fee2e2;border-radius:.375rem}.success[data-v-d43fa7d4]{color:#15803d;padding:.75rem;background-color:#dcfce7;border-radius:.375rem}.info[data-v-d43fa7d4]{color:#1e40af;padding:.75rem;background-color:#dbeafe;border-radius:.375rem}.edit-form[data-v-d43fa7d4]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.edit-form .toggle[data-v-d43fa7d4]{display:flex;gap:.5rem;align-items:center}.button-group[data-v-d43fa7d4]{display:flex;gap:.75rem}.toggle[data-v-d43fa7d4]{display:flex;gap:.5rem;align-items:center}.add-member-section[data-v-d43fa7d4]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}section[data-v-7a6860e6]{padding:2rem}header[data-v-7a6860e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}header>div[data-v-7a6860e6]{display:flex;flex-direction:column;gap:.5rem}header h2[data-v-7a6860e6]{margin:0}header a[data-v-7a6860e6]{color:#2563eb;text-decoration:none}header a[data-v-7a6860e6]:hover{text-decoration:underline}table[data-v-7a6860e6]{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px #0000001a}th[data-v-7a6860e6],td[data-v-7a6860e6]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}th[data-v-7a6860e6]{background-color:#f9fafb;font-weight:600}.error[data-v-7a6860e6]{color:#dc2626;padding:1rem;background-color:#fee2e2;border-radius:.5rem}.admin-nav[data-v-e767aed1]{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.admin-nav a[data-v-e767aed1]{padding:.5rem 1rem;background-color:#f5f5f5;border-radius:4px;text-decoration:none;color:#333}.admin-nav a[data-v-e767aed1]:hover{background-color:#e0e0e0}.summary[data-v-4fe56d67]{margin-bottom:1rem;padding:1rem;background-color:#f5f5f5;border-radius:4px}.summary h3[data-v-4fe56d67]{margin:0 0 .5rem}.summary ul[data-v-4fe56d67]{margin:0;padding:0;list-style:none;display:flex;gap:2rem}.summary .mismatch[data-v-4fe56d67]{color:#dc3545;font-weight:700}.filter[data-v-4fe56d67]{margin-bottom:1rem}.filter label[data-v-4fe56d67]{display:flex;align-items:center;gap:.5rem;cursor:pointer}table[data-v-4fe56d67]{width:100%;border-collapse:collapse}th[data-v-4fe56d67],td[data-v-4fe56d67]{padding:.5rem;border:1px solid #ddd;text-align:center}th[data-v-4fe56d67]{background-color:#f0f0f0}.sub-header th[data-v-4fe56d67]{font-size:.8rem;font-weight:400}tr.mismatch[data-v-4fe56d67]{background-color:#fff3cd}td.diff[data-v-4fe56d67]{color:#dc3545;font-weight:700}.match-badge[data-v-4fe56d67]{display:inline-block;padding:.2rem .5rem;background-color:#28a745;color:#fff;border-radius:4px;font-size:.8rem}.mismatch-badge[data-v-4fe56d67]{display:inline-block;padding:.2rem .5rem;background-color:#dc3545;color:#fff;border-radius:4px;font-size:.8rem}.error[data-v-4fe56d67]{color:#dc3545}.export-list[data-v-c800ab21]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.export-item[data-v-c800ab21]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f5f5f5;border-radius:4px}.export-info h3[data-v-c800ab21]{margin:0 0 .25rem;font-size:1rem}.export-info p[data-v-c800ab21]{margin:0;font-size:.875rem;color:#666}button[data-v-c800ab21]{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-c800ab21]:hover:not(:disabled){background-color:#0056b3}button[data-v-c800ab21]:disabled{background-color:#ccc;cursor:not-allowed}.error[data-v-c800ab21]{color:#dc3545;margin-top:1rem}section[data-v-cb072818]{padding:2rem}header[data-v-cb072818]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}header h2[data-v-cb072818]{margin:0}.filter-panel[data-v-cb072818]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;padding:1rem;background-color:#f9fafb;border-radius:8px;margin-bottom:1.5rem}.field[data-v-cb072818]{display:flex;flex-direction:column;gap:.35rem;min-width:180px}select[data-v-cb072818],input[type=date][data-v-cb072818]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff}button[type=submit][data-v-cb072818]{padding:.5rem 1.25rem;border:none;background-color:#2563eb;color:#fff;border-radius:6px;cursor:pointer}button[type=submit][data-v-cb072818]:disabled{opacity:.6;cursor:not-allowed}button[type=button][data-v-cb072818]{padding:.5rem 1.25rem;border:1px solid #cbd5f5;background-color:#eef2ff;color:#1d4ed8;border-radius:6px;cursor:pointer}button[type=button][data-v-cb072818]:disabled{opacity:.6;cursor:not-allowed}.count[data-v-cb072818]{margin:0 0 .75rem;font-weight:600}table[data-v-cb072818]{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px #0000001a}th[data-v-cb072818],td[data-v-cb072818]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}th[data-v-cb072818]{background-color:#f9fafb;font-weight:600}.body-cell[data-v-cb072818]{max-width:360px;white-space:pre-wrap;word-break:break-word}.error[data-v-cb072818]{color:#dc2626;padding:1rem;background-color:#fee2e2;border-radius:.5rem}.state[data-v-cb072818]{color:#4b5563;padding:.5rem 0}section[data-v-5c1982f6]{padding:2rem}header[data-v-5c1982f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}header h2[data-v-5c1982f6]{margin:0}.history-link[data-v-5c1982f6]{padding:.5rem 1rem;background-color:#6b7280;color:#fff;text-decoration:none;border-radius:6px;font-size:.875rem}.history-link[data-v-5c1982f6]:hover{background-color:#4b5563}.filter-panel[data-v-5c1982f6]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;padding:1rem;background-color:#f9fafb;border-radius:8px;margin-bottom:1.5rem}.field[data-v-5c1982f6]{display:flex;flex-direction:column;gap:.35rem;min-width:180px}select[data-v-5c1982f6],input[type=date][data-v-5c1982f6]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff}button[type=submit][data-v-5c1982f6]{padding:.5rem 1.25rem;border:none;background-color:#2563eb;color:#fff;border-radius:6px;cursor:pointer}button[type=submit][data-v-5c1982f6]:disabled{opacity:.6;cursor:not-allowed}.save-all-section[data-v-5c1982f6]{display:flex;justify-content:flex-end;margin-bottom:1rem}.save-all-button[data-v-5c1982f6]{padding:.5rem 1.25rem;border:none;background-color:#059669;color:#fff;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500}.save-all-button[data-v-5c1982f6]:hover{background-color:#047857}.save-all-button[data-v-5c1982f6]:disabled{opacity:.6;cursor:not-allowed}.comparison-container[data-v-5c1982f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.comparison-panel[data-v-5c1982f6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.panel-header[data-v-5c1982f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #2563eb}.panel-header h3[data-v-5c1982f6]{margin:0;color:#1e40af}.save-button[data-v-5c1982f6]{padding:.35rem .75rem;border:none;background-color:#059669;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem}.save-button[data-v-5c1982f6]:hover{background-color:#047857}.save-button[data-v-5c1982f6]:disabled{opacity:.6;cursor:not-allowed}.comparison-panel h3[data-v-5c1982f6]{margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #2563eb;color:#1e40af}.comment-section[data-v-5c1982f6]{margin-bottom:1.25rem}.section-header[data-v-5c1982f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.section-header h4[data-v-5c1982f6]{margin:0;font-size:.875rem;color:#6b7280}.toggle-detail[data-v-5c1982f6]{padding:.2rem .5rem;border:1px solid #d1d5db;background-color:#fff;color:#6b7280;border-radius:4px;cursor:pointer;font-size:.75rem}.toggle-detail[data-v-5c1982f6]:hover{background-color:#f3f4f6}.page-detail[data-v-5c1982f6]{margin-top:.5rem}.page-detail pre[data-v-5c1982f6]{margin:0;padding:.75rem;background-color:#1f2937;color:#e5e7eb;border-radius:6px;overflow-x:auto;font-size:.7rem;line-height:1.4;max-height:300px;overflow-y:auto}.comment-section h4[data-v-5c1982f6]{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.comment-text[data-v-5c1982f6]{margin:0;padding:.75rem;background-color:#f9fafb;border-radius:6px;line-height:1.6;white-space:pre-wrap}.char-count[data-v-5c1982f6]{display:inline-block;margin-top:.25rem;font-size:.75rem;color:#9ca3af}.hints-list[data-v-5c1982f6]{margin:0;padding:.75rem .75rem .75rem 2rem;background-color:#f9fafb;border-radius:6px}.hints-list li[data-v-5c1982f6]{margin-bottom:.5rem;line-height:1.5}.hints-list li[data-v-5c1982f6]:last-child{margin-bottom:0}.generated-at[data-v-5c1982f6]{margin:1rem 0 0;font-size:.75rem;color:#9ca3af;text-align:right}.no-result[data-v-5c1982f6]{color:#9ca3af;font-style:italic}.input-data-section[data-v-5c1982f6]{margin-top:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:8px}.input-data-section summary[data-v-5c1982f6]{cursor:pointer;font-weight:600;color:#4b5563}.input-data-section pre[data-v-5c1982f6]{margin:.5rem 0 0;padding:1rem;background-color:#1f2937;color:#e5e7eb;border-radius:6px;overflow-x:auto;font-size:.75rem;line-height:1.4}.input-data-description[data-v-5c1982f6]{margin:.75rem 0 0;font-size:.875rem;color:#6b7280}.input-data-description code[data-v-5c1982f6]{background-color:#e5e7eb;padding:.125rem .375rem;border-radius:4px;font-family:monospace;color:#1f2937}.error[data-v-5c1982f6]{color:#dc2626;padding:1rem;background-color:#fee2e2;border-radius:.5rem}.success[data-v-5c1982f6]{color:#059669;padding:1rem;background-color:#d1fae5;border-radius:.5rem;margin-bottom:1rem}.state[data-v-5c1982f6]{color:#4b5563;padding:.5rem 0}.prompt-editor-section[data-v-5c1982f6]{margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.prompt-editor-section summary[data-v-5c1982f6]{cursor:pointer;font-weight:600;color:#4b5563;padding:.25rem 0}.prompt-editor-content[data-v-5c1982f6]{margin-top:1rem}.prompt-actions[data-v-5c1982f6]{display:flex;justify-content:flex-end;margin-bottom:1rem}.reset-button[data-v-5c1982f6]{padding:.35rem .75rem;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;border-radius:4px;cursor:pointer;font-size:.875rem}.reset-button[data-v-5c1982f6]:hover{background-color:#f3f4f6}.prompt-field[data-v-5c1982f6]{margin-bottom:1rem}.prompt-field label[data-v-5c1982f6]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.prompt-field label span[data-v-5c1982f6]:first-child{font-weight:500;color:#374151}.prompt-help[data-v-5c1982f6]{font-size:.75rem;color:#9ca3af;font-weight:400}.prompt-field textarea[data-v-5c1982f6]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-family:monospace;font-size:.875rem;line-height:1.5;resize:vertical;background-color:#fff}.prompt-field textarea[data-v-5c1982f6]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.loading-state[data-v-5c1982f6]{color:#6b7280;padding:1rem;text-align:center}@media (max-width: 1024px){.comparison-container[data-v-5c1982f6]{grid-template-columns:1fr}}section[data-v-0f04ed90]{padding:2rem}header[data-v-0f04ed90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}header h2[data-v-0f04ed90]{margin:0}.new-button[data-v-0f04ed90]{padding:.5rem 1rem;background-color:#2563eb;color:#fff;text-decoration:none;border-radius:6px}.new-button[data-v-0f04ed90]:hover{background-color:#1d4ed8}.filter-panel[data-v-0f04ed90]{display:flex;gap:1rem;align-items:flex-end;padding:1rem;background-color:#f9fafb;border-radius:8px;margin-bottom:1.5rem}.field[data-v-0f04ed90]{display:flex;flex-direction:column;gap:.35rem;min-width:200px}select[data-v-0f04ed90]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff}.error[data-v-0f04ed90]{color:#dc2626;padding:1rem;background-color:#fee2e2;border-radius:.5rem}.loading-state[data-v-0f04ed90],.empty-state[data-v-0f04ed90]{color:#6b7280;padding:2rem;text-align:center}.experiment-table[data-v-0f04ed90]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.experiment-table th[data-v-0f04ed90],.experiment-table td[data-v-0f04ed90]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.experiment-table th[data-v-0f04ed90]{background-color:#f9fafb;font-weight:600;color:#374151}.provider-badge[data-v-0f04ed90]{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.provider-badge.openai[data-v-0f04ed90]{background-color:#dcfce7;color:#166534}.provider-badge.claude[data-v-0f04ed90]{background-color:#fef3c7;color:#92400e}.rating[data-v-0f04ed90]{color:#f59e0b}.no-rating[data-v-0f04ed90]{color:#9ca3af}.memo-cell[data-v-0f04ed90]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-button[data-v-0f04ed90]{padding:.35rem .75rem;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;border-radius:4px;cursor:pointer;font-size:.875rem}.detail-button[data-v-0f04ed90]:hover{background-color:#f3f4f6}.load-more-button[data-v-0f04ed90]{display:block;margin:1.5rem auto;padding:.5rem 1.5rem;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;border-radius:6px;cursor:pointer}.load-more-button[data-v-0f04ed90]:hover{background-color:#f3f4f6}.load-more-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-0f04ed90]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;padding:2rem;overflow-y:auto;z-index:1000}.modal-content[data-v-0f04ed90]{background:#fff;border-radius:8px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto}.modal-header[data-v-0f04ed90]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-0f04ed90]{margin:0}.close-button[data-v-0f04ed90]{border:none;background:none;font-size:1.5rem;color:#6b7280;cursor:pointer}.modal-body[data-v-0f04ed90]{padding:1.5rem}.detail-info[data-v-0f04ed90]{margin-bottom:1.5rem}.detail-info p[data-v-0f04ed90]{margin:.5rem 0}.rating-section[data-v-0f04ed90]{margin-bottom:1rem}.rating-section label[data-v-0f04ed90]{display:block;margin-bottom:.5rem;font-weight:500}.rating-buttons[data-v-0f04ed90]{display:flex;gap:.25rem}.star-button[data-v-0f04ed90]{border:none;background:none;font-size:1.5rem;color:#d1d5db;cursor:pointer}.star-button.active[data-v-0f04ed90]{color:#f59e0b}.memo-section[data-v-0f04ed90]{margin-bottom:1rem}.memo-section label[data-v-0f04ed90]{display:block;margin-bottom:.5rem;font-weight:500}.memo-section textarea[data-v-0f04ed90]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;resize:vertical}.save-changes-button[data-v-0f04ed90]{padding:.5rem 1rem;border:none;background-color:#059669;color:#fff;border-radius:6px;cursor:pointer;margin-bottom:1.5rem}.save-changes-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.pages-section[data-v-0f04ed90]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.pages-section h4[data-v-0f04ed90]{margin:0 0 1rem}.page-item[data-v-0f04ed90]{margin-bottom:.5rem}.page-item details[data-v-0f04ed90]{border:1px solid #e5e7eb;border-radius:6px}.page-item summary[data-v-0f04ed90]{padding:.75rem 1rem;cursor:pointer;background-color:#f9fafb;font-weight:500}.page-content[data-v-0f04ed90]{padding:1rem}.page-content h5[data-v-0f04ed90]{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.result-section[data-v-0f04ed90],.input-data-section[data-v-0f04ed90],.prompt-section[data-v-0f04ed90]{margin-bottom:1rem}.result-text[data-v-0f04ed90]{margin:0;padding:.75rem;background-color:#f9fafb;border-radius:6px;white-space:pre-wrap;line-height:1.6}.page-content pre[data-v-0f04ed90]{margin:0;padding:.75rem;background-color:#1f2937;color:#e5e7eb;border-radius:6px;overflow-x:auto;font-size:.75rem;line-height:1.4;max-height:300px;overflow-y:auto}.prompt-text[data-v-0f04ed90]{white-space:pre-wrap}.compare-controls[data-v-0f04ed90]{display:flex;gap:.5rem;margin-left:auto}.compare-mode-button[data-v-0f04ed90]{padding:.5rem 1rem;border:1px solid #6b7280;background-color:#fff;color:#4b5563;border-radius:6px;cursor:pointer}.compare-mode-button.active[data-v-0f04ed90]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.compare-button[data-v-0f04ed90]{padding:.5rem 1rem;border:none;background-color:#8b5cf6;color:#fff;border-radius:6px;cursor:pointer}.compare-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.checkbox-col[data-v-0f04ed90]{width:40px;text-align:center}.checkbox-col input[type=checkbox][data-v-0f04ed90]{width:18px;height:18px;cursor:pointer}.selected-row[data-v-0f04ed90]{background-color:#eff6ff}.compare-modal-overlay[data-v-0f04ed90]{align-items:flex-start}.compare-modal-content[data-v-0f04ed90]{max-width:1200px;width:95%}.compare-modal-body[data-v-0f04ed90]{padding:1.5rem}.compare-grid[data-v-0f04ed90]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.compare-column[data-v-0f04ed90]{min-width:0}.compare-header[data-v-0f04ed90]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:6px;margin-bottom:1rem}.compare-date[data-v-0f04ed90]{font-size:.875rem;color:#6b7280}.compare-page-section[data-v-0f04ed90]{margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.compare-page-section h4[data-v-0f04ed90]{margin:0 0 1rem;color:#374151}.compare-result[data-v-0f04ed90]{background-color:#f9fafb;border-radius:6px;padding:.75rem}.compare-result .result-text[data-v-0f04ed90]{margin:0;padding:0;background:none;white-space:pre-wrap;line-height:1.6;font-size:.875rem}.compare-result .char-count[data-v-0f04ed90]{display:block;margin-top:.5rem;font-size:.75rem;color:#9ca3af}.no-data[data-v-0f04ed90]{color:#9ca3af;font-style:italic;padding:.75rem}.models-cell[data-v-0f04ed90]{display:flex;gap:.25rem}.detail-modal-overlay[data-v-0f04ed90]{align-items:flex-start}.detail-modal-content[data-v-0f04ed90]{max-width:1200px;width:95%}.model-comparison-section[data-v-0f04ed90]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.model-comparison-section h4[data-v-0f04ed90]{margin:0 0 1rem}.model-compare-page[data-v-0f04ed90]{margin-bottom:.5rem}.model-compare-page>details[data-v-0f04ed90]{border:1px solid #e5e7eb;border-radius:6px}.model-compare-page>details>summary[data-v-0f04ed90]{padding:.75rem 1rem;cursor:pointer;background-color:#f9fafb;font-weight:500}.model-compare-content[data-v-0f04ed90]{padding:1rem}.model-compare-grid[data-v-0f04ed90]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.model-compare-column[data-v-0f04ed90]{min-width:0}.model-header[data-v-0f04ed90]{padding:.5rem;border-radius:4px 4px 0 0;margin-bottom:0}.model-header.openai[data-v-0f04ed90]{background-color:#dcfce7}.model-header.claude[data-v-0f04ed90]{background-color:#fef3c7}.model-result[data-v-0f04ed90]{background-color:#f9fafb;border-radius:0 0 6px 6px;padding:.75rem}.model-result .result-text[data-v-0f04ed90]{margin:0;padding:0;background:none;white-space:pre-wrap;line-height:1.6;font-size:.875rem}.model-result .char-count[data-v-0f04ed90]{display:block;margin-top:.5rem;font-size:.75rem;color:#9ca3af}.shared-details[data-v-0f04ed90]{margin-top:1rem}.shared-details>details[data-v-0f04ed90]{border:1px solid #e5e7eb;border-radius:6px}.shared-details>details>summary[data-v-0f04ed90]{padding:.5rem .75rem;cursor:pointer;background-color:#f3f4f6;font-size:.875rem;color:#6b7280}.shared-details-content[data-v-0f04ed90]{padding:1rem}.shared-details-content h5[data-v-0f04ed90]{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.shared-details-content pre[data-v-0f04ed90]{margin:0 0 1rem;padding:.75rem;background-color:#1f2937;color:#e5e7eb;border-radius:6px;overflow-x:auto;font-size:.75rem;line-height:1.4;max-height:200px;overflow-y:auto}.compare-info-header[data-v-0f04ed90]{margin-bottom:1.5rem}.compare-label[data-v-0f04ed90]{font-weight:600;color:#374151;margin-right:.5rem}.input-compare-section[data-v-0f04ed90],.prompt-compare-section[data-v-0f04ed90]{margin-bottom:1rem}.compare-section-title[data-v-0f04ed90]{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.input-compare-text[data-v-0f04ed90]{margin:0;padding:.75rem;background-color:#1e3a5f;color:#e5e7eb;border-radius:6px;overflow-x:auto;font-size:.7rem;line-height:1.4;max-height:200px;overflow-y:auto;white-space:pre-wrap}.diff-badge[data-v-0f04ed90]{padding:.125rem .375rem;background-color:#fef3c7;color:#92400e;border-radius:4px;font-size:.75rem;font-weight:500}.same-badge[data-v-0f04ed90]{padding:.125rem .375rem;background-color:#dcfce7;color:#166534;border-radius:4px;font-size:.75rem;font-weight:500}.prompt-compare-text[data-v-0f04ed90]{margin:0;padding:.75rem;background-color:#1f2937;color:#e5e7eb;border-radius:6px;overflow-x:auto;font-size:.75rem;line-height:1.4;max-height:150px;overflow-y:auto;white-space:pre-wrap}.result-compare-section[data-v-0f04ed90]{margin-bottom:1rem}.result-compare-section h5[data-v-0f04ed90]{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.model-info-badge[data-v-0f04ed90]{display:inline-block;padding:.125rem .5rem;margin-bottom:.5rem;background-color:#f3f4f6;color:#4b5563;border-radius:4px;font-size:.75rem}.prompt-select-label[data-v-0f04ed90]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.prompt-select-label input[type=radio][data-v-0f04ed90]{width:16px;height:16px;cursor:pointer}.prompt-select-label[data-v-0f04ed90]:hover{color:#2563eb}.experiment-action-section[data-v-0f04ed90]{display:flex;justify-content:center;padding:1.5rem;border-top:1px solid #e5e7eb;margin-top:1rem;position:sticky;bottom:0;background:#fff}.use-prompts-button[data-v-0f04ed90]{padding:.75rem 2rem;border:none;background-color:#8b5cf6;color:#fff;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500}.use-prompts-button[data-v-0f04ed90]:hover{background-color:#7c3aed}.apply-section[data-v-0f04ed90]{border-top:1px solid #e5e7eb;padding-top:1.5rem;margin-top:1rem}.apply-section h4[data-v-0f04ed90]{margin:0 0 1rem;color:#374151}.apply-success[data-v-0f04ed90]{padding:.75rem 1rem;background-color:#dcfce7;color:#166534;border-radius:6px;margin-bottom:1rem}.apply-selections[data-v-0f04ed90]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.apply-selection-row[data-v-0f04ed90]{display:flex;align-items:center;gap:1rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.apply-label[data-v-0f04ed90]{flex:0 0 200px;font-weight:500;color:#374151}.apply-radio-group[data-v-0f04ed90]{display:flex;gap:1.5rem}.apply-radio-label[data-v-0f04ed90]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#4b5563}.apply-radio-label.disabled[data-v-0f04ed90]{opacity:.5;cursor:not-allowed}.apply-radio-label input[type=radio][data-v-0f04ed90]{width:16px;height:16px;cursor:pointer}.apply-radio-label.disabled input[type=radio][data-v-0f04ed90]{cursor:not-allowed}.apply-button[data-v-0f04ed90]{padding:.75rem 1.5rem;border:none;background-color:#059669;color:#fff;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500}.apply-button[data-v-0f04ed90]:hover{background-color:#047857}.apply-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.confirm-modal-overlay[data-v-0f04ed90]{align-items:center;justify-content:center}.confirm-modal-content[data-v-0f04ed90]{max-width:500px;width:90%}.confirm-message[data-v-0f04ed90]{margin:0 0 1rem;line-height:1.6}.confirm-warning[data-v-0f04ed90]{margin:0 0 1.5rem;color:#dc2626;font-size:.875rem}.confirm-buttons[data-v-0f04ed90]{display:flex;justify-content:flex-end;gap:.75rem}.cancel-button[data-v-0f04ed90]{padding:.5rem 1rem;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;border-radius:6px;cursor:pointer}.cancel-button[data-v-0f04ed90]:hover{background-color:#f3f4f6}.confirm-apply-button[data-v-0f04ed90]{padding:.5rem 1rem;border:none;background-color:#059669;color:#fff;border-radius:6px;cursor:pointer}.confirm-apply-button[data-v-0f04ed90]:hover{background-color:#047857}.confirm-apply-button[data-v-0f04ed90]:disabled,.cancel-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.result-footer[data-v-0f04ed90]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.refine-button[data-v-0f04ed90]{padding:.25rem .75rem;border:1px solid #8b5cf6;background-color:#fff;color:#8b5cf6;border-radius:4px;cursor:pointer;font-size:.75rem}.refine-button[data-v-0f04ed90]:hover{background-color:#f5f3ff}.refine-button.refined[data-v-0f04ed90]{background-color:#8b5cf6;color:#fff}.refine-button.refined[data-v-0f04ed90]:hover{background-color:#7c3aed}.refine-modal-overlay[data-v-0f04ed90]{align-items:center;justify-content:center}.refine-modal-content[data-v-0f04ed90]{max-width:700px;width:95%;max-height:90vh;display:flex;flex-direction:column}.refine-modal-body[data-v-0f04ed90]{display:flex;flex-direction:column;gap:1rem;overflow:hidden}.refine-chat-messages[data-v-0f04ed90]{flex:0 0 auto;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:.5rem;background-color:#f9fafb;border-radius:6px}.refine-message[data-v-0f04ed90]{padding:.5rem .75rem;border-radius:6px}.refine-message.user[data-v-0f04ed90]{background-color:#ede9fe;margin-left:2rem}.refine-message.assistant[data-v-0f04ed90]{background-color:#fff;border:1px solid #e5e7eb;margin-right:2rem}.refine-message.loading[data-v-0f04ed90]{opacity:.7}.refine-message-label[data-v-0f04ed90]{font-size:.7rem;color:#6b7280;margin-bottom:.25rem}.refine-message-content[data-v-0f04ed90]{font-size:.85rem;line-height:1.5;white-space:pre-wrap}.refine-current-text[data-v-0f04ed90]{padding:.75rem;background-color:#faf5ff;border:1px solid #e9d5ff;border-radius:6px}.refine-current-label[data-v-0f04ed90]{font-size:.8rem;font-weight:500;color:#7c3aed;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.refine-current-label .char-count[data-v-0f04ed90]{font-weight:400;color:#9ca3af}.refine-current-content[data-v-0f04ed90]{font-size:.875rem;line-height:1.6;white-space:pre-wrap;max-height:150px;overflow-y:auto}.refine-error[data-v-0f04ed90]{color:#dc2626;font-size:.8rem;margin:0;padding:.5rem;background-color:#fee2e2;border-radius:4px}.refine-presets[data-v-0f04ed90]{display:flex;flex-wrap:wrap;gap:.5rem}.refine-preset-button[data-v-0f04ed90]{padding:.35rem .75rem;border:1px solid #ddd6fe;background-color:#fff;color:#6d28d9;border-radius:4px;cursor:pointer;font-size:.8rem}.refine-preset-button[data-v-0f04ed90]:hover:not(:disabled){background-color:#ede9fe;border-color:#c4b5fd}.refine-preset-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.refine-input-area[data-v-0f04ed90]{display:flex;gap:.5rem}.refine-input[data-v-0f04ed90]{flex:1;padding:.5rem;border:1px solid #ddd6fe;border-radius:4px;font-size:.875rem;resize:none}.refine-input[data-v-0f04ed90]:focus{outline:none;border-color:#a78bfa}.refine-input[data-v-0f04ed90]:disabled{background-color:#f3f4f6}.refine-send-button[data-v-0f04ed90]{padding:.5rem 1rem;border:none;background-color:#8b5cf6;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem;white-space:nowrap}.refine-send-button[data-v-0f04ed90]:hover:not(:disabled){background-color:#7c3aed}.refine-send-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.refine-actions[data-v-0f04ed90]{display:flex;justify-content:space-between;gap:.75rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.refine-reset-button[data-v-0f04ed90]{padding:.5rem 1rem;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;border-radius:4px;cursor:pointer;font-size:.875rem}.refine-reset-button[data-v-0f04ed90]:hover:not(:disabled){background-color:#f3f4f6}.refine-reset-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}.refine-confirm-button[data-v-0f04ed90]{padding:.5rem 1.5rem;border:none;background-color:#059669;color:#fff;border-radius:4px;cursor:pointer;font-size:.875rem}.refine-confirm-button[data-v-0f04ed90]:hover:not(:disabled){background-color:#047857}.refine-confirm-button[data-v-0f04ed90]:disabled{opacity:.6;cursor:not-allowed}
