.text-center[data-v-659d107a]{text-align:center}.text-left[data-v-659d107a]{text-align:left}.text-right[data-v-659d107a]{text-align:right}.text-primary[data-v-659d107a]{color:#3182f6}.text-dark[data-v-659d107a]{color:#191f28}.text-light[data-v-659d107a]{color:#4e5968}.text-muted[data-v-659d107a]{color:#8b95a1}.font-bold[data-v-659d107a]{font-weight:700}.font-semibold[data-v-659d107a]{font-weight:600}.font-extrabold[data-v-659d107a]{font-weight:800}.m-0[data-v-659d107a]{margin:0}.mt-1[data-v-659d107a]{margin-top:8px}.mt-2[data-v-659d107a]{margin-top:16px}.mt-3[data-v-659d107a]{margin-top:24px}.mt-4[data-v-659d107a]{margin-top:40px}.mb-1[data-v-659d107a]{margin-bottom:8px}.mb-2[data-v-659d107a]{margin-bottom:16px}.mb-3[data-v-659d107a]{margin-bottom:24px}.mb-4[data-v-659d107a]{margin-bottom:40px}.p-0[data-v-659d107a]{padding:0}.p-1[data-v-659d107a]{padding:8px}.p-2[data-v-659d107a]{padding:16px}.p-3[data-v-659d107a]{padding:24px}.p-4[data-v-659d107a]{padding:40px}.d-block[data-v-659d107a]{display:block}.d-inline-block[data-v-659d107a]{display:inline-block}.d-flex[data-v-659d107a]{display:flex}.d-grid[data-v-659d107a]{display:grid}.flex-center[data-v-659d107a]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-659d107a]{display:flex;align-items:center;justify-content:space-between}.flex-column[data-v-659d107a]{display:flex;flex-direction:column}@media(max-width:768px){.hide-mobile[data-v-659d107a]{display:none}}@media(min-width:768px){.hide-desktop[data-v-659d107a]{display:none}}.clickable[data-v-659d107a]{cursor:pointer}.patent-survey-page[data-v-659d107a]{padding:20px;color:#191f28;max-width:100%;overflow-x:hidden}.page-header[data-v-659d107a]{display:block;margin-bottom:18px}.page-title[data-v-659d107a]{font-size:28px;font-weight:800;line-height:1.2}.page-subtitle[data-v-659d107a]{margin-top:6px;color:#6b7684;font-size:14px}.page-actions[data-v-659d107a]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.toss-btn[data-v-659d107a]{min-height:42px;border:0;border-radius:8px;padding:0 16px;font-weight:700;transition:.2s ease}.toss-btn[data-v-659d107a]:disabled{opacity:.5;cursor:not-allowed}.primary-btn[data-v-659d107a]{background:#3182f6;color:#fff}.secondary-btn[data-v-659d107a]{background:#e8f3ff;color:#1b64da}.ghost-btn[data-v-659d107a]{background:#fff;color:#191f28;border:1px solid #d1d6db}.summary-grid[data-v-659d107a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.summary-item[data-v-659d107a]{background:#fff;border:1px solid #e5e8eb;border-radius:8px;padding:18px}.summary-label[data-v-659d107a]{color:#6b7684;font-size:13px;font-weight:700}.summary-value[data-v-659d107a]{margin-top:6px;font-size:26px;font-weight:800}.template-section[data-v-659d107a]{margin-bottom:12px;padding:20px;border:1px solid #dbe7f5;border-radius:12px;background:linear-gradient(180deg,#f7fbff,#fff)}.template-header[data-v-659d107a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.template-title[data-v-659d107a]{font-size:18px;font-weight:800}.template-description[data-v-659d107a],.template-update-date[data-v-659d107a],.template-helper[data-v-659d107a]{color:#6b7684;font-size:13px}.template-description[data-v-659d107a]{margin-top:4px}.template-update-date[data-v-659d107a]{flex-shrink:0;padding-top:3px}.placeholder-list[data-v-659d107a]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:14px}.placeholder-label[data-v-659d107a]{margin-right:2px;color:#4e5968;font-size:12px;font-weight:800}.placeholder-chip[data-v-659d107a]{min-height:30px;padding:0 10px;border:1px solid #bcd8fb;border-radius:999px;background:#e8f3ff;color:#1b64da;font-size:12px;font-weight:800}.placeholder-chip[data-v-659d107a]:disabled{opacity:.5}.template-fields[data-v-659d107a]{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}.template-actions[data-v-659d107a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-section[data-v-659d107a]{margin-bottom:12px;background:#fff;border:1px solid #e5e8eb;border-radius:8px;padding:16px}.filter-row[data-v-659d107a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filter-row+.filter-row[data-v-659d107a]{margin-top:12px}.filter-row.compact[data-v-659d107a]{align-items:flex-start}.date-picker-wrap[data-v-659d107a]{display:flex;align-items:center;gap:5px}.date-input[data-v-659d107a]{height:40px;padding:0 10px;border:1px solid #d1d6db;border-radius:6px;outline:none}.date-input[data-v-659d107a]:focus{border-color:#3182f6}.filter-select[data-v-659d107a]{max-width:160px}.search-input[data-v-659d107a]{min-width:260px;flex:1}.check-label[data-v-659d107a]{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:#4e5968;font-weight:700}.status-filters[data-v-659d107a]{display:flex;gap:8px;flex-wrap:wrap}.filter-chip[data-v-659d107a]{min-height:36px;padding:0 12px;border:1px solid #d1d6db;border-radius:8px;background:#fff;color:#4e5968;font-weight:700}.filter-chip.active[data-v-659d107a]{background:#3182f6;border-color:#3182f6;color:#fff}.survey-table-card[data-v-659d107a]{border-radius:8px;overflow:hidden}.table-scroll[data-v-659d107a]{overflow-x:auto;max-width:100%}.survey-table[data-v-659d107a]{min-width:1240px}.select-checkbox[data-v-659d107a]{display:inline-flex;margin:0}.customer-cell[data-v-659d107a],.date-cell[data-v-659d107a]{line-height:1.5}.customer-name[data-v-659d107a],.invention-link[data-v-659d107a]{border:0;background:transparent;padding:0;color:#3182f6;font-weight:800;text-align:left;cursor:pointer}.customer-meta[data-v-659d107a],.date-meta[data-v-659d107a]{margin-top:2px;color:#8b95a1;font-size:12px}.primary-email[data-v-659d107a]{color:#4e5968;font-weight:700}.patent-group-cell[data-v-659d107a]{min-width:300px;padding:8px 0}.patent-count-badge[data-v-659d107a]{display:inline-flex;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#e8f3ff;color:#1b64da;font-size:11px;font-weight:800}.patent-group-item[data-v-659d107a]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:7px 0}.patent-group-item+.patent-group-item[data-v-659d107a]{border-top:1px solid #f2f4f6}.patent-group-item .customer-meta[data-v-659d107a]{grid-column:-1;margin-top:0}.more-patents[data-v-659d107a]{padding-top:6px;color:#6b7684;font-size:12px;font-weight:700}.error-text[data-v-659d107a]{margin-top:2px;color:#e8344e;font-size:12px}.empty-text[data-v-659d107a]{color:#8b95a1}.action-buttons[data-v-659d107a]{display:flex;justify-content:center;gap:6px}.icon-btn[data-v-659d107a]{width:34px;height:34px;border:1px solid #d1d6db;border-radius:8px;background:#fff;color:#4e5968}.icon-btn[data-v-659d107a]:disabled{opacity:.35;cursor:not-allowed}.empty-state[data-v-659d107a]{padding:40px;color:#8b95a1;text-align:center;font-weight:700}@media(max-width:900px){.summary-grid[data-v-659d107a]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-select[data-v-659d107a],.search-input[data-v-659d107a]{max-width:none;width:100%}.template-header[data-v-659d107a],.template-actions[data-v-659d107a]{flex-direction:column;align-items:stretch}.template-update-date[data-v-659d107a]{padding-top:0}}
