#fca-ws-app{width:100%}.ws-test-banner{padding:10px 24px;background:#fef3c7;border-bottom:1px solid #f59e0b;color:#78350f;font-size:13px}.ws-capacity-bar-track[data-v-18c56759]{height:6px;background:var(--fcom-secondary-bg, #e5e7eb);border-radius:3px;overflow:hidden;margin-bottom:4px}.ws-capacity-bar-fill[data-v-18c56759]{height:100%;border-radius:3px;transition:width .4s ease,background-color .4s ease}.ws-capacity-bar-fill.green[data-v-18c56759]{background:#22c55e}.ws-capacity-bar-fill.yellow[data-v-18c56759]{background:#eab308}.ws-capacity-bar-fill.red[data-v-18c56759]{background:#ef4444}.ws-capacity-label[data-v-18c56759]{font-size:12px;color:var(--fcom-secondary-text, #666)}.ws-capacity-label.critical[data-v-18c56759]{color:#ef4444;font-weight:600}.ws-attendees[data-v-01e0d27c]{padding:20px 24px 40px}.ws-attendees-toolbar[data-v-01e0d27c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ws-toolbar-left[data-v-01e0d27c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.ws-toolbar-right[data-v-01e0d27c]{display:flex;align-items:center;gap:8px}.ws-search-wrap[data-v-01e0d27c]{position:relative;flex:1;max-width:280px;min-width:180px}.ws-search-icon[data-v-01e0d27c]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--fcom-text-off, #65676b);pointer-events:none}.ws-search-input[data-v-01e0d27c]{width:100%;padding:8px 12px 8px 32px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #333);outline:none;transition:border-color .15s}.ws-search-input[data-v-01e0d27c]:focus{border-color:var(--fcom-text-link, #1877f2)}.ws-search-input[data-v-01e0d27c]::placeholder{color:var(--fcom-text-off, #999)}.ws-filter-select[data-v-01e0d27c]{padding:8px 28px 8px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #333);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2365676b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.ws-filter-select[data-v-01e0d27c]:focus{border-color:var(--fcom-text-link, #1877f2)}.ws-admin-btn[data-v-01e0d27c]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap}.ws-admin-btn[data-v-01e0d27c]:disabled{opacity:.5;cursor:not-allowed}.ws-admin-btn-secondary[data-v-01e0d27c]{background:var(--fcom-primary-bg, #fff);border-color:var(--fcom-primary-border, #d0d0d0);color:var(--fcom-primary-text, #333)}.ws-admin-btn-secondary[data-v-01e0d27c]:hover:not(:disabled){background:var(--fcom-secondary-bg, #f9fafb)}.ws-admin-btn-primary[data-v-01e0d27c]{background:var(--fcom-text-link, #1877f2);border-color:var(--fcom-text-link, #1877f2);color:#fff}.ws-admin-btn-primary[data-v-01e0d27c]:hover:not(:disabled){filter:brightness(.95)}.ws-btn-badge[data-v-01e0d27c]{background:var(--fcom-text-link, #1877f2);color:#fff;font-size:11px;font-weight:600;padding:1px 6px;border-radius:8px;margin-left:4px}.ws-column-toggles[data-v-01e0d27c]{display:flex;align-items:center;gap:6px;padding:10px 0;flex-wrap:wrap;margin-bottom:8px}.ws-column-toggles-label[data-v-01e0d27c]{font-size:12px;font-weight:600;color:var(--fcom-text-off, #65676b);margin-right:4px}.ws-column-pill[data-v-01e0d27c]{padding:4px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:12px;font-size:11px;font-weight:500;cursor:pointer;background:var(--fcom-primary-bg, #fff);color:var(--fcom-text-off, #65676b);transition:all .15s}.ws-column-pill[data-v-01e0d27c]:hover{border-color:var(--fcom-text-link, #1877f2);color:var(--fcom-text-link, #1877f2)}.ws-column-pill.active[data-v-01e0d27c]{background:var(--fcom-text-link, #1877f2);color:#fff;border-color:var(--fcom-text-link, #1877f2)}.ws-column-pill.locked[data-v-01e0d27c]{opacity:.7;cursor:default}.ws-col-group-label[data-v-01e0d27c]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #999);margin:0 2px 0 8px}.ws-col-group-label[data-v-01e0d27c]:first-of-type{margin-left:4px}.ws-filter-toggle.has-filters[data-v-01e0d27c]{border-color:var(--fcom-text-link, #1877f2);color:var(--fcom-text-link, #1877f2)}.ws-advanced-filters[data-v-01e0d27c]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:12px 14px;margin-bottom:10px}.ws-adv-row[data-v-01e0d27c]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 12px;align-items:end}.ws-adv-row label[data-v-01e0d27c]{display:flex;flex-direction:column;gap:4px}.ws-adv-label[data-v-01e0d27c]{font-size:11px;font-weight:600;color:var(--fcom-text-off, #65676b);text-transform:uppercase;letter-spacing:.4px}.ws-adv-row .ws-filter-select[data-v-01e0d27c]{width:100%}.ws-clear-filters[data-v-01e0d27c]{align-self:end;height:36px}@media(max-width:1100px){.ws-adv-row[data-v-01e0d27c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ws-adv-row[data-v-01e0d27c]{grid-template-columns:1fr}}.ws-table-wrap[data-v-01e0d27c]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;overflow-x:auto}.ws-table[data-v-01e0d27c]{width:100%;border-collapse:collapse;font-size:13px}.ws-table thead[data-v-01e0d27c]{position:sticky;top:0;z-index:1}.ws-th[data-v-01e0d27c],.ws-th-check[data-v-01e0d27c]{padding:10px 12px;text-align:left;font-weight:600;font-size:12px;color:var(--fcom-secondary-text, #65676b);border-bottom:2px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff);white-space:nowrap;-webkit-user-select:none;user-select:none}.ws-th-check[data-v-01e0d27c]{width:36px;text-align:center}.ws-th.sortable[data-v-01e0d27c]{cursor:pointer}.ws-th.sortable[data-v-01e0d27c]:hover{color:var(--fcom-primary-text, #050505)}.ws-th.sorted[data-v-01e0d27c]{color:var(--fcom-text-link, #1877f2)}.ws-sort-arrow[data-v-01e0d27c]{font-size:11px;margin-left:2px;opacity:.6}.ws-th.sorted .ws-sort-arrow[data-v-01e0d27c]{opacity:1}.ws-tr[data-v-01e0d27c]{cursor:pointer;transition:background .1s}.ws-tr[data-v-01e0d27c]:nth-child(2n){background:var(--fcom-secondary-bg, #f9fafb)}.ws-tr[data-v-01e0d27c]:hover{background:#eef3ff}.ws-tr.selected[data-v-01e0d27c]{background:#e8f0fe}.ws-td[data-v-01e0d27c],.ws-td-check[data-v-01e0d27c]{padding:10px 12px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);color:var(--fcom-primary-text, #333);vertical-align:middle}.ws-td-check[data-v-01e0d27c]{width:36px;text-align:center}.ws-table-loading[data-v-01e0d27c],.ws-table-error[data-v-01e0d27c],.ws-table-empty[data-v-01e0d27c]{padding:40px;text-align:center;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-table-error[data-v-01e0d27c]{color:#ef4444}.ws-status-badge[data-v-01e0d27c]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.ws-status-confirmed[data-v-01e0d27c]{background:#dcfce7;color:#16a34a}.ws-status-building[data-v-01e0d27c]{background:#dbeafe;color:#2563eb}.ws-status-registered[data-v-01e0d27c]{background:#f3f4f6;color:#6b7280}.ws-pagination[data-v-01e0d27c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-top:8px}.ws-pagination-info[data-v-01e0d27c]{font-size:13px;color:var(--fcom-text-off, #65676b)}.ws-pagination-buttons[data-v-01e0d27c]{display:flex;align-items:center;gap:4px}.ws-page-btn[data-v-01e0d27c]{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #333);font-size:13px;cursor:pointer;transition:all .15s;padding:0 8px}.ws-page-btn[data-v-01e0d27c]:disabled{opacity:.4;cursor:not-allowed}.ws-page-btn[data-v-01e0d27c]:hover:not(:disabled){border-color:var(--fcom-text-link, #1877f2);color:var(--fcom-text-link, #1877f2)}.ws-page-btn.active[data-v-01e0d27c]{background:var(--fcom-text-link, #1877f2);color:#fff;border-color:var(--fcom-text-link, #1877f2)}.ws-page-ellipsis[data-v-01e0d27c]{padding:0 4px;color:var(--fcom-text-off, #65676b);font-size:13px}@media(max-width:768px){.ws-attendees[data-v-01e0d27c]{padding:12px}.ws-attendees-toolbar[data-v-01e0d27c]{flex-direction:column;align-items:stretch}.ws-toolbar-left[data-v-01e0d27c]{flex-direction:column}.ws-search-wrap[data-v-01e0d27c]{max-width:none}.ws-toolbar-right[data-v-01e0d27c]{justify-content:flex-end}}.ws-detail[data-v-8174cb3d]{padding:20px 24px 40px}.ws-detail-back[data-v-8174cb3d]{display:inline-flex;align-items:center;gap:4px;padding:6px 0;border:none;background:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--fcom-text-link, #1877f2);margin-bottom:16px;transition:opacity .15s}.ws-detail-back[data-v-8174cb3d]:hover{opacity:.75}.ws-detail-loading[data-v-8174cb3d]{text-align:center;padding:64px 24px;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-detail-error[data-v-8174cb3d]{text-align:center;padding:48px 24px;color:#ef4444;font-size:14px}.ws-detail-error p[data-v-8174cb3d]{margin:0 0 12px}.ws-detail-header[data-v-8174cb3d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ws-detail-header-info[data-v-8174cb3d]{flex:1;min-width:200px}.ws-detail-name[data-v-8174cb3d]{font-size:22px;font-weight:700;margin:0 0 4px;color:var(--fcom-primary-text, #050505)}.ws-detail-email[data-v-8174cb3d]{font-size:14px;color:var(--fcom-secondary-text, #65676b);margin-bottom:8px}.ws-detail-actions[data-v-8174cb3d]{display:flex;gap:8px;flex-shrink:0}.ws-admin-btn[data-v-8174cb3d]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap}.ws-admin-btn-secondary[data-v-8174cb3d]{background:var(--fcom-primary-bg, #fff);border-color:var(--fcom-primary-border, #d0d0d0);color:var(--fcom-primary-text, #333)}.ws-admin-btn-secondary[data-v-8174cb3d]:hover{background:var(--fcom-secondary-bg, #f9fafb)}.ws-admin-btn-warning[data-v-8174cb3d]{background:#fef3c7;border-color:#f59e0b;color:#92400e}.ws-admin-btn-warning[data-v-8174cb3d]:hover{background:#fde68a}.ws-admin-btn-warning[data-v-8174cb3d]:disabled{opacity:.6;cursor:not-allowed}.ws-admin-btn-danger[data-v-8174cb3d]{background:#fef2f2;border-color:#ef4444;color:#dc2626}.ws-admin-btn-danger[data-v-8174cb3d]:hover{background:#fee2e2}.ws-admin-btn-danger[data-v-8174cb3d]:disabled{opacity:.6;cursor:not-allowed}.ws-detail-status-badge[data-v-8174cb3d]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.ws-detail-status-confirmed[data-v-8174cb3d]{background:#dcfce7;color:#16a34a}.ws-detail-status-building[data-v-8174cb3d]{background:#dbeafe;color:#2563eb}.ws-detail-status-registered[data-v-8174cb3d]{background:#f3f4f6;color:#6b7280}.ws-detail-cards-grid[data-v-8174cb3d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ws-detail-card[data-v-8174cb3d]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:16px 20px}.ws-detail-card-full[data-v-8174cb3d]{margin-bottom:16px}.ws-detail-card-title[data-v-8174cb3d]{font-size:13px;font-weight:700;color:var(--fcom-secondary-text, #65676b);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-detail-field[data-v-8174cb3d]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.ws-detail-field+.ws-detail-field[data-v-8174cb3d]{border-top:1px solid var(--fcom-primary-border, #f0f0f0)}.ws-detail-field-label[data-v-8174cb3d]{font-size:13px;color:var(--fcom-secondary-text, #65676b);font-weight:500;flex-shrink:0;margin-right:16px}.ws-detail-field-value[data-v-8174cb3d]{font-size:13px;color:var(--fcom-primary-text, #050505);font-weight:500;text-align:right}.ws-empty-value[data-v-8174cb3d]{color:var(--fcom-text-off, #9ca3af);font-style:italic;font-weight:400}.ws-edit-btn[data-v-8174cb3d]{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:4px;background:none;font-size:11px;color:var(--fcom-text-link, #2563eb);cursor:pointer}.ws-edit-btn[data-v-8174cb3d]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-edit-grid[data-v-8174cb3d]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.ws-edit-field[data-v-8174cb3d]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--fcom-secondary-text, #65676b);font-weight:500}.ws-edit-field-full[data-v-8174cb3d]{grid-column:1 / -1}.ws-edit-check[data-v-8174cb3d]{flex-direction:row;align-items:center;gap:8px;grid-column:1 / -1}.ws-edit-input[data-v-8174cb3d]{width:100%;padding:7px 9px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;font-family:inherit;color:var(--fcom-primary-text, #050505);background:var(--fcom-primary-bg, #fff);box-sizing:border-box}textarea.ws-edit-input[data-v-8174cb3d]{resize:vertical}.ws-edit-error[data-v-8174cb3d]{margin-top:10px;color:#ef4444;font-size:13px}.ws-prewrap[data-v-8174cb3d]{white-space:pre-wrap;text-align:left}.ws-att-badge[data-v-8174cb3d]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.ws-att-yes[data-v-8174cb3d]{background:#dcfce7;color:#15803d}.ws-att-no[data-v-8174cb3d]{background:#fee2e2;color:#b91c1c}.ws-att-cancelled[data-v-8174cb3d]{background:#f3f4f6;color:#6b7280;text-decoration:line-through}.ws-att-pending[data-v-8174cb3d]{color:var(--fcom-text-off, #9ca3af)}@media(max-width:640px){.ws-edit-grid[data-v-8174cb3d]{grid-template-columns:1fr}}.ws-accom-edit-actions[data-v-8174cb3d]{display:flex;gap:8px;margin-top:10px}.ws-accom-save[data-v-8174cb3d]{padding:6px 16px;border:none;border-radius:6px;background:#22c55e;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ws-accom-save[data-v-8174cb3d]:hover{background:#16a34a}.ws-accom-save[data-v-8174cb3d]:disabled{opacity:.5;cursor:not-allowed}.ws-accom-cancel[data-v-8174cb3d]{padding:6px 16px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);font-size:13px;cursor:pointer;color:var(--fcom-secondary-text, #666)}.ws-detail-schedule-empty[data-v-8174cb3d]{padding:20px 0;text-align:center;color:var(--fcom-text-off, #9ca3af);font-size:13px;font-style:italic}.ws-detail-schedule-day[data-v-8174cb3d]{margin-bottom:16px}.ws-detail-schedule-day[data-v-8174cb3d]:last-child{margin-bottom:0}.ws-detail-day-heading[data-v-8174cb3d]{font-size:13px;font-weight:700;color:var(--fcom-primary-text, #050505);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-detail-schedule-list[data-v-8174cb3d]{display:flex;flex-direction:column;gap:6px}.ws-detail-schedule-item[data-v-8174cb3d]{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;background:var(--fcom-secondary-bg, #f9fafb);transition:border-color .15s}.ws-detail-schedule-item[data-v-8174cb3d]:hover{border-color:var(--fcom-text-link, #1877f2)}.ws-detail-sched-time[data-v-8174cb3d]{font-size:13px;font-weight:700;color:var(--fcom-primary-text, #050505);min-width:44px;flex-shrink:0}.ws-detail-sched-info[data-v-8174cb3d]{flex:1;min-width:0}.ws-detail-sched-title[data-v-8174cb3d]{font-size:13px;font-weight:600;color:var(--fcom-primary-text, #050505);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-detail-sched-meta[data-v-8174cb3d]{display:flex;align-items:center;gap:8px;margin-top:2px}.ws-detail-theme-badge[data-v-8174cb3d]{font-size:10px;font-weight:500;padding:1px 6px;border-radius:8px}.ws-detail-sched-room[data-v-8174cb3d]{font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-detail-sched-status[data-v-8174cb3d]{flex-shrink:0}.ws-detail-sched-status-badge[data-v-8174cb3d]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:8px}.ws-sched-confirmed[data-v-8174cb3d]{background:#dcfce7;color:#16a34a}.ws-sched-held[data-v-8174cb3d]{background:#fef3c7;color:#b45309}.ws-qr-workshop[data-v-8174cb3d]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--fcom-primary-border, #eee)}.ws-qr-workshop[data-v-8174cb3d]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ws-qr-workshop-title[data-v-8174cb3d]{font-size:14px;font-weight:600;color:var(--fcom-primary-text, #333);margin-bottom:10px}.ws-qr-list[data-v-8174cb3d]{display:flex;flex-direction:column;gap:8px}.ws-qr-item[data-v-8174cb3d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 0;font-size:13px}.ws-qr-question[data-v-8174cb3d]{color:var(--fcom-secondary-text, #666);font-weight:500}.ws-qr-required[data-v-8174cb3d]{color:#ef4444;margin-left:2px}.ws-qr-answer[data-v-8174cb3d]{color:var(--fcom-primary-text, #333)}.ws-qr-unanswered[data-v-8174cb3d]{color:var(--fcom-text-off, #9ca3af);font-style:italic}@media(max-width:768px){.ws-detail[data-v-8174cb3d]{padding:12px}.ws-detail-cards-grid[data-v-8174cb3d]{grid-template-columns:1fr}.ws-detail-header[data-v-8174cb3d]{flex-direction:column}.ws-detail-actions[data-v-8174cb3d]{width:100%}.ws-detail-name[data-v-8174cb3d]{font-size:18px}.ws-detail-schedule-item[data-v-8174cb3d]{flex-wrap:wrap;gap:6px}.ws-detail-sched-status[data-v-8174cb3d]{width:100%}}.ws-detail-waitlist[data-v-8174cb3d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ws-detail-waitlist-item[data-v-8174cb3d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px}.ws-detail-wl-main[data-v-8174cb3d]{flex:1;min-width:0}.ws-detail-wl-title[data-v-8174cb3d]{font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505);display:flex;align-items:center;gap:8px;line-height:1.3}.ws-detail-wl-position[data-v-8174cb3d]{flex-shrink:0;padding:2px 8px;background:var(--fcom-text-link, #1877f2);color:#fff;border-radius:10px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ws-detail-wl-meta[data-v-8174cb3d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-detail-wl-status[data-v-8174cb3d]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ws-detail-wl-badge[data-v-8174cb3d]{padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ws-detail-wl-badge-notified[data-v-8174cb3d]{background:#fef3c7;color:#92400e}.ws-detail-wl-badge-waiting[data-v-8174cb3d]{background:#e0e7ff;color:#3730a3}.ws-detail-wl-countdown[data-v-8174cb3d]{font-size:11px;color:#92400e;font-variant-numeric:tabular-nums}.ws-detail-wl-countdown.urgent[data-v-8174cb3d]{color:#b91c1c;font-weight:600}.ws-detail-wl-countdown.expired[data-v-8174cb3d]{color:#6b7280;font-style:italic}.ws-rte[data-v-395138ef]{border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);overflow:hidden}.ws-rte-toolbar[data-v-395138ef]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;background:var(--fcom-secondary-bg, #f7f8fa);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-rte-btn[data-v-395138ef]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;border-radius:4px;font-size:13px;cursor:pointer;color:var(--fcom-primary-text, #050505);padding:0}.ws-rte-btn[data-v-395138ef]:hover:not(:disabled){background:#0000000f}.ws-rte-btn.active[data-v-395138ef]{background:var(--fcom-text-link, #1877f2);color:#fff}.ws-rte-btn[data-v-395138ef]:disabled{opacity:.4;cursor:not-allowed}.ws-rte-sep[data-v-395138ef]{width:1px;height:18px;background:var(--fcom-primary-border, #d0d0d0);margin:0 4px}.ws-rte-content[data-v-395138ef]{padding:12px 14px;min-height:240px;font-size:14px;line-height:1.5}.ws-rte-content[data-v-395138ef] .ProseMirror{outline:none;min-height:220px}.ws-rte-content[data-v-395138ef] .ProseMirror p{margin:0 0 8px}.ws-rte-content[data-v-395138ef] .ProseMirror h2{font-size:18px;font-weight:600;margin:16px 0 8px}.ws-rte-content[data-v-395138ef] .ProseMirror h3{font-size:15px;font-weight:600;margin:12px 0 6px}.ws-rte-content[data-v-395138ef] .ProseMirror ul,.ws-rte-content[data-v-395138ef] .ProseMirror ol{padding-left:24px;margin:0 0 8px}.ws-rte-content[data-v-395138ef] .ProseMirror blockquote{border-left:3px solid #d0d0d0;margin:8px 0;padding:4px 12px;color:#65676b;font-style:italic}.ws-rte-content[data-v-395138ef] .ProseMirror a{color:var(--fcom-text-link, #1877f2);text-decoration:underline}.ws-rte-content[data-v-395138ef] .ProseMirror hr{border:none;border-top:1px solid #d0d0d0;margin:12px 0}.ws-rte-content[data-v-395138ef] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--fcom-text-off, #9aa0a6);pointer-events:none;float:left;height:0}.ws-comms-shell[data-v-d8a915f8]{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;min-height:calc(100vh - 200px);background:var(--fcom-primary-bg, #fff)}.ws-comms-sidebar[data-v-d8a915f8],.ws-comms-merge[data-v-d8a915f8]{background:var(--fcom-secondary-bg, #f7f8fa);overflow-y:auto;max-height:calc(100vh - 200px)}.ws-comms-sidebar[data-v-d8a915f8]{border-right:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-comms-merge[data-v-d8a915f8]{border-left:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-comms-sidebar-head[data-v-d8a915f8],.ws-comms-merge-head[data-v-d8a915f8]{padding:14px 16px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);position:sticky;top:0;background:inherit;z-index:1}.ws-comms-sidebar-head[data-v-d8a915f8]{display:flex;align-items:center;justify-content:space-between}.ws-comms-sidebar-title[data-v-d8a915f8],.ws-comms-merge-title[data-v-d8a915f8]{margin:0;font-size:12px;font-weight:600;color:var(--fcom-primary-text, #050505);text-transform:uppercase;letter-spacing:.5px}.ws-comms-sidebar-refresh[data-v-d8a915f8]{background:none;border:none;cursor:pointer;padding:4px;color:var(--fcom-text-off, #65676b);display:flex;border-radius:4px}.ws-comms-sidebar-refresh[data-v-d8a915f8]:hover{background:#0000000f;color:var(--fcom-primary-text, #050505)}.ws-comms-sidebar-empty[data-v-d8a915f8],.ws-comms-merge-empty[data-v-d8a915f8]{padding:24px 16px;text-align:center;font-size:13px;color:var(--fcom-text-off, #65676b)}.ws-comms-sidebar-hint[data-v-d8a915f8]{margin-top:8px;font-size:11px;color:var(--fcom-text-off, #65676b);opacity:.8;line-height:1.4}.ws-comms-log-list[data-v-d8a915f8]{list-style:none;margin:0;padding:0}.ws-comms-log-item[data-v-d8a915f8]{padding:10px 16px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);cursor:pointer;transition:background .12s}.ws-comms-log-item[data-v-d8a915f8]:hover{background:#1877f20f}.ws-comms-log-item.active[data-v-d8a915f8]{background:var(--fcom-primary-bg, #fff);box-shadow:inset 3px 0 0 var(--fcom-text-link, #1877f2)}.ws-comms-log-subject[data-v-d8a915f8]{font-size:13px;font-weight:600;color:var(--fcom-primary-text, #050505);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-comms-log-meta[data-v-d8a915f8]{font-size:11px;color:var(--fcom-text-off, #65676b);margin-bottom:4px}.ws-comms-log-audience[data-v-d8a915f8]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-comms-log-foot[data-v-d8a915f8]{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-comms-merge-hint[data-v-d8a915f8]{margin:6px 0 0;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-comms-merge-body[data-v-d8a915f8]{padding:12px 0}.ws-comms-merge-group[data-v-d8a915f8]{padding:0 16px 8px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);margin-bottom:8px}.ws-comms-merge-group[open] .ws-comms-merge-summary[data-v-d8a915f8]{margin-bottom:6px}.ws-comms-merge-summary[data-v-d8a915f8]{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer;font-size:12px;font-weight:600;color:var(--fcom-primary-text, #050505);text-transform:uppercase;letter-spacing:.5px}.ws-comms-merge-summary[data-v-d8a915f8]::-webkit-details-marker{display:none}.ws-comms-merge-summary[data-v-d8a915f8]::marker{content:""}.ws-comms-merge-summary[data-v-d8a915f8]:before{content:"▸";margin-right:6px;transition:transform .15s;color:var(--fcom-text-off, #65676b)}.ws-comms-merge-group[open] .ws-comms-merge-summary[data-v-d8a915f8]:before{transform:rotate(90deg);display:inline-block}.ws-comms-merge-count[data-v-d8a915f8]{font-size:11px;font-weight:500;color:var(--fcom-text-off, #65676b);background:#0000000d;padding:1px 8px;border-radius:10px;text-transform:none;letter-spacing:0}.ws-comms-merge-list[data-v-d8a915f8]{list-style:none;margin:0;padding:0}.ws-comms-merge-item[data-v-d8a915f8]{padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .12s;display:flex;flex-direction:column;gap:2px}.ws-comms-merge-item[data-v-d8a915f8]:hover{background:#1877f214}.ws-comms-merge-item code[data-v-d8a915f8]{font-size:12px;color:var(--fcom-text-link, #1877f2);background:none;padding:0;font-family:SF Mono,Consolas,monospace}.ws-comms-merge-label[data-v-d8a915f8]{font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-comms-merge-note[data-v-d8a915f8]{padding:0 16px;margin:4px 0 12px;font-size:11px;color:var(--fcom-text-off, #65676b);font-style:italic}.ws-comms-main[data-v-d8a915f8]{padding:24px 32px;overflow-y:auto;max-height:calc(100vh - 200px);min-width:0}.ws-comms-composer-head[data-v-d8a915f8],.ws-comms-detail-head[data-v-d8a915f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ws-comms-composer-title[data-v-d8a915f8],.ws-comms-detail-title[data-v-d8a915f8]{margin:0;font-size:18px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-comms-detail-actions[data-v-d8a915f8]{display:flex;gap:8px}.ws-comms-detail-body[data-v-d8a915f8]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:20px}.ws-comms-detail-row[data-v-d8a915f8]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);font-size:13px}.ws-comms-detail-row[data-v-d8a915f8]:last-of-type{border-bottom:none}.ws-comms-detail-label[data-v-d8a915f8]{flex-shrink:0;width:100px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-comms-detail-message[data-v-d8a915f8]{margin-top:16px}.ws-comms-detail-body-html[data-v-d8a915f8]{background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;padding:14px;font-size:13px;line-height:1.6;color:var(--fcom-primary-text, #050505);margin-top:6px}.ws-comms-toast[data-v-d8a915f8]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;margin-bottom:16px;font-size:13px;font-weight:500}.ws-comms-toast-success[data-v-d8a915f8]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.ws-comms-toast-error[data-v-d8a915f8]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.ws-comms-toast-dismiss[data-v-d8a915f8]{background:none;border:none;font-size:18px;cursor:pointer;color:inherit;opacity:.6;padding:0 0 0 12px;line-height:1}.ws-comms-toast-dismiss[data-v-d8a915f8]:hover{opacity:1}.ws-comms-loading[data-v-d8a915f8]{text-align:center;padding:32px 0;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-comms-field[data-v-d8a915f8]{margin-bottom:20px}.ws-comms-label[data-v-d8a915f8]{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b);margin-bottom:8px}.ws-comms-mode-tabs[data-v-d8a915f8]{display:flex;gap:0;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;overflow:hidden;margin-bottom:12px}.ws-comms-mode-tab[data-v-d8a915f8]{flex:1;padding:8px 12px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);border:none;border-right:1px solid var(--fcom-primary-border, #d0d0d0);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s}.ws-comms-mode-tab[data-v-d8a915f8]:last-child{border-right:none}.ws-comms-mode-tab[data-v-d8a915f8]:hover:not(:disabled){background:var(--fcom-secondary-bg, #f7f8fa)}.ws-comms-mode-tab.active[data-v-d8a915f8]{background:var(--fcom-text-link, #1877f2);color:#fff}.ws-comms-mode-tab[data-v-d8a915f8]:disabled{opacity:.4;cursor:not-allowed}.ws-comms-picker[data-v-d8a915f8]{margin-bottom:8px}.ws-comms-filters[data-v-d8a915f8]{display:flex;flex-wrap:wrap;gap:6px}.ws-comms-filter-btn[data-v-d8a915f8]{padding:6px 14px;border-radius:16px;border:1px solid var(--fcom-primary-border, #d0d0d0);background:var(--fcom-primary-bg, #fff);color:var(--fcom-secondary-text, #65676b);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.ws-comms-filter-btn[data-v-d8a915f8]:hover{border-color:var(--fcom-text-link, #1877f2);color:var(--fcom-text-link, #1877f2)}.ws-comms-filter-btn.active[data-v-d8a915f8]{background:var(--fcom-text-link, #1877f2);border-color:var(--fcom-text-link, #1877f2);color:#fff}.ws-comms-filter-count[data-v-d8a915f8]{opacity:.7;margin-left:2px}.ws-comms-filter-btn.active .ws-comms-filter-count[data-v-d8a915f8]{opacity:.9}.ws-comms-status-row[data-v-d8a915f8]{margin-top:10px}.ws-comms-picker-hint[data-v-d8a915f8]{margin:0 0 8px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-comms-radio-row[data-v-d8a915f8]{margin-top:10px;display:flex;flex-wrap:wrap;gap:16px}.ws-comms-radio[data-v-d8a915f8]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fcom-primary-text, #050505);cursor:pointer}.ws-comms-radio input[type=radio][data-v-d8a915f8]{margin:0;accent-color:var(--fcom-text-link, #1877f2)}.ws-comms-audience-summary[data-v-d8a915f8]{margin-top:12px;padding:10px 14px;background:var(--fcom-secondary-bg, #f0f2f5);border-radius:6px;font-size:13px;color:var(--fcom-primary-text, #050505)}.ws-comms-audience-label[data-v-d8a915f8]{color:var(--fcom-text-off, #65676b);margin-left:6px}.ws-comms-checkboxes[data-v-d8a915f8]{display:flex;flex-wrap:wrap;gap:16px}.ws-comms-checkbox[data-v-d8a915f8]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fcom-primary-text, #050505);cursor:pointer}.ws-comms-checkbox.disabled[data-v-d8a915f8]{opacity:.5;cursor:not-allowed}.ws-comms-checkbox input[type=checkbox][data-v-d8a915f8]{margin:0;accent-color:var(--fcom-text-link, #1877f2)}.ws-comms-checkbox-note[data-v-d8a915f8]{font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-comms-input[data-v-d8a915f8]{width:100%;padding:8px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:14px;font-family:inherit;color:var(--fcom-primary-text, #050505);background:var(--fcom-primary-bg, #fff);box-sizing:border-box;transition:border-color .15s}.ws-comms-input[data-v-d8a915f8]:focus{outline:none;border-color:var(--fcom-text-link, #1877f2)}.ws-comms-input[data-v-d8a915f8]:disabled{opacity:.6;cursor:not-allowed}.ws-comms-hint[data-v-d8a915f8]{margin-top:6px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-comms-hint code[data-v-d8a915f8]{background:var(--fcom-secondary-bg, #f0f2f5);padding:1px 4px;border-radius:3px;color:var(--fcom-text-link, #1877f2);font-size:11px}.ws-comms-testfield[data-v-d8a915f8]{padding:14px 16px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;margin-bottom:16px}.ws-comms-test-row[data-v-d8a915f8]{display:flex;gap:8px;align-items:center}.ws-comms-test-input[data-v-d8a915f8]{flex:1;max-width:360px}.ws-comms-test-msg[data-v-d8a915f8]{margin-top:8px;padding:6px 10px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:4px;font-size:12px}.ws-comms-test-msg.error[data-v-d8a915f8]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.ws-comms-actions[data-v-d8a915f8]{padding-top:4px}.ws-admin-btn[data-v-d8a915f8]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s}.ws-admin-btn[data-v-d8a915f8]:disabled{opacity:.5;cursor:not-allowed}.ws-admin-btn-send[data-v-d8a915f8]{background:#16a34a;color:#fff;border-color:#16a34a;padding:10px 24px;font-size:14px;font-weight:600}.ws-admin-btn-send[data-v-d8a915f8]:hover:not(:disabled){background:#15803d;border-color:#15803d}.ws-admin-btn-primary[data-v-d8a915f8]{background:#16a34a;color:#fff;border-color:#16a34a}.ws-admin-btn-primary[data-v-d8a915f8]:hover:not(:disabled){background:#15803d;border-color:#15803d}.ws-admin-btn-secondary[data-v-d8a915f8]{background:var(--fcom-primary-bg, #fff);border-color:var(--fcom-primary-border, #d0d0d0);color:var(--fcom-primary-text, #333)}.ws-admin-btn-secondary[data-v-d8a915f8]:hover:not(:disabled){background:var(--fcom-secondary-bg, #f9fafb)}.ws-comms-confirm[data-v-d8a915f8]{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:14px}.ws-comms-confirm-text[data-v-d8a915f8]{display:block;font-size:13px;font-weight:500;color:#92400e;margin-bottom:12px}.ws-comms-confirm-buttons[data-v-d8a915f8]{display:flex;gap:8px}@media(max-width:1100px){.ws-comms-shell[data-v-d8a915f8]{grid-template-columns:220px minmax(0,1fr) 240px}}@media(max-width:900px){.ws-comms-shell[data-v-d8a915f8]{grid-template-columns:1fr}.ws-comms-sidebar[data-v-d8a915f8],.ws-comms-merge[data-v-d8a915f8]{max-height:220px;border-right:none;border-left:none;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-comms-main[data-v-d8a915f8]{padding:16px}.ws-comms-mode-tabs[data-v-d8a915f8]{flex-wrap:wrap}.ws-comms-mode-tab[data-v-d8a915f8]{flex:1 0 50%}}.ws-log[data-v-cf13c222]{padding:20px 24px 32px}.ws-log-head[data-v-cf13c222]{margin-bottom:16px}.ws-log-title[data-v-cf13c222]{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--fcom-primary-text, #050505)}.ws-log-subtitle[data-v-cf13c222]{margin:0;font-size:13px;color:var(--fcom-text-off, #65676b)}.ws-log-filters[data-v-cf13c222]{display:flex;flex-wrap:wrap;gap:10px;padding:14px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;margin-bottom:16px;align-items:flex-end}.ws-log-filter[data-v-cf13c222]{display:flex;flex-direction:column;gap:4px;min-width:130px}.ws-log-filter-grow[data-v-cf13c222]{flex:1;min-width:200px}.ws-log-filter label[data-v-cf13c222]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-log-filter select[data-v-cf13c222],.ws-log-filter input[data-v-cf13c222]{padding:6px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit}.ws-log-filter-actions[data-v-cf13c222]{display:flex;gap:6px;align-items:flex-end}.ws-log-error[data-v-cf13c222]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:12px}.ws-log-card[data-v-cf13c222]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;overflow:hidden}.ws-log-card-head[data-v-cf13c222]{padding:12px 16px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-secondary-bg, #f7f8fa);display:flex;align-items:center;justify-content:space-between;gap:12px}.ws-log-card-head h3[data-v-cf13c222]{margin:0;font-size:13px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-log-pagination[data-v-cf13c222]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-log-page-btn[data-v-cf13c222]{padding:4px 10px;font-size:12px}.ws-log-empty[data-v-cf13c222]{padding:32px 16px;text-align:center;color:var(--fcom-text-off, #65676b);font-size:13px}.ws-log-table[data-v-cf13c222]{width:100%;border-collapse:collapse;font-size:13px}.ws-log-table thead th[data-v-cf13c222]{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-log-row[data-v-cf13c222]{cursor:pointer;transition:background .12s}.ws-log-row[data-v-cf13c222]:hover{background:var(--fcom-secondary-bg, #f7f8fa)}.ws-log-row.expanded[data-v-cf13c222]{background:#1877f20d}.ws-log-row td[data-v-cf13c222]{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-log-time-abs[data-v-cf13c222]{font-size:11px;color:var(--fcom-text-off, #9aa0a6)}.ws-log-actor[data-v-cf13c222]{font-weight:500;color:var(--fcom-primary-text, #050505)}.ws-log-cat[data-v-cf13c222]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ws-log-event[data-v-cf13c222]{font-family:SF Mono,Consolas,monospace;font-size:11px;color:var(--fcom-text-link, #1877f2);background:var(--fcom-secondary-bg, #f0f2f5);padding:1px 6px;border-radius:4px}.ws-log-target-id[data-v-cf13c222]{font-family:SF Mono,Consolas,monospace;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-log-summary[data-v-cf13c222]{color:var(--fcom-primary-text, #050505)}.ws-log-empty-cell[data-v-cf13c222]{color:var(--fcom-text-off, #9aa0a6)}.ws-log-expand[data-v-cf13c222]{color:var(--fcom-text-off, #65676b);width:24px;text-align:center}.ws-log-data-row td[data-v-cf13c222]{background:var(--fcom-secondary-bg, #f7f8fa);padding:0 12px 12px 36px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-log-data[data-v-cf13c222]{margin:0;padding:10px 12px;background:#1f2937;color:#d1d5db;border-radius:6px;font-family:SF Mono,Consolas,monospace;font-size:12px;overflow-x:auto;line-height:1.5}.ws-settings[data-v-d8a04496]{max-width:720px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px}.ws-settings-error[data-v-d8a04496]{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:13px}.ws-settings-card[data-v-d8a04496]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:20px}.ws-settings-highlight[data-v-d8a04496]{border-color:var(--fcom-text-link, #1877f2);border-width:2px}.ws-settings-card-title[data-v-d8a04496]{font-size:15px;font-weight:600;color:var(--fcom-primary-text, #050505);margin:0 0 6px}.ws-settings-desc[data-v-d8a04496]{font-size:13px;color:var(--fcom-text-off, #65676b);margin:0 0 20px;line-height:1.5}.ws-settings-grid[data-v-d8a04496]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ws-settings-group[data-v-d8a04496]{margin-bottom:16px}.ws-settings-group label[data-v-d8a04496]{display:block;font-size:13px;font-weight:600;color:var(--fcom-secondary-text, #65676b);margin-bottom:6px}.ws-input[data-v-d8a04496]{width:100%;padding:8px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:14px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit}.ws-input[data-v-d8a04496]:focus{outline:none;border-color:var(--fcom-text-link, #1877f2);box-shadow:0 0 0 2px #1877f21a}.ws-input-hint[data-v-d8a04496]{display:block;font-size:12px;color:var(--fcom-text-off, #8a8d91);margin-top:4px}.ws-label-tz[data-v-d8a04496]{font-weight:400;color:var(--fcom-text-off, #8a8d91);font-size:12px}.ws-settings-group-wide[data-v-d8a04496]{grid-column:1 / -1}.ws-hero-setting[data-v-d8a04496]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ws-hero-setting-preview[data-v-d8a04496]{width:240px;max-width:100%;aspect-ratio:57 / 25;object-fit:cover;border-radius:8px;border:1px solid var(--fcom-primary-border, #e5e7eb)}.ws-hero-setting-actions[data-v-d8a04496]{display:flex;flex-wrap:wrap;gap:8px}.ws-settings-group label.ws-hero-setting-upload[data-v-d8a04496]{position:relative;display:inline-flex;align-items:center;margin:0;color:var(--fcom-primary-text, #050505);cursor:pointer}.ws-settings-group label.ws-hero-setting-upload.disabled[data-v-d8a04496]{opacity:.6;cursor:default}.ws-hero-setting-upload input[data-v-d8a04496]{position:absolute;width:1px;height:1px;opacity:0}.ws-hero-setting-upload[data-v-d8a04496]:focus-within{outline:2px solid currentColor;outline-offset:2px}.ws-hero-setting-error[data-v-d8a04496]{color:#dc2626}.ws-btn-secondary[data-v-d8a04496]{padding:7px 14px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-size:13px;font-weight:600;cursor:pointer}.ws-btn-secondary[data-v-d8a04496]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-btn-secondary[data-v-d8a04496]:disabled{opacity:.5;cursor:not-allowed}.ws-template-desc[data-v-d8a04496]{margin:-6px 0 12px}.ws-waitlist-readout[data-v-d8a04496]{margin-top:16px;padding:14px 16px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px}.ws-waitlist-readout-row[data-v-d8a04496]{display:flex;gap:8px;align-items:baseline;font-size:14px;color:var(--fcom-primary-text, #050505)}.ws-waitlist-readout-label[data-v-d8a04496]{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;color:var(--fcom-text-off, #65676b)}.ws-waitlist-readout-hint[data-v-d8a04496]{margin:6px 0 12px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-waitlist-readout-msg[data-v-d8a04496]{margin-top:10px;padding:6px 10px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:4px;font-size:12px}.ws-waitlist-readout-msg.error[data-v-d8a04496]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.ws-chip-list[data-v-d8a04496]{display:flex;flex-wrap:wrap;gap:6px}.ws-chip[data-v-d8a04496]{padding:5px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:20px;background:var(--fcom-primary-bg, #fff);font-size:13px;cursor:pointer;color:var(--fcom-secondary-text, #555);transition:all .15s}.ws-chip.active[data-v-d8a04496]{background:var(--fcom-text-link, #1877f2);color:#fff;border-color:var(--fcom-text-link, #1877f2)}.ws-chip[data-v-d8a04496]:hover:not(.active){border-color:var(--fcom-text-link, #1877f2)}.ws-access-preview[data-v-d8a04496]{margin-top:16px;padding:12px;background:var(--fcom-secondary-bg, #f0f2f5);border-radius:6px;font-size:13px;color:var(--fcom-secondary-text, #555)}.ws-access-preview strong[data-v-d8a04496]{color:var(--fcom-primary-text, #050505)}.ws-settings-divider[data-v-d8a04496]{height:1px;background:var(--fcom-primary-border, #e4e6eb);margin:20px 0 16px}.ws-settings-subtitle[data-v-d8a04496]{font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505);margin:0 0 4px}.ws-checkbox-label[data-v-d8a04496]{display:flex!important;align-items:center;gap:8px;cursor:pointer;font-weight:500!important}.ws-checkbox[data-v-d8a04496]{width:16px;height:16px;accent-color:var(--fcom-text-link, #1877f2);cursor:pointer}.ws-themes-editor[data-v-d8a04496]{display:flex;flex-direction:column;gap:8px}.ws-theme-row[data-v-d8a04496]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ws-theme-color[data-v-d8a04496]{width:36px;height:32px;padding:2px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);cursor:pointer}.ws-theme-label-input[data-v-d8a04496]{flex:1 1 200px;min-width:160px}.ws-theme-row-actions[data-v-d8a04496]{display:flex;gap:4px;margin-left:auto}.ws-theme-btn[data-v-d8a04496]{width:28px;height:28px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-secondary-text, #65676b);cursor:pointer;font-size:13px;line-height:1}.ws-theme-btn[data-v-d8a04496]:hover:not(:disabled){background:var(--fcom-secondary-bg, #f0f2f5)}.ws-theme-btn[data-v-d8a04496]:disabled{opacity:.4;cursor:not-allowed}.ws-theme-btn-remove[data-v-d8a04496]:hover:not(:disabled){color:#ef4444;border-color:#ef4444}.ws-theme-add[data-v-d8a04496]{align-self:flex-start;margin-top:4px}.ws-theme-badge[data-v-d8a04496]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap}.ws-theme-key[data-v-d8a04496]{font-size:12px;color:var(--fcom-text-off, #8a8d91);font-family:monospace}.ws-settings-actions[data-v-d8a04496]{position:sticky;bottom:0;background:var(--fcom-primary-bg, #fff);padding:16px 0;border-top:1px solid var(--fcom-primary-border, #e4e6eb);text-align:right}.ws-btn-save[data-v-d8a04496]{padding:10px 28px;border:none;border-radius:8px;background:#22c55e;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ws-btn-save[data-v-d8a04496]:hover{background:#16a34a}.ws-btn-save[data-v-d8a04496]:disabled{opacity:.6;cursor:not-allowed}.ws-settings-section-header[data-v-d8a04496]{margin-top:16px}.ws-settings-section-title[data-v-d8a04496]{font-size:17px;font-weight:700;color:var(--fcom-primary-text, #050505);margin:0}.ws-template-card[data-v-d8a04496]{position:relative}.ws-template-header[data-v-d8a04496]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ws-template-custom-badge[data-v-d8a04496]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:var(--fcom-text-link, #1877f2);color:#fff}.ws-template-error[data-v-d8a04496]{padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:13px;margin-bottom:12px}.ws-editor-wrapper[data-v-d8a04496]{border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;overflow:hidden}.ws-format-toolbar[data-v-d8a04496]{display:flex;gap:4px;padding:6px 8px;background:var(--fcom-secondary-bg, #f3f4f6);border-bottom:1px solid var(--fcom-primary-border, #d0d0d0)}.ws-fmt-spacer[data-v-d8a04496]{flex:1}.ws-fmt-btn[data-v-d8a04496]{padding:4px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:4px;background:var(--fcom-primary-bg, #fff);cursor:pointer;font-size:13px;color:var(--fcom-primary-text, #333);line-height:1;display:inline-flex;align-items:center;gap:4px}.ws-fmt-btn[data-v-d8a04496]:hover{background:var(--fcom-secondary-bg, #e5e7eb)}.ws-fmt-btn-mode.active[data-v-d8a04496]{background:var(--fcom-primary-text, #333);color:#fff;border-color:var(--fcom-primary-text, #333)}.ws-rich-editor[data-v-d8a04496]{min-height:180px;max-height:400px;overflow-y:auto;padding:12px 16px;font-size:14px;line-height:1.6;color:var(--fcom-primary-text, #333);background:var(--fcom-primary-bg, #fff);outline:none}.ws-rich-editor[data-v-d8a04496]:focus{box-shadow:inset 0 0 0 2px var(--fcom-text-link, #2563eb22)}.ws-rich-editor[data-v-d8a04496] h3{font-size:15px;font-weight:600;margin:12px 0 6px}.ws-rich-editor[data-v-d8a04496] a{color:#2563eb;text-decoration:underline;cursor:text}.ws-rich-editor[data-v-d8a04496] ul,.ws-rich-editor[data-v-d8a04496] ol{padding-left:20px;margin:8px 0}.ws-rich-editor[data-v-d8a04496] p{margin:6px 0}.ws-rich-editor[data-v-d8a04496] strong{font-weight:600}.ws-editor-wrapper .ws-textarea-mono[data-v-d8a04496]{border:none;border-radius:0;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical;min-height:180px;width:100%;box-sizing:border-box}.ws-link-dialog-overlay[data-v-d8a04496]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:200;display:flex;align-items:center;justify-content:center}.ws-link-dialog[data-v-d8a04496]{background:var(--fcom-primary-bg, #fff);border-radius:10px;padding:20px 24px;width:400px;max-width:90vw;box-shadow:0 12px 40px #0003}.ws-link-dialog h4[data-v-d8a04496]{margin:0 0 12px;font-size:15px;font-weight:600}.ws-link-dialog label[data-v-d8a04496]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #666);display:block;margin-bottom:4px}.ws-link-dialog .ws-input[data-v-d8a04496]{width:100%;margin-bottom:8px}.ws-link-hint[data-v-d8a04496]{font-size:11px;color:var(--fcom-text-off, #9ca3af);margin:0 0 12px}.ws-link-dialog-actions[data-v-d8a04496]{display:flex;justify-content:flex-end;gap:8px}.ws-btn-cancel[data-v-d8a04496]{padding:6px 16px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);cursor:pointer;font-size:13px;color:var(--fcom-primary-text, #333)}.ws-btn-cancel[data-v-d8a04496]:hover{background:var(--fcom-secondary-bg, #f3f4f6)}.ws-placeholder-toggle[data-v-d8a04496]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fcom-secondary-text, #65676b);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:8px}.ws-placeholder-toggle[data-v-d8a04496]:hover{color:var(--fcom-primary-text, #050505)}.ws-placeholder-arrow[data-v-d8a04496]{font-size:10px;transition:transform .15s;display:inline-block}.ws-placeholder-arrow.expanded[data-v-d8a04496]{transform:rotate(90deg)}.ws-placeholder-list[data-v-d8a04496]{background:var(--fcom-secondary-bg, #f0f2f5);border-radius:6px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ws-placeholder-item[data-v-d8a04496]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:background .1s;width:100%}.ws-placeholder-item[data-v-d8a04496]:hover{background:var(--fcom-primary-bg, #fff)}.ws-placeholder-token[data-v-d8a04496]{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;background:var(--fcom-primary-bg, #fff);padding:2px 6px;border-radius:3px;border:1px solid var(--fcom-primary-border, #d0d0d0);white-space:nowrap;color:var(--fcom-text-link, #1877f2)}.ws-placeholder-desc[data-v-d8a04496]{font-size:12px;color:var(--fcom-text-off, #8a8d91)}.ws-template-actions[data-v-d8a04496]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ws-btn-reset[data-v-d8a04496]{padding:8px 18px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:8px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-secondary-text, #65676b);font-size:13px;font-weight:600;cursor:pointer}.ws-btn-reset[data-v-d8a04496]:hover{border-color:#ef4444;color:#ef4444}.ws-btn-reset[data-v-d8a04496]:disabled{opacity:.6;cursor:not-allowed}.ws-danger-zone[data-v-d8a04496]{border-color:#fecaca;background:#fef2f2}.ws-danger-action[data-v-d8a04496]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0}.ws-btn-danger[data-v-d8a04496]{padding:8px 20px;border:1px solid #ef4444;border-radius:6px;background:#fff;color:#ef4444;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.ws-btn-danger[data-v-d8a04496]:hover{background:#ef4444;color:#fff}.ws-btn-danger[data-v-d8a04496]:disabled{opacity:.5;cursor:not-allowed}.ws-reset-result[data-v-d8a04496]{padding:10px 12px;background:#fff;border:1px solid #fecaca;border-radius:6px;font-size:13px;color:#991b1b;margin-top:8px}@media(max-width:540px){.ws-settings-grid[data-v-d8a04496]{grid-template-columns:1fr}.ws-danger-action[data-v-d8a04496]{flex-direction:column;align-items:flex-start}}.ws-wsd[data-v-71e1711b]{padding:16px 20px 32px}.ws-detail-back[data-v-71e1711b]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--fcom-text-link, #1877f2);font-size:13px;font-weight:500;cursor:pointer;padding:6px 0;margin-bottom:12px}.ws-detail-back[data-v-71e1711b]:hover{text-decoration:underline}.ws-wsd-loading[data-v-71e1711b],.ws-wsd-error[data-v-71e1711b]{padding:40px;text-align:center;color:var(--fcom-text-off, #65676b)}.ws-wsd-error p[data-v-71e1711b]{margin:0 0 12px}.ws-wsd-header[data-v-71e1711b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;margin-bottom:12px}.ws-wsd-header-info[data-v-71e1711b]{flex:1;min-width:0}.ws-wsd-meta[data-v-71e1711b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-wsd-day[data-v-71e1711b]{font-weight:600}.ws-wsd-time[data-v-71e1711b],.ws-wsd-room[data-v-71e1711b]{color:var(--fcom-secondary-text, #65676b)}.ws-theme-badge[data-v-71e1711b]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.ws-wsd-title[data-v-71e1711b]{font-size:18px;font-weight:700;margin:4px 0;line-height:1.3;color:var(--fcom-primary-text, #050505)}.ws-wsd-leads[data-v-71e1711b]{font-size:13px;color:var(--fcom-secondary-text, #65676b)}.ws-wsd-links[data-v-71e1711b]{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:12px}.ws-wsd-link-row[data-v-71e1711b]{display:flex;align-items:center;gap:8px;min-width:0}.ws-wsd-link-label[data-v-71e1711b]{color:var(--fcom-text-off, #65676b);font-weight:600;flex-shrink:0;width:84px}.ws-wsd-link[data-v-71e1711b]{color:var(--fcom-text-link, #2563eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ws-wsd-link-missing[data-v-71e1711b]{color:var(--fcom-text-off, #9ca3af);font-style:italic}.ws-wsd-copy[data-v-71e1711b]{flex-shrink:0;padding:1px 8px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:4px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-text-link, #2563eb);font-size:11px;cursor:pointer}.ws-wsd-actions[data-v-71e1711b]{display:flex;gap:8px;flex-shrink:0}.ws-wsd-stats[data-v-71e1711b]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.ws-wsd-stat[data-v-71e1711b]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:12px 14px}.ws-wsd-stat-num[data-v-71e1711b]{font-size:22px;font-weight:700;color:var(--fcom-primary-text, #050505);line-height:1}.ws-wsd-stat-num.ws-wsd-stat-warn[data-v-71e1711b]{color:#d97706}.ws-wsd-stat-label[data-v-71e1711b]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b);margin-top:4px}.ws-wsd-filters[data-v-71e1711b]{display:flex;gap:8px;margin-bottom:12px}.ws-wsd-input[data-v-71e1711b],.ws-wsd-select[data-v-71e1711b]{border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;padding:8px 10px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505)}.ws-wsd-input[data-v-71e1711b]{flex:1}.ws-wsd-select[data-v-71e1711b]{min-width:140px}.ws-wsd-action-error[data-v-71e1711b]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:10px 12px;border-radius:6px;font-size:13px;margin-bottom:12px}.ws-wsd-card[data-v-71e1711b]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;margin-bottom:12px;overflow:hidden}.ws-wsd-card-head[data-v-71e1711b]{padding:12px 16px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-secondary-bg, #f7f8fa);display:flex;align-items:center;justify-content:space-between;gap:12px}.ws-wsd-card-head h3[data-v-71e1711b]{margin:0;font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-wsd-card-head-actions[data-v-71e1711b]{display:flex;gap:6px}.ws-wsd-reoffer-msg[data-v-71e1711b]{padding:8px 16px;font-size:12px;background:#ecfdf5;color:#065f46;border-bottom:1px solid #d1fae5}.ws-wsd-reoffer-msg.error[data-v-71e1711b]{background:#fef2f2;color:#991b1b;border-bottom-color:#fecaca}.ws-wsd-empty[data-v-71e1711b]{padding:24px;text-align:center;color:var(--fcom-text-off, #65676b);font-size:13px}.ws-wsd-table[data-v-71e1711b]{width:100%;border-collapse:collapse;font-size:13px}.ws-wsd-table thead th[data-v-71e1711b]{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-secondary-bg, #fafbfc)}.ws-wsd-table tbody td[data-v-71e1711b]{padding:10px 12px;border-bottom:1px solid var(--fcom-primary-border, #f0f1f3);vertical-align:middle;color:var(--fcom-primary-text, #050505)}.ws-wsd-table tbody tr:last-child td[data-v-71e1711b]{border-bottom:none}.ws-wsd-table tbody tr[data-v-71e1711b]:hover{background:var(--fcom-secondary-bg, #fafbfc)}.ws-wsd-pos[data-v-71e1711b]{font-weight:700;color:var(--fcom-text-off, #65676b)}.ws-wsd-pill[data-v-71e1711b]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ws-wsd-pill-confirmed[data-v-71e1711b]{background:#dcfce7;color:#166534}.ws-wsd-pill-held[data-v-71e1711b]{background:#fef3c7;color:#92400e}.ws-wsd-pill-waiting[data-v-71e1711b]{background:#e0e7ff;color:#3730a3}.ws-wsd-countdown[data-v-71e1711b]{margin-top:4px;font-size:11px;font-variant-numeric:tabular-nums;color:#92400e;white-space:nowrap}.ws-wsd-countdown.urgent[data-v-71e1711b]{color:#b91c1c;font-weight:600}.ws-wsd-countdown.expired[data-v-71e1711b]{color:#6b7280;font-style:italic}.ws-wsd-modal-overlay[data-v-71e1711b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.ws-wsd-modal[data-v-71e1711b]{background:#fff;border-radius:10px;padding:24px;width:440px;max-width:92vw;box-shadow:0 20px 60px #0000004d}.ws-wsd-modal-title[data-v-71e1711b]{margin:0 0 12px;font-size:16px;font-weight:600;color:#050505}.ws-wsd-modal-body[data-v-71e1711b]{margin:0 0 16px;font-size:13px;line-height:1.5;color:#333}.ws-wsd-modal-check[data-v-71e1711b]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#f7f8fa;border:1px solid #e4e6eb;border-radius:6px;font-size:13px;color:#050505;cursor:pointer}.ws-wsd-modal-check input[data-v-71e1711b]{margin-top:2px;accent-color:#1877f2}.ws-wsd-modal-hint[data-v-71e1711b]{margin:8px 0 0;font-size:12px;color:#65676b}.ws-wsd-modal-hint-warn[data-v-71e1711b]{color:#92400e}.ws-wsd-modal-actions[data-v-71e1711b]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ws-wsd-modal-wide[data-v-71e1711b]{width:560px;max-width:92vw}.ws-wsd-add-search[data-v-71e1711b]{position:relative;margin:12px 0 8px}.ws-wsd-add-search-input[data-v-71e1711b]{width:100%;padding:9px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:14px;box-sizing:border-box}.ws-wsd-add-search-input[data-v-71e1711b]:focus{outline:none;border-color:#1877f2}.ws-wsd-add-status[data-v-71e1711b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#65676b}.ws-wsd-add-results[data-v-71e1711b]{max-height:280px;overflow-y:auto;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;margin-bottom:12px}.ws-wsd-add-result[data-v-71e1711b]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:10px 12px;background:#fff;border:none;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);cursor:pointer;text-align:left;transition:background .12s}.ws-wsd-add-result[data-v-71e1711b]:last-child{border-bottom:none}.ws-wsd-add-result[data-v-71e1711b]:hover:not(.disabled){background:#f7f8fa}.ws-wsd-add-result.selected[data-v-71e1711b]{background:#1877f214;box-shadow:inset 3px 0 #1877f2}.ws-wsd-add-result.disabled[data-v-71e1711b]{opacity:.55;cursor:not-allowed}.ws-wsd-add-result-main[data-v-71e1711b]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ws-wsd-add-name[data-v-71e1711b]{font-size:14px;font-weight:600;color:#050505}.ws-wsd-add-email[data-v-71e1711b]{font-size:12px;color:#65676b}.ws-wsd-add-result-meta[data-v-71e1711b]{display:flex;flex-direction:column;gap:2px;align-items:flex-end;font-size:11px;color:#65676b;margin-left:12px;flex-shrink:0}.ws-wsd-add-rel[data-v-71e1711b]{padding:1px 7px;border-radius:8px;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.ws-wsd-add-rel.rel-confirmed[data-v-71e1711b]{background:#dcfce7;color:#166534}.ws-wsd-add-rel.rel-held[data-v-71e1711b]{background:#fef3c7;color:#92400e}.ws-wsd-add-rel.rel-waitlist[data-v-71e1711b]{background:#e0e7ff;color:#3730a3}.ws-wsd-add-rel.rel-cancelled[data-v-71e1711b]{background:#f3f4f6;color:#4b5563}.ws-wsd-add-empty[data-v-71e1711b]{padding:16px 12px;text-align:center;color:#65676b;font-size:13px;border:1px dashed var(--fcom-primary-border, #e4e6eb);border-radius:6px;margin-bottom:12px}.ws-wsd-pill-notified[data-v-71e1711b]{background:#fef3c7;color:#92400e}.ws-wsd-pill-checkin[data-v-71e1711b]{background:#dcfce7;color:#15803d;margin-left:4px}.ws-wsd-pill-cancelled[data-v-71e1711b]{background:#fee2e2;color:#b91c1c}.ws-wsd-pill-draft[data-v-71e1711b]{background:#f3f4f6;color:#6b7280}.ws-wsd-pill-live[data-v-71e1711b]{background:#dcfce7;color:#15803d}.ws-wsd-pill-ended[data-v-71e1711b]{background:#f3f4f6;color:#6b7280}.ws-wsd-pill-complete[data-v-71e1711b]{background:#dcfce7;color:#166534}.ws-wsd-pill-pending[data-v-71e1711b]{background:#fef3c7;color:#92400e}.ws-wsd-pill-muted[data-v-71e1711b]{color:var(--fcom-text-off, #ccc);font-size:12px}.ws-wsd-card-head-split[data-v-71e1711b]{display:flex;justify-content:space-between;align-items:center}.ws-wsd-q-stats[data-v-71e1711b]{display:flex;gap:6px}.ws-wsd-q-defs[data-v-71e1711b]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:var(--fcom-secondary-bg, #fafbfc);border-bottom:1px solid var(--fcom-primary-border, #f0f1f3);font-size:12px}.ws-wsd-q-def[data-v-71e1711b]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px}.ws-wsd-q-def-label[data-v-71e1711b]{font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-wsd-q-def-required[data-v-71e1711b]{color:#b91c1c;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.ws-wsd-q-def-type[data-v-71e1711b]{color:var(--fcom-text-off, #65676b);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.ws-wsd-q-rows[data-v-71e1711b]{padding:4px 0}.ws-wsd-q-row[data-v-71e1711b]{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:12px 16px;border-bottom:1px solid var(--fcom-primary-border, #f0f1f3);align-items:start}.ws-wsd-q-row[data-v-71e1711b]:last-child{border-bottom:none}.ws-wsd-q-attendee[data-v-71e1711b]{display:flex;flex-direction:column;gap:2px}.ws-wsd-q-name[data-v-71e1711b]{font-weight:600;color:var(--fcom-primary-text, #050505);font-size:13px}.ws-wsd-q-meta[data-v-71e1711b]{font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-wsd-q-attendee .ws-wsd-pill[data-v-71e1711b]{align-self:flex-start;margin-top:4px}.ws-wsd-q-answers[data-v-71e1711b]{display:flex;flex-direction:column;gap:8px}.ws-wsd-q-answer-row[data-v-71e1711b]{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:baseline;font-size:13px}.ws-wsd-q-answer-label[data-v-71e1711b]{font-weight:500;color:var(--fcom-text-off, #65676b);font-size:12px}.ws-wsd-q-answer-value[data-v-71e1711b]{color:var(--fcom-primary-text, #050505);white-space:pre-wrap;word-break:break-word}.ws-wsd-q-answer-empty[data-v-71e1711b]{color:var(--fcom-text-off, #999);font-style:italic}@media(max-width:700px){.ws-wsd-q-row[data-v-71e1711b]{grid-template-columns:1fr}.ws-wsd-q-answer-row[data-v-71e1711b]{grid-template-columns:1fr;gap:2px}}.ws-wsd-actions-cell[data-v-71e1711b]{white-space:nowrap;text-align:right}.ws-wsd-actions-cell[data-v-71e1711b]>*+*{margin-left:6px}.ws-wsd-btn-sm[data-v-71e1711b]{padding:4px 10px;font-size:12px}@media(max-width:900px){.ws-wsd-stats[data-v-71e1711b]{grid-template-columns:repeat(3,1fr)}.ws-wsd-table[data-v-71e1711b]{font-size:12px}.ws-wsd-table thead th[data-v-71e1711b],.ws-wsd-table tbody td[data-v-71e1711b]{padding:8px}}.ws-ses[data-v-e55d106a]{padding:20px 24px 40px;max-width:1100px;margin:0 auto;color:var(--fcom-primary-text, #050505)}.ws-ses-toolbar[data-v-e55d106a]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ws-ses-summary[data-v-e55d106a]{font-size:14px;color:var(--fcom-secondary-text, #65676b)}.ws-ses-summary strong[data-v-e55d106a]{color:var(--fcom-primary-text, #050505)}.ws-ses-toolbar-actions[data-v-e55d106a]{display:flex;gap:8px;flex-wrap:wrap}.ws-ses-bulk[data-v-e55d106a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:12px;border:1px solid var(--fcom-primary-border, #dadde1);border-radius:8px;background:var(--fcom-secondary-bg, #f0f2f5)}.ws-ses-bulk label[data-v-e55d106a]{flex:1 1 100%;font-size:13px;color:var(--fcom-secondary-text, #65676b)}.ws-ses-bulk .ws-ses-input[data-v-e55d106a]{width:100px}.ws-ses-filters[data-v-e55d106a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ws-ses-filters .ws-ses-input[data-v-e55d106a]{width:auto;min-width:160px}.ws-ses-filters input[type=search][data-v-e55d106a]{flex:1;min-width:200px}.ws-ses-input[data-v-e55d106a]{width:100%;box-sizing:border-box;padding:8px 10px;font-size:14px;border:1px solid var(--fcom-primary-border, #dadde1);border-radius:6px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505)}.ws-ses-input[data-v-e55d106a]:focus{outline:none;border-color:var(--fcom-text-link, #1877f2)}.ws-ses-btn[data-v-e55d106a]{padding:8px 14px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;border:1px solid var(--fcom-primary-border, #dadde1);background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505)}.ws-ses-btn[data-v-e55d106a]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-ses-btn[data-v-e55d106a]:disabled{opacity:.6;cursor:not-allowed}.ws-ses-btn-primary[data-v-e55d106a]{background:var(--fcom-primary-button, #1877f2);border-color:var(--fcom-primary-button, #1877f2);color:var(--fcom-primary-button-text, #fff)}.ws-ses-btn-primary[data-v-e55d106a]:hover{background:var(--fcom-primary-button, #1877f2);filter:brightness(.95)}.ws-ses-link[data-v-e55d106a]{background:none;border:none;padding:4px 6px;font-size:13px;cursor:pointer;color:var(--fcom-text-link, #1877f2)}.ws-ses-link[data-v-e55d106a]:disabled{opacity:.4;cursor:not-allowed}.ws-ses-link.is-danger[data-v-e55d106a]{color:#dc2626}.ws-ses-alert[data-v-e55d106a]{padding:10px 14px;border-radius:6px;margin-bottom:12px;font-size:14px}.ws-ses-alert.is-error[data-v-e55d106a]{background:#ef44441a;color:#b91c1c}.ws-ses-alert.is-info[data-v-e55d106a]{background:#1877f214;color:var(--fcom-primary-text, #050505)}.ws-ses-hint-box[data-v-e55d106a]{padding:10px 14px;border-radius:6px;margin-bottom:12px;font-size:13px;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-secondary-text, #65676b)}.ws-ses-empty[data-v-e55d106a]{padding:40px 0;text-align:center;color:var(--fcom-secondary-text, #65676b)}.ws-ses-warn[data-v-e55d106a]{color:#b45309}.ws-ses-muted[data-v-e55d106a]{color:var(--fcom-text-off, #8a8d91);font-size:12px}.ws-ses-day[data-v-e55d106a]{margin-bottom:20px}.ws-ses-day-label[data-v-e55d106a]{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--fcom-secondary-text, #65676b);margin:0 0 8px}.ws-ses-row[data-v-e55d106a]{display:grid;grid-template-columns:96px 1fr 90px auto;gap:12px;align-items:center;padding:12px 14px;margin-bottom:6px;border-radius:8px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-ses-row.is-cancelled[data-v-e55d106a]{opacity:.6}.ws-ses-row.is-cancelled .ws-ses-title-btn[data-v-e55d106a]{text-decoration:line-through}.ws-ses-time[data-v-e55d106a]{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px}.ws-ses-title[data-v-e55d106a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ws-ses-title-btn[data-v-e55d106a]{background:none;border:none;padding:0;font-size:15px;font-weight:600;color:var(--fcom-primary-text, #050505);cursor:pointer;text-align:left}.ws-ses-title-btn[data-v-e55d106a]:hover{color:var(--fcom-text-link, #1877f2)}.ws-ses-meta[data-v-e55d106a]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--fcom-secondary-text, #65676b);margin-top:4px}.ws-ses-theme[data-v-e55d106a]{padding:1px 8px;border-radius:10px;border:1px solid;font-size:12px}.ws-ses-bookings[data-v-e55d106a]{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}.ws-ses-actions[data-v-e55d106a]{display:flex;gap:2px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.ws-ses-confirm-text[data-v-e55d106a]{font-size:13px;margin-right:4px}.ws-ses-status[data-v-e55d106a]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.ws-ses-status.is-published[data-v-e55d106a]{background:#22c55e24;color:#15803d}.ws-ses-status.is-draft[data-v-e55d106a]{background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-secondary-text, #65676b)}.ws-ses-status.is-cancelled[data-v-e55d106a]{background:#ef44441f;color:#b91c1c}.ws-ses-editor[data-v-e55d106a]{max-width:820px;margin:0 auto}.ws-ses-editor-head[data-v-e55d106a]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px;position:sticky;top:0;z-index:2;padding:8px 0;background:var(--fcom-secondary-bg, #f0f2f5)}.ws-ses-editor-actions[data-v-e55d106a]{display:flex;gap:8px;align-items:center}.ws-ses-dirty[data-v-e55d106a]{font-size:13px;color:#b45309}.ws-ses-back[data-v-e55d106a]{background:none;border:none;cursor:pointer;font-size:14px;color:var(--fcom-text-link, #1877f2);padding:4px 0}.ws-ses-editor-title[data-v-e55d106a]{font-size:20px;margin:4px 0 16px;display:flex;align-items:center;gap:10px}.ws-ses-card[data-v-e55d106a]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:16px 18px;margin-bottom:14px}.ws-ses-card h3[data-v-e55d106a]{font-size:15px;margin:0 0 12px}.ws-ses-card h3 small[data-v-e55d106a]{font-weight:400;color:var(--fcom-secondary-text, #65676b)}.ws-ses-help[data-v-e55d106a]{font-size:13px;color:var(--fcom-secondary-text, #65676b);margin:-6px 0 12px}.ws-ses-field[data-v-e55d106a]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ws-ses-field>span[data-v-e55d106a]{font-size:13px;font-weight:600;color:var(--fcom-secondary-text, #65676b)}.ws-ses-field>span em[data-v-e55d106a]{font-weight:400;font-style:normal;color:var(--fcom-text-off, #8a8d91)}.ws-ses-field small[data-v-e55d106a]{font-size:12px;color:var(--fcom-text-off, #8a8d91)}.ws-ses-grid[data-v-e55d106a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-ses-grid-3[data-v-e55d106a]{grid-template-columns:2fr 1fr 1fr}.ws-ses-grid-q[data-v-e55d106a]{grid-template-columns:2fr 1fr}.ws-ses-chip[data-v-e55d106a]{font-size:11px;padding:1px 6px;border-radius:8px;background:#1877f21a;color:var(--fcom-text-link, #1877f2);margin-left:6px}.ws-ses-leads[data-v-e55d106a]{list-style:none;margin:0 0 10px;padding:0}.ws-ses-leads li[data-v-e55d106a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-ses-usersearch[data-v-e55d106a]{position:relative;margin-bottom:12px}.ws-ses-userresults[data-v-e55d106a]{position:absolute;z-index:5;left:0;right:0;list-style:none;margin:4px 0 0;padding:4px 0;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #dadde1);border-radius:6px;box-shadow:0 6px 18px #00000014;max-height:240px;overflow-y:auto}.ws-ses-userresults li[data-v-e55d106a]{padding:8px 12px;cursor:pointer;font-size:14px}.ws-ses-userresults li[data-v-e55d106a]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-ses-question[data-v-e55d106a]{border:1px dashed var(--fcom-primary-border, #dadde1);border-radius:8px;padding:12px;margin-bottom:10px}.ws-ses-question-foot[data-v-e55d106a]{display:flex;justify-content:space-between;align-items:center}.ws-ses-check[data-v-e55d106a]{display:flex;align-items:center;gap:6px;font-size:13px}@media(max-width:760px){.ws-ses[data-v-e55d106a]{padding:16px}.ws-ses-row[data-v-e55d106a]{grid-template-columns:1fr auto}.ws-ses-time[data-v-e55d106a]{grid-column:1 / -1}.ws-ses-actions[data-v-e55d106a]{grid-column:1 / -1;justify-content:flex-start}.ws-ses-grid[data-v-e55d106a],.ws-ses-grid-3[data-v-e55d106a],.ws-ses-grid-q[data-v-e55d106a]{grid-template-columns:1fr}}.ws-admin[data-v-43c9cabf]{min-height:100%}.ws-admin-header[data-v-43c9cabf]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-admin-header-left[data-v-43c9cabf]{display:flex;align-items:center;gap:10px}.ws-admin-header-icon[data-v-43c9cabf]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-admin-header h1[data-v-43c9cabf]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-admin-tabs-bar[data-v-43c9cabf]{padding:0 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-admin-tabs[data-v-43c9cabf]{display:flex;gap:0}.ws-admin-tab[data-v-43c9cabf]{padding:12px 16px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--fcom-text-off, #65676b);border-bottom:2px solid transparent;transition:all .15s;white-space:nowrap}.ws-admin-tab[data-v-43c9cabf]:hover{color:var(--fcom-primary-text, #050505)}.ws-admin-tab.active[data-v-43c9cabf]{color:var(--fcom-text-link, #1877f2);border-bottom-color:var(--fcom-text-link, #1877f2)}.ws-admin-body[data-v-43c9cabf]{background:var(--fcom-secondary-bg, #f0f2f5);min-height:400px}.ws-admin-loading[data-v-43c9cabf]{text-align:center;padding:64px 24px;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-admin-error[data-v-43c9cabf]{text-align:center;padding:48px 24px;color:#ef4444;font-size:14px}.ws-admin-error p[data-v-43c9cabf]{margin:0 0 12px}.ws-admin-btn[data-v-43c9cabf]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s}.ws-admin-btn-secondary[data-v-43c9cabf]{background:var(--fcom-primary-bg, #fff);border-color:var(--fcom-primary-border, #d0d0d0);color:var(--fcom-primary-text, #333)}.ws-admin-btn-secondary[data-v-43c9cabf]:hover{background:var(--fcom-secondary-bg, #f9fafb)}.ws-admin-overview[data-v-43c9cabf]{padding:20px 24px 40px}.ws-stats-row[data-v-43c9cabf]{display:flex;gap:12px;margin-bottom:20px}.ws-stat-card[data-v-43c9cabf]{flex:1;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:16px 20px;text-align:center}.ws-stat-number[data-v-43c9cabf]{font-size:28px;font-weight:700;color:var(--fcom-primary-text, #050505);line-height:1.2;transition:all .3s ease}.ws-stat-number.ws-stat-building[data-v-43c9cabf]{color:#3b82f6}.ws-stat-number.ws-stat-confirmed[data-v-43c9cabf]{color:#22c55e}.ws-stat-label[data-v-43c9cabf]{font-size:12px;color:var(--fcom-text-off, #65676b);margin-top:4px;font-weight:500}.ws-overview-columns[data-v-43c9cabf]{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.ws-panel[data-v-43c9cabf]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;margin-bottom:16px}.ws-panel-header[data-v-43c9cabf]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-panel-header h2[data-v-43c9cabf]{font-size:14px;font-weight:600;margin:0;color:var(--fcom-primary-text, #050505)}.ws-panel-header-toggle[data-v-43c9cabf]{cursor:pointer;-webkit-user-select:none;user-select:none}.ws-panel-header-toggle[data-v-43c9cabf]:hover{background:var(--fcom-secondary-bg, #f9fafb)}.ws-chevron[data-v-43c9cabf]{color:var(--fcom-text-off, #65676b);transition:transform .2s;transform:rotate(-90deg)}.ws-chevron.expanded[data-v-43c9cabf]{transform:rotate(0)}.ws-live-dot[data-v-43c9cabf]{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block;animation:ws-pulse-live-43c9cabf 2s ease-in-out infinite}@keyframes ws-pulse-live-43c9cabf{0%,to{opacity:1}50%{opacity:.4}}.ws-capacity-grid[data-v-43c9cabf]{padding:16px}.ws-capacity-day-heading[data-v-43c9cabf]{font-size:13px;font-weight:700;color:var(--fcom-primary-text, #050505);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-capacity-day-heading[data-v-43c9cabf]:not(:first-child){margin-top:20px}.ws-capacity-cards[data-v-43c9cabf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:8px}.ws-capacity-card[data-v-43c9cabf]{padding:10px 12px;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;font-size:12px;transition:border-color .2s}.ws-capacity-card[data-v-43c9cabf]:hover{border-color:var(--fcom-text-link, #1877f2)}.ws-capacity-card-clickable[data-v-43c9cabf]{cursor:pointer}.ws-capacity-card-clickable[data-v-43c9cabf]:hover{box-shadow:0 1px 4px #0000000f}.ws-capacity-card-clickable[data-v-43c9cabf]:focus-visible{outline:2px solid var(--fcom-text-link, #1877f2);outline-offset:1px}.ws-capacity-card.is-full[data-v-43c9cabf]{border-color:#fca5a5;background:#fef2f2}.ws-capacity-card-top[data-v-43c9cabf]{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px}.ws-capacity-card-title[data-v-43c9cabf]{font-weight:600;color:var(--fcom-primary-text, #050505);font-size:12px;line-height:1.3;flex:1}.ws-full-badge[data-v-43c9cabf]{font-size:10px;font-weight:700;color:#ef4444;background:#fef2f2;border:1px solid #fca5a5;border-radius:4px;padding:1px 5px;flex-shrink:0}.ws-capacity-card-meta[data-v-43c9cabf]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.ws-capacity-count[data-v-43c9cabf]{font-size:11px;font-weight:600;color:var(--fcom-secondary-text, #65676b)}.ws-theme-badge-mini[data-v-43c9cabf]{font-size:10px;font-weight:500;padding:1px 6px;border-radius:8px}.ws-waitlist-info[data-v-43c9cabf]{font-size:11px;color:#ef4444;font-weight:500;margin-top:4px}.ws-breakdown-list[data-v-43c9cabf]{padding:12px 16px}.ws-breakdown-row[data-v-43c9cabf]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ws-breakdown-row[data-v-43c9cabf]:last-child{margin-bottom:0}.ws-breakdown-label[data-v-43c9cabf]{font-size:12px;color:var(--fcom-primary-text, #050505);width:100px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-breakdown-bar-bg[data-v-43c9cabf]{flex:1;height:8px;background:var(--fcom-secondary-bg, #e5e7eb);border-radius:4px;overflow:hidden}.ws-breakdown-bar-fill[data-v-43c9cabf]{height:100%;border-radius:4px;background:var(--fcom-text-link, #1877f2);transition:width .4s ease;min-width:2px}.ws-breakdown-bar-funding[data-v-43c9cabf]{background:#8b5cf6}.ws-breakdown-bar-pathway[data-v-43c9cabf]{background:#0891b2}.ws-breakdown-count[data-v-43c9cabf]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #65676b);width:32px;text-align:right;flex-shrink:0}.ws-attendance-list[data-v-43c9cabf]{padding:12px 16px}.ws-attendance-row[data-v-43c9cabf]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-attendance-row[data-v-43c9cabf]:last-child{border-bottom:none}.ws-attendance-row.ws-attendance-total[data-v-43c9cabf]{font-weight:600;border-top:2px solid var(--fcom-primary-border, #e4e6eb);margin-top:4px;padding-top:10px}.ws-attendance-label[data-v-43c9cabf]{font-size:13px;color:var(--fcom-primary-text, #050505)}.ws-attendance-count[data-v-43c9cabf]{font-size:13px;font-weight:600;color:var(--fcom-secondary-text, #65676b)}.ws-panel-activity[data-v-43c9cabf]{max-height:400px;display:flex;flex-direction:column}.ws-activity-feed[data-v-43c9cabf]{padding:8px 16px;overflow-y:auto;flex:1;max-height:340px}.ws-activity-item[data-v-43c9cabf]{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-activity-item[data-v-43c9cabf]:last-child{border-bottom:none}.ws-activity-dot[data-v-43c9cabf]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.ws-activity-content[data-v-43c9cabf]{flex:1}.ws-activity-desc[data-v-43c9cabf]{font-size:13px;color:var(--fcom-primary-text, #050505);line-height:1.4}.ws-activity-time[data-v-43c9cabf]{font-size:11px;color:var(--fcom-text-off, #65676b);margin-top:2px}.ws-empty-note[data-v-43c9cabf]{font-size:13px;color:var(--fcom-text-off, #65676b);text-align:center;padding:16px 0}.ws-admin-stub[data-v-43c9cabf]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:40px 24px}.ws-stub-card[data-v-43c9cabf]{text-align:center;color:var(--fcom-text-off, #65676b)}.ws-stub-card svg[data-v-43c9cabf]{margin-bottom:12px;opacity:.4}.ws-stub-card h3[data-v-43c9cabf]{font-size:16px;font-weight:600;color:var(--fcom-primary-text, #050505);margin:0 0 8px}.ws-stub-card p[data-v-43c9cabf]{font-size:14px;margin:0}@media(max-width:900px){.ws-overview-columns[data-v-43c9cabf]{grid-template-columns:1fr}.ws-stats-row[data-v-43c9cabf]{flex-wrap:wrap}.ws-stat-card[data-v-43c9cabf]{flex:1 1 calc(50% - 6px);min-width:120px}}@media(max-width:600px){.ws-admin-overview[data-v-43c9cabf],.ws-admin-header[data-v-43c9cabf]{padding:12px}.ws-admin-tabs-bar[data-v-43c9cabf]{padding:0 12px;overflow-x:auto}.ws-stats-row[data-v-43c9cabf]{gap:8px}.ws-stat-card[data-v-43c9cabf]{padding:12px}.ws-stat-number[data-v-43c9cabf]{font-size:22px}.ws-capacity-cards[data-v-43c9cabf]{grid-template-columns:1fr}}.ws-modal-overlay[data-v-1c9fe2d0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:200;display:flex;align-items:center;justify-content:center;animation:ws-fade-in-1c9fe2d0 .15s ease}@keyframes ws-fade-in-1c9fe2d0{0%{opacity:0}to{opacity:1}}.ws-modal[data-v-1c9fe2d0]{background:var(--fcom-primary-bg, #fff);border-radius:12px;width:560px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:ws-modal-in-1c9fe2d0 .2s ease}@keyframes ws-modal-in-1c9fe2d0{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ws-modal-theme-bar[data-v-1c9fe2d0]{height:6px;border-radius:12px 12px 0 0;background:#e5e7eb}.ws-modal-header[data-v-1c9fe2d0]{padding:20px 24px 0}.ws-modal-title[data-v-1c9fe2d0]{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 4px;color:var(--fcom-primary-text, #1a1a1a)}.ws-modal-lead[data-v-1c9fe2d0]{font-size:14px;color:var(--fcom-secondary-text, #555);margin-bottom:12px}.ws-modal-online-note[data-v-1c9fe2d0]{font-size:12px;color:var(--fcom-text-off, #65676b);margin:12px 0 0}.ws-modal-error[data-v-1c9fe2d0]{margin-top:12px;padding:8px 12px;border-radius:6px;background:#ef444414;color:#b91c1c;font-size:13px}.ws-modal-meta[data-v-1c9fe2d0]{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--fcom-primary-border, #eee);border-bottom:1px solid var(--fcom-primary-border, #eee);margin-bottom:16px;font-size:13px;color:var(--fcom-secondary-text, #555)}.ws-modal-body[data-v-1c9fe2d0]{padding:0 24px 16px}.ws-modal-desc[data-v-1c9fe2d0]{font-size:14px;line-height:1.7;color:var(--fcom-primary-text, #333);margin:0 0 20px}.ws-modal-desc[data-v-1c9fe2d0] h3{font-size:15px;font-weight:600;margin:12px 0 6px}.ws-modal-desc[data-v-1c9fe2d0] strong{font-weight:600}.ws-modal-desc[data-v-1c9fe2d0] a{color:var(--fcom-text-link, #2563eb);text-decoration:underline}.ws-modal-desc[data-v-1c9fe2d0] ul,.ws-modal-desc[data-v-1c9fe2d0] ol{padding-left:20px;margin:8px 0}.ws-modal-desc[data-v-1c9fe2d0] ul{list-style:disc}.ws-modal-desc[data-v-1c9fe2d0] ol{list-style:decimal}.ws-modal-desc[data-v-1c9fe2d0] p{margin:8px 0}.ws-conflict-notice[data-v-1c9fe2d0]{font-size:13px;color:#6b7280;margin-top:12px;padding:8px 12px;background:var(--fcom-secondary-bg, #f3f4f6);border-radius:6px;line-height:1.5}.ws-modal-footer[data-v-1c9fe2d0]{padding:16px 24px 20px;display:flex;gap:10px}.ws-btn-modal-close[data-v-1c9fe2d0]{padding:10px 20px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);cursor:pointer;font-size:14px;color:var(--fcom-secondary-text, #666)}.ws-btn-modal-close[data-v-1c9fe2d0]:hover{background:var(--fcom-secondary-bg, #f9fafb)}.ws-modal-footer .ws-btn[data-v-1c9fe2d0]{flex:1;padding:10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;text-align:center}.ws-btn-wspage-modal[data-v-1c9fe2d0]{border-color:var(--fcom-text-link, #2563eb)!important;background:var(--fcom-text-link, #2563eb)!important;color:#fff!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ws-btn-wspage-modal[data-v-1c9fe2d0]:hover{filter:brightness(.94)}.ws-btn-add[data-v-1c9fe2d0]{border-color:#22c55e;color:#16a34a;background:var(--fcom-primary-bg, #fff)}.ws-btn-add[data-v-1c9fe2d0]:hover{background:#f0fdf4}.ws-btn-remove[data-v-1c9fe2d0]{border-color:var(--fcom-text-link, #2563eb);color:var(--fcom-text-link, #2563eb);background:#eff6ff}.ws-btn-full[data-v-1c9fe2d0]{border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7}.ws-btn-waitlist[data-v-1c9fe2d0]{border-color:#f59e0b;color:#d97706}.ws-btn-waitlist[data-v-1c9fe2d0]:hover{background:#fffbeb}.ws-btn-waitlist-active[data-v-1c9fe2d0]{border-color:#f59e0b;color:#d97706;background:#fffbeb}.ws-btn-waitlist-active[data-v-1c9fe2d0]:hover{background:#fef3c7}.ws-btn-conflict[data-v-1c9fe2d0]{border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7;font-size:11px}.ws-btn-confirmed[data-v-1c9fe2d0]{border-color:#22c55e;color:#16a34a;cursor:default;background:#f0fdf4}.ws-theme-badge[data-v-1c9fe2d0]{display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;margin-bottom:12px;background:#e5e7eb;color:#555}@media(max-width:768px){.ws-modal[data-v-1c9fe2d0]{width:95vw;max-height:90vh}.ws-modal-meta[data-v-1c9fe2d0]{gap:8px}}.ws-hero[data-v-2c56bdc2]{background-color:#1a5276;text-align:center}.ws-hero-image-wrap[data-v-2c56bdc2]{background:#dceef9}.ws-hero-image[data-v-2c56bdc2]{display:block;width:100%;max-width:1140px;height:auto;margin:0 auto}.ws-hero-inner[data-v-2c56bdc2]{max-width:640px;margin:0 auto;padding:24px 24px 28px}.ws-hero-title[data-v-2c56bdc2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.ws-hero-desc[data-v-2c56bdc2]{font-size:14px;color:#ffffffe6;margin:0 0 20px;line-height:1.5}.ws-hero-actions[data-v-2c56bdc2]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ws-hero-btn[data-v-2c56bdc2]{padding:12px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:2px solid transparent}.ws-hero-btn-primary[data-v-2c56bdc2]{background:#fff;color:#1a5276;border-color:#fff}.ws-hero-btn-primary[data-v-2c56bdc2]:hover{background:#ffffffe6}.ws-hero-btn-ghost[data-v-2c56bdc2]{background:transparent;color:#fff;border-color:#fff9}.ws-hero-btn-ghost[data-v-2c56bdc2]:hover{border-color:#fff;background:#ffffff1a}.ws-hero-registered[data-v-2c56bdc2]{display:flex;align-items:center;gap:8px;color:#ffffffe6;background:#ffffff26;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500}.ws-hero-resolving[data-v-2c56bdc2]{display:inline-flex;gap:6px;padding:14px 24px;min-height:48px;align-items:center}.ws-hero-resolving-dot[data-v-2c56bdc2]{width:8px;height:8px;border-radius:50%;background:#fff9;animation:ws-hero-pulse-2c56bdc2 1.2s ease-in-out infinite}.ws-hero-resolving-dot[data-v-2c56bdc2]:nth-child(2){animation-delay:.2s}.ws-hero-resolving-dot[data-v-2c56bdc2]:nth-child(3){animation-delay:.4s}@keyframes ws-hero-pulse-2c56bdc2{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.ws-hero-greeting[data-v-2c56bdc2]{flex-basis:100%;text-align:center;color:#fffffff2;font-size:16px;margin-bottom:4px}.ws-hero-greeting strong[data-v-2c56bdc2]{color:#fff;font-weight:700}.ws-mydash[data-v-2c56bdc2]{background:var(--fcom-secondary-bg, #f7f8fa);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);padding:40px 24px}.ws-mydash-inner[data-v-2c56bdc2]{max-width:1200px;margin:0 auto}.ws-mydash-head[data-v-2c56bdc2]{margin-bottom:24px;text-align:center}.ws-mydash-title[data-v-2c56bdc2]{margin:0 0 6px;font-size:24px;font-weight:700;color:var(--fcom-primary-text, #050505)}.ws-mydash-subtitle[data-v-2c56bdc2]{margin:0;font-size:14px;color:var(--fcom-text-off, #65676b)}.ws-mydash-grid[data-v-2c56bdc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ws-mydash-card[data-v-2c56bdc2]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:18px;display:flex;flex-direction:column}.ws-mydash-card-head[data-v-2c56bdc2]{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--fcom-primary-text, #050505)}.ws-mydash-card-head svg[data-v-2c56bdc2]{color:var(--fcom-text-link, #1877f2);flex-shrink:0}.ws-mydash-card-head h3[data-v-2c56bdc2]{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ws-mydash-count[data-v-2c56bdc2]{margin-left:auto;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-text-off, #65676b);padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.ws-mydash-empty[data-v-2c56bdc2]{font-size:13px;color:var(--fcom-text-off, #65676b);padding:8px 0}.ws-mydash-dl[data-v-2c56bdc2]{margin:0;display:grid;grid-template-columns:70px 1fr;gap:6px 12px;font-size:13px}.ws-mydash-dl dt[data-v-2c56bdc2]{font-size:11px;color:var(--fcom-text-off, #65676b);text-transform:uppercase;letter-spacing:.5px;font-weight:600;padding-top:1px}.ws-mydash-dl dd[data-v-2c56bdc2]{margin:0;color:var(--fcom-primary-text, #050505)}.ws-mydash-days[data-v-2c56bdc2]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ws-mydash-day-name[data-v-2c56bdc2]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b);margin-bottom:4px}.ws-mydash-items[data-v-2c56bdc2]{list-style:none;margin:0;padding:0}.ws-mydash-item[data-v-2c56bdc2]{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:13px;color:var(--fcom-primary-text, #050505)}.ws-mydash-time[data-v-2c56bdc2]{flex-shrink:0;width:45px;color:var(--fcom-text-off, #65676b);font-variant-numeric:tabular-nums;font-size:12px;padding-top:1px}.ws-mydash-title-line[data-v-2c56bdc2]{flex:1;line-height:1.35}.ws-mydash-open[data-v-2c56bdc2]{flex-shrink:0;align-self:center;padding:4px 12px;border-radius:6px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:12px;font-weight:600;text-decoration:none;line-height:1.6}.ws-mydash-open[data-v-2c56bdc2]:hover{filter:brightness(.94);color:#fff}.ws-mydash-hint[data-v-2c56bdc2]{margin:10px 0 0;font-size:11.5px;color:var(--fcom-text-off, #65676b)}.ws-mydash-link[data-v-2c56bdc2]{margin-top:auto;background:none;border:none;padding:6px 0 0;color:var(--fcom-text-link, #1877f2);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ws-mydash-link[data-v-2c56bdc2]:hover{text-decoration:underline}.ws-mydash-card-actions[data-v-2c56bdc2]{gap:8px}.ws-mydash-action[data-v-2c56bdc2]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;font-size:13px;font-weight:500;color:var(--fcom-primary-text, #050505);cursor:pointer;transition:all .15s}.ws-mydash-action[data-v-2c56bdc2]:hover{border-color:var(--fcom-text-link, #1877f2);color:var(--fcom-text-link, #1877f2)}.ws-mydash-action+.ws-mydash-action[data-v-2c56bdc2]{margin-top:8px}.ws-mydash-action svg[data-v-2c56bdc2]{color:var(--fcom-text-off, #65676b)}.ws-mydash-action:hover svg[data-v-2c56bdc2]{color:var(--fcom-text-link, #1877f2)}.ws-steps[data-v-2c56bdc2]{background:var(--fcom-primary-bg, #fff);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-steps-inner[data-v-2c56bdc2]{display:flex;align-items:flex-start;justify-content:center;max-width:720px;margin:0 auto;padding:24px;gap:12px}.ws-step[data-v-2c56bdc2]{display:flex;align-items:flex-start;gap:10px;flex:1}.ws-step-num[data-v-2c56bdc2]{width:28px;height:28px;border-radius:50%;background:#1a5276;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ws-step-text[data-v-2c56bdc2]{display:flex;flex-direction:column;gap:2px}.ws-step-text strong[data-v-2c56bdc2]{font-size:13px;font-weight:600;color:var(--fcom-primary-text, #1a1a1a)}.ws-step-text span[data-v-2c56bdc2]{font-size:12px;color:var(--fcom-text-off, #65676b);line-height:1.4}.ws-step-arrow[data-v-2c56bdc2]{color:var(--fcom-primary-border, #d0d0d0);flex-shrink:0;margin-top:4px}.ws-glance[data-v-2c56bdc2]{background:var(--fcom-primary-bg, #fff);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-glance-inner[data-v-2c56bdc2]{display:flex;justify-content:center;align-items:center;max-width:480px;margin:0 auto;padding:28px 24px}.ws-stat[data-v-2c56bdc2]{flex:1;text-align:center}.ws-stat-number[data-v-2c56bdc2]{font-size:28px;font-weight:800;color:#1a5276;line-height:1;margin-bottom:4px}.ws-stat-label[data-v-2c56bdc2]{font-size:13px;font-weight:500;color:var(--fcom-text-off, #65676b);text-transform:uppercase;letter-spacing:.5px}.ws-stat-divider[data-v-2c56bdc2]{width:1px;height:36px;background:var(--fcom-primary-border, #e4e6eb);margin:0 8px}.ws-section[data-v-2c56bdc2]{background:var(--fcom-primary-bg, #fff);margin-top:8px}.ws-section-header[data-v-2c56bdc2]{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-section-icon[data-v-2c56bdc2]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-section-header h2[data-v-2c56bdc2]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-themes-section[data-v-2c56bdc2]{margin-top:8px}.ws-theme-bar[data-v-2c56bdc2]{display:flex;flex-wrap:wrap;gap:16px;padding:14px 24px;justify-content:center}.ws-theme-item[data-v-2c56bdc2]{display:flex;align-items:center;gap:6px}.ws-theme-dot[data-v-2c56bdc2]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#e5e7eb}.ws-theme-name[data-v-2c56bdc2]{font-size:12px;font-weight:500;color:var(--fcom-secondary-text, #65676b)}.ws-programme-body[data-v-2c56bdc2]{background:var(--fcom-secondary-bg, #f0f2f5);padding:20px 24px 8px}.ws-programme-loading[data-v-2c56bdc2]{text-align:center;padding:40px;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-day-columns[data-v-2c56bdc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ws-day-empty[data-v-2c56bdc2]{font-size:12px;color:var(--fcom-text-off, #8a8d91);text-align:center;padding:16px 4px}.ws-slot-local[data-v-2c56bdc2]{display:block;text-transform:none;letter-spacing:0;font-weight:500;color:var(--fcom-text-link, #2563eb);margin-top:1px}.ws-programme-theme[data-v-2c56bdc2]{display:inline-block;margin-top:4px;font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;border:1px solid transparent}.ws-section-note[data-v-2c56bdc2]{margin-left:auto;font-size:12px;color:var(--fcom-text-off, #8a8d91)}.ws-day-column[data-v-2c56bdc2]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;overflow:hidden}.ws-day-column-header[data-v-2c56bdc2]{font-size:14px;font-weight:700;color:var(--fcom-primary-text, #050505);padding:12px 14px;background:var(--fcom-secondary-bg, #f7f8fa);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);text-align:center}.ws-day-column-body[data-v-2c56bdc2]{padding:10px}.ws-slot-time[data-v-2c56bdc2]{font-size:11px;font-weight:600;color:var(--fcom-text-off, #65676b);text-transform:uppercase;letter-spacing:.3px;margin:10px 0 6px;padding-left:2px}.ws-slot-time[data-v-2c56bdc2]:first-child{margin-top:2px}.ws-programme-row[data-v-2c56bdc2]{display:flex;align-items:center;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;cursor:pointer;transition:box-shadow .15s;overflow:hidden;margin-bottom:4px}.ws-programme-row[data-v-2c56bdc2]:hover{box-shadow:0 1px 4px #00000014}.ws-programme-row-border[data-v-2c56bdc2]{width:4px;align-self:stretch;flex-shrink:0;background:#e5e7eb}.ws-programme-row-content[data-v-2c56bdc2]{flex:1;padding:8px;min-width:0}.ws-programme-title[data-v-2c56bdc2]{font-size:13px;font-weight:600;color:var(--fcom-primary-text, #050505);line-height:1.3}.ws-programme-lead[data-v-2c56bdc2]{font-size:11px;color:var(--fcom-text-off, #65676b);margin-top:2px}.ws-programme-chevron[data-v-2c56bdc2]{color:var(--fcom-text-off, #ccc);margin-right:8px;flex-shrink:0}.ws-programme-footer[data-v-2c56bdc2]{padding:12px 24px 16px;text-align:center;background:var(--fcom-primary-bg, #fff)}.ws-link-btn[data-v-2c56bdc2]{border:none;background:none;color:var(--fcom-text-link, #1877f2);font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:6px;transition:background .15s}.ws-link-btn[data-v-2c56bdc2]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-online-list[data-v-2c56bdc2]{margin:0;padding:12px 24px 20px 44px;font-size:14px;line-height:1.6;color:var(--fcom-secondary-text, #555)}.ws-online-list li[data-v-2c56bdc2]{margin-bottom:6px}.ws-online-list strong[data-v-2c56bdc2]{color:var(--fcom-primary-text, #050505)}.ws-bottom-cta[data-v-2c56bdc2]{background:linear-gradient(135deg,#1a5276,#2980b9);padding:40px 24px;margin-top:8px;text-align:center}.ws-bottom-cta-inner[data-v-2c56bdc2]{max-width:480px;margin:0 auto}.ws-bottom-cta h2[data-v-2c56bdc2]{font-size:24px;font-weight:800;color:#fff;margin:0 0 8px}.ws-bottom-cta p[data-v-2c56bdc2]{font-size:14px;color:#fffc;margin:0 0 20px;line-height:1.5}@media(max-width:900px){.ws-day-columns[data-v-2c56bdc2]{grid-template-columns:1fr}}@media(max-width:640px){.ws-hero-inner[data-v-2c56bdc2]{padding:20px 16px 24px}.ws-hero-actions[data-v-2c56bdc2]{flex-direction:column;align-items:stretch}.ws-hero-btn[data-v-2c56bdc2]{text-align:center}.ws-steps-inner[data-v-2c56bdc2]{flex-direction:column;gap:12px;padding:20px 16px}.ws-step-arrow[data-v-2c56bdc2]{display:none}.ws-glance-inner[data-v-2c56bdc2]{padding:20px 16px}.ws-stat-number[data-v-2c56bdc2]{font-size:24px}.ws-section-header[data-v-2c56bdc2]{padding:12px 16px}.ws-programme-body[data-v-2c56bdc2]{padding:12px 12px 4px}.ws-programme-footer[data-v-2c56bdc2]{padding:10px 16px 14px}.ws-theme-bar[data-v-2c56bdc2]{padding:10px 16px;gap:10px}.ws-online-list[data-v-2c56bdc2]{padding:10px 16px 16px 34px}.ws-bottom-cta[data-v-2c56bdc2]{padding:32px 16px}.ws-bottom-cta h2[data-v-2c56bdc2]{font-size:20px}}.ws-header[data-v-c6b2f36b]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-header-left[data-v-c6b2f36b]{display:flex;align-items:center;gap:10px}.ws-header-icon[data-v-c6b2f36b]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-header h1[data-v-c6b2f36b]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-page-body[data-v-c6b2f36b]{background:var(--fcom-secondary-bg, #f0f2f5);min-height:400px}.ws-reg-form[data-v-c6b2f36b]{max-width:640px;margin:0 auto;padding:24px 20px 40px}.ws-reg-section[data-v-c6b2f36b]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px;margin-bottom:16px}.ws-reg-section h3[data-v-c6b2f36b]{font-size:15px;font-weight:700;margin:0 0 16px;color:var(--fcom-primary-text, #050505);padding-bottom:10px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-reg-row[data-v-c6b2f36b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-reg-form label[data-v-c6b2f36b]{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.ws-reg-form label[data-v-c6b2f36b]:last-child{margin-bottom:0}.ws-reg-form label>span[data-v-c6b2f36b]{font-size:13px;font-weight:500;color:var(--fcom-secondary-text, #65676b)}.ws-reg-form label>span em[data-v-c6b2f36b]{color:#ef4444;font-style:normal}.ws-reg-form input[type=text][data-v-c6b2f36b],.ws-reg-form input[type=email][data-v-c6b2f36b],.ws-reg-form input[type=tel][data-v-c6b2f36b],.ws-reg-form select[data-v-c6b2f36b],.ws-reg-form textarea[data-v-c6b2f36b]{padding:9px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:8px;font-size:14px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit;transition:border-color .15s,box-shadow .15s}.ws-reg-form input[data-v-c6b2f36b]:focus,.ws-reg-form select[data-v-c6b2f36b]:focus,.ws-reg-form textarea[data-v-c6b2f36b]:focus{outline:none;border-color:var(--fcom-text-link, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.ws-reg-form select[data-v-c6b2f36b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2365676b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.ws-disabled[data-v-c6b2f36b]{background:var(--fcom-secondary-bg, #f5f5f5)!important;color:var(--fcom-text-off, #999)!important;cursor:not-allowed}.ws-info-box[data-v-c6b2f36b]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;line-height:1.5;color:#1e40af;margin-bottom:14px}.ws-reg-hint[data-v-c6b2f36b]{font-size:12px;color:var(--fcom-text-off, #8a8d91);margin:6px 0 0;line-height:1.5}.ws-reg-closed[data-v-c6b2f36b]{max-width:480px;margin:0 auto;text-align:center;padding:72px 24px}.ws-reg-closed-icon[data-v-c6b2f36b]{width:56px;height:56px;border-radius:50%;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);color:var(--fcom-secondary-text, #65676b);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.ws-reg-closed h2[data-v-c6b2f36b]{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--fcom-primary-text, #050505)}.ws-reg-closed p[data-v-c6b2f36b]{font-size:15px;color:var(--fcom-secondary-text, #65676b);margin:0 0 18px;line-height:1.5}.ws-reg-back[data-v-c6b2f36b]{font-size:14px;font-weight:600;color:var(--fcom-text-link, #2563eb);text-decoration:none}.ws-reg-error[data-v-c6b2f36b]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:14px;margin-bottom:16px}.ws-reg-actions[data-v-c6b2f36b]{margin-top:4px}.ws-btn-register[data-v-c6b2f36b]{width:100%;padding:13px 32px;border:none;border-radius:10px;background:#22c55e;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.ws-btn-register[data-v-c6b2f36b]:hover{background:#16a34a}.ws-btn-register[data-v-c6b2f36b]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.ws-reg-success[data-v-c6b2f36b]{text-align:center;padding:80px 24px}.ws-reg-success-icon[data-v-c6b2f36b]{width:56px;height:56px;border-radius:50%;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.ws-reg-success h2[data-v-c6b2f36b]{font-size:22px;font-weight:700;margin:0 0 8px;color:var(--fcom-primary-text, #050505)}.ws-reg-success p[data-v-c6b2f36b]{font-size:15px;color:var(--fcom-secondary-text, #65676b);margin:0 0 4px}.ws-reg-redirect[data-v-c6b2f36b]{font-size:13px!important;color:var(--fcom-text-off, #999)!important;margin-top:8px!important}@media(max-width:640px){.ws-reg-row[data-v-c6b2f36b]{grid-template-columns:1fr}.ws-reg-form[data-v-c6b2f36b]{padding:16px 12px 32px}.ws-reg-section[data-v-c6b2f36b]{padding:16px}.ws-header[data-v-c6b2f36b]{padding:12px 16px}}.ws-workshop-card[data-v-7d5751c4]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e0e0e0);border-radius:8px;padding:16px;border-left:4px solid #e0e0e0;display:flex;flex-direction:column;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ws-workshop-card[data-v-7d5751c4]:hover{box-shadow:0 2px 8px #0000000f}.ws-workshop-card.held[data-v-7d5751c4]{border-left-color:var(--fcom-text-link, #2563eb);box-shadow:0 0 0 1px var(--fcom-text-link, #2563eb)}.ws-workshop-card.full[data-v-7d5751c4]{opacity:.7}.ws-workshop-card.just-filled[data-v-7d5751c4]{animation:ws-pulse-red-7d5751c4 .6s ease-out}@keyframes ws-pulse-red-7d5751c4{0%{box-shadow:0 0 #ef444466}to{box-shadow:0 0 0 8px #ef444400}}.ws-card-title[data-v-7d5751c4]{font-size:15px;font-weight:600;margin-bottom:4px;color:var(--fcom-primary-text, #1a1a1a)}.ws-card-lead[data-v-7d5751c4]{font-size:12px;color:var(--fcom-secondary-text, #666);margin-bottom:4px}.ws-card-meta[data-v-7d5751c4]{font-size:12px;color:var(--fcom-text-off, #65676b);margin-bottom:6px}.ws-card-local[data-v-7d5751c4]{margin-left:2px}.ws-theme-badge[data-v-7d5751c4]{display:inline-block;align-self:flex-start;font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;margin-bottom:8px;background:#e5e7eb;color:#555}.ws-card-desc[data-v-7d5751c4]{font-size:12px;color:var(--fcom-text-off, #888);line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.ws-card-spacer[data-v-7d5751c4]{flex:1}.ws-card-bottom[data-v-7d5751c4]{margin-top:auto}.ws-card-footer[data-v-7d5751c4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ws-btn[data-v-7d5751c4],.ws-btn-details[data-v-7d5751c4]{flex:1;padding:8px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);cursor:pointer;font-size:13px;font-weight:500;transition:all .15s;text-align:center}.ws-btn-details[data-v-7d5751c4]{color:var(--fcom-secondary-text, #666);flex:0 0 auto}.ws-btn-details[data-v-7d5751c4]:hover{background:var(--fcom-secondary-bg, #f9fafb);color:var(--fcom-primary-text, #333)}.ws-btn-wspage[data-v-7d5751c4]{flex:0 0 auto;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--fcom-text-link, #2563eb);border-radius:6px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:13px;font-weight:600;text-decoration:none;text-align:center;transition:filter .15s}.ws-btn-wspage[data-v-7d5751c4]:hover{filter:brightness(.94);color:#fff}.ws-btn-add[data-v-7d5751c4]{border-color:#22c55e;color:#16a34a}.ws-btn-add[data-v-7d5751c4]:hover{background:#f0fdf4}.ws-btn-remove[data-v-7d5751c4]{border-color:var(--fcom-text-link, #2563eb);color:var(--fcom-text-link, #2563eb);background:#eff6ff}.ws-btn-full[data-v-7d5751c4]{border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7}.ws-btn-conflict[data-v-7d5751c4]{border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7;font-size:11px}.ws-btn-confirmed[data-v-7d5751c4]{border-color:#22c55e;color:#16a34a;cursor:default;background:#f0fdf4}.ws-btn-waitlist[data-v-7d5751c4]{border-color:#f59e0b;color:#d97706}.ws-btn-waitlist[data-v-7d5751c4]:hover{background:#fffbeb}.ws-btn-waitlist-active[data-v-7d5751c4]{border-color:#f59e0b;color:#d97706;background:#fffbeb}.ws-btn-waitlist-active[data-v-7d5751c4]:hover{background:#fef3c7}.ws-btn-drop-sm[data-v-7d5751c4]{border-color:#ef4444;color:#ef4444;flex:0 0 auto;padding:8px 12px}.ws-btn-drop-sm[data-v-7d5751c4]:hover{background:#fef2f2}.ws-btn-drop-sm[data-v-7d5751c4]:disabled{opacity:.5;cursor:not-allowed}.ws-workshop-card.conflict[data-v-7d5751c4]{border-left-color:#d1d5db;opacity:.6}@media(max-width:480px){.ws-card-footer[data-v-7d5751c4]{flex-direction:column}}.ws-timer[data-v-d794baa4]{padding:12px 0}.ws-timer-display[data-v-d794baa4]{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;margin-bottom:8px;color:var(--fcom-primary-text, #1a1a1a)}.ws-timer-display.warning[data-v-d794baa4]{color:#ef4444;animation:ws-pulse-text-d794baa4 1s infinite}@keyframes ws-pulse-text-d794baa4{0%,to{opacity:1}50%{opacity:.6}}.ws-timer-bar-track[data-v-d794baa4]{height:4px;background:var(--fcom-secondary-bg, #e5e7eb);border-radius:2px;overflow:hidden}.ws-timer-bar-fill[data-v-d794baa4]{height:100%;background:var(--fcom-text-link, #2563eb);border-radius:2px;transition:width 1s linear}.ws-timer-bar-fill.warning[data-v-d794baa4]{background:#ef4444}.ws-sidebar[data-v-ce2eb0a7]{display:flex;flex-direction:column;background:var(--fcom-primary-bg, #fff)}.ws-sidebar-header[data-v-ce2eb0a7]{padding:16px;border-bottom:1px solid var(--fcom-primary-border, #e0e0e0)}.ws-sidebar-header h2[data-v-ce2eb0a7]{font-size:16px;font-weight:600;color:var(--fcom-primary-text, #1a1a1a);margin:0}.ws-sidebar-limit[data-v-ce2eb0a7]{font-size:12px;color:var(--fcom-text-off, #65676b);margin-top:2px}.ws-sidebar-limit.at-limit[data-v-ce2eb0a7]{color:#b45309;font-weight:600}.ws-cart-cancelled[data-v-ce2eb0a7]{color:#b91c1c;font-weight:600}.ws-sidebar-timer[data-v-ce2eb0a7]{padding:0 16px;border-bottom:1px solid var(--fcom-primary-border, #e0e0e0)}.ws-sidebar-banner[data-v-ce2eb0a7]{padding:12px 16px;text-align:center;font-size:14px}.ws-sidebar-banner p[data-v-ce2eb0a7]{margin:4px 0 0;font-size:13px;color:var(--fcom-secondary-text, #666)}.ws-banner-confirmed[data-v-ce2eb0a7]{background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#16a34a}.ws-btn-questions[data-v-ce2eb0a7]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;border:none;border-radius:6px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.ws-btn-questions[data-v-ce2eb0a7]:hover{opacity:.9}.ws-btn-dashboard[data-v-ce2eb0a7]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;border:1px solid #16a34a;border-radius:6px;background:#fff;color:#16a34a;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.ws-btn-dashboard[data-v-ce2eb0a7]:hover{background:#f0fdf4}.ws-amend-notice[data-v-ce2eb0a7]{font-size:12px;color:#15803d;font-weight:500;margin-top:4px}.ws-redirect-note[data-v-ce2eb0a7]{font-size:11px;color:#9ca3af;margin-top:6px;font-style:italic}.ws-banner-expired[data-v-ce2eb0a7]{background:#fef2f2;border-bottom:1px solid #fecaca;color:#ef4444}.ws-btn-restart[data-v-ce2eb0a7]{margin-top:8px;padding:6px 16px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);cursor:pointer;font-size:13px;color:var(--fcom-primary-text, #333)}.ws-sidebar-content[data-v-ce2eb0a7]{flex:1;overflow-y:auto;padding:16px}.ws-cart-empty[data-v-ce2eb0a7]{text-align:center;color:var(--fcom-text-off, #9ca3af);padding:24px 0;font-size:14px;line-height:1.6}.ws-cart-day[data-v-ce2eb0a7]{margin-bottom:12px}.ws-cart-day-label[data-v-ce2eb0a7]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #888);margin-bottom:6px}.ws-cart-item[data-v-ce2eb0a7]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:var(--fcom-secondary-bg, #f9fafb);border-radius:6px;margin-bottom:4px}.ws-cart-item-title[data-v-ce2eb0a7]{font-size:13px;color:var(--fcom-primary-text, #1a1a1a)}.ws-cart-item-time[data-v-ce2eb0a7]{font-size:11px;color:var(--fcom-text-off, #888)}.ws-cart-item-badges[data-v-ce2eb0a7]{display:flex;gap:4px;margin-top:4px}.ws-cart-badge[data-v-ce2eb0a7]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-text-link, #1877f2);font-size:10px;font-weight:600}.ws-cart-item-remove[data-v-ce2eb0a7]{width:24px;height:24px;border:none;background:none;cursor:pointer;color:var(--fcom-text-off, #9ca3af);font-size:16px;border-radius:4px;display:flex;align-items:center;justify-content:center}.ws-cart-item-remove[data-v-ce2eb0a7]:hover{background:#fee2e2;color:#ef4444}.ws-sidebar-error[data-v-ce2eb0a7]{padding:8px 16px;background:#fef2f2;color:#ef4444;font-size:13px;border-bottom:1px solid #fecaca}.ws-sidebar-footer[data-v-ce2eb0a7]{padding:16px;border-top:1px solid var(--fcom-primary-border, #e0e0e0)}.ws-btn-confirm[data-v-ce2eb0a7]{width:100%;padding:12px;border:none;border-radius:8px;background:#22c55e;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.ws-btn-confirm[data-v-ce2eb0a7]:hover{background:#16a34a}.ws-btn-confirm[data-v-ce2eb0a7]:disabled{background:#d1d5db;cursor:not-allowed}.ws-btn-clear[data-v-ce2eb0a7]{width:100%;padding:8px;border:none;background:none;color:var(--fcom-text-off, #9ca3af);font-size:13px;cursor:pointer;margin-top:8px}.ws-btn-clear[data-v-ce2eb0a7]:hover{color:#ef4444}.ws-cart-summary[data-v-ce2eb0a7]{font-size:12px;color:var(--fcom-text-off, #888);text-align:center;margin-top:8px}.ws-connection[data-v-bea35378]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fcom-secondary-text, #666)}.ws-connection-dot[data-v-bea35378]{width:8px;height:8px;border-radius:50%;background:#ef4444}.ws-connection-dot.connected[data-v-bea35378]{background:#22c55e}.ws-connection-dot.connecting[data-v-bea35378]{background:#eab308}.ws-connection-dot.polling[data-v-bea35378]{background:#3b82f6}.ws-queue-gate[data-v-6a350edd]{display:flex;justify-content:center;align-items:flex-start;padding:40px 20px;min-height:50vh;background:var(--fcom-secondary-bg, #f0f2f5)}.ws-queue-card[data-v-6a350edd]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:12px;padding:40px 32px;max-width:420px;width:100%;text-align:center}.ws-queue-icon[data-v-6a350edd]{color:var(--fcom-text-link, #1877f2);margin-bottom:20px;animation:spin-slow-6a350edd 8s linear infinite}@keyframes spin-slow-6a350edd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ws-queue-title[data-v-6a350edd]{font-size:20px;font-weight:700;color:var(--fcom-primary-text, #050505);margin:0 0 8px}.ws-queue-subtitle[data-v-6a350edd]{font-size:14px;color:var(--fcom-secondary-text, #65676b);margin:0 0 28px;line-height:1.5}.ws-queue-stats[data-v-6a350edd]{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.ws-queue-stat[data-v-6a350edd]{flex:1;padding:12px 8px;background:var(--fcom-secondary-bg, #f0f2f5);border-radius:8px}.ws-queue-stat-value[data-v-6a350edd]{font-size:18px;font-weight:700;color:var(--fcom-primary-text, #050505)}.ws-queue-stat-label[data-v-6a350edd]{font-size:11px;font-weight:600;color:var(--fcom-text-off, #8a8d91);margin-top:2px;text-transform:uppercase;letter-spacing:.3px}.ws-queue-progress[data-v-6a350edd]{margin-bottom:24px}.ws-queue-progress-bar[data-v-6a350edd]{height:6px;background:var(--fcom-secondary-bg, #e4e6eb);border-radius:3px;overflow:hidden;margin-bottom:6px}.ws-queue-progress-fill[data-v-6a350edd]{height:100%;background:var(--fcom-text-link, #1877f2);border-radius:3px;transition:width .5s ease}.ws-queue-progress-label[data-v-6a350edd]{font-size:12px;color:var(--fcom-text-off, #8a8d91)}.ws-queue-pulse[data-v-6a350edd]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--fcom-secondary-text, #65676b)}.ws-queue-pulse-dot[data-v-6a350edd]{width:8px;height:8px;border-radius:50%;background:var(--fcom-text-link, #1877f2);animation:pulse-queue-6a350edd 1.5s ease-in-out infinite}@keyframes pulse-queue-6a350edd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.ws-queue-error[data-v-6a350edd]{margin-top:16px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:13px}.ws-queue-loading[data-v-6a350edd]{padding:48px;text-align:center;color:var(--fcom-secondary-text, #999);font-size:14px}@media(max-width:480px){.ws-queue-card[data-v-6a350edd]{padding:28px 20px}.ws-queue-stats[data-v-6a350edd]{flex-direction:column;gap:8px}}.ws-wl-offer-overlay[data-v-77403548]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:300;display:flex;align-items:center;justify-content:center;animation:ws-fade-in-77403548 .2s ease}@keyframes ws-fade-in-77403548{0%{opacity:0}to{opacity:1}}.ws-wl-offer-modal[data-v-77403548]{background:#fff;border-radius:16px;padding:32px;width:400px;max-width:90vw;text-align:center;box-shadow:0 20px 60px #0000004d;animation:ws-modal-in-77403548 .25s ease}@keyframes ws-modal-in-77403548{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ws-wl-offer-icon[data-v-77403548]{margin-bottom:12px}.ws-wl-offer-title[data-v-77403548]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.ws-wl-offer-when[data-v-77403548]{font-size:13px;color:#6b7280;margin:-4px 0 8px}.ws-wl-offer-error[data-v-77403548]{font-size:13px;color:#b91c1c;margin:0 0 12px}.ws-wl-offer-workshop[data-v-77403548]{font-size:15px;font-weight:600;color:#d97706;margin:0 0 8px}.ws-wl-offer-desc[data-v-77403548]{font-size:13px;color:#666;line-height:1.5;margin:0 0 16px}.ws-wl-offer-timer[data-v-77403548]{font-size:24px;font-weight:700;color:#d97706;margin-bottom:20px;font-variant-numeric:tabular-nums}.ws-wl-offer-timer.urgent[data-v-77403548]{color:#ef4444}.ws-wl-offer-actions[data-v-77403548]{display:flex;flex-direction:column;gap:8px}.ws-wl-btn-claim[data-v-77403548]{width:100%;padding:12px;border:none;border-radius:8px;background:#f59e0b;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.ws-wl-btn-claim[data-v-77403548]:hover{background:#d97706}.ws-wl-btn-claim[data-v-77403548]:disabled{opacity:.6;cursor:not-allowed}.ws-wl-btn-dismiss[data-v-77403548]{width:100%;padding:8px;border:none;background:none;color:#9ca3af;font-size:13px;cursor:pointer}.ws-wl-btn-dismiss[data-v-77403548]:hover{color:#666}.ws-header[data-v-1259d34c]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-header-left[data-v-1259d34c]{display:flex;align-items:center;gap:10px}.ws-header-icon[data-v-1259d34c]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-header h1[data-v-1259d34c]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-tabs-bar[data-v-1259d34c]{padding:0 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-tabs[data-v-1259d34c]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.ws-tab[data-v-1259d34c]{padding:12px 16px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--fcom-text-off, #65676b);border-bottom:2px solid transparent;transition:all .15s;white-space:nowrap}.ws-tab[data-v-1259d34c]:hover{color:var(--fcom-primary-text, #050505)}.ws-tab.active[data-v-1259d34c]{color:var(--fcom-text-link, #1877f2);border-bottom-color:var(--fcom-text-link, #1877f2)}.ws-filter-bar[data-v-1259d34c]{display:flex;justify-content:space-between;align-items:center;padding:10px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-filter-left[data-v-1259d34c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ws-result-count[data-v-1259d34c]{font-size:13px;color:var(--fcom-text-off, #65676b)}.ws-theme-filter[data-v-1259d34c]{font-size:13px;padding:5px 8px;border:1px solid var(--fcom-primary-border, #dadde1);border-radius:6px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505)}.ws-tz-note[data-v-1259d34c]{font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-slot-tz[data-v-1259d34c]{font-weight:400;text-transform:none;letter-spacing:0}.ws-filter-right[data-v-1259d34c]{display:flex;align-items:center;gap:8px}.ws-view-toggle[data-v-1259d34c]{display:flex;gap:2px;background:var(--fcom-secondary-bg, #f0f2f5);border-radius:6px;padding:3px}.ws-view-toggle button[data-v-1259d34c]{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;border-radius:4px;background:none;cursor:pointer;color:var(--fcom-text-off, #65676b);transition:all .15s}.ws-view-toggle button.active[data-v-1259d34c]{background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);box-shadow:0 1px 2px #00000014}.ws-view-toggle button[data-v-1259d34c]:hover:not(.active){color:var(--fcom-primary-text, #050505)}.ws-content-layout[data-v-1259d34c]{display:grid;grid-template-columns:1fr 340px;background:var(--fcom-secondary-bg, #f0f2f5)}.ws-browser[data-v-1259d34c]{padding:20px 24px 40px}.ws-day-section[data-v-1259d34c]{margin-bottom:28px}.ws-day-heading[data-v-1259d34c]{font-size:15px;font-weight:700;color:var(--fcom-primary-text, #050505);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-slot-label[data-v-1259d34c]{font-size:12px;color:var(--fcom-text-off, #65676b);font-weight:600;margin:16px 0 10px;text-transform:uppercase;letter-spacing:.3px}.ws-workshop-grid[data-v-1259d34c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.ws-workshop-grid.list-view[data-v-1259d34c]{grid-template-columns:1fr}.ws-access-gate[data-v-1259d34c]{background:#fffbeb;border-bottom:1px solid #fde68a;padding:20px 24px}.ws-access-gate-inner[data-v-1259d34c]{display:flex;align-items:flex-start;gap:14px;max-width:600px}.ws-access-icon[data-v-1259d34c]{color:#d97706;flex-shrink:0;margin-top:2px}.ws-access-text h3[data-v-1259d34c]{font-size:15px;font-weight:700;color:#92400e;margin:0 0 4px}.ws-access-text p[data-v-1259d34c]{font-size:13px;color:#78350f;margin:0 0 4px;line-height:1.5}.ws-access-date[data-v-1259d34c]{font-size:13px;color:#92400e}.ws-access-note[data-v-1259d34c]{font-size:12px;color:#a16207;margin:10px 0 0;font-style:italic}.ws-confirmed-banner[data-v-1259d34c]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#16a34a;font-size:13px;font-weight:500}.ws-confirmed-link[data-v-1259d34c]{border:none;background:none;color:#15803d;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.ws-confirmed-link[data-v-1259d34c]:hover{color:#166534}.ws-access-early[data-v-1259d34c]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#16a34a;font-size:13px;font-weight:500}.ws-loading[data-v-1259d34c]{text-align:center;padding:64px;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-sidebar-desktop[data-v-1259d34c]{background:var(--fcom-primary-bg, #fff);border-left:1px solid var(--fcom-primary-border, #e4e6eb);position:sticky;top:0;align-self:start;max-height:calc(100vh - var(--fcom-header-height, 65px));overflow-y:auto}.ws-sidebar-overlay[data-v-1259d34c],.ws-sidebar-mobile[data-v-1259d34c],.ws-cart-fab[data-v-1259d34c]{display:none}@media(max-width:768px){.ws-content-layout[data-v-1259d34c]{grid-template-columns:1fr}.ws-sidebar-desktop[data-v-1259d34c]{display:none}.ws-sidebar-overlay[data-v-1259d34c]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}.ws-sidebar-overlay.open[data-v-1259d34c]{display:block}.ws-sidebar-mobile[data-v-1259d34c]{display:block;position:fixed;top:0;right:-100%;width:340px;max-width:85vw;height:100vh;z-index:100;transition:right .3s ease;box-shadow:-4px 0 20px #00000026;background:var(--fcom-primary-bg, #fff)}.ws-sidebar-mobile.open[data-v-1259d34c]{right:0}.ws-cart-fab[data-v-1259d34c]{display:flex;align-items:center;justify-content:center;position:fixed;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--fcom-text-link, #1877f2);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 12px #1877f266;z-index:90}.ws-fab-badge[data-v-1259d34c]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px}.ws-browser[data-v-1259d34c]{padding:16px 12px 80px}.ws-workshop-grid[data-v-1259d34c]{grid-template-columns:1fr}.ws-tabs-bar[data-v-1259d34c]{padding:0 12px;overflow-x:auto}.ws-filter-bar[data-v-1259d34c]{padding:8px 12px}.ws-header[data-v-1259d34c]{padding:12px}}.ws-header[data-v-6d5284ed]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-header-left[data-v-6d5284ed]{display:flex;align-items:center;gap:10px}.ws-header-icon[data-v-6d5284ed]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-header h1[data-v-6d5284ed]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-page-body[data-v-6d5284ed]{background:var(--fcom-secondary-bg, #f0f2f5);min-height:400px}.ws-q-center[data-v-6d5284ed]{display:flex;justify-content:center;align-items:center;min-height:300px;padding:48px 20px}.ws-q-loading[data-v-6d5284ed]{color:var(--fcom-secondary-text, #999);font-size:14px}.ws-q-done[data-v-6d5284ed]{text-align:center}.ws-q-done-icon[data-v-6d5284ed]{width:56px;height:56px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ws-q-done h2[data-v-6d5284ed]{font-size:20px;font-weight:600;color:var(--fcom-primary-text, #050505);margin:0 0 6px}.ws-q-done p[data-v-6d5284ed]{color:var(--fcom-secondary-text, #666);font-size:14px;margin:0 0 16px}.ws-q-link[data-v-6d5284ed]{display:inline-block;padding:10px 24px;border-radius:8px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.ws-q-link[data-v-6d5284ed]:hover{opacity:.9}.ws-q-form[data-v-6d5284ed]{max-width:640px;margin:0 auto;padding:24px 20px 40px}.ws-q-intro[data-v-6d5284ed]{font-size:14px;color:var(--fcom-secondary-text, #666);margin:0 0 20px;line-height:1.5}.ws-q-error[data-v-6d5284ed]{display:flex;gap:10px;align-items:center;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:16px}.ws-q-card[data-v-6d5284ed]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px;margin-bottom:16px;transition:border-color .2s}.ws-q-card--submitted[data-v-6d5284ed]{border-color:#86efac;background:linear-gradient(135deg,var(--fcom-primary-bg, #fff) 0%,#f0fdf4 100%)}.ws-q-card-header h3[data-v-6d5284ed]{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--fcom-primary-text, #050505)}.ws-q-card-meta[data-v-6d5284ed]{font-size:13px;color:var(--fcom-secondary-text, #666)}.ws-q-card-submitted[data-v-6d5284ed]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:#16a34a}.ws-q-divider[data-v-6d5284ed]{height:1px;background:var(--fcom-primary-border, #e4e6eb);margin:16px 0}.ws-q-field[data-v-6d5284ed]{margin-bottom:18px}.ws-q-field[data-v-6d5284ed]:last-child{margin-bottom:0}.ws-q-label[data-v-6d5284ed]{display:block;font-size:13px;font-weight:500;color:var(--fcom-secondary-text, #65676b);margin-bottom:6px}.ws-q-label em[data-v-6d5284ed]{color:#ef4444;font-style:normal}.ws-q-input[data-v-6d5284ed]{width:100%;padding:9px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:8px;font-size:14px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.ws-q-input[data-v-6d5284ed]:focus{outline:none;border-color:var(--fcom-text-link, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.ws-q-textarea[data-v-6d5284ed]{width:100%;padding:9px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:8px;font-size:14px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit;box-sizing:border-box;resize:vertical;transition:border-color .15s,box-shadow .15s}.ws-q-textarea[data-v-6d5284ed]:focus{outline:none;border-color:var(--fcom-text-link, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.ws-q-select[data-v-6d5284ed]{width:100%;padding:9px 36px 9px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:8px;font-size:14px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2365676b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s,box-shadow .15s}.ws-q-select[data-v-6d5284ed]:focus{outline:none;border-color:var(--fcom-text-link, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.ws-q-pills[data-v-6d5284ed]{display:flex;flex-wrap:wrap;gap:8px}.ws-q-pill[data-v-6d5284ed]{display:inline-flex;align-items:center;padding:7px 16px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:20px;font-size:13px;color:var(--fcom-secondary-text, #555);cursor:pointer;transition:all .15s;background:var(--fcom-primary-bg, #fff);-webkit-user-select:none;user-select:none}.ws-q-pill input[type=radio][data-v-6d5284ed]{display:none}.ws-q-pill[data-v-6d5284ed]:hover{border-color:var(--fcom-text-link, #2563eb);color:var(--fcom-text-link, #2563eb)}.ws-q-pill.active[data-v-6d5284ed]{border-color:var(--fcom-text-link, #2563eb);background:#2563eb14;color:var(--fcom-text-link, #2563eb);font-weight:500}.ws-q-checks[data-v-6d5284ed]{display:flex;flex-direction:column;gap:8px}.ws-q-check[data-v-6d5284ed]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--fcom-primary-text, #333);cursor:pointer}.ws-q-check input[type=checkbox][data-v-6d5284ed]{width:16px;height:16px;accent-color:var(--fcom-text-link, #2563eb);flex-shrink:0}.ws-q-submitted-body[data-v-6d5284ed]{text-align:center;padding:8px 0;color:var(--fcom-secondary-text, #666);font-size:14px}.ws-q-actions[data-v-6d5284ed]{padding-top:8px}.ws-q-submit[data-v-6d5284ed]{width:100%;padding:14px 24px;border:none;border-radius:8px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.ws-q-submit[data-v-6d5284ed]:hover{opacity:.9}.ws-q-submit[data-v-6d5284ed]:disabled{opacity:.5;cursor:not-allowed}.ws-q-skip[data-v-6d5284ed]{display:block;width:100%;padding:10px;border:none;background:none;color:var(--fcom-text-off, #9ca3af);font-size:13px;cursor:pointer;margin-top:8px;text-align:center}.ws-q-skip[data-v-6d5284ed]:hover{color:var(--fcom-secondary-text, #666)}.ws-join[data-v-f32c8178]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ws-join-btn[data-v-f32c8178]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:none;border-radius:8px;background:var(--fcom-primary-button, var(--fcom-text-link, #2563eb));color:#fff;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.ws-join-btn[data-v-f32c8178]:hover:not(:disabled){filter:brightness(.94)}.ws-join-btn[data-v-f32c8178]:disabled{cursor:not-allowed;opacity:.85}.ws-join-btn--live[data-v-f32c8178]{background:#16a34a}.ws-join-btn--locked[data-v-f32c8178]{background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-secondary-text, #65676b);border:1px solid var(--fcom-primary-border, #dadde1);font-weight:500;opacity:1}.ws-join--compact .ws-join-btn[data-v-f32c8178]{padding:6px 12px;font-size:13px;border-radius:6px}.ws-join-pulse[data-v-f32c8178]{width:8px;height:8px;border-radius:50%;background:#fff;animation:ws-join-pulse-f32c8178 1.4s ease-in-out infinite}@keyframes ws-join-pulse-f32c8178{0%,to{opacity:1}50%{opacity:.3}}.ws-join-state[data-v-f32c8178]{font-size:13px;color:var(--fcom-secondary-text, #65676b)}.ws-join-state--cancelled[data-v-f32c8178]{color:#b91c1c;font-weight:600}.ws-join-recording[data-v-f32c8178]{font-size:13px;font-weight:600;color:var(--fcom-text-link, #2563eb);text-decoration:none}.ws-join-recording[data-v-f32c8178]:hover{text-decoration:underline}.ws-join-hint[data-v-f32c8178]{font-size:12px;color:var(--fcom-text-off, #8a8d91)}.ws-join-error[data-v-f32c8178]{flex-basis:100%;font-size:12px;color:#b91c1c}.ws-toasts[data-v-de87c408]{position:fixed;right:16px;bottom:16px;z-index:3000;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 32px))}.ws-toast[data-v-de87c408]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);border:1px solid var(--fcom-primary-border, #dadde1);border-left:4px solid var(--fcom-text-link, #2563eb);box-shadow:0 6px 20px #0000001f}.ws-toast--workshop_cancelled[data-v-de87c408]{border-left-color:#dc2626}.ws-toast--session_time_changed[data-v-de87c408],.ws-toast--session_link_changed[data-v-de87c408]{border-left-color:#d97706}.ws-toast--recording_available[data-v-de87c408]{border-left-color:#16a34a}.ws-toast-body[data-v-de87c408]{flex:1;min-width:0}.ws-toast-title[data-v-de87c408]{font-weight:600;font-size:14px}.ws-toast-msg[data-v-de87c408]{font-size:13px;color:var(--fcom-secondary-text, #65676b);margin-top:2px}.ws-toast-link[data-v-de87c408]{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--fcom-text-link, #2563eb);text-decoration:none}.ws-toast-close[data-v-de87c408]{background:none;border:none;font-size:18px;line-height:1;cursor:pointer;color:var(--fcom-text-off, #8a8d91);padding:0 2px}.ws-header[data-v-83987d9e]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-header-left[data-v-83987d9e]{display:flex;align-items:center;gap:10px}.ws-header-icon[data-v-83987d9e]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-header h1[data-v-83987d9e]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-dash-body[data-v-83987d9e]{background:var(--fcom-secondary-bg, #f0f2f5);min-height:50vh}.ws-dash[data-v-83987d9e]{max-width:720px;margin:0 auto;padding:20px 24px 40px;background:var(--fcom-secondary-bg, #f0f2f5);min-height:50vh}.ws-dash--during[data-v-83987d9e]{max-width:480px}.ws-dash--after[data-v-83987d9e]{max-width:600px}.ws-dash-welcome[data-v-83987d9e]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px 24px;margin-bottom:16px}.ws-dash-welcome h2[data-v-83987d9e]{font-size:20px;font-weight:600;margin-bottom:4px;color:var(--fcom-primary-text, #1a1a1a)}.ws-dash-welcome p[data-v-83987d9e]{color:var(--fcom-secondary-text, #666);font-size:14px}.ws-dash-welcome a[data-v-83987d9e]{color:var(--fcom-text-link, #2563eb);text-decoration:none}.ws-dash-banner-questions[data-v-83987d9e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:16px}.ws-dash-banner-questions-text[data-v-83987d9e]{display:flex;flex-direction:column;gap:2px}.ws-dash-banner-questions-text strong[data-v-83987d9e]{font-size:14px;color:#92400e}.ws-dash-banner-questions-text span[data-v-83987d9e]{font-size:13px;color:#a16207}.ws-dash-banner-questions-btn[data-v-83987d9e]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;background:#f59e0b;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.ws-dash-banner-questions-btn[data-v-83987d9e]:hover{background:#d97706}.ws-countdown[data-v-83987d9e]{font-size:15px;margin-bottom:4px}.ws-countdown strong[data-v-83987d9e]{color:var(--fcom-primary-text, #1a1a1a)}.ws-dash-actions[data-v-83987d9e]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.ws-dash-action[data-v-83987d9e]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--fcom-primary-border, #e0e0e0);border-radius:8px;background:var(--fcom-primary-bg, #fff);cursor:pointer;font-size:13px;font-weight:500;color:var(--fcom-primary-text, #333);transition:all .15s}.ws-dash-action[data-v-83987d9e]:hover{background:var(--fcom-secondary-bg, #f9fafb);border-color:var(--fcom-text-link, #2563eb)}.ws-dash-action-icon[data-v-83987d9e]{font-size:18px}.ws-dash-profile[data-v-83987d9e]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px 24px;margin-bottom:16px}.ws-dash-profile h3[data-v-83987d9e]{font-size:14px;font-weight:600;margin:0 0 12px;color:var(--fcom-primary-text, #050505)}.ws-dash-profile-grid[data-v-83987d9e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ws-dash-profile-item[data-v-83987d9e]{display:flex;flex-direction:column;gap:2px}.ws-profile-label[data-v-83987d9e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #8a8d91)}.ws-profile-value[data-v-83987d9e]{font-size:13px;color:var(--fcom-primary-text, #050505)}.ws-btn-primary[data-v-83987d9e]{display:inline-block;padding:10px 24px;border:none;border-radius:8px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;text-align:center}.ws-btn-primary[data-v-83987d9e]:hover{opacity:.9}.ws-btn-text[data-v-83987d9e]{background:none;border:none;color:var(--fcom-text-link, #2563eb);font-size:12px;cursor:pointer;padding:4px 0}.ws-dash-schedule[data-v-83987d9e]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px 24px;margin-bottom:16px}.ws-dash-schedule h3[data-v-83987d9e]{font-size:15px;font-weight:600;margin-bottom:16px;color:var(--fcom-primary-text, #1a1a1a)}.ws-dash-day[data-v-83987d9e]{margin-bottom:20px}.ws-dash-day-label[data-v-83987d9e]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #888);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.ws-dash-workshop[data-v-83987d9e]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--fcom-secondary-bg, #f9fafb);border-radius:8px;margin-bottom:6px}.ws-dash-workshop--clickable[data-v-83987d9e]{cursor:pointer;transition:background .15s}.ws-dash-workshop--clickable[data-v-83987d9e]:hover{background:var(--fcom-secondary-bg, #f7f8fa)}.ws-dash-open[data-v-83987d9e]{flex-shrink:0;margin-left:auto;align-self:center;padding:5px 14px;border-radius:6px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.ws-dash-open[data-v-83987d9e]:hover{filter:brightness(.94);color:#fff}.ws-dash-workshop--attended[data-v-83987d9e]{border-left:3px solid #22c55e}.ws-dash-time[data-v-83987d9e]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #666);white-space:nowrap;min-width:90px}.ws-dash-info[data-v-83987d9e]{flex:1}.ws-dash-title[data-v-83987d9e]{font-size:14px;font-weight:500;color:var(--fcom-primary-text, #1a1a1a)}.ws-dash-room[data-v-83987d9e]{font-size:12px;color:var(--fcom-text-off, #999)}.ws-dash-badges[data-v-83987d9e]{display:flex;gap:6px;align-items:center;flex-shrink:0}.ws-dash-badge[data-v-83987d9e]{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);color:var(--fcom-text-link, #1877f2);font-size:11px;font-weight:600}.ws-dash-badge-num[data-v-83987d9e]{color:var(--fcom-primary-text, #050505);line-height:1}.ws-dash-empty[data-v-83987d9e]{text-align:center;padding:48px 24px;color:var(--fcom-secondary-text, #666);background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px}.ws-attended-badge[data-v-83987d9e]{font-size:12px;font-weight:600;color:#22c55e;white-space:nowrap}.ws-missed-badge[data-v-83987d9e]{font-size:12px;color:var(--fcom-text-off, #999);white-space:nowrap}.ws-card[data-v-83987d9e]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e0e0e0);border-radius:12px;padding:20px;margin-bottom:16px}.ws-card--actions[data-v-83987d9e]{display:flex;gap:10px;padding:12px;flex-wrap:wrap}.ws-card--actions .ws-dash-action[data-v-83987d9e]{flex:1;min-width:120px;justify-content:center}.ws-card-label[data-v-83987d9e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--fcom-secondary-text, #888);margin-bottom:8px}.ws-card-workshop-name[data-v-83987d9e]{font-size:16px;font-weight:600;color:var(--fcom-primary-text, #1a1a1a);margin-bottom:4px}.ws-card-workshop-meta[data-v-83987d9e]{font-size:13px;color:var(--fcom-secondary-text, #666);margin-bottom:16px}.ws-card-empty-msg[data-v-83987d9e]{font-size:14px;color:var(--fcom-secondary-text, #666);padding:8px 0}.ws-up-next-status[data-v-83987d9e]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--fcom-secondary-text, #666)}.ws-status-dot[data-v-83987d9e]{width:8px;height:8px;border-radius:50%;display:inline-block}.ws-status-dot--active[data-v-83987d9e]{background:#22c55e;animation:pulse-dot-83987d9e 1.5s infinite}.ws-status-dot--soon[data-v-83987d9e]{background:var(--fcom-text-link, #2563eb)}@keyframes pulse-dot-83987d9e{0%,to{opacity:1}50%{opacity:.4}}.ws-timeline[data-v-83987d9e]{display:flex;flex-direction:column;gap:2px}.ws-timeline-item[data-v-83987d9e]{display:flex;align-items:center;gap:12px;padding:10px 6px;margin:0 -6px;border-bottom:1px solid var(--fcom-primary-border, #f0f0f0);text-decoration:none;color:inherit;border-radius:8px;transition:background .12s ease;cursor:pointer}.ws-timeline-item[data-v-83987d9e]:hover{background:var(--fcom-secondary-bg, #f5f8ff)}.ws-timeline-item[data-v-83987d9e]:last-child{border-bottom:none}.ws-timeline-arrow[data-v-83987d9e]{margin-left:auto;align-self:center;flex-shrink:0;font-size:22px;line-height:1;color:var(--fcom-text-link, #2563eb);opacity:.5}.ws-timeline-item:hover .ws-timeline-arrow[data-v-83987d9e]{opacity:1}.ws-up-next-open[data-v-83987d9e]{display:inline-block;margin-top:12px;padding:8px 16px;border-radius:8px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.ws-up-next-open[data-v-83987d9e]:hover{filter:brightness(.94);color:#fff}.ws-timeline-indicator[data-v-83987d9e]{display:flex;align-items:flex-start;padding-top:2px;width:20px;flex-shrink:0;justify-content:center}.ws-tl-icon[data-v-83987d9e]{font-size:14px;line-height:1}.ws-tl-icon--checked[data-v-83987d9e]{color:#22c55e;font-weight:700}.ws-tl-icon--current[data-v-83987d9e]{color:var(--fcom-text-link, #2563eb)}.ws-tl-icon--upcoming[data-v-83987d9e]{color:var(--fcom-text-off, #ccc)}.ws-timeline-content[data-v-83987d9e]{flex:1}.ws-timeline-time[data-v-83987d9e]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #666)}.ws-timeline-title[data-v-83987d9e]{font-size:14px;font-weight:500;color:var(--fcom-primary-text, #1a1a1a);margin-top:2px}.ws-timeline-room[data-v-83987d9e]{font-size:12px;color:var(--fcom-text-off, #999)}.ws-timeline--checked_in .ws-timeline-title[data-v-83987d9e]{color:var(--fcom-secondary-text, #888)}.ws-timeline--past .ws-timeline-title[data-v-83987d9e]{color:var(--fcom-text-off, #aaa)}@media(max-width:640px){.ws-dash[data-v-83987d9e]{padding:16px 12px}.ws-dash-workshop[data-v-83987d9e]{flex-wrap:wrap}.ws-dash-actions[data-v-83987d9e],.ws-card--actions[data-v-83987d9e]{flex-direction:column}.ws-header[data-v-83987d9e]{padding:14px 16px}}.ws-dash-waitlist-banner[data-v-83987d9e]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;margin:16px 24px 0;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:12px;color:#78350f;box-shadow:0 1px 3px #f59e0b26}.ws-dash-waitlist-banner.urgent[data-v-83987d9e]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;border-left-color:#ef4444;color:#7f1d1d}.ws-dash-wl-icon[data-v-83987d9e]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#f59e0b;box-shadow:0 1px 2px #0000000f}.ws-dash-waitlist-banner.urgent .ws-dash-wl-icon[data-v-83987d9e]{color:#ef4444}.ws-dash-wl-body[data-v-83987d9e]{flex:1;min-width:0}.ws-dash-wl-title[data-v-83987d9e]{font-size:15px;font-weight:600;margin-bottom:4px;line-height:1.4}.ws-dash-wl-meta[data-v-83987d9e]{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#92400e;margin-bottom:6px}.ws-dash-waitlist-banner.urgent .ws-dash-wl-meta[data-v-83987d9e]{color:#991b1b}.ws-dash-wl-timer[data-v-83987d9e]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ws-dash-wl-actions[data-v-83987d9e]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ws-dash-wl-claim[data-v-83987d9e]{background:#f59e0b;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.ws-dash-wl-claim[data-v-83987d9e]:hover:not(:disabled){background:#d97706}.ws-dash-wl-claim[data-v-83987d9e]:disabled{opacity:.6;cursor:not-allowed}.ws-dash-waitlist-banner.urgent .ws-dash-wl-claim[data-v-83987d9e]{background:#ef4444}.ws-dash-waitlist-banner.urgent .ws-dash-wl-claim[data-v-83987d9e]:hover:not(:disabled){background:#dc2626}.ws-dash-wl-decline[data-v-83987d9e]{background:transparent;color:#92400e;border:1px solid #fcd34d;padding:6px 16px;border-radius:6px;font-size:12px;cursor:pointer;transition:background .15s}.ws-dash-wl-decline[data-v-83987d9e]:hover:not(:disabled){background:#fcd34d33}.ws-dash-wl-decline[data-v-83987d9e]:disabled{opacity:.6;cursor:not-allowed}.ws-dash-waitlist-banner.urgent .ws-dash-wl-decline[data-v-83987d9e]{color:#991b1b;border-color:#fca5a5}@media(max-width:640px){.ws-dash-waitlist-banner[data-v-83987d9e]{margin:12px;flex-wrap:wrap}.ws-dash-wl-actions[data-v-83987d9e]{flex-direction:row;width:100%}.ws-dash-wl-claim[data-v-83987d9e],.ws-dash-wl-decline[data-v-83987d9e]{flex:1}}.ws-pre[data-v-83987d9e]{white-space:pre-line}.ws-dash-tz[data-v-83987d9e]{font-size:12px;font-weight:500;color:var(--fcom-text-off, #8a8d91);margin-left:6px}.ws-dash-local[data-v-83987d9e]{display:block;font-size:11px;font-weight:500;color:var(--fcom-text-link, #2563eb);margin-top:2px}.ws-dash-meta[data-v-83987d9e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--fcom-secondary-text, #65676b);margin-top:3px}.ws-theme-chip[data-v-83987d9e]{display:inline-block;padding:1px 8px;border-radius:10px;border:1px solid;font-size:11px;font-weight:600}.ws-dash-workshop--cancelled .ws-dash-title[data-v-83987d9e]{text-decoration:line-through;color:var(--fcom-text-off, #8a8d91)}.ws-card--next[data-v-83987d9e]{border-left:4px solid var(--fcom-text-link, #2563eb)}.ws-card--live[data-v-83987d9e]{border-left-color:#16a34a}.ws-card-join[data-v-83987d9e]{margin:14px 0 10px}.ws-timeline-join[data-v-83987d9e]{margin-top:6px}.ws-tl-icon--cancelled[data-v-83987d9e]{color:#dc2626}.ws-timeline--cancelled .ws-timeline-title[data-v-83987d9e]{text-decoration:line-through;color:var(--fcom-text-off, #aaa)}.ws-timeline-item[data-v-83987d9e]{cursor:pointer}.ws-later-day[data-v-83987d9e]{margin-top:10px}.ws-later-day-label[data-v-83987d9e]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fcom-secondary-text, #65676b);margin-bottom:4px}.ws-later-item[data-v-83987d9e]{display:flex;gap:10px;padding:6px 0;font-size:14px;color:var(--fcom-primary-text, #050505);text-decoration:none;border-bottom:1px solid var(--fcom-primary-border, #eee)}.ws-later-item[data-v-83987d9e]:last-child{border-bottom:none}.ws-later-item:hover .ws-later-title[data-v-83987d9e]{color:var(--fcom-text-link, #2563eb)}.ws-later-time[data-v-83987d9e]{flex-shrink:0;width:92px;color:var(--fcom-secondary-text, #65676b);font-variant-numeric:tabular-nums}.ws-later-item--cancelled .ws-later-title[data-v-83987d9e]{text-decoration:line-through;color:var(--fcom-text-off, #8a8d91)}.ws-dash-feedback[data-v-83987d9e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;margin-bottom:20px;border-radius:10px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #dadde1);border-left:4px solid #16a34a}.ws-dash-feedback-text[data-v-83987d9e]{display:flex;flex-direction:column;gap:2px}.ws-dash-feedback-text strong[data-v-83987d9e]{font-size:15px;color:var(--fcom-primary-text, #050505)}.ws-dash-feedback-text span[data-v-83987d9e]{font-size:13px;color:var(--fcom-secondary-text, #65676b)}.ws-dash-feedback .ws-btn-primary[data-v-83987d9e]{text-decoration:none}.ws-dash-recording[data-v-83987d9e]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--fcom-primary-border, #eee);text-decoration:none;color:var(--fcom-primary-text, #050505)}.ws-dash-recording[data-v-83987d9e]:last-child{border-bottom:none}.ws-dash-recording:hover .ws-dash-title[data-v-83987d9e]{color:var(--fcom-text-link, #2563eb)}.ws-dash-recording-icon[data-v-83987d9e]{color:#16a34a;font-size:12px}.ws-dash-recording-day[data-v-83987d9e]{margin-left:auto;font-size:12px;color:var(--fcom-secondary-text, #65676b)}@media(max-width:640px){.ws-dash-workshop[data-v-83987d9e]{flex-wrap:wrap}.ws-dash-workshop .ws-join[data-v-83987d9e]{width:100%}}.ws-settings-form[data-v-f5b8a21c]{max-width:640px;margin:0 auto;padding:24px 20px}.ws-settings-section[data-v-f5b8a21c]{margin-bottom:28px}.ws-settings-section h3[data-v-f5b8a21c]{font-size:15px;font-weight:600;margin-bottom:12px;color:var(--fcom-primary-text, #1a1a1a);padding-bottom:8px;border-bottom:1px solid var(--fcom-primary-border, #eee)}.ws-settings-row[data-v-f5b8a21c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-settings-form label[data-v-f5b8a21c]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ws-settings-form label>span[data-v-f5b8a21c]{font-size:13px;font-weight:500;color:var(--fcom-secondary-text, #555)}.ws-settings-form input[data-v-f5b8a21c],.ws-settings-form select[data-v-f5b8a21c],.ws-settings-form textarea[data-v-f5b8a21c]{padding:8px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:14px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #1a1a1a);font-family:inherit}.ws-settings-form input[data-v-f5b8a21c]:focus,.ws-settings-form select[data-v-f5b8a21c]:focus,.ws-settings-form textarea[data-v-f5b8a21c]:focus{outline:none;border-color:var(--fcom-text-link, #2563eb);box-shadow:0 0 0 2px #2563eb1a}.ws-checkbox[data-v-f5b8a21c]{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.ws-checkbox input[data-v-f5b8a21c]{width:16px;height:16px}.ws-settings-hint[data-v-f5b8a21c]{font-size:12px;color:var(--fcom-text-off, #8a8d91);margin:-4px 0 0;line-height:1.5}.ws-settings-error[data-v-f5b8a21c]{padding:10px 14px;margin-bottom:16px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:14px}.ws-settings-actions[data-v-f5b8a21c]{padding-top:16px;border-top:1px solid var(--fcom-primary-border, #eee)}.ws-btn-save[data-v-f5b8a21c]{padding:10px 24px;border:none;border-radius:8px;background:var(--fcom-text-link, #2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ws-btn-save[data-v-f5b8a21c]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.ws-settings-row[data-v-f5b8a21c]{grid-template-columns:1fr}}.ws-amend-tz[data-v-62e89c45]{color:var(--fcom-text-off, #65676b)}.ws-amend-closed[data-v-62e89c45]{color:#b45309}.ws-amend-error[data-v-62e89c45]{margin:0 0 12px;padding:8px 12px;border-radius:6px;background:#ef444414;color:#b91c1c;font-size:13px}.ws-amend-item-blocked[data-v-62e89c45]{font-size:12px;color:#b45309;margin-top:2px}.ws-amend-item.is-cancelled .ws-amend-item-title[data-v-62e89c45]{text-decoration:line-through;opacity:.7}.ws-amend-cancelled[data-v-62e89c45]{font-size:12px;font-weight:600;color:#b91c1c}.ws-header[data-v-62e89c45]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-header-left[data-v-62e89c45]{display:flex;align-items:center;gap:10px}.ws-header-icon[data-v-62e89c45]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-header h1[data-v-62e89c45]{font-size:17px;font-weight:700;margin:0;color:var(--fcom-primary-text, #050505)}.ws-header-back[data-v-62e89c45]{font-size:13px;color:var(--fcom-text-link, #1877f2);text-decoration:none}.ws-header-back[data-v-62e89c45]:hover{text-decoration:underline}.ws-amend-body[data-v-62e89c45]{background:var(--fcom-secondary-bg, #f0f2f5);min-height:50vh;padding:20px 24px 40px}.ws-amend[data-v-62e89c45]{max-width:640px;margin:0 auto}.ws-amend-card[data-v-62e89c45]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px 24px;margin-bottom:16px}.ws-amend-intro[data-v-62e89c45]{color:var(--fcom-secondary-text, #666);font-size:14px;margin:0 0 20px}.ws-amend-day[data-v-62e89c45]{margin-bottom:20px}.ws-amend-day-label[data-v-62e89c45]{font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #888);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.ws-amend-item[data-v-62e89c45]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--fcom-secondary-bg, #f9fafb);border-radius:8px;margin-bottom:6px}.ws-amend-item-title[data-v-62e89c45]{font-size:14px;font-weight:500;color:var(--fcom-primary-text, #1a1a1a)}.ws-amend-item-time[data-v-62e89c45]{font-size:12px;color:var(--fcom-text-off, #999);margin-top:2px}.ws-btn-drop[data-v-62e89c45]{padding:6px 14px;border:1px solid #ef4444;border-radius:6px;background:#fff;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.ws-btn-drop[data-v-62e89c45]:hover{background:#fef2f2}.ws-btn-drop[data-v-62e89c45]:disabled{opacity:.5;cursor:not-allowed}.ws-amend-add-card[data-v-62e89c45]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:16px 24px}.ws-btn-add-more[data-v-62e89c45]{padding:10px 24px;border:1px dashed var(--fcom-text-link, #1877f2);border-radius:8px;background:none;color:var(--fcom-text-link, #1877f2);font-size:14px;font-weight:500;cursor:pointer;width:100%}.ws-btn-add-more[data-v-62e89c45]:hover{background:#1877f20d}.ws-amend-empty[data-v-62e89c45]{text-align:center;padding:48px 24px;color:var(--fcom-secondary-text, #666)}.ws-amend-empty a[data-v-62e89c45]{color:var(--fcom-text-link, #1877f2);text-decoration:none}.ws-modal-overlay[data-v-62e89c45]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:200;display:flex;align-items:center;justify-content:center}.ws-drop-modal[data-v-62e89c45]{background:var(--fcom-primary-bg, #fff);border-radius:12px;width:420px;max-width:90vw;padding:24px;box-shadow:0 20px 60px #0000004d}.ws-drop-modal h3[data-v-62e89c45]{font-size:18px;font-weight:700;margin:0 0 16px;color:var(--fcom-primary-text, #050505)}.ws-drop-modal-workshop[data-v-62e89c45]{padding:12px;background:var(--fcom-secondary-bg, #f0f2f5);border-radius:8px;margin-bottom:16px}.ws-drop-modal-title[data-v-62e89c45]{font-size:15px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-drop-modal-meta[data-v-62e89c45]{font-size:13px;color:var(--fcom-text-off, #65676b);margin-top:4px}.ws-drop-modal-warning[data-v-62e89c45]{font-size:13px;color:#dc2626;line-height:1.5;margin:0 0 20px}.ws-drop-modal-actions[data-v-62e89c45]{display:flex;gap:10px;justify-content:flex-end}.ws-drop-modal-cancel[data-v-62e89c45]{padding:8px 20px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);font-size:14px;cursor:pointer;color:var(--fcom-secondary-text, #666)}.ws-drop-modal-cancel[data-v-62e89c45]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-drop-modal-confirm[data-v-62e89c45]{padding:8px 20px;border:none;border-radius:6px;background:#ef4444;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ws-drop-modal-confirm[data-v-62e89c45]:hover{background:#dc2626}@media(max-width:640px){.ws-amend-body[data-v-62e89c45]{padding:16px 12px}.ws-amend-item[data-v-62e89c45]{flex-direction:column;align-items:flex-start;gap:8px}.ws-btn-drop[data-v-62e89c45]{width:100%;text-align:center}}.ws-header[data-v-be47c47f]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);background:var(--fcom-primary-bg, #fff)}.ws-header-left[data-v-be47c47f]{display:flex;align-items:center;gap:10px}.ws-header-icon[data-v-be47c47f]{color:var(--fcom-secondary-text, #65676b);flex-shrink:0}.ws-header h1[data-v-be47c47f]{margin:0;font-size:18px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-leader-body[data-v-be47c47f]{padding:24px 20px}@media(max-width:600px){.ws-header[data-v-be47c47f]{padding:14px 16px}.ws-leader-body[data-v-be47c47f]{padding:16px}}.ws-leader[data-v-be47c47f]{max-width:880px;margin:0 auto}.ws-leader-welcome[data-v-be47c47f]{margin-bottom:16px}.ws-leader-admin-badge[data-v-be47c47f]{display:inline-block;margin-left:10px;padding:3px 10px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle}.ws-leader-coleads[data-v-be47c47f]{margin:6px 0 0;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-leader-coleads-label[data-v-be47c47f]{font-weight:600;margin-right:6px}.ws-leader-coleads-primary[data-v-be47c47f]{color:var(--fcom-text-link, #1877f2);font-style:italic}.ws-leader-locked[data-v-be47c47f]{display:flex;justify-content:center;padding:40px 16px}.ws-leader-locked-card[data-v-be47c47f]{max-width:480px;width:100%;text-align:center;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:14px;padding:36px 28px;color:var(--fcom-text-off, #65676b);box-shadow:0 1px 2px #0000000a}.ws-leader-locked-card svg[data-v-be47c47f]{color:var(--fcom-text-link, #1877f2);margin-bottom:12px}.ws-leader-locked-card h2[data-v-be47c47f]{font-size:20px;margin:0 0 8px;color:var(--fcom-primary-text, #050505)}.ws-leader-locked-card p[data-v-be47c47f]{margin:0 0 20px;font-size:14px;line-height:1.5}.ws-leader-locked-when[data-v-be47c47f]{font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505);padding:8px 12px;background:var(--fcom-secondary-bg, #f0f2f5);border-radius:8px;display:inline-block;margin-bottom:16px}.ws-leader-locked-countdown[data-v-be47c47f]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.ws-leader-locked-countdown-label[data-v-be47c47f]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--fcom-text-off, #65676b)}.ws-leader-locked-countdown-value[data-v-be47c47f]{font-size:28px;font-weight:700;color:var(--fcom-text-link, #1877f2);font-variant-numeric:tabular-nums}.ws-leader-welcome h2[data-v-be47c47f]{font-size:20px;font-weight:600;margin-bottom:4px}.ws-leader-welcome p[data-v-be47c47f]{color:var(--fcom-secondary-text, #666);font-size:14px}.ws-leader-eventbar[data-v-be47c47f]{display:flex;gap:24px;flex-wrap:wrap;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:14px 18px;margin-bottom:24px}.ws-leader-eventbar-item[data-v-be47c47f]{display:flex;flex-direction:column;gap:2px;min-width:140px}.ws-leader-eventbar-label[data-v-be47c47f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-eventbar-item strong[data-v-be47c47f]{font-size:14px;color:var(--fcom-primary-text, #050505)}.ws-leader-materials-panel[data-v-be47c47f]{padding:16px 20px 20px}.ws-leader-materials-heading[data-v-be47c47f]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-leader-materials-hint[data-v-be47c47f]{margin:0 0 14px;font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-leader-materials-form[data-v-be47c47f]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ws-leader-mat-tabs[data-v-be47c47f]{display:flex;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:8px;padding:3px;background:var(--fcom-secondary-bg, #f0f2f5);margin-bottom:2px}.ws-leader-mat-tab[data-v-be47c47f]{flex:1;border:none;background:transparent;padding:7px 10px;border-radius:6px;font-size:13px;font-weight:600;color:var(--fcom-secondary-text, #555);cursor:pointer;transition:all .15s}.ws-leader-mat-tab.active[data-v-be47c47f]{background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);box-shadow:0 1px 2px #00000014}.ws-leader-mat-tab[data-v-be47c47f]:disabled{opacity:.5;cursor:not-allowed}.ws-leader-materials-form-row[data-v-be47c47f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-leader-materials-form label[data-v-be47c47f]{display:flex;flex-direction:column;gap:4px}.ws-leader-materials-form label>span[data-v-be47c47f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-materials-form label>span em[data-v-be47c47f]{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.ws-leader-materials-form input[type=text][data-v-be47c47f],.ws-leader-materials-form input[type=file][data-v-be47c47f],.ws-leader-materials-form textarea[data-v-be47c47f],.ws-leader-materials-form select[data-v-be47c47f]{padding:7px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);font-family:inherit}.ws-leader-materials-list h5[data-v-be47c47f]{margin:0 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-materials-empty[data-v-be47c47f]{font-size:13px;color:var(--fcom-text-off, #65676b)}.ws-leader-materials-list ul[data-v-be47c47f]{list-style:none;margin:0;padding:0}.ws-leader-materials-list li[data-v-be47c47f]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;margin-bottom:6px}.ws-leader-materials-list li a[data-v-be47c47f]{color:var(--fcom-text-link, #1877f2);text-decoration:none;font-size:13px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-leader-materials-list li a[data-v-be47c47f]:hover{text-decoration:underline}.ws-leader-materials-meta[data-v-be47c47f]{font-size:11px;color:var(--fcom-text-off, #65676b);flex-shrink:0}.ws-leader-materials-del[data-v-be47c47f]{background:none;border:none;color:var(--fcom-text-off, #65676b);font-size:18px;cursor:pointer;padding:0 6px;line-height:1}.ws-leader-materials-del[data-v-be47c47f]:hover{color:#b91c1c}@media(max-width:700px){.ws-leader-materials-form-row[data-v-be47c47f]{grid-template-columns:1fr}}.ws-leader-broadcast[data-v-be47c47f]{padding:16px 20px 20px}.ws-leader-broadcast-grid[data-v-be47c47f]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.ws-leader-broadcast-compose[data-v-be47c47f]{display:flex;flex-direction:column;gap:12px;min-width:0}.ws-leader-broadcast-heading[data-v-be47c47f]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-leader-broadcast-audience[data-v-be47c47f]{font-size:13px;color:var(--fcom-primary-text, #050505);background:var(--fcom-secondary-bg, #f7f8fa);border-radius:6px;padding:8px 12px}.ws-leader-broadcast-toast[data-v-be47c47f]{padding:8px 12px;border-radius:6px;font-size:13px}.ws-leader-broadcast-toast-ok[data-v-be47c47f]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.ws-leader-broadcast-toast-err[data-v-be47c47f]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.ws-leader-broadcast-failures[data-v-be47c47f]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin-bottom:10px;max-height:240px;overflow-y:auto}.ws-leader-broadcast-failures-head[data-v-be47c47f]{font-size:12px;font-weight:700;color:#991b1b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.ws-leader-broadcast-failures ul[data-v-be47c47f]{list-style:none;margin:0;padding:0}.ws-leader-broadcast-failures li[data-v-be47c47f]{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 0;border-bottom:1px solid #fee2e2;font-size:12px;color:#7f1d1d}.ws-leader-broadcast-failures li[data-v-be47c47f]:last-child{border-bottom:none}.ws-leader-broadcast-fail-name[data-v-be47c47f]{font-weight:600}.ws-leader-broadcast-fail-email[data-v-be47c47f]{color:#b91c1c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ws-leader-broadcast-fail-reason[data-v-be47c47f]{flex-basis:100%;color:#b91c1c;opacity:.85}.ws-leader-broadcast-field[data-v-be47c47f]{display:flex;flex-direction:column;gap:4px}.ws-leader-broadcast-field>label[data-v-be47c47f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-field input[type=text][data-v-be47c47f]{padding:8px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:14px;color:var(--fcom-primary-text, #050505)}.ws-leader-broadcast-attach[data-v-be47c47f]{padding:10px 12px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;display:flex;flex-direction:column;gap:6px}.ws-leader-broadcast-attach-head[data-v-be47c47f]{display:flex;align-items:center;justify-content:space-between}.ws-leader-broadcast-attach-head>label[data-v-be47c47f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-attach-add[data-v-be47c47f]{position:relative;cursor:pointer;font-size:12px;font-weight:500;color:var(--fcom-text-link, #1877f2);padding:3px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:14px;background:var(--fcom-primary-bg, #fff)}.ws-leader-broadcast-attach-add[data-v-be47c47f]:hover{background:var(--fcom-secondary-bg, #f0f2f5)}.ws-leader-broadcast-attach-add input[type=file][data-v-be47c47f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ws-leader-broadcast-attach-hint[data-v-be47c47f]{margin:0;font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-attach-list[data-v-be47c47f]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ws-leader-broadcast-attach-list li[data-v-be47c47f]{display:flex;align-items:center;gap:8px;padding:5px 8px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:4px;font-size:12px}.ws-leader-broadcast-attach-name[data-v-be47c47f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-leader-broadcast-attach-size[data-v-be47c47f]{color:var(--fcom-text-off, #65676b);flex-shrink:0}.ws-leader-broadcast-attach-remove[data-v-be47c47f]{background:none;border:none;color:var(--fcom-text-off, #65676b);font-size:16px;line-height:1;padding:0 4px;cursor:pointer}.ws-leader-broadcast-attach-remove[data-v-be47c47f]:hover{color:#b91c1c}.ws-leader-broadcast-attach-remove[data-v-be47c47f]:disabled{opacity:.4;cursor:not-allowed}.ws-leader-broadcast-test[data-v-be47c47f]{padding:10px 12px;background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:6px;display:flex;flex-direction:column;gap:6px}.ws-leader-broadcast-test>label[data-v-be47c47f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-test-row[data-v-be47c47f]{display:flex;gap:8px}.ws-leader-broadcast-test-row input[data-v-be47c47f]{flex:1;padding:7px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px}.ws-leader-broadcast-test-msg[data-v-be47c47f]{font-size:12px;color:#065f46}.ws-leader-broadcast-test-msg-err[data-v-be47c47f]{color:#991b1b}.ws-leader-broadcast-actions[data-v-be47c47f]{margin-top:4px}.ws-leader-broadcast-confirm[data-v-be47c47f]{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:12px 14px;font-size:13px;color:#92400e}.ws-leader-broadcast-confirm-buttons[data-v-be47c47f]{display:flex;gap:8px;margin-top:10px}.ws-leader-btn-send[data-v-be47c47f]{background:#16a34a;color:#fff;border:1px solid #16a34a;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.ws-leader-btn-send[data-v-be47c47f]:hover:not(:disabled){background:#15803d;border-color:#15803d}.ws-leader-btn-send[data-v-be47c47f]:disabled{opacity:.5;cursor:not-allowed}.ws-leader-broadcast-merge[data-v-be47c47f]{background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:14px;overflow-y:auto;max-height:600px;display:flex;flex-direction:column;gap:14px}.ws-leader-broadcast-merge-head h4[data-v-be47c47f]{margin:0 0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-merge-head p[data-v-be47c47f]{margin:0;font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-merge-group[data-v-be47c47f]{border-top:1px solid var(--fcom-primary-border, #e4e6eb);padding-top:8px}.ws-leader-broadcast-merge-group summary[data-v-be47c47f]{list-style:none;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-primary-text, #050505);padding:4px 0}.ws-leader-broadcast-merge-group summary[data-v-be47c47f]::-webkit-details-marker{display:none}.ws-leader-broadcast-merge-group ul[data-v-be47c47f]{list-style:none;margin:0;padding:0}.ws-leader-broadcast-merge-group li[data-v-be47c47f]{padding:5px 6px;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:1px}.ws-leader-broadcast-merge-group li[data-v-be47c47f]:hover{background:#1877f214}.ws-leader-broadcast-merge-group li code[data-v-be47c47f]{font-size:12px;color:var(--fcom-text-link, #1877f2);background:none;padding:0;font-family:SF Mono,Consolas,monospace}.ws-leader-broadcast-merge-group li span[data-v-be47c47f]{font-size:10px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-log h4[data-v-be47c47f]{margin:0 0 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-log-empty[data-v-be47c47f]{font-size:12px;color:var(--fcom-text-off, #65676b)}.ws-leader-broadcast-log ul[data-v-be47c47f]{list-style:none;margin:0;padding:0}.ws-leader-broadcast-log li[data-v-be47c47f]{padding:6px 0;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-leader-broadcast-log li[data-v-be47c47f]:last-child{border-bottom:none}.ws-leader-broadcast-log-subj[data-v-be47c47f]{font-size:12px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-leader-broadcast-log-meta[data-v-be47c47f]{font-size:11px;color:var(--fcom-text-off, #65676b)}@media(max-width:800px){.ws-leader-broadcast-grid[data-v-be47c47f]{grid-template-columns:1fr}.ws-leader-broadcast-merge[data-v-be47c47f]{max-height:360px}}.ws-leader-access-cell[data-v-be47c47f]{font-size:12px;max-width:220px;color:var(--fcom-primary-text, #050505);line-height:1.4;white-space:pre-wrap}.ws-leader-access-chip[data-v-be47c47f]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:10px;font-size:11px;font-weight:500;cursor:help}.ws-leader-error[data-v-be47c47f]{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:14px;margin-bottom:16px}.ws-leader-empty[data-v-be47c47f]{text-align:center;padding:48px 24px;color:var(--fcom-secondary-text, #666)}.ws-leader-card[data-v-be47c47f]{border:1px solid var(--fcom-primary-border, #e0e0e0);border-radius:10px;padding:20px;margin-bottom:16px;background:var(--fcom-primary-bg, #fff)}.ws-leader-card-header[data-v-be47c47f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ws-leader-card-header h3[data-v-be47c47f]{font-size:16px;font-weight:600;color:var(--fcom-primary-text, #1a1a1a);margin:0}.ws-leader-badge[data-v-be47c47f]{font-size:10px;font-weight:600;padding:2px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.ws-leader-meta[data-v-be47c47f]{display:flex;gap:16px;font-size:13px;color:var(--fcom-secondary-text, #666);margin-bottom:12px;flex-wrap:wrap}.ws-leader-capacity[data-v-be47c47f]{margin-bottom:14px}.ws-leader-capacity-track[data-v-be47c47f]{height:6px;background:var(--fcom-secondary-bg, #e5e7eb);border-radius:3px;overflow:hidden;margin-bottom:4px}.ws-leader-capacity-fill[data-v-be47c47f]{height:100%;border-radius:3px;transition:width .4s ease}.ws-leader-capacity-fill.green[data-v-be47c47f]{background:#22c55e}.ws-leader-capacity-fill.yellow[data-v-be47c47f]{background:#eab308}.ws-leader-capacity-fill.red[data-v-be47c47f]{background:#ef4444}.ws-leader-capacity-text[data-v-be47c47f]{display:flex;justify-content:space-between;font-size:12px;color:var(--fcom-secondary-text, #666)}.ws-leader-checkin-count[data-v-be47c47f]{color:var(--fcom-text-link, #3b82f6);font-weight:500}.ws-leader-actions[data-v-be47c47f]{display:flex;gap:8px;flex-wrap:wrap}.ws-leader-action[data-v-be47c47f]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;background:var(--fcom-primary-bg, #fff);font-size:13px;color:var(--fcom-secondary-text, #555);cursor:pointer;transition:all .15s ease}.ws-leader-action[data-v-be47c47f]:hover{border-color:var(--fcom-text-link, #3b82f6);color:var(--fcom-text-link, #3b82f6)}.ws-leader-action.active[data-v-be47c47f]{border-color:var(--fcom-text-link, #3b82f6);background:#3b82f60f;color:var(--fcom-text-link, #3b82f6)}.ws-leader-panel[data-v-be47c47f]{margin-top:16px;padding-top:16px;border-top:1px solid var(--fcom-primary-border, #e0e0e0)}.ws-leader-panel-loading[data-v-be47c47f]{padding:24px;text-align:center;color:var(--fcom-secondary-text, #666);font-size:13px}.ws-leader-panel-empty[data-v-be47c47f]{text-align:center;color:var(--fcom-secondary-text, #999);font-size:13px;padding:20px 0}.ws-leader-table[data-v-be47c47f]{width:100%;border-collapse:collapse;font-size:13px}.ws-leader-table th[data-v-be47c47f]{text-align:left;padding:8px 10px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-secondary-text, #666);border-bottom:1px solid var(--fcom-primary-border, #e0e0e0)}.ws-leader-table td[data-v-be47c47f]{padding:10px;border-bottom:1px solid var(--fcom-primary-border, #f0f0f0);color:var(--fcom-primary-text, #1a1a1a)}.ws-leader-table tr:last-child td[data-v-be47c47f]{border-bottom:none}.ws-leader-status-badge[data-v-be47c47f]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.ws-leader-status-badge.checked-in[data-v-be47c47f]{background:#dcfce7;color:#15803d}.ws-leader-status-badge.not-checked-in[data-v-be47c47f]{background:var(--fcom-secondary-bg, #f3f4f6);color:var(--fcom-secondary-text, #999)}.ws-leader-pagination[data-v-be47c47f]{display:flex;gap:4px;margin-top:12px;justify-content:center}.ws-leader-page-btn[data-v-be47c47f]{padding:4px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:4px;background:var(--fcom-primary-bg, #fff);font-size:12px;cursor:pointer;color:var(--fcom-secondary-text, #666)}.ws-leader-page-btn.active[data-v-be47c47f]{background:var(--fcom-text-link, #3b82f6);color:#fff;border-color:var(--fcom-text-link, #3b82f6)}.ws-leader-checkin-summary[data-v-be47c47f]{display:flex;gap:24px;margin-bottom:20px;padding:16px;background:var(--fcom-secondary-bg, #f9fafb);border-radius:8px}.ws-leader-checkin-stat[data-v-be47c47f]{text-align:center;flex:1}.ws-leader-checkin-stat-num[data-v-be47c47f]{display:block;font-size:28px;font-weight:700;color:var(--fcom-primary-text, #1a1a1a)}.ws-leader-checkin-stat-label[data-v-be47c47f]{display:block;font-size:12px;color:var(--fcom-secondary-text, #666);margin-top:2px}.ws-leader-checkin-section[data-v-be47c47f]{margin-bottom:20px}.ws-leader-checkin-section h4[data-v-be47c47f]{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--fcom-primary-text, #1a1a1a)}.ws-leader-hint[data-v-be47c47f]{font-size:12px;color:var(--fcom-secondary-text, #999);margin-bottom:10px}.ws-leader-input-row[data-v-be47c47f]{display:flex;gap:8px}.ws-leader-input[data-v-be47c47f]{flex:1;padding:8px 12px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #1a1a1a);outline:none}.ws-leader-input[data-v-be47c47f]:focus{border-color:var(--fcom-text-link, #3b82f6)}.ws-leader-input[data-v-be47c47f]::placeholder{color:var(--fcom-text-off, #aaa)}.ws-leader-btn-primary[data-v-be47c47f]{padding:8px 16px;background:var(--fcom-text-link, #3b82f6);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.ws-leader-btn-primary[data-v-be47c47f]:hover{opacity:.9}.ws-leader-btn-primary[data-v-be47c47f]:disabled{opacity:.5;cursor:not-allowed}.ws-leader-btn-secondary[data-v-be47c47f]{padding:8px 16px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;color:var(--fcom-secondary-text, #555);cursor:pointer;white-space:nowrap}.ws-leader-btn-secondary[data-v-be47c47f]:hover{border-color:var(--fcom-text-link, #3b82f6);color:var(--fcom-text-link, #3b82f6)}.ws-leader-btn-secondary[data-v-be47c47f]:disabled{opacity:.5;cursor:not-allowed}.ws-leader-card-badges[data-v-be47c47f]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ws-leader-phase[data-v-be47c47f]{font-size:10px;font-weight:600;padding:2px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-secondary-text, #65676b)}.ws-leader-phase--joinable[data-v-be47c47f]{background:#dbeafe;color:#1d4ed8}.ws-leader-phase--live[data-v-be47c47f]{background:#dcfce7;color:#15803d}.ws-leader-phase--cancelled[data-v-be47c47f]{background:#fef2f2;color:#b91c1c}.ws-leader-localtime[data-v-be47c47f]{color:var(--fcom-text-off, #999);margin-left:4px}.ws-leader-room[data-v-be47c47f]{border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:10px 12px;margin-bottom:14px;background:var(--fcom-secondary-bg, #f9fafb);display:flex;flex-direction:column;gap:8px}.ws-leader-room-row[data-v-be47c47f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ws-leader-room-label[data-v-be47c47f]{flex:0 0 96px;font-size:12px;font-weight:600;color:var(--fcom-secondary-text, #65676b)}.ws-leader-room-url[data-v-be47c47f]{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:6px 8px;border-radius:6px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);color:var(--fcom-primary-text, #050505)}.ws-leader-room-row .ws-leader-input[data-v-be47c47f]{flex:1 1 200px;min-width:0}.ws-leader-room-actions[data-v-be47c47f]{display:flex;gap:6px}.ws-leader-room-missing[data-v-be47c47f]{font-size:13px;color:#b45309}.ws-leader-room-notes[data-v-be47c47f]{font-size:12px;color:var(--fcom-secondary-text, #65676b);white-space:pre-wrap;padding-left:106px}.ws-leader-room-ok[data-v-be47c47f]{font-size:12px;color:#15803d}.ws-leader-room-err[data-v-be47c47f]{font-size:12px;color:#ef4444}.ws-leader-btn-sm[data-v-be47c47f]{padding:5px 12px;font-size:12px}.ws-leader-attend-cell[data-v-be47c47f]{min-width:170px}.ws-leader-attend-toggle[data-v-be47c47f]{display:inline-flex;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;overflow:hidden}.ws-leader-attend-toggle button[data-v-be47c47f]{padding:4px 10px;font-size:12px;border:none;cursor:pointer;background:var(--fcom-primary-bg, #fff);color:var(--fcom-secondary-text, #555)}.ws-leader-attend-toggle button+button[data-v-be47c47f]{border-left:1px solid var(--fcom-primary-border, #d0d0d0)}.ws-leader-attend-toggle button.active[data-v-be47c47f]:first-child{background:#dcfce7;color:#15803d;font-weight:600}.ws-leader-attend-toggle button.active[data-v-be47c47f]:last-child{background:#fef2f2;color:#b91c1c;font-weight:600}.ws-leader-attend-toggle button[data-v-be47c47f]:disabled{opacity:.6;cursor:wait}.ws-leader-attend-source[data-v-be47c47f]{font-size:11px;color:var(--fcom-text-off, #999);margin-top:3px}.ws-leader-avail-help[data-v-be47c47f]{display:block;font-size:11px;color:var(--fcom-text-off, #999);margin-top:4px;font-weight:400}@media(max-width:640px){.ws-leader-room-label[data-v-be47c47f]{flex-basis:100%}.ws-leader-room-notes[data-v-be47c47f]{padding-left:0}}.ws-leader-responses-row td[data-v-be47c47f]{padding:0 10px 10px!important;border-bottom:1px solid var(--fcom-primary-border, #e0e0e0)!important}.ws-leader-responses[data-v-be47c47f]{background:var(--fcom-secondary-bg, #f9fafb);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ws-leader-response-item[data-v-be47c47f]{display:flex;flex-direction:column;gap:2px}.ws-leader-response-label[data-v-be47c47f]{font-size:11px;font-weight:600;color:var(--fcom-secondary-text, #666);text-transform:uppercase;letter-spacing:.3px}.ws-leader-response-value[data-v-be47c47f]{font-size:13px;color:var(--fcom-primary-text, #1a1a1a)}.ws-wp[data-v-66457a7c]{max-width:1100px;margin:0 auto;padding:16px 20px 48px}.ws-wp-header[data-v-66457a7c]{margin-bottom:16px}.ws-wp-back[data-v-66457a7c]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--fcom-text-link, #1877f2);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0}.ws-wp-back[data-v-66457a7c]:hover{text-decoration:underline}.ws-wp-state[data-v-66457a7c]{padding:48px;text-align:center;color:var(--fcom-text-off, #65676b);font-size:14px}.ws-wp-state-error[data-v-66457a7c]{color:#b91c1c}.ws-wp-state-error p[data-v-66457a7c]{margin-top:4px;font-size:13px}.ws-wp-hero[data-v-66457a7c]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:12px;padding:24px 28px;margin-bottom:16px}.ws-wp-hero-top[data-v-66457a7c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ws-wp-theme[data-v-66457a7c]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-text-off, #65676b)}.ws-wp-local[data-v-66457a7c]{font-size:12px;color:var(--fcom-text-link, #2563eb)}.ws-wp-join[data-v-66457a7c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;margin-bottom:16px;border-radius:12px;background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-left:4px solid var(--fcom-text-link, #2563eb)}.ws-wp-join--live[data-v-66457a7c]{border-left-color:#16a34a}.ws-wp-join--cancelled[data-v-66457a7c]{border-left-color:#dc2626;background:#fef2f2}.ws-wp-join--recording[data-v-66457a7c]{border-left-color:#16a34a}.ws-wp-join--host[data-v-66457a7c]{border-left-color:#7c3aed}.ws-wp-join-text[data-v-66457a7c]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 320px}.ws-wp-join-text strong[data-v-66457a7c]{font-size:15px;color:var(--fcom-primary-text, #050505)}.ws-wp-join-text>span[data-v-66457a7c]{font-size:13px;color:var(--fcom-secondary-text, #65676b)}.ws-wp-join-url[data-v-66457a7c]{display:flex;align-items:center;gap:8px;margin-top:6px;min-width:0}.ws-wp-join-url code[data-v-66457a7c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;border-radius:6px;font-size:12px;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-primary-text, #050505)}.ws-wp-join-warn[data-v-66457a7c]{color:#b45309!important}.ws-wp-join-notes[data-v-66457a7c]{margin-top:6px;padding:8px 10px;border-radius:6px;white-space:pre-line;font-size:13px;background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-primary-text, #050505)}.ws-wp-role-chip-cancelled[data-v-66457a7c]{background:#fee2e2!important;color:#b91c1c!important}.ws-wp-mat-item--locked[data-v-66457a7c]{opacity:.6}.ws-wp-mat-item--locked .ws-wp-mat-link[data-v-66457a7c]{cursor:default}.ws-wp-mat-pill-locked[data-v-66457a7c]{background:#fef3c7!important;color:#92400e!important}.ws-wp-role-chip[data-v-66457a7c]{padding:3px 10px;border-radius:12px;background:#e0e7ff;color:#3730a3;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ws-wp-role-chip-confirmed[data-v-66457a7c]{background:#dcfce7;color:#166534}.ws-wp-role-chip-admin[data-v-66457a7c]{background:#fef3c7;color:#92400e}.ws-wp-title[data-v-66457a7c]{margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.2;color:var(--fcom-primary-text, #050505)}.ws-wp-meta[data-v-66457a7c]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--fcom-text-off, #65676b)}.ws-wp-meta-item[data-v-66457a7c]{display:inline-flex;align-items:center;gap:5px}.ws-wp-grid[data-v-66457a7c]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.ws-wp-main[data-v-66457a7c],.ws-wp-side[data-v-66457a7c]{display:flex;flex-direction:column;gap:16px}.ws-wp-card[data-v-66457a7c]{background:var(--fcom-primary-bg, #fff);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:20px}.ws-wp-section-title[data-v-66457a7c]{margin:0 0 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-wp-section-head[data-v-66457a7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ws-wp-section-head .ws-wp-section-title[data-v-66457a7c]{margin:0}.ws-wp-prose[data-v-66457a7c]{font-size:14px;line-height:1.55;color:var(--fcom-primary-text, #050505)}.ws-wp-prose[data-v-66457a7c] p{margin:0 0 10px}.ws-wp-prose[data-v-66457a7c] p:last-child{margin-bottom:0}.ws-wp-prose[data-v-66457a7c] strong{font-weight:600}.ws-wp-prose[data-v-66457a7c] ul,.ws-wp-prose[data-v-66457a7c] ol{padding-left:20px;margin:0 0 10px}.ws-wp-prose[data-v-66457a7c] ul{list-style:disc}.ws-wp-prose[data-v-66457a7c] ol{list-style:decimal}.ws-wp-empty[data-v-66457a7c]{text-align:center;padding:24px 16px;color:var(--fcom-text-off, #65676b)}.ws-wp-empty svg[data-v-66457a7c]{color:var(--fcom-primary-border, #d0d0d0);margin-bottom:8px}.ws-wp-empty p[data-v-66457a7c]{margin:0;font-size:14px}.ws-wp-empty-hint[data-v-66457a7c]{margin-top:4px!important;font-size:12px;opacity:.8}.ws-wp-empty-small[data-v-66457a7c]{font-size:13px;color:var(--fcom-text-off, #65676b);padding:8px 0}.ws-wp-leads[data-v-66457a7c]{display:flex;flex-direction:column;gap:12px}.ws-wp-lead[data-v-66457a7c]{padding-bottom:12px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-wp-lead[data-v-66457a7c]:last-child{border-bottom:none;padding-bottom:0}.ws-wp-lead-name[data-v-66457a7c]{font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505);display:flex;align-items:center;gap:8px}.ws-wp-lead-primary[data-v-66457a7c]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--fcom-text-link, #1877f2);color:#fff;padding:1px 6px;border-radius:8px}.ws-wp-lead-bio[data-v-66457a7c]{margin-top:4px;font-size:12px;line-height:1.5;color:var(--fcom-text-off, #65676b)}.ws-wp-dl[data-v-66457a7c]{margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-size:13px}.ws-wp-dl dt[data-v-66457a7c]{color:var(--fcom-text-off, #65676b);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ws-wp-dl dd[data-v-66457a7c]{margin:0;color:var(--fcom-primary-text, #050505);font-weight:500;text-align:right}.ws-wp-btn[data-v-66457a7c]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s}.ws-wp-btn[data-v-66457a7c]:disabled{opacity:.55;cursor:not-allowed}.ws-wp-btn-primary[data-v-66457a7c]{background:var(--fcom-text-link, #1877f2);color:#fff;border-color:var(--fcom-text-link, #1877f2)}.ws-wp-btn-primary[data-v-66457a7c]:not(:disabled):hover{filter:brightness(.95)}.ws-wp-btn-secondary[data-v-66457a7c]{background:var(--fcom-primary-bg, #fff);border-color:var(--fcom-primary-border, #d0d0d0);color:var(--fcom-primary-text, #050505)}.ws-wp-btn-secondary[data-v-66457a7c]:not(:disabled):hover{background:var(--fcom-secondary-bg, #f7f8fa);border-color:var(--fcom-text-link, #1877f2);color:var(--fcom-text-link, #1877f2)}.ws-wp-btn-block[data-v-66457a7c]{width:100%;justify-content:center}.ws-wp-mat-list[data-v-66457a7c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ws-wp-mat-item[data-v-66457a7c]{display:flex;align-items:stretch;gap:4px;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;overflow:hidden}.ws-wp-mat-link[data-v-66457a7c]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;flex:1;min-width:0;text-decoration:none;color:inherit;transition:background .12s}.ws-wp-mat-link[data-v-66457a7c]:hover{background:var(--fcom-secondary-bg, #f7f8fa)}.ws-wp-mat-icon[data-v-66457a7c]{color:var(--fcom-text-link, #1877f2);flex-shrink:0;padding-top:2px}.ws-wp-mat-body[data-v-66457a7c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ws-wp-mat-title[data-v-66457a7c]{font-size:14px;font-weight:600;color:var(--fcom-primary-text, #050505);word-break:break-word}.ws-wp-mat-desc[data-v-66457a7c]{font-size:13px;color:var(--fcom-text-off, #65676b);line-height:1.4}.ws-wp-mat-meta[data-v-66457a7c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;color:var(--fcom-text-off, #65676b);margin-top:2px}.ws-wp-mat-pill[data-v-66457a7c]{background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-text-off, #65676b);padding:1px 7px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.ws-wp-mat-pill-vis[data-v-66457a7c]{background:#fef3c7;color:#92400e}.ws-wp-mat-dot[data-v-66457a7c]{opacity:.4}.ws-wp-mat-delete[data-v-66457a7c]{border:none;background:transparent;color:var(--fcom-text-off, #65676b);padding:0 12px;cursor:pointer;border-left:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-wp-mat-delete[data-v-66457a7c]:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.ws-wp-mat-delete[data-v-66457a7c]:disabled{opacity:.4;cursor:not-allowed}.ws-wp-mat-tabs[data-v-66457a7c]{display:flex;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:3px;background:var(--fcom-secondary-bg, #f0f2f5);margin-bottom:14px}.ws-wp-mat-tab[data-v-66457a7c]{flex:1;border:none;background:transparent;padding:7px 10px;border-radius:6px;font-size:13px;font-weight:600;color:var(--fcom-text-off, #65676b);cursor:pointer;transition:all .15s}.ws-wp-mat-tab.active[data-v-66457a7c]{background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505);box-shadow:0 1px 2px #00000014}.ws-wp-mat-tab[data-v-66457a7c]:disabled{opacity:.5;cursor:not-allowed}.ws-wp-comments[data-v-66457a7c]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px}.ws-wp-comment[data-v-66457a7c]{background:var(--fcom-secondary-bg, #f7f8fa);border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:10px;padding:10px 12px}.ws-wp-comment-head[data-v-66457a7c]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ws-wp-comment-author[data-v-66457a7c]{font-weight:600;font-size:13px;color:var(--fcom-primary-text, #050505)}.ws-wp-comment-time[data-v-66457a7c]{font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-wp-comment-delete[data-v-66457a7c]{margin-left:auto;border:none;background:transparent;color:var(--fcom-text-off, #65676b);font-size:18px;line-height:1;padding:0 4px;cursor:pointer;border-radius:4px}.ws-wp-comment-delete[data-v-66457a7c]:hover:not(:disabled){color:#b91c1c;background:#fef2f2}.ws-wp-comment-body[data-v-66457a7c]{font-size:14px;line-height:1.5;color:var(--fcom-primary-text, #050505);white-space:pre-wrap;word-break:break-word}.ws-wp-comment-form[data-v-66457a7c]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--fcom-primary-border, #e4e6eb);padding-top:12px}.ws-wp-comment-form textarea[data-v-66457a7c]{width:100%;resize:vertical;border:1px solid var(--fcom-primary-border, #e4e6eb);border-radius:8px;padding:10px 12px;font:inherit;color:var(--fcom-primary-text, #050505);background:var(--fcom-primary-bg, #fff)}.ws-wp-comment-form-row[data-v-66457a7c]{display:flex;align-items:center;gap:12px;justify-content:flex-end}.ws-wp-comment-count[data-v-66457a7c]{font-size:11px;color:var(--fcom-text-off, #65676b);margin-right:auto}.ws-wp-comment-error[data-v-66457a7c]{font-size:12px;color:#b91c1c;margin-right:auto}.ws-wp-modal-overlay[data-v-66457a7c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.ws-wp-modal[data-v-66457a7c]{background:#fff;border-radius:10px;padding:24px;width:520px;max-width:92vw;box-shadow:0 20px 60px #0000004d;max-height:92vh;overflow-y:auto}.ws-wp-modal-title[data-v-66457a7c]{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--fcom-primary-text, #050505)}.ws-wp-modal-body[data-v-66457a7c]{display:flex;flex-direction:column;gap:14px}.ws-wp-field[data-v-66457a7c]{display:flex;flex-direction:column;gap:4px}.ws-wp-field label[data-v-66457a7c]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-wp-field-opt[data-v-66457a7c]{text-transform:none;letter-spacing:0;font-weight:400;opacity:.7}.ws-wp-field input[type=text][data-v-66457a7c],.ws-wp-field input[type=file][data-v-66457a7c],.ws-wp-field textarea[data-v-66457a7c],.ws-wp-field select[data-v-66457a7c]{padding:8px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:14px;font-family:inherit;color:var(--fcom-primary-text, #050505);background:var(--fcom-primary-bg, #fff)}.ws-wp-field input[data-v-66457a7c]:focus,.ws-wp-field textarea[data-v-66457a7c]:focus,.ws-wp-field select[data-v-66457a7c]:focus{outline:none;border-color:var(--fcom-text-link, #1877f2)}.ws-wp-field-hint[data-v-66457a7c]{margin:0;font-size:11px;color:var(--fcom-text-off, #65676b)}.ws-wp-field-row[data-v-66457a7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-wp-modal-error[data-v-66457a7c]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:8px 12px;border-radius:6px;font-size:12px}.ws-wp-modal-actions[data-v-66457a7c]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ws-wp-att-summary[data-v-66457a7c]{display:flex;align-items:center;gap:10px;font-size:12px}.ws-wp-att-count[data-v-66457a7c]{background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-text-off, #65676b);padding:2px 8px;border-radius:10px;font-weight:600}.ws-wp-att-count-complete[data-v-66457a7c]{background:#dcfce7;color:#166534}.ws-wp-att-toolbar[data-v-66457a7c]{margin-bottom:12px}.ws-wp-att-search[data-v-66457a7c]{width:100%;max-width:360px;padding:7px 10px;border:1px solid var(--fcom-primary-border, #d0d0d0);border-radius:6px;font-size:13px;background:var(--fcom-primary-bg, #fff);color:var(--fcom-primary-text, #050505)}.ws-wp-att-table[data-v-66457a7c]{width:100%;border-collapse:collapse;font-size:13px}.ws-wp-att-table thead th[data-v-66457a7c]{text-align:left;padding:8px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-wp-att-table tbody td[data-v-66457a7c]{padding:8px 10px;border-bottom:1px solid var(--fcom-primary-border, #e4e6eb);vertical-align:top}.ws-wp-att-table tbody tr[data-v-66457a7c]:hover{background:var(--fcom-secondary-bg, #f7f8fa)}.ws-wp-att-row-expanded[data-v-66457a7c]{background:#1877f20d!important}.ws-wp-att-name[data-v-66457a7c]{font-weight:500;color:var(--fcom-primary-text, #050505)}.ws-wp-att-access-cell[data-v-66457a7c]{font-size:12px;max-width:220px;line-height:1.4;color:var(--fcom-primary-text, #050505);white-space:pre-wrap}.ws-wp-att-access[data-v-66457a7c]{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;border-radius:8px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ws-wp-att-pill[data-v-66457a7c]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ws-wp-att-pill-ok[data-v-66457a7c]{background:#dcfce7;color:#166534}.ws-wp-att-pill-warn[data-v-66457a7c]{background:#fef3c7;color:#92400e}.ws-wp-att-pill-muted[data-v-66457a7c]{background:var(--fcom-secondary-bg, #f0f2f5);color:var(--fcom-text-off, #65676b)}.ws-wp-att-detail-row td[data-v-66457a7c]{background:var(--fcom-secondary-bg, #f7f8fa);border-bottom:1px solid var(--fcom-primary-border, #e4e6eb)}.ws-wp-att-detail[data-v-66457a7c]{display:grid;grid-template-columns:140px 1fr;gap:6px 14px;padding:4px 4px 4px 28px}.ws-wp-att-detail-item[data-v-66457a7c]{display:contents}.ws-wp-att-detail-label[data-v-66457a7c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--fcom-text-off, #65676b)}.ws-wp-att-detail-value[data-v-66457a7c]{font-size:13px;color:var(--fcom-primary-text, #050505);white-space:pre-wrap}@media(max-width:900px){.ws-wp-grid[data-v-66457a7c]{grid-template-columns:1fr}.ws-wp-side[data-v-66457a7c]{order:2}.ws-wp-title[data-v-66457a7c]{font-size:22px}.ws-wp-field-row[data-v-66457a7c]{grid-template-columns:1fr}.ws-wp-att-table[data-v-66457a7c]{font-size:12px}.ws-wp-att-detail[data-v-66457a7c]{grid-template-columns:1fr}}
