@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;border-color:hsl(var(--border))}:root{--background: 0 0% 100%;--foreground: 200 72% 11%;--card: 195 16% 93%;--card-foreground: 200 72% 11%;--popover: 0 0% 100%;--popover-foreground: 200 72% 11%;--primary: 190 45% 48%;--primary-foreground: 0 0% 100%;--secondary: 200 68% 27%;--secondary-foreground: 0 0% 100%;--muted: 195 16% 93%;--muted-foreground: 200 19% 50%;--accent: 349 100% 62%;--accent-foreground: 0 0% 100%;--destructive: 349 100% 62%;--destructive-foreground: 0 0% 100%;--border: 195 16% 88%;--input: 195 16% 88%;--ring: 190 45% 48%;--radius: .5rem;--sidebar-background: 0 0% 100%;--sidebar-foreground: 200 72% 11%;--sidebar-primary: 190 45% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 195 16% 93%;--sidebar--primaraccent-foreground: 200 72% 11%;--sidebar-border: 195 16% 88%;--sidebar-ring: 190 45% 48%;--communio-blue-light: 190 58% 76%;--communio-blue: 190 45% 48%;--communio-blue-deep: 200 68% 27%;--communio-midnight: 200 72% 11%;--communio-slate-light: 195 16% 93%;--communio-slate: 200 19% 50%;--communio-red: 349 100% 62%;--communio-green: 72 36% 51%;--communio-gold: 46 62% 62%;--communio-teal: 180 50% 45%;--primary-color: hsl(var(--primary));--primary-hover: hsl(var(--communio-blue-deep));--secondary-color: hsl(var(--muted-foreground));--secondary-hover: hsl(var(--foreground));--success-color: hsl(var(--communio-green));--error-color: hsl(var(--destructive));--warning-color: hsl(var(--communio-gold));--text-primary: hsl(var(--foreground));--text-secondary: hsl(var(--muted-foreground));--bg-primary: hsl(var(--background));--bg-secondary: hsl(var(--card));--border-color: hsl(var(--border));--white: #ffffff;--primary-button-shadow: 0 4px 12px rgba(68, 154, 173, .4);--muted-gray: #a0a0a0;--modal-shadow: 0 15px 40px rgba(0, 0, 0, .2);--soft-shadow: 0 4px 10px rgba(0, 0, 0, .08);--focus-ring-secondary: 0 0 0 3px rgba(101, 134, 153, .15)}.dark{--background: 200 72% 11%;--foreground: 195 16% 93%;--card: 200 68% 27%;--card-foreground: 195 16% 93%;--popover: 200 68% 27%;--popover-foreground: 195 16% 93%;--primary: 190 58% 76%;--primary-foreground: 200 72% 11%;--secondary: 190 45% 48%;--secondary-foreground: 0 0% 100%;--muted: 200 68% 20%;--muted-foreground: 195 16% 70%;--accent: 349 100% 62%;--accent-foreground: 0 0% 100%;--destructive: 349 70% 45%;--destructive-foreground: 0 0% 100%;--border: 200 68% 22%;--input: 200 68% 22%;--ring: 190 58% 76%;--sidebar-background: 200 72% 13%;--sidebar-foreground: 195 16% 93%;--sidebar-primary: 190 58% 76%;--sidebar-primary-foreground: 200 72% 11%;--sidebar-accent: 200 68% 20%;--sidebar-accent-foreground: 195 16% 93%;--sidebar-border: 200 68% 22%;--sidebar-ring: 190 58% 76%}body{font-family:Avenir,Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;line-height:1.6;color:hsl(var(--foreground));background-color:hsl(var(--background))}h1,h2,h3,h4,h5,h6{font-family:Avenir,Nunito Sans,system-ui,sans-serif;font-weight:700;line-height:1.2}button,a,input,textarea{transition:all .3s ease}button:focus,input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsl(var(--background))}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaa}.q-editor .q-btn--dense .q-btn__content{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.q-editor .q-btn__content i,.q-editor .q-icon{font-size:22px!important;line-height:1!important}.q-editor .q-btn--dense{min-width:36px!important;height:34px!important;padding:2px!important}.q-editor__toolbars-container:before{display:none!important}.q-editor .q-btn--dense:hover{background:#f0f2f5!important;border-color:#cfd4d9!important}.q-editor__toolbars-container{box-shadow:0 1px 3px #0000000a}.q-editor__toolbars-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.q-editor__toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important}.q-editor .q-btn{display:inline-flex!important}.button-readonly{pointer-events:none!important;opacity:.9;cursor:default!important}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.modal-overlay[data-v-ec7dd793]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-ec7dd793]{background:#fff;border-radius:16px;width:100%;max-width:650px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-ec7dd793]{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-ec7dd793]{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary, #333)}.close-btn[data-v-ec7dd793]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-scroll-area[data-v-ec7dd793]{padding:24px;overflow-y:auto}.report-container[data-v-ec7dd793]{background:#f3f4f680;border-radius:12px;padding:16px;margin-bottom:20px}.report-header[data-v-ec7dd793]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:16px}.church-name[data-v-ec7dd793]{font-weight:700;margin:0;color:var(--text-primary, #333)}.report-date[data-v-ec7dd793]{font-size:.75rem;color:#6b7280;margin:0}.communio-logo[data-v-ec7dd793]{height:32px;object-fit:contain}.metrics-grid[data-v-ec7dd793]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.metric-card[data-v-ec7dd793]{background:#fff;border-radius:8px;padding:12px;text-align:center;border:1px solid #e5e7eb}.metric-icon[data-v-ec7dd793]{margin:0 auto 4px}.metric-value[data-v-ec7dd793]{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-primary, #333)}.metric-label[data-v-ec7dd793]{font-size:.625rem;color:#6b7280;margin:0}.section-card[data-v-ec7dd793]{background:#fff;border-radius:8px;padding:12px;border:1px solid #e5e7eb;margin-bottom:12px}.section-header[data-v-ec7dd793]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.section-title[data-v-ec7dd793]{font-weight:600;font-size:.875rem;margin:0;color:var(--text-primary, #333)}.ladder-list[data-v-ec7dd793]{display:flex;flex-direction:column;gap:8px}.ladder-item[data-v-ec7dd793]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.item-left[data-v-ec7dd793]{display:flex;align-items:center;gap:8px}.level-badge[data-v-ec7dd793]{width:20px;height:20px;border-radius:4px;background:#449aad33;color:var(--primary-color, #449aad);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.625rem}.item-right[data-v-ec7dd793]{display:flex;align-items:center;gap:8px}.item-count[data-v-ec7dd793]{font-weight:500;color:var(--text-primary, #333)}.item-trend[data-v-ec7dd793]{color:#10b981;font-size:.625rem}.impact-grid[data-v-ec7dd793]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.impact-item[data-v-ec7dd793]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;background:#f3f4f680;border-radius:4px;padding:6px 8px}.goals-list[data-v-ec7dd793]{display:flex;flex-direction:column;gap:8px}.goal-item[data-v-ec7dd793]{display:flex;flex-direction:column;gap:4px}.goal-header[data-v-ec7dd793]{display:flex;justify-content:space-between;font-size:.75rem}.goal-vals[data-v-ec7dd793]{color:#6b7280}.progress-bg[data-v-ec7dd793]{height:6px;background:#f3f4f6;border-radius:9999px;overflow:hidden}.progress-fill[data-v-ec7dd793]{background:var(--primary-color, #449aad);height:100%;border-radius:9999px}.actions-section[data-v-ec7dd793]{padding-top:8px}.primary-actions[data-v-ec7dd793]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.action-btn[data-v-ec7dd793]{display:flex;align-items:center;gap:12px;padding:8px 16px;height:44px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;cursor:pointer;transition:background .2s}.action-btn[data-v-ec7dd793]:hover{background:#f9fafb}.btn-icon-bg[data-v-ec7dd793]{padding:6px;border-radius:6px;background:#449aad1a;display:flex}.btn-icon-bg.secondary[data-v-ec7dd793]{background:#f3f4f6}.text-primary[data-v-ec7dd793]{color:var(--primary-color, #449aad)}.text-red[data-v-ec7dd793]{color:#ef4444}.text-green[data-v-ec7dd793]{color:#10b981}.text-gold[data-v-ec7dd793]{color:#eab308}.text-secondary[data-v-ec7dd793]{color:#4b5563}.social-share[data-v-ec7dd793]{border-top:1px solid #e5e7eb;padding-top:12px}.share-label[data-v-ec7dd793]{font-size:.875rem;color:#6b7280;margin-bottom:12px;margin-top:0}.social-buttons[data-v-ec7dd793]{display:flex;gap:8px}.social-btn[data-v-ec7dd793]{flex:1;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:background .2s}.social-btn[data-v-ec7dd793]:hover{background:#f9fafb}.social-icon.facebook[data-v-ec7dd793]{color:#1877f2}.social-icon.twitter[data-v-ec7dd793]{color:#1da1f2}.social-icon.linkedin[data-v-ec7dd793]{color:#0a66c2}@media print{body[data-v-ec7dd793] *{visibility:hidden}.modal-overlay[data-v-ec7dd793],.modal-overlay[data-v-ec7dd793] *{visibility:visible}.modal-overlay[data-v-ec7dd793]{position:absolute;left:0;top:0;width:100%;height:auto;background:#fff;padding:20px;margin:0;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;display:block}.modal-content[data-v-ec7dd793]{box-shadow:none;max-width:100%;width:100%;height:auto;overflow:visible;border:none}.modal-scroll-area[data-v-ec7dd793]{overflow:visible;height:auto;padding:0}.report-container[data-v-ec7dd793]{background:#fff!important;border:none;padding:0}.level-badge[data-v-ec7dd793],.progress-fill[data-v-ec7dd793],.btn-icon-bg[data-v-ec7dd793]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.actions-section[data-v-ec7dd793],.close-btn[data-v-ec7dd793]{display:none!important}.metrics-grid[data-v-ec7dd793]{gap:16px}.metric-card[data-v-ec7dd793]{border:1px solid #ddd;page-break-inside:avoid}.section-card[data-v-ec7dd793]{border:1px solid #ddd;margin-bottom:20px;page-break-inside:avoid}}.home-container[data-v-32007dfd]{max-width:1000px;margin:0 auto;padding-top:24px;padding-bottom:40px}.welcome-section[data-v-32007dfd]{text-align:center;padding:0 20px}.logo-container[data-v-32007dfd]{display:flex;justify-content:center;margin-bottom:12px}.top-logo[data-v-32007dfd]{width:80px;height:auto;opacity:.9}.ai-avatar[data-v-32007dfd]{display:flex;justify-content:center;margin-bottom:20px}.avatar-circle[data-v-32007dfd]{animation:float-32007dfd 6s ease-in-out infinite}@keyframes float-32007dfd{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.welcome-avatar[data-v-32007dfd]{width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid white;box-shadow:0 12px 20px -3px #00000026,0 4px 6px -2px #0000000d}.main-title[data-v-32007dfd]{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;line-height:1.1;letter-spacing:-.02em}.sub-title[data-v-32007dfd]{font-size:1.75rem;font-weight:400;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.01em}.brand-text[data-v-32007dfd]{color:var(--primary-color)}.welcome-text[data-v-32007dfd]{font-size:1.125rem;font-weight:400;color:var(--text-secondary);line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.action-container[data-v-32007dfd]{display:flex;justify-content:center;margin-bottom:40px}.ministry-btn[data-v-32007dfd]{background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 6px #449aad33}.ministry-btn[data-v-32007dfd]:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 12px #449aad4d}.ministry-btn[data-v-32007dfd]:active{transform:translateY(0)}.btn-icon[data-v-32007dfd]{stroke-width:2.5px}.cta-grid[data-v-32007dfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.nav-card[data-v-32007dfd]{background:#fff;border:1px solid var(--border-color);border-radius:16px;padding:32px 24px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;box-shadow:0 4px 6px -1px #0000000d;height:100%}.nav-card[data-v-32007dfd]:hover{transform:translateY(-8px);box-shadow:0 15px 30px -5px #0000001a;border-color:var(--primary-color);background:linear-gradient(to bottom,white,var(--bg-secondary))}.card-icon-wrapper[data-v-32007dfd]{width:64px;height:64px;background:var(--bg-secondary);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .3s ease}.nav-card:hover .card-icon-wrapper[data-v-32007dfd]{background:var(--primary-color);color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px rgba(var(--primary-color),.3)}.card-content[data-v-32007dfd]{display:flex;flex-direction:column;gap:8px}.card-title[data-v-32007dfd]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.card-desc[data-v-32007dfd]{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0}@media(max-width:768px){.cta-grid[data-v-32007dfd]{grid-template-columns:1fr;max-width:400px}.nav-card[data-v-32007dfd]{flex-direction:row;padding:20px;text-align:left;align-items:flex-start}.card-icon-wrapper[data-v-32007dfd]{width:48px;height:48px;flex-shrink:0}.card-icon[data-v-32007dfd]{width:24px;height:24px}}@media(max-width:640px){.welcome-section[data-v-32007dfd]{padding:40px 20px}.main-title[data-v-32007dfd]{font-size:28px}.sub-title[data-v-32007dfd]{font-size:20px}.welcome-text[data-v-32007dfd]{font-size:15px}}.page-container[data-v-46517bf0]{max-width:900px;margin:0 auto}.info-card[data-v-46517bf0]{padding:50px 40px}.page-title[data-v-46517bf0]{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:30px}.intro-section[data-v-46517bf0]{background:#f8f9fa;border-left:4px solid var(--primary-color);padding:25px;border-radius:8px;margin-bottom:40px}.intro-text[data-v-46517bf0]{font-size:18px;line-height:1.7;color:#333;margin:0}.section-title[data-v-46517bf0]{font-size:24px;font-weight:600;color:#333;margin-bottom:25px;text-align:center}.capabilities-section[data-v-46517bf0]{margin-bottom:40px}.capability-grid[data-v-46517bf0]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.capability-item[data-v-46517bf0]{background:#f8f9fa;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s}.capability-item[data-v-46517bf0]:hover{background:#e8f0fe;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.capability-icon[data-v-46517bf0]{font-size:32px;flex-shrink:0}.capability-text[data-v-46517bf0]{font-size:16px;font-weight:500;color:#333}.closing-section[data-v-46517bf0]{background:#fff3e0;border-left:4px solid var(--secondary-color);padding:25px;border-radius:8px;margin-bottom:30px}.closing-text[data-v-46517bf0]{font-size:18px;line-height:1.7;color:#333;margin:0;font-weight:500}.action-section[data-v-46517bf0]{text-align:center;margin-top:40px}@media(max-width:768px){.info-card[data-v-46517bf0]{padding:40px 30px}.page-title[data-v-46517bf0]{font-size:28px}.capability-grid[data-v-46517bf0]{grid-template-columns:1fr;gap:15px}.intro-text[data-v-46517bf0],.closing-text[data-v-46517bf0]{font-size:16px}}@media(max-width:480px){.info-card[data-v-46517bf0]{padding:30px 20px}.page-title[data-v-46517bf0]{font-size:24px}.capability-icon[data-v-46517bf0]{font-size:28px}.capability-text[data-v-46517bf0]{font-size:15px}}.page-container[data-v-4a141032]{max-width:1400px;margin:0 auto}.hub-card[data-v-4a141032]{padding:50px 40px}.page-title[data-v-4a141032]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:20px}.page-description[data-v-4a141032]{font-size:16px;color:#64748b;margin-bottom:40px;line-height:1.6}.options-container[data-v-4a141032]{display:flex;flex-direction:column;gap:16px}.option-item[data-v-4a141032]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-4a141032]:hover{border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-content[data-v-4a141032]{width:100%}.option-header-row[data-v-4a141032]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-4a141032]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-4a141032]{font-size:.875rem;color:#64748b;margin:0}@media(max-width:640px){.option-item[data-v-4a141032]{align-items:flex-start}}.page-container[data-v-1f0ac9c2]{max-width:1400px;margin:0 auto}.hub-card[data-v-1f0ac9c2]{padding:50px 40px}.page-title[data-v-1f0ac9c2]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:20px}.page-description[data-v-1f0ac9c2]{font-size:16px;color:#64748b;margin-bottom:40px;line-height:1.6}.options-container[data-v-1f0ac9c2]{display:flex;flex-direction:column;gap:16px}.option-item[data-v-1f0ac9c2]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-1f0ac9c2]:hover{border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-content[data-v-1f0ac9c2]{width:100%}.option-header-row[data-v-1f0ac9c2]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-1f0ac9c2]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-1f0ac9c2]{font-size:.875rem;color:#64748b;margin:0}@media(max-width:640px){.option-item[data-v-1f0ac9c2]{align-items:flex-start}}.page-container[data-v-82f500f2]{max-width:900px;margin:0 auto}.hub-card[data-v-82f500f2]{padding:50px 40px}.page-title[data-v-82f500f2]{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.page-description[data-v-82f500f2]{font-size:18px;color:#666;text-align:center;margin-bottom:40px;line-height:1.6}.options-grid[data-v-82f500f2]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.option-card[data-v-82f500f2]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:30px;cursor:pointer;transition:all .3s;text-align:center}.option-card[data-v-82f500f2]:hover{border-color:var(--success-color);transform:translateY(-2px);box-shadow:0 4px 12px #4caf5033}.option-icon[data-v-82f500f2]{font-size:48px;margin-bottom:15px}.option-title[data-v-82f500f2]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.option-description[data-v-82f500f2]{font-size:14px;color:#666;line-height:1.5;margin:0}@media(max-width:768px){.hub-card[data-v-82f500f2]{padding:40px 30px}.page-title[data-v-82f500f2]{font-size:28px}.page-description[data-v-82f500f2]{font-size:16px}.options-grid[data-v-82f500f2]{grid-template-columns:1fr;gap:15px}.option-card[data-v-82f500f2]{padding:25px}}@media(max-width:480px){.hub-card[data-v-82f500f2]{padding:30px 20px}.page-title[data-v-82f500f2]{font-size:24px}.option-icon[data-v-82f500f2]{font-size:40px}.option-title[data-v-82f500f2]{font-size:18px}}.page-container[data-v-adbb0fb6]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-adbb0fb6]{text-align:center;margin-bottom:40px}.page-header h1[data-v-adbb0fb6]{font-size:36px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-adbb0fb6]{font-size:18px;color:#666}.events-list[data-v-adbb0fb6]{display:flex;flex-direction:column;gap:15px}.event-item[data-v-adbb0fb6]{background:#fff;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:all .3s;box-shadow:0 2px 8px #0000001a}.event-item[data-v-adbb0fb6]:hover{background:#f8f9fa;transform:translate(5px)}.event-content[data-v-adbb0fb6]{flex:1}.event-title[data-v-adbb0fb6]{font-size:18px;font-weight:600;color:#333;margin-bottom:6px}.event-desc[data-v-adbb0fb6]{font-size:14px;color:#666;margin:0 0 8px;line-height:1.5}.event-date[data-v-adbb0fb6]{font-size:13px;color:#888;margin:0}.promote-btn[data-v-adbb0fb6]{min-width:120px;flex-shrink:0}.action-section[data-v-adbb0fb6]{text-align:center;margin-top:40px}.empty-state[data-v-adbb0fb6]{text-align:center;padding:40px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.empty-icon[data-v-adbb0fb6]{font-size:48px;margin-bottom:20px}@media(max-width:768px){.page-header h1[data-v-adbb0fb6]{font-size:28px}.subtitle[data-v-adbb0fb6]{font-size:16px}.event-item[data-v-adbb0fb6]{flex-direction:column;align-items:flex-start}.promote-btn[data-v-adbb0fb6]{width:100%}.event-title[data-v-adbb0fb6]{font-size:16px}.event-desc[data-v-adbb0fb6]{font-size:13px}}.ai-section[data-v-eade174d]{margin-top:15px;text-align:center}.ai-btn[data-v-eade174d]{margin-bottom:10px;background-color:var(--primary-color);color:#fff;border:none}.ai-btn[data-v-eade174d]:disabled{opacity:.5;cursor:not-allowed}.ai-help-text[data-v-eade174d]{font-size:13px;color:#666;margin:0}.cleaned-section[data-v-eade174d]{background:#e3f2fd;border-radius:12px;padding:20px;margin-top:20px}.cleaned-header[data-v-eade174d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cleaned-header h3[data-v-eade174d]{font-size:18px;font-weight:600;color:#333;margin:0}.btn-link[data-v-eade174d]{background:none;border:none;color:var(--secondary-color);font-weight:600;cursor:pointer;text-decoration:underline}.cleaned-inputs[data-v-eade174d]{background:#fff;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:10px}.cleaned-subject-input[data-v-eade174d]{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:16px;font-weight:600;color:#333;outline:none;transition:border-color .2s}.cleaned-subject-input[data-v-eade174d]:focus{border-color:var(--secondary-color)}.cleaned-message-input[data-v-eade174d]{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#666;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s;font-family:inherit}.cleaned-message-input[data-v-eade174d]:focus{border-color:var(--secondary-color)}.page-container[data-v-c51fce14]{max-width:1400px;margin:0 auto;padding:40px 20px}.message-card[data-v-c51fce14]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 8px #0000001a;border:1px solid #e2e8f0}.page-title[data-v-c51fce14]{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:15px}.page-description[data-v-c51fce14]{font-size:18px;color:#666;text-align:center;margin-bottom:30px}.event-context[data-v-c51fce14]{background:#e8f5e9;border-left:4px solid var(--success-color);border-radius:8px;padding:15px 20px;margin-bottom:30px}.context-header[data-v-c51fce14]{display:flex;align-items:center;gap:10px}.context-icon[data-v-c51fce14]{font-size:24px}.context-text[data-v-c51fce14]{font-size:16px;color:#333}.experience-selection-section[data-v-c51fce14]{margin-top:20px;background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.form-select[data-v-c51fce14]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;background-color:#fff;cursor:pointer}.loading-text[data-v-c51fce14],.no-experiences-text[data-v-c51fce14]{color:#666;font-style:italic;margin-top:5px}.no-experiences-text[data-v-c51fce14]{color:#d9534f}.message-type-section[data-v-c51fce14],.composition-section[data-v-c51fce14],.delivery-section[data-v-c51fce14],.audience-section[data-v-c51fce14]{margin-bottom:35px}.section-title[data-v-c51fce14]{font-size:22px;font-weight:600;color:#333;margin-bottom:15px}.section-desc[data-v-c51fce14]{font-size:14px;color:#666;margin-bottom:20px}.type-buttons[data-v-c51fce14]{display:flex;gap:15px}.type-btn[data-v-c51fce14]{flex:1;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:15px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.type-btn[data-v-c51fce14]:hover{border-color:var(--primary-color)}.type-btn.active[data-v-c51fce14]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ai-section[data-v-c51fce14]{margin-top:15px;text-align:center}.ai-btn[data-v-c51fce14]{margin-bottom:10px}.ai-btn[data-v-c51fce14]:disabled{opacity:.5;cursor:not-allowed}.ai-help-text[data-v-c51fce14]{font-size:13px;color:#666;margin:0}.cleaned-section[data-v-c51fce14]{background:#e3f2fd;border-radius:12px;padding:20px;margin-top:20px}.cleaned-header[data-v-c51fce14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cleaned-header h3[data-v-c51fce14]{font-size:18px;font-weight:600;color:#333;margin:0}.btn-link[data-v-c51fce14]{background:none;border:none;color:var(--secondary-color);font-weight:600;cursor:pointer;text-decoration:underline}.cleaned-preview[data-v-c51fce14]{background:#fff;border-radius:8px;padding:15px}.cleaned-subject[data-v-c51fce14]{font-size:16px;margin-bottom:10px}.cleaned-content[data-v-c51fce14]{font-size:14px;color:#666;line-height:1.6;margin:0}.delivery-options[data-v-c51fce14]{display:flex;flex-direction:column;gap:15px}.delivery-option[data-v-c51fce14]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:15px}.delivery-option[data-v-c51fce14]:hover:not(.disabled){border-color:var(--secondary-color);background:#e8f0fe;transform:translate(5px)}.delivery-option.disabled[data-v-c51fce14]{opacity:.6;cursor:not-allowed;background:#f0f0f0}.delivery-option input[type=checkbox][data-v-c51fce14]{width:20px;height:20px;cursor:pointer}.delivery-option.disabled input[type=checkbox][data-v-c51fce14]{cursor:not-allowed}.option-content[data-v-c51fce14]{display:flex;align-items:center;gap:15px;flex:1}.option-icon[data-v-c51fce14]{font-size:32px}.option-details[data-v-c51fce14]{flex:1}.option-name[data-v-c51fce14]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.option-desc[data-v-c51fce14]{font-size:13px;color:#666}.audience-options[data-v-c51fce14]{display:flex;gap:20px;margin-bottom:15px}.audience-option[data-v-c51fce14]{display:flex;align-items:center;gap:8px;cursor:pointer}.audience-option input[type=radio][data-v-c51fce14]{width:18px;height:18px;cursor:pointer}.audience-option span[data-v-c51fce14]{font-size:16px;color:#333}.member-selector[data-v-c51fce14]{margin-top:20px;background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e0e0e0}.search-bar[data-v-c51fce14]{margin-bottom:15px}.search-input[data-v-c51fce14]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px}.loading-members[data-v-c51fce14]{text-align:center;padding:20px;color:#666}.members-list-container[data-v-c51fce14]{max-height:300px;overflow-y:auto;background:#fff;border:1px solid #eee;border-radius:6px}.members-header[data-v-c51fce14]{padding:10px 15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;position:sticky;top:0}.select-all-label[data-v-c51fce14]{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.selected-count[data-v-c51fce14]{font-size:13px;color:#666}.members-list[data-v-c51fce14]{padding:5px 0}.member-item[data-v-c51fce14]{display:flex;align-items:center;gap:12px;padding:10px 15px;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--bg-secondary)}.member-item[data-v-c51fce14]:last-child{border-bottom:none}.member-item[data-v-c51fce14]:hover{background:#f0f7ff}.member-item input[type=checkbox][data-v-c51fce14]{width:16px;height:16px}.member-info[data-v-c51fce14]{display:flex;flex-direction:column}.member-name[data-v-c51fce14]{font-weight:500;color:#333}.member-email[data-v-c51fce14]{font-size:12px;color:#888}.no-members[data-v-c51fce14]{padding:20px;text-align:center;color:#888}.footer-actions[data-v-c51fce14]{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.right-actions[data-v-c51fce14]{display:flex;gap:15px}.btn-outline[data-v-c51fce14]{background:#fff;border:1px solid #ddd;color:#666;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s}.btn-outline[data-v-c51fce14]:hover{border-color:#999;color:#333;background:var(--bg-secondary)}.back-section[data-v-c51fce14]{text-align:center}@media(max-width:768px){.message-card[data-v-c51fce14]{padding:30px 20px}.page-title[data-v-c51fce14]{font-size:28px}.page-description[data-v-c51fce14]{font-size:16px}.type-buttons[data-v-c51fce14],.action-section[data-v-c51fce14]{flex-direction:column}.action-section .btn[data-v-c51fce14]{width:100%}.cleaned-header[data-v-c51fce14]{flex-direction:column;align-items:flex-start;gap:10px}.audience-options[data-v-c51fce14]{flex-direction:column;gap:10px}}.pagination-container[data-v-c51fce14]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:20px}.pagination-wrapper[data-v-c51fce14]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.pg-btn[data-v-c51fce14]{padding:8px 16px;border-radius:8px;background:#f3f4f6;color:#333;border:1px solid #d1d5db;cursor:pointer;font-size:14px;transition:.2s ease}.pg-btn[data-v-c51fce14]:disabled{opacity:.4;cursor:not-allowed}.pg-pages[data-v-c51fce14]{display:flex;gap:6px}.pg-btn-number[data-v-c51fce14]{padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;cursor:pointer;background:#fff;color:#333;transition:.2s ease;font-size:14px}.pg-btn-number.active[data-v-c51fce14]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.pg-btn-number[data-v-c51fce14]:hover:not(.active){background:#f3f4f6}.pagination-summary[data-v-c51fce14]{margin-top:8px;font-size:14px;text-align:center;color:#555}.limit-selector label[data-v-c51fce14]{margin-right:8px;font-size:14px;color:#555}.pagination-controls-row[data-v-c51fce14]{display:flex;gap:24px}.limit-selector label[data-v-c51fce14]{font-size:14px;color:#666;white-space:nowrap}.limit-selector[data-v-c51fce14]{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;color:#444}.limit-dropdown[data-v-c51fce14]{padding:8px 12px;border-radius:8px;border:2px solid #e0e0e0;background:#fafafa;font-size:14px;color:#333;cursor:pointer;transition:.2s ease}.limit-dropdown[data-v-c51fce14]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #65869926}.form-group[data-v-c51fce14]{margin-bottom:24px}.form-label[data-v-c51fce14]{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:14px}.form-input[data-v-c51fce14],.form-textarea[data-v-c51fce14]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;color:#333;transition:all .2s ease;background:#fff;font-family:inherit}.form-textarea[data-v-c51fce14]{resize:vertical;min-height:120px}.form-input[data-v-c51fce14]:focus,.form-textarea[data-v-c51fce14]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #449aad1a}.form-input[data-v-c51fce14]::placeholder,.form-textarea[data-v-c51fce14]::placeholder{color:#9ca3af}.page-container[data-v-d3920fc8]{max-width:900px;margin:0 auto}.hub-card[data-v-d3920fc8]{padding:50px 40px}.page-title[data-v-d3920fc8]{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.page-description[data-v-d3920fc8]{font-size:18px;color:#666;text-align:center;margin-bottom:40px;line-height:1.6}.setup-sections[data-v-d3920fc8]{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}.setup-section[data-v-d3920fc8]{background:#f8f9fa;border-radius:12px;padding:25px;border-left:4px solid var(--secondary-color)}.section-title[data-v-d3920fc8]{font-size:22px;font-weight:600;color:#333;margin-bottom:20px;display:flex;align-items:center;gap:12px}.section-icon[data-v-d3920fc8]{font-size:28px}.section-options[data-v-d3920fc8]{display:flex;flex-direction:column;gap:12px}.setup-option[data-v-d3920fc8]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s;text-align:left}.setup-option[data-v-d3920fc8]:hover{border-color:var(--secondary-color);transform:translate(5px);box-shadow:0 2px 8px #0000001a}.option-label[data-v-d3920fc8]{font-size:16px;font-weight:500;color:#333}.option-arrow[data-v-d3920fc8]{font-size:20px;color:var(--secondary-color)}.action-section[data-v-d3920fc8]{text-align:center;margin-top:30px}@media(max-width:768px){.hub-card[data-v-d3920fc8]{padding:40px 30px}.page-title[data-v-d3920fc8]{font-size:28px}.page-description[data-v-d3920fc8]{font-size:16px}.setup-section[data-v-d3920fc8]{padding:20px}.section-title[data-v-d3920fc8]{font-size:20px}.setup-option[data-v-d3920fc8]{padding:14px 16px}.option-label[data-v-d3920fc8]{font-size:15px}}@media(max-width:480px){.hub-card[data-v-d3920fc8]{padding:30px 20px}.page-title[data-v-d3920fc8]{font-size:24px}.section-title[data-v-d3920fc8]{font-size:18px}.section-icon[data-v-d3920fc8]{font-size:24px}}.quick-start-container[data-v-e4b0d715]{min-height:100vh;position:relative}.bg-decorations[data-v-e4b0d715]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bg-blob[data-v-e4b0d715]{position:absolute;top:80px;right:80px;width:384px;height:384px;background:var(--border-color);border-radius:50%;mix-blend-mode:multiply;filter:blur(48px);opacity:.3;animation:blob-e4b0d715 7s infinite;animation-delay:4s}@keyframes blob-e4b0d715{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.page-title[data-v-e4b0d715]{font-size:32px;font-weight:700;text-align:center;margin-bottom:24px;color:#1f2937}.nav-bar[data-v-e4b0d715]{position:relative;z-index:10;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-content[data-v-e4b0d715]{max-width:1152px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-e4b0d715]{display:flex;align-items:center;gap:8px;color:#4b5563;background:none;border:none;cursor:pointer;transition:color .3s ease;padding:8px 12px;border-radius:8px}.back-button[data-v-e4b0d715]:hover{color:var(--primary-color);background:#449aad0d}.back-icon[data-v-e4b0d715]{width:20px;height:20px;stroke-width:2}.back-text[data-v-e4b0d715]{font-weight:500;font-size:15px}.nav-title[data-v-e4b0d715]{font-size:1.25rem;font-weight:700;color:#1f2937}.nav-spacer[data-v-e4b0d715]{width:80px}.content-section[data-v-e4b0d715]{position:relative;z-index:10;max-width:672px;margin:0 auto;padding:18px 24px}.card-container[data-v-e4b0d715]{background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;padding:48px;box-shadow:0 20px 25px -5px #0000001a}.text-center[data-v-e4b0d715]{text-align:center;margin-bottom:32px}.icon-wrapper[data-v-e4b0d715]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border-radius:16px;margin-bottom:24px;box-shadow:0 10px 15px -3px #449aad4d}.upload-icon[data-v-e4b0d715]{width:40px;height:40px;color:#fff;stroke-width:2}.main-title[data-v-e4b0d715]{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:8px}.main-subtitle[data-v-e4b0d715]{color:#4b5563;font-size:1.125rem}.upload-zone[data-v-e4b0d715]{margin-bottom:32px;padding:32px;background:linear-gradient(135deg,var(--bg-secondary) 0%,#f1f5f9 100%);border:2px dashed var(--primary-color);border-radius:16px;text-align:center;cursor:pointer;transition:all .3s ease}.upload-zone[data-v-e4b0d715]:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:var(--primary-hover)}.upload-zone.drag-over[data-v-e4b0d715]{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:var(--primary-hover);border-style:solid;transform:scale(1.02)}.upload-zone-icon[data-v-e4b0d715]{width:48px;height:48px;color:var(--primary-color);opacity:.5;margin:0 auto 16px;stroke-width:2}.upload-main-text[data-v-e4b0d715]{color:#374151;font-weight:500;margin-bottom:8px}.upload-sub-text[data-v-e4b0d715]{font-size:.875rem;color:#4b5563}.file-info-section[data-v-e4b0d715]{margin-bottom:24px}.file-info-card[data-v-e4b0d715]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000001a}.file-info-header[data-v-e4b0d715]{display:flex;align-items:center;gap:12px}.file-icon[data-v-e4b0d715]{width:40px;height:40px;color:var(--primary-color);stroke-width:2;flex-shrink:0}.file-info-details[data-v-e4b0d715]{flex:1;min-width:0}.file-name[data-v-e4b0d715]{font-weight:600;color:#111827;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-e4b0d715]{font-size:.875rem;color:#6b7280;margin:0}.remove-file-btn[data-v-e4b0d715]{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.remove-file-btn[data-v-e4b0d715]:hover{background:#f3f4f6}.remove-icon[data-v-e4b0d715]{width:20px;height:20px;color:#6b7280;stroke-width:2}.remove-file-btn:hover .remove-icon[data-v-e4b0d715]{color:var(--primary-color)}.error-message-card[data-v-e4b0d715]{margin-top:16px;animation:slideDown-e4b0d715 .3s ease}@keyframes slideDown-e4b0d715{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-message-content[data-v-e4b0d715]{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid var(--error-color);border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px}.error-icon[data-v-e4b0d715]{width:20px;height:20px;color:var(--error-color);stroke-width:2;flex-shrink:0;margin-top:2px}.error-text[data-v-e4b0d715]{flex:1;color:#991b1b;font-size:.875rem;margin:0;line-height:1.5}.error-close-btn[data-v-e4b0d715]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.error-close-btn[data-v-e4b0d715]:hover{background:#ef44441a}.error-close-icon[data-v-e4b0d715]{width:16px;height:16px;color:#991b1b;stroke-width:2}.error-close-btn:hover .error-close-icon[data-v-e4b0d715]{color:var(--error-color)}.btn-primary[data-v-e4b0d715]{width:100%;background:linear-gradient(to right,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;font-weight:600;padding:16px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px}.btn-primary[data-v-e4b0d715]:hover:not(:disabled){box-shadow:0 10px 15px -3px #449aad66;transform:translateY(-2px)}.btn-primary[data-v-e4b0d715]:disabled{opacity:.6;cursor:not-allowed;background:linear-gradient(to right,#9ca3af,#6b7280)}.btn-icon[data-v-e4b0d715]{width:20px;height:20px;stroke-width:2}.btn-confirm[data-v-e4b0d715]{margin-bottom:12px}.btn-secondary[data-v-e4b0d715]{width:100%;background:#fff;color:var(--primary-color);font-weight:600;padding:16px 24px;border-radius:12px;border:2px solid var(--primary-color);cursor:pointer;transition:all .3s ease;font-size:16px}.btn-secondary[data-v-e4b0d715]:hover{background:var(--bg-secondary)}.info-text[data-v-e4b0d715]{font-size:.875rem;color:#4b5563;text-align:center;margin-top:24px}.review-section[data-v-e4b0d715]{display:flex;flex-direction:column;gap:24px}.review-header[data-v-e4b0d715]{display:flex;align-items:center;gap:12px;margin-bottom:5px}.success-badge[data-v-e4b0d715]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#d1fae5;border-radius:50%;flex-shrink:0}.success-icon[data-v-e4b0d715]{width:24px;height:24px;color:#059669;stroke-width:2}.review-title[data-v-e4b0d715]{font-size:1.5rem;font-weight:700;color:#111827}.review-description[data-v-e4b0d715]{color:#4b5563;margin-bottom:24px}.members-list[data-v-e4b0d715]{display:flex;flex-direction:column;gap:8px;max-height:384px;overflow-y:auto;margin-bottom:32px}.member-card[data-v-e4b0d715]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .3s ease}.member-card[data-v-e4b0d715]:hover{border-color:var(--primary-color)}.member-avatar[data-v-e4b0d715]{width:48px;height:48px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}.member-details[data-v-e4b0d715]{flex:1;min-width:0}.member-name[data-v-e4b0d715]{font-weight:600;color:#111827;margin-bottom:2px}.member-email[data-v-e4b0d715]{font-size:.875rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-box[data-v-e4b0d715]{background:#eff6ff;border-left:4px solid #3b82f6;padding:16px;border-radius:8px;margin-bottom:16px}.info-box-text[data-v-e4b0d715]{font-size:.875rem;color:#1e3a8a;margin:0;line-height:1.5}@media(max-width:768px){.card-container[data-v-e4b0d715]{padding:32px 24px}.main-title[data-v-e4b0d715]{font-size:1.5rem}.review-title[data-v-e4b0d715]{font-size:1.25rem}.nav-spacer[data-v-e4b0d715]{width:60px}}.help-section[data-v-e4b0d715]{margin-top:24px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.help-header[data-v-e4b0d715]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.help-icon[data-v-e4b0d715]{width:20px;height:20px;color:#6b7280;stroke-width:2;flex-shrink:0}.help-text[data-v-e4b0d715]{font-size:.875rem;font-weight:500;color:#374151}.help-buttons[data-v-e4b0d715]{display:flex;gap:12px;flex-wrap:wrap}.btn-help[data-v-e4b0d715]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;color:#4b5563;font-weight:500;font-size:.875rem;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-help[data-v-e4b0d715]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-help:hover .help-btn-icon[data-v-e4b0d715]{color:#fff}.help-btn-icon[data-v-e4b0d715]{width:16px;height:16px;stroke-width:2;color:#6b7280;transition:color .2s ease}.preview-panel[data-v-e4b0d715]{margin-top:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;overflow:hidden}.preview-header[data-v-e4b0d715]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.preview-title[data-v-e4b0d715]{font-weight:600;color:#111827;font-size:.875rem}.preview-badge[data-v-e4b0d715]{display:inline-block;padding:4px 8px;background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:600;border-radius:4px}.preview-table-wrapper[data-v-e4b0d715]{overflow-x:auto;margin-bottom:12px}.preview-table[data-v-e4b0d715]{width:100%;border-collapse:collapse;font-size:.875rem}.preview-table thead[data-v-e4b0d715]{background:#f3f4f6}.preview-table th[data-v-e4b0d715],.preview-table td[data-v-e4b0d715]{padding:12px;text-align:left;border:1px solid #e5e7eb}.preview-table th[data-v-e4b0d715]{font-weight:600;color:#111827;font-family:monospace}.preview-table td[data-v-e4b0d715]{color:#4b5563}.preview-note[data-v-e4b0d715]{font-size:.75rem;line-height:1.5;margin:0;padding:12px;background:#fffbeb;border-radius:6px}.note-icon[data-v-e4b0d715]{width:16px;height:16px;color:#f59e0b;stroke-width:2;flex-shrink:0;margin-top:1px}.preview-slide-enter-active[data-v-e4b0d715],.preview-slide-leave-active[data-v-e4b0d715]{transition:all .3s ease}.preview-slide-enter-from[data-v-e4b0d715],.preview-slide-leave-to[data-v-e4b0d715]{opacity:0;transform:translateY(-10px)}@media(max-width:480px){.help-buttons[data-v-e4b0d715]{flex-direction:column}.btn-help[data-v-e4b0d715]{width:100%;justify-content:center}.preview-header[data-v-e4b0d715]{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.content-section[data-v-e4b0d715]{padding:32px 16px}.card-container[data-v-e4b0d715],.upload-zone[data-v-e4b0d715]{padding:24px 16px}.main-title[data-v-e4b0d715]{font-size:1.25rem}.icon-wrapper[data-v-e4b0d715]{width:64px;height:64px}.upload-icon[data-v-e4b0d715]{width:32px;height:32px}}.page-container[data-v-649ef655]{max-width:1400px;margin:0 auto}.hub-card[data-v-649ef655]{padding:50px 40px}.page-title[data-v-649ef655]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:20px}.page-description[data-v-649ef655]{font-size:16px;color:#64748b;margin-bottom:40px;line-height:1.6}.options-container[data-v-649ef655]{display:flex;flex-direction:column;gap:16px}.option-item[data-v-649ef655]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-649ef655]:hover{border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-content[data-v-649ef655]{width:100%}.option-header-row[data-v-649ef655]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-649ef655]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-649ef655]{font-size:.875rem;color:#64748b;margin:0}@media(max-width:640px){.option-item[data-v-649ef655]{align-items:flex-start}}.page-container[data-v-57a66c14]{min-height:100vh;background-color:#f8fafc;padding:40px 20px}.content-wrapper[data-v-57a66c14]{max-width:900px;margin:0 auto}.header-section[data-v-57a66c14]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.back-btn[data-v-57a66c14]{width:40px;height:40px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:all .2s;color:#64748b}.back-btn[data-v-57a66c14]:hover{background:#f1f5f9;color:#0f172a}.page-title[data-v-57a66c14]{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 4px}.page-subtitle[data-v-57a66c14]{color:#64748b;margin:0}.tabs-list[data-v-57a66c14]{display:grid;grid-template-columns:1fr 1fr;background:#e2e8f0;border-radius:8px;padding:4px;margin-bottom:24px}.tab-trigger[data-v-57a66c14]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border:none;background:transparent;border-radius:6px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.tab-trigger.active[data-v-57a66c14]{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0000001a}.tab-content[data-v-57a66c14]{display:flex;flex-direction:column;gap:24px}.fadeIn[data-v-57a66c14]{animation:fadeIn-57a66c14 .3s ease-out}@keyframes fadeIn-57a66c14{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card[data-v-57a66c14]{background:#e5ebed;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;overflow:hidden}.card-header[data-v-57a66c14]{padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.card-title-group[data-v-57a66c14]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.card-title[data-v-57a66c14]{font-size:22px;font-weight:700;color:#0f172a;margin:0}.card-desc[data-v-57a66c14]{font-size:15px;color:#64748b;margin:0}.card-content[data-v-57a66c14]{padding:24px}.form-grid[data-v-57a66c14]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid.cols-3[data-v-57a66c14]{grid-template-columns:2fr 1fr 1fr}.span-2[data-v-57a66c14]{grid-column:span 2}@media(max-width:640px){.form-grid[data-v-57a66c14],.form-grid.cols-3[data-v-57a66c14]{grid-template-columns:1fr}}.form-group[data-v-57a66c14]{display:flex;flex-direction:column;gap:6px}label[data-v-57a66c14]{font-size:14px;font-weight:500;color:#0f172a}.label-xs[data-v-57a66c14]{font-size:12px;color:#64748b}.required-star[data-v-57a66c14]{color:#ef4444;margin-left:2px}input[data-v-57a66c14],select[data-v-57a66c14]{height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;transition:border-color .2s;width:100%;background-color:#fff;appearance:none}input[data-v-57a66c14]:focus,select[data-v-57a66c14]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #449aad1a}.select-wrapper[data-v-57a66c14]{position:relative;width:100%}.select-icon[data-v-57a66c14]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.input-icon-wrapper[data-v-57a66c14]{position:relative}.input-icon[data-v-57a66c14]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8}input.pl-10[data-v-57a66c14]{padding-left:36px}.form-actions[data-v-57a66c14]{display:flex;justify-content:flex-end;margin-top:16px}.save-btn[data-v-57a66c14]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.icon-btn[data-v-57a66c14]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.icon-btn.delete[data-v-57a66c14]:hover{background:#fee2e2;color:#ef4444}.add-btn[data-v-57a66c14]{height:40px;padding:0 16px;background:#0f172a;color:#fff;border:none;border-radius:24px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;align-self:flex-start;box-shadow:0 4px 6px -1px #0000001a}.add-btn[data-v-57a66c14]:hover{background:#1e293b}.add-btn-outline[data-v-57a66c14]{height:36px;padding:0 16px;background:#fff;border:1px dashed #cbd5e1;color:#64748b;border-radius:24px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;align-self:flex-start;transition:all .2s}.add-btn-outline[data-v-57a66c14]:hover{border-color:var(--primary-color);color:var(--primary-color);background:#f8fafc}.loading-container[data-v-57a66c14]{display:flex;justify-content:center;align-items:center;min-height:400px}.spinner[data-v-57a66c14]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:var(--primary-color);border-radius:50%;animation:spin-57a66c14 1s linear infinite}@keyframes spin-57a66c14{to{transform:rotate(360deg)}}.goal-item-row[data-v-57a66c14]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px}.goal-inputs[data-v-57a66c14]{flex:1;display:grid;grid-template-columns:2fr 100px 100px 120px;gap:16px;align-items:end}.add-goal-row[data-v-57a66c14]{display:flex;align-items:flex-end;gap:16px}.add-goal-row .form-group[data-v-57a66c14]{flex:1}.add-goal-row .form-group[data-v-57a66c14]:nth-child(1){flex:2;min-width:200px}.add-goal-row .form-group[data-v-57a66c14]:nth-child(2){flex:0 0 100px}.add-goal-row .form-group[data-v-57a66c14]:nth-child(3){flex:0 0 140px}@media(max-width:768px){.add-goal-row[data-v-57a66c14]{flex-wrap:wrap}.add-goal-row .form-group[data-v-57a66c14]{flex:1 1 45%}.add-btn[data-v-57a66c14]{flex:1 1 100%;justify-content:center}}.text-primary[data-v-57a66c14]{color:var(--primary-color)}.mb-4[data-v-57a66c14]{margin-bottom:16px}.mt-4[data-v-57a66c14]{margin-top:16px}.mb-2[data-v-57a66c14]{margin-bottom:8px}.mt-2[data-v-57a66c14]{margin-top:8px}.flex-1[data-v-57a66c14]{flex:1}.max-w-md[data-v-57a66c14]{max-width:300px}.service-times-list[data-v-57a66c14]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.time-input-row[data-v-57a66c14]{display:flex;align-items:center;gap:12px;max-width:400px}.screen-container[data-v-c2b81209]{max-width:800px;margin:0 auto}.card[data-v-c2b81209]{text-align:center;padding:50px 40px}.ai-avatar[data-v-c2b81209]{display:flex;justify-content:center;margin-bottom:30px}.avatar-circle[data-v-c2b81209]{animation:float-c2b81209 3s ease-in-out infinite}@keyframes float-c2b81209{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-title[data-v-c2b81209]{font-size:36px;font-weight:700;color:#333;margin-bottom:20px}.welcome-text[data-v-c2b81209]{font-size:18px;color:#666;line-height:1.6;margin-bottom:40px;max-width:650px;margin-left:auto;margin-right:auto}.button-group[data-v-c2b81209]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-c2b81209]{padding:40px 30px}.welcome-title[data-v-c2b81209]{font-size:28px}.welcome-text[data-v-c2b81209]{font-size:16px}.button-group[data-v-c2b81209]{flex-direction:column;gap:15px}}@media(max-width:480px){.card[data-v-c2b81209]{padding:30px 20px}.welcome-title[data-v-c2b81209]{font-size:24px}}.screen-container[data-v-0725012b]{max-width:1000px;margin:0 auto}.card[data-v-0725012b]{padding:50px 40px}.title[data-v-0725012b]{font-size:36px;font-weight:700;color:#333;margin-bottom:40px;text-align:center}.info-section[data-v-0725012b]{display:flex;flex-direction:column;gap:25px;margin-bottom:40px}.step-card[data-v-0725012b]{display:flex;gap:20px;padding:25px;background:#f8f9fa;border-radius:12px;border-left:4px solid var(--success-color)}.step-number[data-v-0725012b]{width:50px;height:50px;border-radius:50%;background:var(--success-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.step-content[data-v-0725012b]{flex:1}.step-content h3[data-v-0725012b]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.step-content p[data-v-0725012b]{font-size:15px;color:#555;line-height:1.7;margin:0}.step-content strong[data-v-0725012b]{color:var(--success-color)}.features-grid[data-v-0725012b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-bottom:40px}.feature-item[data-v-0725012b]{text-align:center;padding:25px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;transition:all .3s}.feature-item[data-v-0725012b]:hover{border-color:var(--success-color);transform:translateY(-5px);box-shadow:0 6px 16px #0000001a}.feature-icon[data-v-0725012b]{font-size:40px;margin-bottom:12px}.feature-item h4[data-v-0725012b]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.feature-item p[data-v-0725012b]{font-size:13px;color:#666;margin:0}.cta-section[data-v-0725012b]{text-align:center;padding:30px;background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-radius:12px}.cta-section h3[data-v-0725012b]{font-size:24px;font-weight:600;color:#333;margin-bottom:25px}.btn-large[data-v-0725012b]{font-size:18px;padding:16px 40px;margin:0 10px}@media(max-width:768px){.card[data-v-0725012b]{padding:40px 30px}.title[data-v-0725012b]{font-size:28px}.step-card[data-v-0725012b]{flex-direction:column}.features-grid[data-v-0725012b]{grid-template-columns:1fr 1fr}.btn-large[data-v-0725012b]{display:block;width:100%;margin:10px 0}}@media(max-width:480px){.card[data-v-0725012b]{padding:30px 20px}.title[data-v-0725012b]{font-size:24px}.features-grid[data-v-0725012b]{grid-template-columns:1fr}}.screen-container[data-v-f090ee5e]{max-width:900px;margin:0 auto}.card[data-v-f090ee5e]{padding:40px}.card-title[data-v-f090ee5e]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;text-align:center;line-height:1.4}.subtitle[data-v-f090ee5e]{font-size:18px;color:#666;text-align:center;margin-bottom:40px}.funding-options[data-v-f090ee5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.funding-card[data-v-f090ee5e]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:16px;padding:35px 30px;text-align:center;cursor:pointer;transition:all .3s}.funding-card[data-v-f090ee5e]:hover{border-color:var(--success-color);transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.funding-card.selected[data-v-f090ee5e]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 8px 24px #4caf5033}.checkmark[data-v-f090ee5e]{position:absolute;top:15px;right:15px}.funding-icon[data-v-f090ee5e]{font-size:56px;margin-bottom:20px}.funding-card h3[data-v-f090ee5e]{font-size:22px;font-weight:600;color:#333;margin-bottom:15px}.funding-card p[data-v-f090ee5e]{font-size:15px;color:#666;line-height:1.6;margin:0}.button-group[data-v-f090ee5e]{display:flex;justify-content:center}.btn-primary[data-v-f090ee5e]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-f090ee5e]{padding:30px 25px}.card-title[data-v-f090ee5e]{font-size:24px}.funding-options[data-v-f090ee5e]{grid-template-columns:1fr}}@media(max-width:480px){.card[data-v-f090ee5e]{padding:25px 20px}.card-title[data-v-f090ee5e]{font-size:22px}}.screen-container[data-v-1fbf89a3]{max-width:900px;margin:0 auto}.card[data-v-1fbf89a3]{padding:40px}.card-title[data-v-1fbf89a3]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;text-align:center;line-height:1.4}.subtitle[data-v-1fbf89a3]{font-size:18px;color:#666;text-align:center;margin-bottom:35px}.intro-text[data-v-1fbf89a3]{font-size:17px;color:#555;line-height:1.7;margin-bottom:35px;text-align:center}.fund-drive-preview[data-v-1fbf89a3]{margin-bottom:40px}.invite-preview[data-v-1fbf89a3]{border-radius:12px;padding:35px;max-width:500px;margin:0 auto;box-shadow:0 6px 20px #00000026}.preview-content[data-v-1fbf89a3]{background:#fffffff2;border-radius:12px;padding:30px}.preview-content h3[data-v-1fbf89a3]{font-size:26px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.preview-details[data-v-1fbf89a3]{text-align:center;margin-bottom:25px;font-size:15px;color:#555}.preview-details p[data-v-1fbf89a3]{margin:8px 0}.funding-section[data-v-1fbf89a3]{border-top:2px solid #e0e0e0;padding-top:25px}.funding-goal[data-v-1fbf89a3]{text-align:center;margin-bottom:25px}.goal-label[data-v-1fbf89a3]{font-size:14px;color:#666;margin-bottom:8px}.goal-amount[data-v-1fbf89a3]{font-size:36px;font-weight:700;color:var(--success-color);margin-bottom:15px}.progress-bar[data-v-1fbf89a3]{height:10px;background:#e0e0e0;border-radius:5px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-1fbf89a3]{height:100%;background:var(--success-color);transition:width .5s}.goal-progress[data-v-1fbf89a3]{font-size:14px;color:#666}.qr-code-section[data-v-1fbf89a3]{text-align:center;margin-bottom:20px}.qr-code[data-v-1fbf89a3]{display:inline-block;padding:15px;background:#fff;border-radius:8px;margin-bottom:10px}.qr-label[data-v-1fbf89a3]{font-size:14px;font-weight:600;color:#333;margin:0}.donate-btn[data-v-1fbf89a3]{width:100%;background:var(--success-color);color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.donate-btn[data-v-1fbf89a3]:hover{background:#45a049;transform:translateY(-2px)}.distribution-options[data-v-1fbf89a3]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:35px}.distribution-options h3[data-v-1fbf89a3]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.button-grid[data-v-1fbf89a3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.option-btn[data-v-1fbf89a3]{background:#fff;border:3px solid #e0e0e0;border-radius:12px;padding:20px;font-size:18px;font-weight:600;color:#333;cursor:pointer;transition:all .3s}.option-btn[data-v-1fbf89a3]:hover{border-color:var(--success-color);transform:translateY(-3px)}.option-btn.selected[data-v-1fbf89a3]{border-color:var(--success-color);background:#f1f8f4;color:var(--success-color)}.button-group[data-v-1fbf89a3]{display:flex;justify-content:center}.btn-primary[data-v-1fbf89a3]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-1fbf89a3]{padding:30px 25px}.card-title[data-v-1fbf89a3]{font-size:24px}.funding-options[data-v-1fbf89a3],.button-grid[data-v-1fbf89a3]{grid-template-columns:1fr}}@media(max-width:480px){.card[data-v-1fbf89a3]{padding:25px 20px}.card-title[data-v-1fbf89a3]{font-size:22px}}.screen-container[data-v-f1b23194]{max-width:800px;margin:0 auto}.card[data-v-f1b23194]{padding:40px;text-align:center}.success-icon[data-v-f1b23194]{margin-bottom:25px}.card-title[data-v-f1b23194]{font-size:32px;font-weight:700;color:var(--success-color);margin-bottom:20px}.intro-text[data-v-f1b23194]{font-size:17px;color:#555;line-height:1.7;margin-bottom:35px;max-width:700px;margin-left:auto;margin-right:auto}.package-preview[data-v-f1b23194]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:35px;text-align:left}.package-preview h3[data-v-f1b23194]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.package-items[data-v-f1b23194]{display:flex;flex-direction:column;gap:15px}.package-item[data-v-f1b23194]{display:flex;align-items:center;gap:15px;padding:15px;background:#fff;border-radius:8px}.item-icon[data-v-f1b23194]{width:30px;height:30px;border-radius:50%;background:var(--success-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.item-text[data-v-f1b23194]{font-size:15px;color:#333;font-weight:500}.next-steps[data-v-f1b23194]{background:#fff;border:2px solid var(--success-color);border-radius:12px;padding:30px;margin-bottom:30px;text-align:left}.next-steps h3[data-v-f1b23194]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.steps-list[data-v-f1b23194]{display:flex;flex-direction:column;gap:20px}.step-item[data-v-f1b23194]{display:flex;gap:15px;align-items:flex-start}.step-number[data-v-f1b23194]{width:32px;height:32px;border-radius:50%;background:var(--success-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-item p[data-v-f1b23194]{font-size:15px;color:#555;line-height:1.6;margin:0;padding-top:4px}.notification-box[data-v-f1b23194]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:35px}.notification-icon[data-v-f1b23194]{font-size:32px}.notification-box p[data-v-f1b23194]{font-size:16px;color:#856404;font-weight:500;margin:0}.button-group[data-v-f1b23194]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.fund-drive-preview .preview-content[data-v-f1b23194]{background:#fffffffa}@media(max-width:768px){.card[data-v-f1b23194]{padding:30px 25px}.card-title[data-v-f1b23194]{font-size:26px}.button-group[data-v-f1b23194]{flex-direction:column}.package-preview[data-v-f1b23194],.next-steps[data-v-f1b23194]{padding:25px 20px}}@media(max-width:480px){.card[data-v-f1b23194]{padding:25px 20px}.card-title[data-v-f1b23194]{font-size:24px}.intro-text[data-v-f1b23194]{font-size:16px}}.campaign-item[data-v-16d4d66a]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.campaign-header[data-v-16d4d66a]{padding:30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:8px}.campaign-emoji[data-v-16d4d66a]{font-size:48px;margin-bottom:12px}.campaign-header h3[data-v-16d4d66a]{font-size:24px;font-weight:600;margin-bottom:8px;min-height:1.2em}.campaign-date[data-v-16d4d66a]{font-size:14px;opacity:.95;margin:0 0 8px;min-height:1.2em}.campaign-description[data-v-16d4d66a]{font-size:13px;opacity:.9;margin:0;font-style:italic;min-height:2.4em}.campaign-body[data-v-16d4d66a]{padding:25px}.campaign-stats[data-v-16d4d66a]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.stat[data-v-16d4d66a]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.stat-label[data-v-16d4d66a]{color:#666}.stat-value[data-v-16d4d66a]{font-weight:600;color:#333}.campaign-actions[data-v-16d4d66a]{display:flex;gap:10px}.campaign-performance[data-v-16d4d66a]{background:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px;margin-bottom:20px}.performance-title[data-v-16d4d66a]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.performance-metrics[data-v-16d4d66a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:15px}.performance-metric[data-v-16d4d66a]{background:#fff;border-radius:8px;padding:15px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #00000014}.metric-icon-small[data-v-16d4d66a]{font-size:28px}.metric-details[data-v-16d4d66a]{flex:1}.metric-value-small[data-v-16d4d66a]{font-size:22px;font-weight:700;color:#333;line-height:1;margin-bottom:4px}.metric-label-small[data-v-16d4d66a]{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px}.performance-secondary[data-v-16d4d66a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-top:15px;border-top:1px solid #e0e0e0}.secondary-metric[data-v-16d4d66a]{display:flex;flex-direction:column;gap:4px}.secondary-label[data-v-16d4d66a]{font-size:11px;color:#666;text-transform:uppercase}.secondary-value[data-v-16d4d66a]{font-size:16px;font-weight:600;color:var(--secondary-color)}@media(max-width:768px){.campaign-actions[data-v-16d4d66a]{flex-direction:column}.campaign-actions .btn[data-v-16d4d66a]{width:100%}}.page-container[data-v-e5110548]{max-width:1400px;margin:0 auto}.page-header[data-v-e5110548]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left h1[data-v-e5110548]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-e5110548]{font-size:16px;color:#666}.modal-overlay[data-v-e5110548]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e5110548]{background:#fff;border-radius:16px;padding:40px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.modal-title[data-v-e5110548]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.modal-subtitle[data-v-e5110548]{font-size:16px;color:#666;margin-bottom:30px;text-align:center}.campaign-options[data-v-e5110548]{display:grid;grid-template-columns:1fr;gap:25px;margin-bottom:30px}.campaign-card[data-v-e5110548]{background:#f8f9fa;border:3px solid #e0e0e0;border-radius:12px;padding:30px;text-align:center;cursor:pointer;transition:all .3s}.campaign-card[data-v-e5110548]:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 6px 16px #0000001a}.campaign-icon[data-v-e5110548]{font-size:56px;margin-bottom:20px}.campaign-card h3[data-v-e5110548]{font-size:22px;font-weight:600;color:#333;margin-bottom:12px}.campaign-card p[data-v-e5110548]{font-size:15px;color:#666;margin-bottom:20px;line-height:1.5}.examples[data-v-e5110548]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.example-tag[data-v-e5110548]{background:#fff;border:1px solid #e0e0e0;padding:6px 12px;border-radius:16px;font-size:12px;color:#666}.campaigns-grid[data-v-e5110548]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.empty-state-card[data-v-e5110548]{background:linear-gradient(135deg,#f8f9fa,#fff);border:3px dashed #e0e0e0;border-radius:12px;padding:50px 30px;text-align:center}.empty-icon[data-v-e5110548]{font-size:64px;margin-bottom:20px}.empty-state-card h3[data-v-e5110548]{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.empty-state-card p[data-v-e5110548]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.6}.tabs[data-v-e5110548]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.tab-btn[data-v-e5110548]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s}.tab-btn[data-v-e5110548]:hover{color:#333}.tab-btn.active[data-v-e5110548]{color:var(--primary-color)}.tab-btn.active[data-v-e5110548]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-e5110548]{animation:fadeIn-e5110548 .3s}@keyframes fadeIn-e5110548{0%{opacity:0}to{opacity:1}}.analytics-overview[data-v-e5110548]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:35px}.analytics-stat[data-v-e5110548]{background:#f8f9fa;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px}.metabase-embed[data-v-e5110548]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden}.embed-header[data-v-e5110548]{background:#f8f9fa;padding:20px;border-bottom:2px solid #e0e0e0;text-align:center}.embed-header h3[data-v-e5110548]{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.embed-header p[data-v-e5110548]{font-size:13px;color:#666;margin:0}.iframe-container[data-v-e5110548]{position:relative;width:100%;background:#fafafa}.iframe-container iframe[data-v-e5110548]{display:block;border:none}.embed-footer[data-v-e5110548]{background:#f8f9fa;padding:15px 20px;border-top:2px solid #e0e0e0;display:flex;gap:15px;justify-content:center}.campaign-comparison[data-v-e5110548]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px}.campaign-comparison h3[data-v-e5110548]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.comparison-table[data-v-e5110548]{overflow-x:auto}.comparison-table table[data-v-e5110548]{width:100%;border-collapse:collapse}.comparison-table thead[data-v-e5110548]{background:#f8f9fa}.comparison-table th[data-v-e5110548]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:13px;border-bottom:2px solid #e0e0e0}.comparison-table td[data-v-e5110548]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.roi-positive[data-v-e5110548]{color:var(--success-color);font-weight:600}.mt-30[data-v-e5110548]{margin-top:30px}.top-metrics-bar[data-v-e5110548]{background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;padding:25px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:25px;color:#fff}.metric-item[data-v-e5110548]{display:flex;align-items:center;gap:15px}.metric-icon[data-v-e5110548]{font-size:32px}.metric-value[data-v-e5110548]{font-size:36px;font-weight:700;margin-bottom:4px}.metric-label[data-v-e5110548]{font-size:13px;opacity:.9}.secondary-metrics[data-v-e5110548]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.sec-metric[data-v-e5110548]{background:#fff;border-radius:8px;padding:18px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px #00000014}.sec-icon[data-v-e5110548]{font-size:24px;margin-bottom:10px}.sec-value[data-v-e5110548]{font-size:24px;font-weight:700;color:#333;margin-bottom:4px}.sec-label[data-v-e5110548]{font-size:12px;color:#666;text-align:center}.utm-tracking[data-v-e5110548]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:30px}.utm-tracking h3[data-v-e5110548]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.tracking-table[data-v-e5110548]{overflow-x:auto}.tracking-table table[data-v-e5110548]{width:100%;border-collapse:collapse}.tracking-table thead[data-v-e5110548]{background:#f8f9fa}.tracking-table th[data-v-e5110548]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:13px;border-bottom:2px solid #e0e0e0}.tracking-table td[data-v-e5110548]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.engagement-cards[data-v-e5110548]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.engagement-card[data-v-e5110548]{border-radius:12px;padding:30px;text-align:center;color:#fff}.facebook-card[data-v-e5110548]{background:#1877f2}.instagram-card[data-v-e5110548]{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.email-card[data-v-e5110548]{background:var(--primary-color)}.campaign-header-bar[data-v-e5110548]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:40px;margin-bottom:30px;display:flex;align-items:center;gap:20px;color:#fff}.campaign-icon[data-v-e5110548]{font-size:60px}.campaign-title[data-v-e5110548]{font-size:32px;font-weight:700;margin:0 0 5px}.campaign-subtitle[data-v-e5110548]{font-size:16px;opacity:.95;margin:0}.growth-chart-section[data-v-e5110548]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px}.growth-chart-section h3[data-v-e5110548]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.chart-legend[data-v-e5110548]{display:flex;gap:25px;justify-content:center;margin-bottom:20px}.legend-item[data-v-e5110548]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.legend-dot[data-v-e5110548]{width:16px;height:16px;border-radius:3px}.legend-dot.green[data-v-e5110548]{background:var(--success-color)}.legend-dot.red[data-v-e5110548]{background:var(--primary-color)}.legend-dot.blue[data-v-e5110548]{background:var(--secondary-color)}.chart-data-note[data-v-e5110548]{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px;font-size:13px;color:#666}.chart-data-note strong[data-v-e5110548]{color:#333;display:block;margin-bottom:8px}.chart-data-note p[data-v-e5110548]{margin:4px 0}.chart-placeholder[data-v-e5110548]{background:#fafafa;border-radius:8px;padding:30px 20px;min-height:250px}.chart-bars[data-v-e5110548]{display:flex;align-items:flex-end;justify-content:space-around;height:200px;gap:8px}.bar-stack[data-v-e5110548]{flex:1;display:flex;flex-direction:column-reverse;max-width:40px}.bar[data-v-e5110548]{width:100%;transition:height .5s ease}.bar.green[data-v-e5110548]{background:var(--success-color)}.bar.red[data-v-e5110548]{background:var(--primary-color)}.bar.blue[data-v-e5110548]{background:var(--secondary-color)}.top-ads-section[data-v-e5110548]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px}.top-ads-section h3[data-v-e5110548]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.ads-table[data-v-e5110548]{width:100%;border-collapse:collapse}.ads-table thead[data-v-e5110548]{background:#f8f9fa}.ads-table th[data-v-e5110548]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #e0e0e0}.ads-table td[data-v-e5110548]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.platform-badge[data-v-e5110548]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-weight:700;font-size:13px}.platform-badge.fb[data-v-e5110548]{background:#1877f2}.platform-badge.email[data-v-e5110548]{background:var(--secondary-color);font-size:16px}.engagement-icon[data-v-e5110548]{font-size:40px;margin-bottom:12px}.engagement-value[data-v-e5110548]{font-size:48px;font-weight:700;margin-bottom:8px}.engagement-label[data-v-e5110548]{font-size:14px;opacity:.95}.templates-grid[data-v-e5110548]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}.template-card[data-v-e5110548]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;text-align:center;cursor:pointer;transition:all .3s}.template-card[data-v-e5110548]:hover{border-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.template-icon[data-v-e5110548]{font-size:48px;margin-bottom:15px}.template-card h3[data-v-e5110548]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.template-card p[data-v-e5110548]{font-size:13px;color:#666;margin-bottom:15px}.modify-arrow[data-v-e5110548]{font-size:24px;color:var(--secondary-color);margin:10px 0}.custom-name-input[data-v-e5110548]{width:100%;padding:10px 15px;border:2px solid var(--secondary-color);border-radius:8px;font-size:14px;text-align:center}.custom-name-input[data-v-e5110548]:focus{outline:none;border-color:var(--primary-color)}.button-group[data-v-e5110548]{display:flex;gap:15px;justify-content:center;margin-top:30px}@media(max-width:768px){.page-header[data-v-e5110548]{flex-direction:column}.header-right[data-v-e5110548],.header-right .btn[data-v-e5110548]{width:100%}.campaign-options[data-v-e5110548],.campaigns-grid[data-v-e5110548],.templates-grid[data-v-e5110548]{grid-template-columns:1fr}.campaign-actions[data-v-e5110548]{flex-direction:column}.campaign-actions .btn[data-v-e5110548]{width:100%}}.screen-container[data-v-9b8724dd]{max-width:1000px;margin:0 auto;padding:40px 20px}.card[data-v-9b8724dd]{background:#fff;border-radius:20px;padding:48px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid #eaecf0}.card-title[data-v-9b8724dd]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:12px;text-align:center;letter-spacing:-.02em}.campaign-form[data-v-9b8724dd]{display:flex;flex-direction:column;gap:32px;margin-top:32px}.form-group[data-v-9b8724dd]{position:relative}.form-label[data-v-9b8724dd]{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:8px}.form-help[data-v-9b8724dd]{font-size:13px;color:#718096;margin-top:6px;line-height:1.5;margin-bottom:12px}.form-input[data-v-9b8724dd],.form-select[data-v-9b8724dd],.form-textarea[data-v-9b8724dd]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;color:#1a202c;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #0000000d;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select[data-v-9b8724dd]{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23718096' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.form-input[data-v-9b8724dd]:focus,.form-select[data-v-9b8724dd]:focus,.form-textarea[data-v-9b8724dd]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4299e126;outline:none}.select-wrapper[data-v-9b8724dd]:after{display:none}.manual-experience-section[data-v-9b8724dd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.form-row[data-v-9b8724dd]{display:flex;gap:24px}.half-width[data-v-9b8724dd]{flex:1}.divider[data-v-9b8724dd]{height:1px;background:#e2e8f0;margin:10px 0}.radio-group[data-v-9b8724dd]{display:flex;gap:12px;flex-wrap:wrap}.radio-label[data-v-9b8724dd]{background:#f7fafc;border:1px solid #e2e8f0;padding:10px 16px;border-radius:9999px;font-size:14px;font-weight:500;color:#4a5568;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.radio-label[data-v-9b8724dd]:hover{background:#edf2f7}.radio-label input:checked+span[data-v-9b8724dd],.radio-label[data-v-9b8724dd]:has(input:checked){background:#ebf8ff;border-color:var(--primary-color);color:#2b6cb0}.user-selection-container[data-v-9b8724dd]{background:transparent;border:none;padding:0}.search-container[data-v-9b8724dd]{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 16px;box-shadow:0 1px 2px #0000000d}.search-input[data-v-9b8724dd]{border:none;outline:none;flex:1;font-size:15px;color:#2d3748}.clear-btn[data-v-9b8724dd]{background:none;border:none;font-size:13px;color:#718096;cursor:pointer;padding:4px 8px;border-radius:6px;margin-left:8px;font-weight:600;transition:all .2s}.clear-btn[data-v-9b8724dd]:hover{background:#edf2f7;color:#2d3748}.members-list[data-v-9b8724dd]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:4px}.member-row[data-v-9b8724dd]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .2s ease}.member-row[data-v-9b8724dd]:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.member-row.is-selected[data-v-9b8724dd]{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.checkbox-input[data-v-9b8724dd]{width:18px;height:18px;accent-color:var(--primary-color)}.member-info[data-v-9b8724dd]{display:flex;flex-direction:column;gap:2px}.member-name[data-v-9b8724dd]{font-weight:600;font-size:15px;color:#2d3748}.member-email[data-v-9b8724dd]{font-size:13px;color:#718096}.member-role[data-v-9b8724dd]{display:inline-flex;font-size:11px;font-weight:600;text-transform:uppercase;background:#edf2f7;color:#4a5568;padding:2px 8px;border-radius:4px;margin-top:4px;align-self:flex-start}.pagination-container[data-v-9b8724dd]{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;margin-top:20px}.pg-btn[data-v-9b8724dd],.pg-btn-number[data-v-9b8724dd]{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;color:#4a5568;transition:all .2s}.pg-btn[data-v-9b8724dd]:hover:not(:disabled),.pg-btn-number[data-v-9b8724dd]:hover:not(.active){background:#f7fafc;color:#2d3748}.pg-btn-number.active[data-v-9b8724dd]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.checkbox-group[data-v-9b8724dd]{background:transparent;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-height:none;overflow:visible}.checkbox-label[data-v-9b8724dd]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s;display:flex;align-items:flex-start;gap:16px;width:100%}.checkbox-label[data-v-9b8724dd]:hover{border-color:var(--primary-color);background:#ebf8ff;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.checkbox-label input[type=checkbox][data-v-9b8724dd]{width:20px;height:20px;margin-top:2px;accent-color:var(--primary-color);cursor:pointer;flex-shrink:0}.channel-info[data-v-9b8724dd]{flex:1}.channel-info strong[data-v-9b8724dd]{display:block;font-size:16px;font-weight:600;color:#1a202c;margin-bottom:6px}.channel-info p[data-v-9b8724dd]{font-size:14px;color:#4a5568;line-height:1.5;margin:0}.pagination-container[data-v-9b8724dd]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eaecf0;padding-top:20px;margin-top:24px}.limit-selector[data-v-9b8724dd]{display:flex;align-items:center;gap:8px}.limit-selector label[data-v-9b8724dd]{font-size:14px;color:#475467;font-weight:500}.limit-dropdown[data-v-9b8724dd]{padding:6px 12px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;font-size:14px;color:#101828;cursor:pointer;box-shadow:0 1px 2px #1018280d}.pagination-wrapper[data-v-9b8724dd]{display:flex;align-items:center;gap:12px}.pg-btn[data-v-9b8724dd]{padding:8px 14px;border-radius:8px;background:#fff;border:1px solid #d0d5dd;font-size:14px;font-weight:600;color:#344054;cursor:pointer;box-shadow:0 1px 2px #1018280d}.pg-btn[data-v-9b8724dd]:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.pg-pages[data-v-9b8724dd]{display:flex;gap:2px}.pg-btn-number[data-v-9b8724dd]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#475467;cursor:pointer;border:none;background:transparent}.pg-btn-number[data-v-9b8724dd]:hover{background-color:#f9fafb;color:#182230}.pg-btn-number.active[data-v-9b8724dd]{background-color:#f9fafb;color:#182230;background-color:var(--primary-color);color:#fff}.upload-section[data-v-9b8724dd]{background:#f8fafc;border:1px dashed #cbd5e0;border-radius:16px;padding:24px}.file-upload-area[data-v-9b8724dd]{background:#fff;border:2px dashed #e2e8f0;border-radius:12px;padding:32px;text-align:center;margin-top:16px}.file-upload-area[data-v-9b8724dd]:hover{border-color:var(--primary-color);background:#f7fafc;cursor:pointer}.summary-section[data-v-9b8724dd]{background:#f0fff4;border:1px solid #c6f6d5;border-radius:16px;padding:24px}.summary-section h3[data-v-9b8724dd]{color:#276749;font-size:18px;font-weight:700;margin-bottom:20px}.summary-grid[data-v-9b8724dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.summary-item[data-v-9b8724dd]{background:#fff;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.summary-label[data-v-9b8724dd]{font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em}.summary-value[data-v-9b8724dd]{font-size:16px;font-weight:700;color:#2d3748;line-height:1.4}.form-actions-footer[data-v-9b8724dd]{margin-top:40px;display:flex;gap:16px;justify-content:flex-end}.btn-large[data-v-9b8724dd]{height:48px;font-size:15px;font-weight:600;border-radius:8px;padding:0 32px}.link-section[data-v-9b8724dd]{margin-top:48px}.link-wrapper[data-v-9b8724dd]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.link-input-row[data-v-9b8724dd]{position:relative;display:flex;align-items:center}.btn-icon-danger[data-v-9b8724dd]{margin-left:12px;width:36px;height:36px;border-radius:8px;background:#fff5f5;border:1px solid #fed7d7;color:#c53030;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s;flex-shrink:0}.btn-icon-danger[data-v-9b8724dd]:hover{background:#fed7d7;border-color:#feb2b2}@media(max-width:768px){.form-actions-footer[data-v-9b8724dd]{flex-direction:column-reverse}.btn-large[data-v-9b8724dd]{width:100%}}.required-asterisk[data-v-9b8724dd]{color:#c53030;margin-left:4px}.screen-container[data-v-518b528b]{max-width:1000px;margin:0 auto}.card[data-v-518b528b]{padding:40px}.ai-header[data-v-518b528b]{text-align:center;margin-bottom:30px}.card-title[data-v-518b528b]{font-size:32px;font-weight:600;color:#333;margin:0 0 15px}.date-display[data-v-518b528b]{font-size:20px;font-weight:500;color:#667eea;margin-top:10px}.ai-message[data-v-518b528b]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:35px}.message-body[data-v-518b528b]{padding:30px 25px;font-size:15px;color:#333;line-height:1.7}.message-body p[data-v-518b528b]{margin:15px 0}.campaign-details-box[data-v-518b528b]{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;padding:20px;margin:25px 0}.campaign-details-box h3[data-v-518b528b]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.detail-row[data-v-518b528b]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.detail-row[data-v-518b528b]:last-child{border-bottom:none}.detail-label[data-v-518b528b]{font-size:14px;color:#666}.detail-value[data-v-518b528b]{font-size:14px;font-weight:600;color:#333}.how-it-works-section[data-v-518b528b]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:25px;margin:30px 0}.how-it-works-section h3[data-v-518b528b]{font-size:20px;font-weight:600;color:#333;margin-bottom:15px}.explanation-text[data-v-518b528b]{font-size:15px;color:#555;margin-bottom:20px}.steps-container[data-v-518b528b]{display:grid;gap:15px}.step-item[data-v-518b528b]{display:flex;gap:15px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px #0000001a}.step-number[data-v-518b528b]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.step-content h4[data-v-518b528b]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px}.step-content p[data-v-518b528b]{font-size:14px;color:#666;margin:0;line-height:1.5}.campaign-preview-section[data-v-518b528b]{margin:30px 0}.campaign-preview-section h3[data-v-518b528b]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.preview-subtitle[data-v-518b528b]{font-size:15px;color:#666;margin-bottom:20px}.ad-mockups[data-v-518b528b]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.ad-mockup[data-v-518b528b]{border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #0000001a}.ad-platform[data-v-518b528b]{background:#1877f2;color:#fff;padding:10px 15px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.platform-icon[data-v-518b528b]{font-size:16px;font-weight:900}.instagram-gradient[data-v-518b528b]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.ad-header-info[data-v-518b528b]{padding:12px 15px;border-bottom:1px solid #e0e0e0}.page-info[data-v-518b528b]{display:flex;align-items:center;gap:10px}.page-avatar[data-v-518b528b]{font-size:32px}.page-name[data-v-518b528b]{font-size:14px;font-weight:600;color:#333}.sponsored-tag[data-v-518b528b]{font-size:12px;color:#666}.ad-image[data-v-518b528b]{height:220px;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.ad-image.square[data-v-518b528b]{height:260px}.placeholder-img[data-v-518b528b]{text-align:center;padding:20px}.img-icon[data-v-518b528b]{font-size:52px;margin-bottom:10px}.placeholder-img p[data-v-518b528b]{font-size:16px;font-weight:600;color:#666;margin:0}.ad-text[data-v-518b528b]{padding:15px}.ad-copy[data-v-518b528b]{font-size:14px;margin:8px 0}.ad-description[data-v-518b528b]{font-size:13px;color:#666;margin:8px 0}.ad-cta[data-v-518b528b]{background:#1877f2;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin-top:10px;width:100%}.instagram-cta[data-v-518b528b]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.ad-engagement[data-v-518b528b]{display:flex;gap:20px;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;font-size:13px;color:#666}.insta-engagement[data-v-518b528b]{display:flex;gap:15px;font-size:20px;margin-bottom:10px}.meta-features[data-v-518b528b]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-top:25px}.meta-features h4[data-v-518b528b]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.features-grid[data-v-518b528b]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature-card[data-v-518b528b]{background:#f8f9fa;padding:20px;border-radius:10px;text-align:center;border:1px solid #e0e0e0}.feature-icon[data-v-518b528b]{font-size:32px;margin-bottom:10px}.feature-name[data-v-518b528b]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.feature-card p[data-v-518b528b]{font-size:12px;color:#666;margin:0;line-height:1.4}.next-steps-box[data-v-518b528b]{background:linear-gradient(135deg,var(--bg-secondary) 0%,#f0fdf4 100%);border:1px solid var(--primary-color);border-left:5px solid var(--primary-color);border-radius:12px;padding:25px;margin:30px 0}.next-steps-box h3[data-v-518b528b]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px}.next-steps-box p[data-v-518b528b]{font-size:15px;color:#333;margin:0;line-height:1.6}.action-buttons[data-v-518b528b]{display:flex;justify-content:center}@media(max-width:768px){.card[data-v-518b528b]{padding:30px 20px}.message-body[data-v-518b528b]{padding:20px}.ad-mockups[data-v-518b528b],.features-grid[data-v-518b528b]{grid-template-columns:1fr}.steps-container[data-v-518b528b]{gap:12px}.step-item[data-v-518b528b]{padding:15px}}.loading-state[data-v-518b528b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;text-align:center}.spinner[data-v-518b528b]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-518b528b 1s linear infinite;margin-bottom:20px}@keyframes spin-518b528b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-large[data-v-518b528b]{font-size:16px;padding:16px 40px;transition:all .2s ease;margin-right:.5rem}.btn[data-v-518b528b]:disabled{cursor:not-allowed;opacity:.5;pointer-events:auto}.btn-primary[data-v-518b528b]:disabled{background-color:var(--primary-hover)}.screen-container[data-v-aae905f1]{max-width:900px;margin:0 auto}.card[data-v-aae905f1]{padding:50px 40px}.loading-state[data-v-aae905f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;text-align:center}.spinner[data-v-aae905f1]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid var(--success-color);border-radius:50%;animation:spin-aae905f1 1s linear infinite;margin-bottom:20px}@keyframes spin-aae905f1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-aae905f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;text-align:center}.error-icon[data-v-aae905f1]{font-size:64px;margin-bottom:20px}.error-state h2[data-v-aae905f1]{font-size:24px;color:#333;margin-bottom:10px}.error-state p[data-v-aae905f1]{color:#666;margin-bottom:30px}.success-animation[data-v-aae905f1]{display:flex;justify-content:center;margin-bottom:25px}.success-circle[data-v-aae905f1]{animation:scaleIn-aae905f1 .5s ease-out}@keyframes scaleIn-aae905f1{0%{transform:scale(0)}to{transform:scale(1)}}.congrats-title[data-v-aae905f1]{font-size:36px;font-weight:700;color:var(--success-color);margin-bottom:15px;text-align:center}.congrats-message[data-v-aae905f1]{font-size:18px;color:#555;text-align:center;margin-bottom:40px}.congrats-message strong[data-v-aae905f1]{color:var(--primary-color)}.email-message[data-v-aae905f1]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:35px;box-shadow:0 4px 12px #00000014}.email-header[data-v-aae905f1]{background:#f8f9fa;padding:20px 25px;border-bottom:2px solid #e0e0e0;font-size:14px}.email-header>div[data-v-aae905f1]{margin-bottom:6px}.email-header>div[data-v-aae905f1]:last-child{margin-bottom:0}.email-header strong[data-v-aae905f1]{color:#666;margin-right:8px}.email-body[data-v-aae905f1]{padding:30px 25px;font-size:15px;color:#333;line-height:1.7}.email-body p[data-v-aae905f1]{margin:15px 0}.campaign-details-box[data-v-aae905f1]{background:#f8f9fa;border-left:4px solid var(--secondary-color);border-radius:8px;padding:20px;margin:25px 0}.campaign-details-box h3[data-v-aae905f1]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.detail-row[data-v-aae905f1]{display:flex;justify-content:space-between;padding:8px 0}.detail-label[data-v-aae905f1]{font-size:14px;color:#666}.detail-value[data-v-aae905f1]{font-size:14px;font-weight:600;color:#333}.campaign-preview-section[data-v-aae905f1]{margin:25px 0}.campaign-preview-section h3[data-v-aae905f1]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.ad-mockups[data-v-aae905f1]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ad-mockup[data-v-aae905f1]{border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.ad-platform[data-v-aae905f1]{background:#1877f2;color:#fff;padding:6px 10px;font-size:11px;font-weight:600;text-align:center}.ad-mockup.instagram .ad-platform[data-v-aae905f1]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.ad-image[data-v-aae905f1]{height:150px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.ad-image.square[data-v-aae905f1]{height:180px}.placeholder-img[data-v-aae905f1]{text-align:center;color:#fff}.img-icon[data-v-aae905f1]{font-size:36px;margin-bottom:8px}.placeholder-img p[data-v-aae905f1]{font-size:14px;font-weight:600;margin:0}.ad-text[data-v-aae905f1]{padding:12px;background:#fafafa}.ad-text p[data-v-aae905f1]{font-size:12px;margin:6px 0}.ad-cta[data-v-aae905f1]{background:var(--primary-color);color:#fff;border:none;padding:6px 16px;border-radius:5px;font-size:12px;font-weight:600;cursor:pointer;margin-top:8px;width:100%}.signature[data-v-aae905f1]{margin-top:25px;font-size:14px;color:#555}.campaign-summary[data-v-aae905f1]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:35px}.campaign-summary h3[data-v-aae905f1]{font-size:20px;font-weight:600;color:#333;margin-bottom:25px;text-align:center}.summary-grid[data-v-aae905f1]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.summary-card[data-v-aae905f1]{background:#fff;border-radius:8px;padding:20px;display:flex;gap:15px;align-items:center}.card-icon[data-v-aae905f1]{font-size:32px;flex-shrink:0}.card-content[data-v-aae905f1]{flex:1}.card-label[data-v-aae905f1]{font-size:12px;color:#666;margin-bottom:4px}.card-value[data-v-aae905f1]{font-size:24px;font-weight:700;color:#333;margin-bottom:4px}.card-note[data-v-aae905f1]{font-size:11px;color:#999}.next-steps-section[data-v-aae905f1]{background:#fff;border:2px solid var(--secondary-color);border-radius:12px;padding:30px;margin-bottom:30px}.next-steps-section h3[data-v-aae905f1]{font-size:20px;font-weight:600;color:#333;margin-bottom:25px;text-align:center}.steps-list[data-v-aae905f1]{display:flex;flex-direction:column;gap:20px}.step-item[data-v-aae905f1]{display:flex;gap:15px;align-items:flex-start}.step-number[data-v-aae905f1]{width:40px;height:40px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.step-content[data-v-aae905f1]{flex:1;padding-top:4px}.step-content strong[data-v-aae905f1]{display:block;font-size:16px;color:#333;margin-bottom:4px}.step-content p[data-v-aae905f1]{font-size:14px;color:#666;margin:0;line-height:1.6}.notification-box[data-v-aae905f1]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;padding:20px 25px;display:flex;align-items:center;gap:15px;margin-bottom:35px}.notification-icon[data-v-aae905f1]{font-size:32px;flex-shrink:0}.notification-box p[data-v-aae905f1]{font-size:15px;color:#1565c0;margin:0;line-height:1.6}.notification-box strong[data-v-aae905f1]{color:#0d47a1}.button-group[data-v-aae905f1]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn-large[data-v-aae905f1]{font-size:18px;padding:16px 40px}@media(max-width:768px){.card[data-v-aae905f1]{padding:40px 25px}.congrats-title[data-v-aae905f1]{font-size:28px}.summary-grid[data-v-aae905f1],.ad-mockups[data-v-aae905f1]{grid-template-columns:1fr}.button-group[data-v-aae905f1]{flex-direction:column}.btn-large[data-v-aae905f1]{width:100%}}.screen-container[data-v-5435821d]{max-width:1000px;margin:0 auto;padding:0 20px}.hero-header[data-v-5435821d]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:40px;margin-bottom:30px;position:relative;overflow:hidden}.hero-header[data-v-5435821d]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.back-btn[data-v-5435821d]{display:inline-flex;align-items:center;gap:8px;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#07f;padding:10px 18px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:25px}.back-btn[data-v-5435821d]:hover{background:#ffffff40;transform:translate(-3px)}.back-icon[data-v-5435821d]{font-size:18px}.hero-content[data-v-5435821d]{text-align:center}.hero-badge[data-v-5435821d]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-dot[data-v-5435821d]{width:8px;height:8px;border-radius:50%;animation:pulse-5435821d 2s infinite}.hero-badge.status-active[data-v-5435821d]{background:#4caf5033;color:#a5d6a7}.hero-badge.status-active .badge-dot[data-v-5435821d]{background:var(--success-color)}.hero-badge.status-draft[data-v-5435821d]{background:#ffc10733;color:#ffe082}.hero-badge.status-draft .badge-dot[data-v-5435821d]{background:#ffc107}.hero-badge.status-ended[data-v-5435821d]{background:#9e9e9e33;color:#e0e0e0}.hero-badge.status-ended .badge-dot[data-v-5435821d]{background:#9e9e9e}.hero-badge.status-pending[data-v-5435821d]{background:#2196f333;color:#90caf9}.hero-badge.status-pending .badge-dot[data-v-5435821d]{background:#2196f3}.hero-badge.status-default[data-v-5435821d]{background:#ffffff26;color:#ffffffe6}.hero-badge.status-default .badge-dot[data-v-5435821d]{background:#ffffffb3}.hero-title[data-v-5435821d]{font-size:32px;font-weight:700;color:#fff;margin:0 0 10px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-5435821d]{font-size:16px;color:#ffffffd9;max-width:600px;margin:0 auto;line-height:1.5}.main-content[data-v-5435821d]{padding-bottom:40px}.loading-state[data-v-5435821d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014}.loader[data-v-5435821d]{position:relative;width:60px;height:60px}.loader-ring[data-v-5435821d]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#667eea;border-radius:50%;animation:spin-5435821d 1.2s linear infinite}.loader-ring[data-v-5435821d]:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:#764ba2;animation-delay:.15s}.loader-ring[data-v-5435821d]:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:#9c27b0;animation-delay:.3s}.loading-text[data-v-5435821d]{margin-top:25px;font-size:15px;color:#666;font-weight:500}.section-title[data-v-5435821d]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.section-icon[data-v-5435821d]{font-size:24px}.info-section[data-v-5435821d]{margin-bottom:30px}.info-cards-grid[data-v-5435821d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.info-card[data-v-5435821d]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.info-card[data-v-5435821d]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.info-card-header[data-v-5435821d]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.card-icon[data-v-5435821d]{font-size:22px}.card-title[data-v-5435821d]{font-size:16px;font-weight:600;color:#333}.timeline-content[data-v-5435821d]{display:flex;flex-direction:column;gap:0}.timeline-item[data-v-5435821d]{display:flex;align-items:center;gap:15px}.timeline-dot[data-v-5435821d]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.timeline-dot.start[data-v-5435821d]{background:linear-gradient(135deg,var(--success-color),#81c784);box-shadow:0 0 0 4px #4caf5033}.timeline-dot.end[data-v-5435821d]{background:linear-gradient(135deg,#f44336,#e57373);box-shadow:0 0 0 4px #f4433633}.timeline-line[data-v-5435821d]{width:2px;height:30px;background:linear-gradient(to bottom,var(--success-color),#f44336);margin-left:6px;border-radius:1px}.timeline-details[data-v-5435821d]{display:flex;flex-direction:column;gap:4px}.timeline-label[data-v-5435821d]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}.timeline-value[data-v-5435821d]{font-size:15px;font-weight:600;color:#333}.details-grid[data-v-5435821d]{display:flex;flex-direction:column;gap:18px}.detail-item[data-v-5435821d]{display:flex;flex-direction:column;gap:8px}.detail-label[data-v-5435821d]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-5435821d]{font-size:15px;font-weight:500;color:#333}.detail-value.muted[data-v-5435821d]{color:#999;font-style:italic}.channel-tags[data-v-5435821d]{display:flex;flex-wrap:wrap;gap:8px}.channel-tag[data-v-5435821d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500}.request-card[data-v-5435821d]{grid-column:1 / -1}.request-text[data-v-5435821d]{font-size:15px;color:#555;line-height:1.7;margin:0}.stats-section[data-v-5435821d]{margin-bottom:30px}.stats-loading[data-v-5435821d]{display:flex;align-items:center;justify-content:center;gap:15px;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f}.mini-loader[data-v-5435821d]{width:24px;height:24px;border:3px solid #f0f0f0;border-top-color:#667eea;border-radius:50%;animation:spin-5435821d 1s linear infinite}.stats-content[data-v-5435821d]{display:flex;flex-direction:column;gap:20px}.primary-stats[data-v-5435821d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-card[data-v-5435821d]{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:15px;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden;transition:transform .3s ease}.stat-card[data-v-5435821d]:hover{transform:translateY(-3px)}.stat-icon-wrapper[data-v-5435821d]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-card.sent .stat-icon-wrapper[data-v-5435821d]{background:linear-gradient(135deg,#667eea20,#764ba220)}.stat-card.delivered .stat-icon-wrapper[data-v-5435821d]{background:linear-gradient(135deg,var(--success-color)20,#81c78420)}.stat-card.bounced .stat-icon-wrapper[data-v-5435821d]{background:linear-gradient(135deg,#ff980020,#ffb74d20)}.stat-info[data-v-5435821d]{text-align:center}.stat-label[data-v-5435821d]{display:block;font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.stat-value[data-v-5435821d]{font-size:28px;font-weight:700;color:#333}.stat-progress[data-v-5435821d]{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.progress-bar[data-v-5435821d]{height:100%;background:linear-gradient(90deg,var(--success-color),#81c784);border-radius:3px;transition:width 1s ease-out}.stat-percentage[data-v-5435821d]{font-size:13px;font-weight:600;color:var(--success-color)}.stat-indicator[data-v-5435821d]{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.stat-indicator.bounce[data-v-5435821d]{background:linear-gradient(90deg,#ff9800,#ffb74d)}.engagement-stats[data-v-5435821d]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.engagement-card[data-v-5435821d]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease}.engagement-card[data-v-5435821d]:hover{transform:translateY(-3px)}.engagement-header[data-v-5435821d]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.engagement-icon[data-v-5435821d]{font-size:24px}.engagement-title[data-v-5435821d]{font-size:16px;font-weight:600;color:#333}.engagement-body[data-v-5435821d]{display:flex;justify-content:space-between;align-items:center}.engagement-main[data-v-5435821d]{display:flex;flex-direction:column;gap:4px}.engagement-value[data-v-5435821d]{font-size:36px;font-weight:700;color:#333;line-height:1}.engagement-label[data-v-5435821d]{font-size:13px;color:#999}.engagement-rate[data-v-5435821d]{display:flex;flex-direction:column;align-items:center;gap:8px}.rate-circle[data-v-5435821d]{position:relative;width:80px;height:80px}.circular-chart[data-v-5435821d]{width:100%;height:100%;transform:rotate(-90deg)}.circle-bg[data-v-5435821d]{fill:none;stroke:#f0f0f0;stroke-width:3}.circle[data-v-5435821d]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray 1s ease-out}.circle.open[data-v-5435821d]{stroke:#667eea}.circle.click[data-v-5435821d]{stroke:var(--success-color)}.rate-value[data-v-5435821d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#333}.rate-label[data-v-5435821d]{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.quick-stats-bar[data-v-5435821d]{display:flex;align-items:center;justify-content:center;gap:30px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;padding:20px 30px;border:1px solid rgba(0,0,0,.05)}.quick-stat[data-v-5435821d]{display:flex;flex-direction:column;align-items:center;gap:6px}.quick-label[data-v-5435821d]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}.quick-value[data-v-5435821d]{font-size:18px;font-weight:700}.quick-value.success[data-v-5435821d]{color:var(--success-color)}.quick-value.warning[data-v-5435821d]{color:#ff9800}.quick-value.primary[data-v-5435821d]{color:#667eea}.quick-divider[data-v-5435821d]{width:1px;height:40px;background:#e0e0e0}.no-stats[data-v-5435821d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;text-align:center}.no-stats-icon[data-v-5435821d]{font-size:48px;margin-bottom:15px}.no-stats p[data-v-5435821d]{font-size:15px;color:#999;margin:0}.modal-overlay[data-v-5435821d]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5435821d]{background:#fff;border-radius:20px;padding:40px;max-width:600px;width:90%;position:relative;box-shadow:0 20px 60px #0000004d}.close-btn[data-v-5435821d]{position:absolute;top:15px;right:15px;background:#f5f5f5;border:none;font-size:24px;color:#999;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-5435821d]:hover{background:#e0e0e0;color:#333}.modal-title[data-v-5435821d]{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.modal-subtitle[data-v-5435821d]{font-size:14px;color:#666;margin-bottom:25px;line-height:1.7}.edit-textarea[data-v-5435821d]{width:100%;padding:16px;border:2px solid #e0e0e0;border-radius:12px;font-size:14px;font-family:inherit;margin-bottom:20px;resize:vertical;transition:border-color .3s}.edit-textarea[data-v-5435821d]:focus{outline:none;border-color:#667eea}@keyframes spin-5435821d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-5435821d{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.hero-header[data-v-5435821d]{padding:30px 20px;border-radius:16px}.hero-title[data-v-5435821d]{font-size:24px}.hero-subtitle[data-v-5435821d]{font-size:14px}.primary-stats[data-v-5435821d],.engagement-stats[data-v-5435821d]{grid-template-columns:1fr}.quick-stats-bar[data-v-5435821d]{flex-direction:column;gap:20px}.quick-divider[data-v-5435821d]{width:40px;height:1px}.info-cards-grid[data-v-5435821d]{grid-template-columns:1fr}.engagement-body[data-v-5435821d]{flex-direction:column;gap:20px;align-items:flex-start}}@media(max-width:480px){.screen-container[data-v-5435821d]{padding:0 15px}.back-btn span[data-v-5435821d]:not(.back-icon){display:none}.back-btn[data-v-5435821d]{padding:10px 14px}.stat-value[data-v-5435821d]{font-size:24px}.engagement-value[data-v-5435821d]{font-size:28px}}.recipients-section[data-v-5435821d]{margin-bottom:30px}.recipients-count[data-v-5435821d]{font-size:14px;font-weight:400;color:#999;margin-left:8px}.recipients-loading[data-v-5435821d]{display:flex;align-items:center;justify-content:center;gap:15px;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f}.recipients-container[data-v-5435821d]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,0,0,.05)}.recipients-grid[data-v-5435821d]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.recipient-card[data-v-5435821d]{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#f8f9fa;border-radius:12px;border:1px solid #f0f0f0;transition:all .3s ease;text-align:center}.recipient-card[data-v-5435821d]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a;border-color:#667eea}.recipient-avatar[data-v-5435821d]{width:56px;height:56px;border-radius:50%;overflow:hidden;margin-bottom:12px;flex-shrink:0}.avatar-img[data-v-5435821d]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-5435821d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:24px;font-weight:600}.recipient-info[data-v-5435821d]{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.recipient-name[data-v-5435821d]{font-size:14px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipient-email[data-v-5435821d]{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination-controls[data-v-5435821d]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.pagination-btn[data-v-5435821d]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-5435821d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.pagination-btn[data-v-5435821d]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.pagination-info[data-v-5435821d]{font-size:14px;color:#666;font-weight:500}.no-recipients[data-v-5435821d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;text-align:center}.no-recipients-icon[data-v-5435821d]{font-size:48px;margin-bottom:15px;opacity:.5}.no-recipients p[data-v-5435821d]{font-size:15px;color:#999;margin:0}@media(max-width:1024px){.recipients-grid[data-v-5435821d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.recipients-grid[data-v-5435821d]{grid-template-columns:repeat(2,1fr)}.recipient-card[data-v-5435821d]{padding:14px 10px}.recipient-avatar[data-v-5435821d]{width:48px;height:48px}.avatar-placeholder[data-v-5435821d]{font-size:20px}.pagination-controls[data-v-5435821d]{flex-wrap:wrap;gap:12px}.pagination-btn[data-v-5435821d]{padding:8px 16px;font-size:13px}}@media(max-width:480px){.recipients-grid[data-v-5435821d]{grid-template-columns:1fr}.recipient-card[data-v-5435821d]{flex-direction:row;text-align:left;padding:12px 16px}.recipient-avatar[data-v-5435821d]{width:44px;height:44px;margin-bottom:0;margin-right:12px}.recipient-info[data-v-5435821d]{align-items:flex-start}}.screen-container[data-v-b6b53ec4]{max-width:1200px;margin:0 auto}.card[data-v-b6b53ec4]{padding:30px;background:#f5f5f5;min-height:100vh}.header-bar[data-v-b6b53ec4]{display:flex;align-items:center;justify-content:space-between;background:#2c3e50;margin:-30px -30px 30px;padding:20px 30px;color:#fff}.back-btn[data-v-b6b53ec4],.close-btn[data-v-b6b53ec4]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;font-weight:500;padding:8px 12px}.title[data-v-b6b53ec4]{font-size:24px;font-weight:700;color:#fff;margin:0}.ads-grid[data-v-b6b53ec4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.ad-card[data-v-b6b53ec4]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.ad-preview[data-v-b6b53ec4]{position:relative}.ad-platform-badge[data-v-b6b53ec4]{position:absolute;top:10px;left:10px;background:var(--primary-color);color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;z-index:1}.ad-image[data-v-b6b53ec4]{width:100%;height:200px;background:#f0f0f0}.ad-image img[data-v-b6b53ec4]{width:100%;height:100%;object-fit:cover}.placeholder-image[data-v-b6b53ec4]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.placeholder-icon[data-v-b6b53ec4]{font-size:48px;margin-bottom:10px}.placeholder-image p[data-v-b6b53ec4]{font-size:16px;font-weight:600;margin:0}.ad-info[data-v-b6b53ec4]{padding:20px}.ad-info h3[data-v-b6b53ec4]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.ad-copy[data-v-b6b53ec4]{font-size:13px;color:#666;margin-bottom:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn-sm[data-v-b6b53ec4]{font-size:14px;padding:8px 20px;width:100%}@media(max-width:768px){.ads-grid[data-v-b6b53ec4]{grid-template-columns:1fr}.header-bar[data-v-b6b53ec4]{margin:-30px -20px 20px;padding:15px 20px}}.screen-container[data-v-49762cf1]{max-width:800px;margin:0 auto}.card[data-v-49762cf1]{padding:50px;text-align:center}.success-icon[data-v-49762cf1]{margin-bottom:30px;animation:scaleIn-49762cf1 .5s ease-out}@keyframes scaleIn-49762cf1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.title[data-v-49762cf1]{font-size:32px;font-weight:700;color:#333;margin-bottom:20px}.message[data-v-49762cf1]{font-size:16px;color:#666;line-height:1.6;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.campaign-details[data-v-49762cf1]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:30px;text-align:left}.campaign-details h3[data-v-49762cf1]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.details-grid[data-v-49762cf1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.detail-item[data-v-49762cf1]{display:flex;flex-direction:column;gap:6px}.detail-label[data-v-49762cf1]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-49762cf1]{font-size:16px;font-weight:600;color:#333}.next-section[data-v-49762cf1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;padding:30px;margin-bottom:30px}.next-section h3[data-v-49762cf1]{font-size:24px;font-weight:700;margin-bottom:12px}.next-message[data-v-49762cf1]{font-size:15px;line-height:1.6;opacity:.95;margin:0}.button-group[data-v-49762cf1]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn[data-v-49762cf1]{padding:14px 32px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-large[data-v-49762cf1]{padding:16px 40px;font-size:16px}.btn-primary[data-v-49762cf1]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-49762cf1]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-49762cf1]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-49762cf1]:hover{background:#f8f9fa;border-color:#ccc}@media(max-width:768px){.card[data-v-49762cf1]{padding:30px 20px}.title[data-v-49762cf1]{font-size:24px}.details-grid[data-v-49762cf1]{grid-template-columns:1fr}}.screen-container[data-v-2d58925c]{max-width:900px;margin:0 auto}.card[data-v-2d58925c]{padding:40px}.card-title[data-v-2d58925c]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.intro-text[data-v-2d58925c]{font-size:15px;color:#666;line-height:1.6;text-align:center;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.meta-integration[data-v-2d58925c]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}.integration-card[data-v-2d58925c]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.meta-logo[data-v-2d58925c]{margin-bottom:10px}.integration-card h3[data-v-2d58925c]{font-size:22px;font-weight:600;color:#333;margin:0}.integration-card p[data-v-2d58925c]{font-size:14px;color:#666;line-height:1.5;margin:0}.integration-status[data-v-2d58925c]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:15px 25px;display:flex;align-items:center;gap:10px;width:100%;justify-content:center}.integration-status.connected[data-v-2d58925c]{background:#e8f5e9;border-color:var(--success-color)}.status-icon[data-v-2d58925c]{font-size:24px}.status-text[data-v-2d58925c]{font-size:14px;font-weight:600;color:#666;margin:0}.integration-status.connected .status-text[data-v-2d58925c]{color:var(--success-color)}.connected-info[data-v-2d58925c]{background:#e8f5e9;border:2px solid var(--success-color);border-radius:8px;padding:20px;width:100%}.connected-message[data-v-2d58925c]{font-size:15px;font-weight:600;color:var(--success-color);margin:0 0 8px}.account-name[data-v-2d58925c]{font-size:13px;color:#666;margin:0}.integration-benefits[data-v-2d58925c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;padding:30px}.integration-benefits h4[data-v-2d58925c]{font-size:18px;font-weight:600;margin-bottom:20px}.integration-benefits ul[data-v-2d58925c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.integration-benefits li[data-v-2d58925c]{font-size:14px;line-height:1.5;padding-left:0}.alternative-option[data-v-2d58925c]{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;padding:25px;text-align:center;margin-bottom:30px}.alt-text[data-v-2d58925c]{font-size:14px;color:#666;line-height:1.6;margin-bottom:15px}.alt-text strong[data-v-2d58925c]{color:#333}.button-group[data-v-2d58925c]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn[data-v-2d58925c]{padding:14px 28px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-large[data-v-2d58925c]{padding:16px 40px;font-size:16px}.btn-primary[data-v-2d58925c]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-2d58925c]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-2d58925c]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-2d58925c]:hover{background:#f8f9fa;border-color:#ccc}@media(max-width:768px){.meta-integration[data-v-2d58925c]{grid-template-columns:1fr}.card[data-v-2d58925c]{padding:30px 20px}}.screen-container[data-v-abaa05d1]{max-width:900px;margin:0 auto}.card[data-v-abaa05d1]{padding:50px}.success-animation[data-v-abaa05d1]{position:relative;height:120px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.rocket[data-v-abaa05d1]{font-size:80px;animation:rocketLaunch-abaa05d1 1s ease-out}@keyframes rocketLaunch-abaa05d1{0%{transform:translateY(50px) scale(.5);opacity:0}60%{transform:translateY(-10px) scale(1.1)}to{transform:translateY(0) scale(1);opacity:1}}.sparkles[data-v-abaa05d1]{position:absolute;font-size:40px;animation:sparkle-abaa05d1 2s ease-in-out infinite}@keyframes sparkle-abaa05d1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.title[data-v-abaa05d1]{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.message[data-v-abaa05d1]{font-size:16px;color:#666;line-height:1.6;text-align:center;margin-bottom:40px;max-width:650px;margin-left:auto;margin-right:auto}.message strong[data-v-abaa05d1]{color:var(--secondary-color);font-weight:600}.launch-details[data-v-abaa05d1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;padding:30px;margin-bottom:30px}.launch-details h3[data-v-abaa05d1]{font-size:24px;font-weight:700;margin-bottom:25px;text-align:center}.details-grid[data-v-abaa05d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.detail-card[data-v-abaa05d1]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.detail-icon[data-v-abaa05d1]{font-size:32px}.detail-content h4[data-v-abaa05d1]{font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.9;margin:0 0 5px}.detail-content p[data-v-abaa05d1]{font-size:15px;font-weight:600;margin:0}.status-live[data-v-abaa05d1]{color:var(--success-color);font-weight:700;background:#fff;padding:4px 12px;border-radius:20px;display:inline-block}.next-steps-section[data-v-abaa05d1]{margin-bottom:30px}.next-steps-section h3[data-v-abaa05d1]{font-size:22px;font-weight:600;color:#333;text-align:center;margin-bottom:25px}.action-cards[data-v-abaa05d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.action-card[data-v-abaa05d1]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;text-align:center;display:flex;flex-direction:column;gap:12px}.action-icon[data-v-abaa05d1]{font-size:40px;margin-bottom:5px}.action-card h4[data-v-abaa05d1]{font-size:18px;font-weight:600;color:#333;margin:0}.action-card p[data-v-abaa05d1]{font-size:14px;color:#666;line-height:1.5;margin:0;flex-grow:1}.notifications-section[data-v-abaa05d1]{margin-bottom:30px}.notification-box[data-v-abaa05d1]{background:#e3f2fd;border:2px solid #2196f3;border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start}.notification-icon[data-v-abaa05d1]{font-size:40px;flex-shrink:0}.notification-content h4[data-v-abaa05d1]{font-size:16px;font-weight:600;color:#333;margin:0 0 12px}.notification-content ul[data-v-abaa05d1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.notification-content li[data-v-abaa05d1]{font-size:14px;color:#666;padding-left:20px;position:relative}.notification-content li[data-v-abaa05d1]:before{content:"•";position:absolute;left:0;color:var(--success-color);font-weight:700}.button-group[data-v-abaa05d1]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.btn[data-v-abaa05d1]{padding:14px 28px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-large[data-v-abaa05d1]{padding:16px 40px;font-size:16px}.btn-primary[data-v-abaa05d1]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-abaa05d1]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-abaa05d1]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-abaa05d1]:hover{background:#f8f9fa;border-color:#ccc}@media(max-width:768px){.card[data-v-abaa05d1]{padding:30px 20px}.title[data-v-abaa05d1]{font-size:28px}.details-grid[data-v-abaa05d1]{grid-template-columns:repeat(2,1fr)}.action-cards[data-v-abaa05d1]{grid-template-columns:1fr}.notification-box[data-v-abaa05d1]{flex-direction:column;text-align:center}}.screen-container[data-v-b85dba8b]{max-width:1200px;margin:0 auto}.card[data-v-b85dba8b]{padding:40px;position:relative}.card-title[data-v-b85dba8b]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-b85dba8b]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.landing-page-preview[data-v-b85dba8b]{background:#fff;border:3px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:35px;box-shadow:0 6px 24px #00000026}.browser-chrome[data-v-b85dba8b]{background:#f0f0f0;padding:12px 15px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #ddd}.browser-dots[data-v-b85dba8b]{display:flex;gap:6px}.browser-dots span[data-v-b85dba8b]{width:10px;height:10px;border-radius:50%;background:#ccc}.browser-url[data-v-b85dba8b]{flex:1;background:#fff;padding:6px 12px;border-radius:6px;font-size:13px;color:#666;text-align:center}.landing-page-scroll[data-v-b85dba8b]{max-height:700px;overflow-y:auto;background:#fafafa}.page-root[data-v-b85dba8b]{width:100%;min-height:100vh;background:#fafafa;margin:0;padding:0}.hero[data-v-b85dba8b]{width:100%;height:250px;display:flex;align-items:flex-end;padding:60px 0;position:relative;overflow:hidden}.hero-background-image[data-v-b85dba8b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero[data-v-b85dba8b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none;z-index:2}.hero-content[data-v-b85dba8b]{max-width:1200px;width:100%;margin:auto;padding:0 20px;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.3);position:relative;z-index:3;animation:fadeInUp-b85dba8b .8s ease-out}.hero[data-v-b85dba8b]:after{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}@keyframes fadeInUp-b85dba8b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.invited[data-v-b85dba8b]{font-size:18px;opacity:.95;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.title[data-v-b85dba8b]{margin-top:8px;font-size:64px;font-weight:900;letter-spacing:-1px;line-height:1.1}.main-wrapper[data-v-b85dba8b]{max-width:1200px;margin:-60px auto 60px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;padding:0 20px;position:relative;z-index:2}.left[data-v-b85dba8b]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #00000014;transition:transform .3s ease,box-shadow .3s ease}.left[data-v-b85dba8b]:hover{transform:translateY(-4px);box-shadow:0 15px 50px #0000001f}.section-title-container[data-v-b85dba8b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-b85dba8b]{font-size:32px;font-weight:800;color:#1a1a1a;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.edit-btn[data-v-b85dba8b]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #667eea4d}.edit-btn[data-v-b85dba8b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.edit-btn[data-v-b85dba8b]:active{transform:translateY(0)}.edit-btn svg[data-v-b85dba8b]{flex-shrink:0}.about-text[data-v-b85dba8b]{font-size:17px;line-height:1.8;color:#555;margin-bottom:32px}.details[data-v-b85dba8b]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);padding:24px;border-radius:16px;border:1px solid #e6ebff;margin-bottom:32px}.details .detail[data-v-b85dba8b]{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:16px;color:#333;font-weight:500;transition:transform .2s ease}.details .detail[data-v-b85dba8b]:hover{transform:translate(4px)}.details .detail[data-v-b85dba8b]:last-child{margin-bottom:0}.details .detail span[data-v-b85dba8b]{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014}.organizer[data-v-b85dba8b]{padding:24px;background:linear-gradient(135deg,#fff7ed,#fffbf5);border-radius:16px;border:1px solid #ffe9d5;margin-bottom:24px}.organizer h3[data-v-b85dba8b]{margin:0 0 8px;font-size:20px;font-weight:700;color:#1a1a1a}.church-name[data-v-b85dba8b]{font-size:18px;margin:6px 0 12px;font-weight:600;color:var(--primary-color)}.link[data-v-b85dba8b]{color:#667eea;font-size:15px;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative;cursor:pointer}.link[data-v-b85dba8b]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#667eea;transition:width .3s ease}.link[data-v-b85dba8b]:hover:after{width:100%}.link[data-v-b85dba8b]:hover{color:#764ba2}.disable-link[data-v-b85dba8b]{opacity:.8;cursor:not-allowed;text-decoration:none;display:inline-block;pointer-events:auto;-webkit-user-select:none;user-select:none}.disable-link[data-v-b85dba8b]:hover:after{width:0!important}.disable-link[data-v-b85dba8b]:hover{color:#667eea!important}.disable-link[data-v-b85dba8b]:active{pointer-events:none}.donations[data-v-b85dba8b]{margin-top:20px;padding-top:20px;border-top:2px solid #f0f0f0}.sep[data-v-b85dba8b]{margin:0 12px;color:#bbb}.register-card[data-v-b85dba8b]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid #f0f0f0;position:sticky;top:20px;transition:transform .3s ease,box-shadow .3s ease}.register-card[data-v-b85dba8b]:hover{transform:translateY(-4px);box-shadow:0 15px 50px #0000001f}.register-title[data-v-b85dba8b]{text-align:center;font-size:32px;font-weight:800;margin-bottom:32px;background:linear-gradient(135deg,var(--primary-color) 0%,#f59e95 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.label[data-v-b85dba8b]{font-size:14px;font-weight:600;margin-bottom:10px;display:block;color:#333;text-transform:uppercase;letter-spacing:.5px}.counter[data-v-b85dba8b]{display:flex;gap:15px;align-items:center;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);padding:12px 16px;border-radius:12px;margin-bottom:28px;border:2px solid #e6ebff}.counter button[data-v-b85dba8b]{width:40px;height:40px;border:none;background:#fff;border-radius:10px;font-size:20px;font-weight:700;color:#667eea;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.counter button[data-v-b85dba8b]:hover:not(:disabled){background:#667eea;color:#fff;transform:scale(1.05)}.counter button[data-v-b85dba8b]:active:not(:disabled){transform:scale(.95)}.counter button[data-v-b85dba8b]:disabled{opacity:.3;cursor:not-allowed}.counter input[data-v-b85dba8b]{width:60px;text-align:center;border:none;background:transparent;font-size:20px;font-weight:800;color:#1a1a1a}.sub-title[data-v-b85dba8b]{font-size:18px;margin-bottom:16px;font-weight:700;color:#1a1a1a}.adult-section[data-v-b85dba8b]{margin-bottom:24px;padding-bottom:24px;border-bottom:2px solid #f0f0f0}.adult-section[data-v-b85dba8b]:last-of-type{border-bottom:none}.form-row[data-v-b85dba8b]{display:flex;gap:12px;margin-bottom:14px}.input[data-v-b85dba8b]{flex:1;padding:14px 16px;border:2px solid #e6ebff;border-radius:10px;font-size:15px;transition:all .3s ease;background:#fafbff}.input[data-v-b85dba8b]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input[data-v-b85dba8b]::placeholder{color:#aaa}.add-more[data-v-b85dba8b]{font-size:14px;color:#667eea;display:inline-block;margin-bottom:24px;cursor:pointer;font-weight:600;transition:all .2s ease}.add-more[data-v-b85dba8b]:hover{color:#764ba2;transform:translate(4px)}.submit[data-v-b85dba8b]{width:100%;background:linear-gradient(135deg,var(--primary-color) 0%,#f59e95 100%);color:#fff;border:none;padding:16px;font-size:18px;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #449aad4d;text-transform:uppercase;letter-spacing:.5px}.submit[data-v-b85dba8b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #449aad66}.submit[data-v-b85dba8b]:active:not(:disabled){transform:translateY(0)}.submit[data-v-b85dba8b]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.modal-overlay[data-v-b85dba8b]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-b85dba8b .3s ease}.modal-content[data-v-b85dba8b]{background:#fff;border-radius:16px;max-width:600px;width:90%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp-b85dba8b .3s ease}@keyframes fadeIn-b85dba8b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b85dba8b{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b85dba8b]{padding:24px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-b85dba8b]{margin:0;font-size:24px;font-weight:700;color:#333}.modal-close[data-v-b85dba8b]{background:none;border:none;font-size:32px;color:#999;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-close[data-v-b85dba8b]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-b85dba8b]{padding:24px;overflow-y:auto;flex:1}.form-group[data-v-b85dba8b]{margin-bottom:20px}.form-group label[data-v-b85dba8b]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.form-input[data-v-b85dba8b],.form-textarea[data-v-b85dba8b]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;transition:all .3s ease}.form-input[data-v-b85dba8b]:focus,.form-textarea[data-v-b85dba8b]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-textarea[data-v-b85dba8b]{resize:vertical;min-height:100px}.form-row-modal[data-v-b85dba8b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.modal-footer[data-v-b85dba8b]{padding:20px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-b85dba8b]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-b85dba8b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-b85dba8b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-b85dba8b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary[data-v-b85dba8b]{background:transparent;border:2px solid #6c757d;color:#6c757d}.btn-secondary[data-v-b85dba8b]:hover:not(:disabled){background:#6c757d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.btn-secondary[data-v-b85dba8b]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999;cursor:not-allowed}.features-list[data-v-b85dba8b]{background:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:30px}.features-list h3[data-v-b85dba8b]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.feature-items[data-v-b85dba8b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.feature[data-v-b85dba8b]{font-size:14px;color:#555;padding:10px;background:#fff;border-radius:6px}.url-section[data-v-b85dba8b]{background:#fff;border:2px solid var(--secondary-color);border-radius:12px;padding:25px;margin-bottom:30px}.url-section h3[data-v-b85dba8b]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.url-display[data-v-b85dba8b]{display:flex;gap:10px}.url-input[data-v-b85dba8b]{flex:1;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;background:#f8f9fa;color:#333}.landing-info-box[data-v-b85dba8b]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:12px;padding:20px 25px;margin-bottom:25px;display:flex;align-items:center;gap:15px}.info-icon[data-v-b85dba8b]{width:40px;height:40px;border-radius:50%;background:var(--success-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.landing-info-box p[data-v-b85dba8b]{font-size:15px;color:#2e7d32;margin:0;line-height:1.6}.landing-info-box strong[data-v-b85dba8b]{color:#1b5e20;font-weight:600}.button-group[data-v-b85dba8b]{display:flex;gap:15px;justify-content:center}.loading-container[data-v-b85dba8b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-b85dba8b]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-b85dba8b 1s linear infinite;margin-bottom:20px}@keyframes spin-b85dba8b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-b85dba8b]{color:#666;font-size:16px;margin:0}@media(max-width:968px){.main-wrapper[data-v-b85dba8b]{grid-template-columns:1fr;gap:30px;margin:-40px auto 40px}.register-card[data-v-b85dba8b]{position:static}.title[data-v-b85dba8b]{font-size:42px}.hero[data-v-b85dba8b]{height:300px}.form-row-modal[data-v-b85dba8b]{grid-template-columns:1fr}}@media(max-width:768px){.card[data-v-b85dba8b]{padding:30px 20px}.landing-page-scroll[data-v-b85dba8b]{max-height:600px}.hero[data-v-b85dba8b]{height:240px;padding:40px 0}.title[data-v-b85dba8b]{font-size:32px}.invited[data-v-b85dba8b]{font-size:14px}.left[data-v-b85dba8b],.register-card[data-v-b85dba8b]{padding:24px}.section-title[data-v-b85dba8b],.register-title[data-v-b85dba8b]{font-size:24px}.form-row[data-v-b85dba8b]{flex-direction:column}.details .detail[data-v-b85dba8b]{font-size:14px}.details .detail span[data-v-b85dba8b]{font-size:18px;width:28px;height:28px}.main-wrapper[data-v-b85dba8b]{padding:0 16px;gap:20px}.feature-items[data-v-b85dba8b]{grid-template-columns:1fr}.url-display[data-v-b85dba8b],.button-group[data-v-b85dba8b]{flex-direction:column}}@media(max-width:640px){.modal-content[data-v-b85dba8b]{width:95%;max-height:95vh}.form-row-modal[data-v-b85dba8b]{grid-template-columns:1fr}}.screen-container[data-v-6782410f]{max-width:900px;margin:0 auto}.card[data-v-6782410f]{padding:40px}.card-title[data-v-6782410f]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-6782410f]{text-align:center;color:#666;font-size:15px;margin-bottom:30px}.email-preview[data-v-6782410f]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:30px;box-shadow:0 4px 12px #00000014}[data-v-6782410f] .email-preview a,[data-v-6782410f] .email-preview button{pointer-events:none!important;cursor:default!important;opacity:.8!important}.email-header[data-v-6782410f]{background:#f8f9fa;padding:20px;border-bottom:2px solid #e0e0e0;font-size:13px}.from-line[data-v-6782410f],.to-line[data-v-6782410f],.subject-line[data-v-6782410f]{margin-bottom:8px;color:#333}.email-body[data-v-6782410f]{background:#fff}.email-hero[data-v-6782410f]{padding:60px 40px;text-align:center;color:#fff;position:relative}.hero-content[data-v-6782410f]{position:relative;z-index:1}.invitation-label[data-v-6782410f]{font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;opacity:.95}.event-title-email[data-v-6782410f]{font-size:42px;font-weight:700;margin-bottom:15px;line-height:1.2}.event-tagline[data-v-6782410f]{font-size:18px;opacity:.95;margin:0}.email-content[data-v-6782410f]{padding:40px}.greeting[data-v-6782410f]{font-size:18px;color:#333;margin-bottom:20px}.intro-text[data-v-6782410f]{font-size:16px;color:#666;line-height:1.6;margin-bottom:30px}.event-details-card[data-v-6782410f]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:30px}.event-details-card h3[data-v-6782410f]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.detail-row-email[data-v-6782410f]{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px solid #e0e0e0}.detail-row-email[data-v-6782410f]:last-child{border-bottom:none}.detail-icon-email[data-v-6782410f]{font-size:24px;flex-shrink:0}.detail-text-email[data-v-6782410f]{flex:1;font-size:15px;color:#333;line-height:1.6}.detail-text-email strong[data-v-6782410f]{display:block;margin-bottom:4px}.cta-section[data-v-6782410f]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:12px;padding:30px;text-align:center;margin-bottom:30px}.cta-section h3[data-v-6782410f]{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.cta-section p[data-v-6782410f]{color:#666;font-size:15px;margin-bottom:20px}.cta-button-container[data-v-6782410f]{margin-bottom:15px}.email-rsvp-button[data-v-6782410f]{background:var(--secondary-color);color:#fff;border:none;padding:16px 50px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #6586994d;transition:all .3s}.email-rsvp-button[data-v-6782410f]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 6px 16px #65869966}.cta-note[data-v-6782410f]{margin:0;font-size:13px;color:#999}.cta-note a[data-v-6782410f]{color:var(--secondary-color);text-decoration:none}.what-to-expect[data-v-6782410f]{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;padding:25px;margin-bottom:30px}.what-to-expect h3[data-v-6782410f]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.what-to-expect ul[data-v-6782410f]{margin:0;padding-left:20px}.what-to-expect li[data-v-6782410f]{color:#333;font-size:14px;margin-bottom:10px;line-height:1.5}.info-box[data-v-6782410f]{background:#e3f2fd;border:2px solid #2196f3;border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin-bottom:30px}.info-icon[data-v-6782410f]{font-size:28px;flex-shrink:0}.info-content p[data-v-6782410f]{margin:5px 0;color:#333;font-size:14px;line-height:1.5}.cant-attend[data-v-6782410f]{text-align:center;padding:20px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;margin-bottom:30px}.cant-attend p[data-v-6782410f]{margin:5px 0;color:#666;font-size:14px}.cant-attend a[data-v-6782410f]{color:var(--secondary-color);text-decoration:none}.email-footer[data-v-6782410f]{text-align:center;color:#666;font-size:13px}.email-footer p[data-v-6782410f]{margin:8px 0}.email-footer strong[data-v-6782410f]{color:#333}.unsubscribe[data-v-6782410f]{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.unsubscribe a[data-v-6782410f]{color:#999;text-decoration:none;margin:0 10px}.powered-by[data-v-6782410f]{color:#999;font-size:12px;margin-top:15px}.admin-notes-section[data-v-6782410f]{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.admin-note[data-v-6782410f]{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start}.admin-note.success-note[data-v-6782410f]{background:#e8f5e9;border-color:var(--success-color)}.note-icon[data-v-6782410f]{font-size:24px;flex-shrink:0}.admin-note p[data-v-6782410f]{margin:5px 0;color:#333;font-size:14px;line-height:1.5}.admin-note ul[data-v-6782410f],.admin-note ol[data-v-6782410f]{margin:10px 0;padding-left:20px}.admin-note li[data-v-6782410f]{margin-bottom:5px;color:#333;font-size:14px}.button-group[data-v-6782410f]{display:flex;gap:15px;justify-content:center}.btn[data-v-6782410f]{padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-primary[data-v-6782410f]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-6782410f]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-6782410f]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-6782410f]:hover{background:#f8f9fa;border-color:#ccc}.btn[data-v-6782410f]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-6782410f]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}.loading-container[data-v-6782410f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-6782410f]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-6782410f 1s linear infinite;margin-bottom:20px}@keyframes spin-6782410f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-6782410f]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.email-content[data-v-6782410f]{padding:30px 20px}.event-title-email[data-v-6782410f]{font-size:32px}.email-hero[data-v-6782410f]{padding:40px 20px}}.screen-container[data-v-4b4a0b5d]{max-width:900px;margin:0 auto}.card[data-v-4b4a0b5d]{padding:40px}.card-title[data-v-4b4a0b5d]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-4b4a0b5d]{text-align:center;color:#666;font-size:15px;margin-bottom:30px}.email-preview[data-v-4b4a0b5d]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:30px;box-shadow:0 4px 12px #00000014}[data-v-4b4a0b5d] .email-preview a,[data-v-4b4a0b5d] .email-preview button{pointer-events:none!important;cursor:default!important;opacity:.8!important}.email-header[data-v-4b4a0b5d]{background:#f8f9fa;padding:20px;border-bottom:2px solid #e0e0e0;font-size:13px}.from-line[data-v-4b4a0b5d],.to-line[data-v-4b4a0b5d],.subject-line[data-v-4b4a0b5d]{margin-bottom:8px;color:#333}.email-body[data-v-4b4a0b5d]{padding:40px;background:#fff}.email-logo[data-v-4b4a0b5d]{text-align:center;margin-bottom:30px}.logo-circle[data-v-4b4a0b5d]{display:inline-block;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}.email-title[data-v-4b4a0b5d]{font-size:32px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.email-intro[data-v-4b4a0b5d]{text-align:center;font-size:16px;color:#666;line-height:1.6;margin-bottom:30px}.event-details-box[data-v-4b4a0b5d]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:30px}.event-details-box h3[data-v-4b4a0b5d]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.detail-row[data-v-4b4a0b5d]{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px solid #e0e0e0}.detail-row[data-v-4b4a0b5d]:last-child{border-bottom:none}.detail-icon[data-v-4b4a0b5d]{font-size:24px;flex-shrink:0}.detail-content[data-v-4b4a0b5d]{flex:1;font-size:15px;color:#333;line-height:1.5}.detail-content strong[data-v-4b4a0b5d]{display:block;margin-bottom:4px}.action-button-container[data-v-4b4a0b5d]{text-align:center;margin-bottom:30px}.email-cta-button[data-v-4b4a0b5d]{background:var(--secondary-color);color:#fff;border:none;padding:14px 40px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer}.reminder-note[data-v-4b4a0b5d]{background:#e3f2fd;border:2px solid #2196f3;border-radius:8px;padding:15px;text-align:center;margin-bottom:30px}.reminder-note p[data-v-4b4a0b5d]{margin:0;color:#333;font-size:14px}.email-footer[data-v-4b4a0b5d]{text-align:center;padding-top:20px;border-top:2px solid #e0e0e0}.email-footer p[data-v-4b4a0b5d]{color:#666;font-size:13px;margin:8px 0}.powered-by[data-v-4b4a0b5d]{color:#999;font-size:12px;margin-top:15px}.admin-note[data-v-4b4a0b5d]{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin-bottom:30px}.note-icon[data-v-4b4a0b5d]{font-size:24px;flex-shrink:0}.admin-note p[data-v-4b4a0b5d]{margin:0;color:#333;font-size:14px;line-height:1.5}.button-group[data-v-4b4a0b5d]{display:flex;gap:15px;justify-content:center}.btn[data-v-4b4a0b5d]{padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-primary[data-v-4b4a0b5d]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-4b4a0b5d]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-4b4a0b5d]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-4b4a0b5d]:hover{background:#f8f9fa;border-color:#ccc}.btn[data-v-4b4a0b5d]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-4b4a0b5d]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}.loading-container[data-v-4b4a0b5d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-4b4a0b5d]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-4b4a0b5d 1s linear infinite;margin-bottom:20px}@keyframes spin-4b4a0b5d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-4b4a0b5d]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.email-body[data-v-4b4a0b5d]{padding:30px 20px}}.screen-container[data-v-e0c8f286]{max-width:900px;margin:0 auto}.card[data-v-e0c8f286]{padding:40px}.card-title[data-v-e0c8f286]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-e0c8f286]{text-align:center;color:#666;font-size:15px;margin-bottom:30px}.email-preview[data-v-e0c8f286]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:30px;box-shadow:0 4px 12px #00000014}[data-v-e0c8f286] .email-preview a,[data-v-e0c8f286] .email-preview button{pointer-events:none!important;cursor:default!important;opacity:.8!important}.email-header[data-v-e0c8f286]{background:#f8f9fa;padding:20px;border-bottom:2px solid #e0e0e0;font-size:13px}.from-line[data-v-e0c8f286],.to-line[data-v-e0c8f286],.subject-line[data-v-e0c8f286]{margin-bottom:8px;color:#333}.email-body[data-v-e0c8f286]{padding:40px;background:#fff}.email-logo[data-v-e0c8f286]{text-align:center;margin-bottom:30px}.logo-circle[data-v-e0c8f286]{display:inline-block;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}.email-title[data-v-e0c8f286]{font-size:28px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.email-intro[data-v-e0c8f286]{text-align:center;font-size:16px;color:#666;line-height:1.6;margin-bottom:30px}.event-details-box[data-v-e0c8f286]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:30px}.event-details-box h3[data-v-e0c8f286]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.detail-row[data-v-e0c8f286]{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px solid #e0e0e0}.detail-row[data-v-e0c8f286]:last-child{border-bottom:none}.detail-icon[data-v-e0c8f286]{font-size:24px;flex-shrink:0}.detail-content[data-v-e0c8f286]{flex:1;font-size:15px;color:#333;line-height:1.6}.detail-content strong[data-v-e0c8f286]{display:block;margin-bottom:4px}.checkin-section[data-v-e0c8f286]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:2px solid var(--secondary-color);border-radius:12px;padding:30px;margin-bottom:30px;text-align:center}.checkin-section h3[data-v-e0c8f286]{font-size:22px;font-weight:700;color:#333;margin-bottom:15px}.checkin-intro[data-v-e0c8f286]{font-size:15px;color:#666;margin-bottom:25px}.checkin-button-container[data-v-e0c8f286]{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px}.checkin-cta-button[data-v-e0c8f286]{background:var(--success-color);color:#fff;border:none;padding:16px 50px;font-size:20px;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #4caf504d;transition:all .3s;width:100%;max-width:350px;margin-bottom:20px}.checkin-cta-button[data-v-e0c8f286]:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.checkin-instructions[data-v-e0c8f286]{font-size:13px;color:#666;line-height:1.8;margin:0;text-align:center}.checkin-instructions strong[data-v-e0c8f286]{color:#333;font-size:14px;display:block;margin-bottom:8px}.prize-callout[data-v-e0c8f286]{background:linear-gradient(135deg,gold,orange);border-radius:8px;padding:15px 20px;display:flex;align-items:center;gap:12px;justify-content:center;margin-top:20px}.prize-icon[data-v-e0c8f286]{font-size:28px}.prize-callout p[data-v-e0c8f286]{margin:0;color:#333;font-size:14px;font-weight:600}.what-to-bring[data-v-e0c8f286]{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;padding:20px 25px;margin-bottom:30px}.what-to-bring h3[data-v-e0c8f286]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.what-to-bring ul[data-v-e0c8f286]{margin:0;padding-left:20px}.what-to-bring li[data-v-e0c8f286]{color:#333;font-size:14px;margin-bottom:8px;line-height:1.5}.action-button-container[data-v-e0c8f286]{text-align:center;margin-bottom:30px}.email-cta-button[data-v-e0c8f286]{background:var(--secondary-color);color:#fff;border:none;padding:14px 40px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer}.contact-section[data-v-e0c8f286]{text-align:center;padding:20px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;margin-bottom:20px}.contact-section p[data-v-e0c8f286]{margin:5px 0;color:#666;font-size:14px}.email-footer[data-v-e0c8f286]{text-align:center;padding-top:15px}.email-footer p[data-v-e0c8f286]{color:#666;font-size:13px;margin:8px 0}.email-footer a[data-v-e0c8f286]{color:var(--secondary-color);text-decoration:none}.powered-by[data-v-e0c8f286]{color:#999;font-size:12px;margin-top:15px}.admin-note[data-v-e0c8f286]{background:#fff8e1;border:2px solid #ffc107;border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin-bottom:30px}.note-icon[data-v-e0c8f286]{font-size:24px;flex-shrink:0}.admin-note p[data-v-e0c8f286]{margin:0;color:#333;font-size:14px;line-height:1.5}.button-group[data-v-e0c8f286]{display:flex;gap:15px;justify-content:center}.btn[data-v-e0c8f286]{padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-primary[data-v-e0c8f286]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-e0c8f286]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-e0c8f286]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-e0c8f286]:hover{background:#f8f9fa;border-color:#ccc}.btn[data-v-e0c8f286]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-e0c8f286]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}.loading-container[data-v-e0c8f286]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-e0c8f286]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-e0c8f286 1s linear infinite;margin-bottom:20px}@keyframes spin-e0c8f286{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-e0c8f286]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.email-body[data-v-e0c8f286]{padding:30px 20px}}.page-container[data-v-5564e33e]{max-width:1400px;margin:0 auto}.event-header-bar[data-v-5564e33e]{border-radius:16px;padding:50px 40px;margin-bottom:20px;display:flex;align-items:center;gap:25px;color:#fff}.event-icon-large[data-v-5564e33e]{font-size:80px}.event-title[data-v-5564e33e]{font-size:42px;font-weight:700;margin:0 0 8px}.event-date[data-v-5564e33e]{font-size:18px;opacity:.95;margin:0}.action-bar[data-v-5564e33e]{display:flex;align-items:center;margin-bottom:30px}.back-btn[data-v-5564e33e]{background:none;border:none;font-size:16px;color:var(--secondary-color);cursor:pointer;font-weight:500;padding:8px 12px;border-radius:6px;transition:all .3s}.back-btn[data-v-5564e33e]:hover{background:#f0f7ff}.action-buttons[data-v-5564e33e]{display:flex;gap:10px}.top-metrics-bar[data-v-5564e33e]{background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;padding:25px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:25px;color:#fff}.metric-item[data-v-5564e33e]{display:flex;align-items:center;gap:15px}.metric-icon[data-v-5564e33e]{font-size:32px}.metric-value[data-v-5564e33e]{font-size:36px;font-weight:700;margin-bottom:4px}.metric-label[data-v-5564e33e]{font-size:13px;opacity:.9}.secondary-metrics[data-v-5564e33e]{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:30px}.sec-metric[data-v-5564e33e]{background:#fff;border-radius:8px;padding:18px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px #00000014}.sec-metric.channel-mix[data-v-5564e33e]{background:#f8f9fa}.sec-icon[data-v-5564e33e]{font-size:24px;margin-bottom:10px}.sec-value[data-v-5564e33e]{font-size:24px;font-weight:700;color:#333;margin-bottom:4px}.sec-label[data-v-5564e33e]{font-size:12px;color:#666;text-align:center}.channel-icons[data-v-5564e33e]{display:flex;gap:8px;margin-bottom:10px}.channel-badge[data-v-5564e33e]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.channel-badge.facebook[data-v-5564e33e]{background:#1877f2}.channel-badge.instagram[data-v-5564e33e]{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);font-size:16px}.channel-badge.google[data-v-5564e33e]{background:#4285f4}.channel-badge.email[data-v-5564e33e]{background:var(--secondary-color);font-size:16px}.section-title[data-v-5564e33e]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.chart-legend[data-v-5564e33e]{display:flex;gap:25px;justify-content:center;margin-bottom:20px}.legend-item[data-v-5564e33e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.legend-color[data-v-5564e33e]{width:16px;height:16px;border-radius:3px}.legend-color.green[data-v-5564e33e]{background:var(--success-color)}.legend-color.red[data-v-5564e33e]{background:var(--primary-color)}.legend-color.blue[data-v-5564e33e]{background:var(--secondary-color)}.legend-label[data-v-5564e33e]{font-weight:500}.growth-chart[data-v-5564e33e]{margin-bottom:20px}.chart-data-table[data-v-5564e33e]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px;font-size:13px}.data-row[data-v-5564e33e]{display:flex;flex-direction:column;gap:6px}.date-label[data-v-5564e33e]{font-weight:600;color:#333}.data-values[data-v-5564e33e]{display:flex;flex-direction:column;gap:4px}.data-item[data-v-5564e33e]{color:#666}.chart-area[data-v-5564e33e]{background:#fafafa;border-radius:8px;padding:30px 20px;min-height:300px}.chart-bars[data-v-5564e33e]{display:flex;align-items:flex-end;justify-content:space-around;height:250px;gap:10px}.bar-group[data-v-5564e33e]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-stack[data-v-5564e33e]{flex:1;width:100%;max-width:60px;display:flex;flex-direction:column-reverse;background:#e0e0e0;border-radius:6px 6px 0 0;overflow:hidden}.bar-segment[data-v-5564e33e]{width:100%;transition:height .5s ease}.bar-segment.green[data-v-5564e33e]{background:var(--success-color)}.bar-segment.red[data-v-5564e33e]{background:var(--primary-color)}.bar-segment.blue[data-v-5564e33e]{background:var(--secondary-color)}.bar-label[data-v-5564e33e]{font-size:11px;color:#666;margin-top:10px;text-align:center}.engagement-cards[data-v-5564e33e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.engagement-card[data-v-5564e33e]{border-radius:12px;padding:30px;text-align:center;color:#fff}.facebook-card[data-v-5564e33e]{background:#1877f2}.email-card[data-v-5564e33e]{background:var(--primary-color)}.text-card[data-v-5564e33e]{background:var(--success-color)}.engagement-icon[data-v-5564e33e]{font-size:40px;margin-bottom:12px}.engagement-value[data-v-5564e33e]{font-size:48px;font-weight:700;margin-bottom:8px}.engagement-label[data-v-5564e33e]{font-size:14px;opacity:.95}.ads-table[data-v-5564e33e]{overflow-x:auto}.ads-table table[data-v-5564e33e]{width:100%;border-collapse:collapse}.ads-table thead[data-v-5564e33e]{background:#f8f9fa}.ads-table th[data-v-5564e33e]{padding:15px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #e0e0e0}.ads-table td[data-v-5564e33e]{padding:15px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.ads-table .channel-badge[data-v-5564e33e]{display:inline-flex}.breakdowns-grid[data-v-5564e33e]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.card-subtitle[data-v-5564e33e]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.breakdown-list[data-v-5564e33e]{display:flex;flex-direction:column;gap:12px}.breakdown-item[data-v-5564e33e]{display:flex;justify-content:space-between;padding:12px;background:#f8f9fa;border-radius:6px}.breakdown-label[data-v-5564e33e]{font-size:14px;color:#333}.breakdown-value[data-v-5564e33e]{font-size:14px;font-weight:600;color:var(--secondary-color)}@media(max-width:1024px){.secondary-metrics[data-v-5564e33e]{grid-template-columns:repeat(3,1fr)}.breakdowns-grid[data-v-5564e33e]{grid-template-columns:1fr}}@media(max-width:768px){.page-header[data-v-5564e33e],.header-left[data-v-5564e33e]{flex-direction:column;align-items:flex-start}.header-right[data-v-5564e33e]{width:100%}.header-right .btn[data-v-5564e33e]{flex:1}.top-metrics-bar[data-v-5564e33e]{grid-template-columns:1fr;gap:20px}.secondary-metrics[data-v-5564e33e]{grid-template-columns:1fr 1fr}.engagement-cards[data-v-5564e33e]{grid-template-columns:1fr}.chart-bars[data-v-5564e33e]{gap:5px}.bar-stack[data-v-5564e33e]{max-width:40px}}.modal-overlay[data-v-71713510]{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-71713510]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modal-slide-up-71713510 .3s ease-out}.modal-header[data-v-71713510]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-71713510]{font-size:20px;font-weight:600;color:#111827;margin:0}.close-btn[data-v-71713510]{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;line-height:1}.close-btn[data-v-71713510]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-71713510]{padding:0;overflow-y:auto;background-color:#f3f4f6}.email-preview-container[data-v-71713510]{padding:24px;display:flex;justify-content:center}.email-preview[data-v-71713510]{width:100%;max-width:600px;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}.modal-actions[data-v-71713510]{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px;background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.btn[data-v-71713510]{padding:10px 20px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-secondary[data-v-71713510]{background-color:#fff;border-color:#d1d5db;color:#374151}.btn-secondary[data-v-71713510]:hover{background-color:#f9fafb;border-color:#9ca3af}.btn-primary[data-v-71713510]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;box-shadow:0 4px 6px -1px #667eea66}.btn-primary[data-v-71713510]:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px #667eea80}@keyframes modal-slide-up-71713510{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-444dbf33]{position:fixed;inset:0;background:#33333380;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-444dbf33]{background:#fff;border-radius:16px;width:90%;max-width:400px;padding:2.5rem;text-align:center;box-shadow:0 20px 25px -5px #0000001a}.icon-wrapper[data-v-444dbf33]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem}.icon-wrapper.danger[data-v-444dbf33]{background:#ffebee;color:#c62828}.icon-wrapper.warning[data-v-444dbf33]{background:#fff3e0;color:#ef6c00}.icon-wrapper.info[data-v-444dbf33]{background:#e3f2fd;color:#1976d2}.modal-title[data-v-444dbf33]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.75rem}.message-text[data-v-444dbf33]{color:#666;line-height:1.6;margin-bottom:2rem}.modal-actions[data-v-444dbf33]{display:flex;gap:1rem}.btn[data-v-444dbf33]{flex:1;padding:.75rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-danger[data-v-444dbf33]{background:#c62828;color:#fff}.btn-danger[data-v-444dbf33]:hover:not(:disabled){background:#b71c1c}.btn-warning[data-v-444dbf33]{background:#ef6c00;color:#fff}.btn-warning[data-v-444dbf33]:hover:not(:disabled){background:#e65100}.btn-primary[data-v-444dbf33]{background:#1976d2;color:#fff}.btn-primary[data-v-444dbf33]:hover:not(:disabled){background:#1565c0}.btn-cancel[data-v-444dbf33]{background:#f5f5f5;color:#333}.btn-cancel[data-v-444dbf33]:hover:not(:disabled){background:#e0e0e0}.btn[data-v-444dbf33]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-444dbf33]{width:24px;height:24px;border:3px solid #e0e0e0;border-top-color:currentColor;border-radius:50%;animation:spin-444dbf33 .8s linear infinite}@keyframes spin-444dbf33{to{transform:rotate(360deg)}}.page-container[data-v-e0187754]{max-width:1400px;margin:0 auto}.page-header[data-v-e0187754]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left h1[data-v-e0187754]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-e0187754]{font-size:16px;color:#666}.tabs[data-v-e0187754]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.tab-btn[data-v-e0187754]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s;outline:none}.tab-btn[data-v-e0187754]:focus{outline:none}.tab-btn[data-v-e0187754]:hover{color:#333}.tab-btn.active[data-v-e0187754]{color:var(--primary-color)}.tab-btn.active[data-v-e0187754]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-e0187754]{animation:fadeIn-e0187754 .3s}@keyframes fadeIn-e0187754{0%{opacity:0}to{opacity:1}}.events-grid[data-v-e0187754]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:25px}.event-card[data-v-e0187754]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.event-header[data-v-e0187754]{padding:30px;color:#fff;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.live-badge[data-v-e0187754]{position:absolute;top:12px;left:12px;background:var(--primary-color);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;animation:pulse-e0187754 2s infinite;z-index:2;box-shadow:0 2px 8px #0003}.live-dot[data-v-e0187754]{width:6px;height:6px;background:#fff;border-radius:50%;animation:blink-e0187754 1.5s infinite}@keyframes pulse-e0187754{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes blink-e0187754{0%,to{opacity:1}50%{opacity:.3}}.event-card.cancelled[data-v-e0187754]{opacity:.8;filter:grayscale(.5)}.event-status-badge[data-v-e0187754]{position:absolute;top:12px;right:12px;background:#dc3545e6;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase}.event-card.cancelled[data-v-e0187754]{opacity:.8;filter:grayscale(.2)}.occurrence-type-badge[data-v-e0187754]{position:absolute;top:12px;right:12px;background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:11px;font-weight:600;padding:6px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #00000026}.session-cancelled-badge[data-v-e0187754]{position:absolute;top:12px;left:12px;background:#dc3545f2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 4px 12px #00000026;border:1px solid rgba(255,255,255,.2)}.cancelled-badge-holder[data-v-e0187754]{display:flex;justify-content:end;align-items:center}.past-session-cancelled-badge[data-v-e0187754]{background:#dc3545f2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 4px 12px #00000026;border:1px solid rgba(220,53,69,.3);flex-shrink:0;white-space:nowrap}.event-icon[data-v-e0187754]{font-size:48px;margin-bottom:10px}.event-header h3[data-v-e0187754]{font-size:24px;font-weight:600;margin-bottom:8px;padding-top:24px}.event-date[data-v-e0187754]{font-size:14px;opacity:.95;margin:0}.event-body[data-v-e0187754]{padding:25px}.event-stats-grid[data-v-e0187754]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.stat-item[data-v-e0187754]{background:#f8f9fa;padding:15px;border-radius:8px}.stat-label[data-v-e0187754]{font-size:12px;color:#666;margin-bottom:6px}.stat-value[data-v-e0187754]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.progress-bar[data-v-e0187754]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-fill[data-v-e0187754]{height:100%;background:var(--success-color);transition:width .3s}.event-meta[data-v-e0187754]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.meta-row[data-v-e0187754]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:#333}.event-alerts[data-v-e0187754]{margin-bottom:20px}.alert[data-v-e0187754]{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:8px;font-size:14px;margin-bottom:10px}.alert.info[data-v-e0187754]{background:#e3f2fd;color:#1976d2}.alert.success[data-v-e0187754]{background:#e8f5e9;color:var(--success-color)}.alert.warning[data-v-e0187754]{background:#fff3e0;color:#f57c00}.event-actions[data-v-e0187754]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.event-actions .btn[data-v-e0187754]:last-child:nth-child(odd){grid-column:span 2}.upcoming-list[data-v-e0187754]{display:flex;flex-direction:column;gap:20px}.upcoming-item[data-v-e0187754]{background:#fff;border-radius:12px;padding:25px;display:flex;align-items:center;gap:25px;box-shadow:0 2px 8px #0000001a}.upcoming-date[data-v-e0187754]{background:var(--secondary-color);color:#fff;border-radius:12px;padding:15px 20px;text-align:center;min-width:80px}.month[data-v-e0187754]{font-size:12px;font-weight:600;margin-bottom:4px}.day[data-v-e0187754]{font-size:32px;font-weight:700}.upcoming-info[data-v-e0187754]{flex:1}.upcoming-info h3[data-v-e0187754]{font-size:20px;font-weight:600;color:#333;margin-bottom:6px}.upcoming-info p[data-v-e0187754]{font-size:14px;color:#666;margin:4px 0}.status-text[data-v-e0187754]{color:#999;font-style:italic}.upcoming-actions[data-v-e0187754]{display:flex;gap:10px}.past-events-grid[data-v-e0187754]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.past-event-card[data-v-e0187754]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000001a}.past-header[data-v-e0187754]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px}.past-header h3[data-v-e0187754]{font-size:20px;font-weight:600;color:#333}.title-holder[data-v-e0187754]{display:flex;flex-grow:1;width:100%;justify-content:space-between;align-items:center;gap:12px}.date-badge[data-v-e0187754]{font-size:12px;color:#666;background:#f0f0f0;padding:4px 12px;border-radius:12px}.past-stats[data-v-e0187754]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.past-stat[data-v-e0187754]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.past-stat .label[data-v-e0187754]{color:#666}.past-stat .value[data-v-e0187754]{font-weight:600;color:#333}.past-actions[data-v-e0187754]{display:flex;gap:10px;flex-wrap:wrap}.empty-state[data-v-e0187754]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-e0187754]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-e0187754]{font-size:24px;font-weight:600;color:#333;margin-bottom:10px}.empty-state p[data-v-e0187754]{font-size:16px;color:#666;margin-bottom:25px}.analytics-overview[data-v-e0187754]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:35px}.analytics-stat[data-v-e0187754]{background:#f8f9fa;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px}.stat-trend[data-v-e0187754]{font-size:12px;font-weight:500;margin-top:4px}.stat-trend.positive[data-v-e0187754]{color:var(--success-color)}.stat-trend.neutral[data-v-e0187754]{color:#666}.utm-tracking[data-v-e0187754]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:30px}.utm-tracking h3[data-v-e0187754]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.tracking-table[data-v-e0187754]{overflow-x:auto}.tracking-table table[data-v-e0187754]{width:100%;border-collapse:collapse}.tracking-table thead[data-v-e0187754]{background:#f8f9fa}.tracking-table th[data-v-e0187754]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:13px;border-bottom:2px solid #e0e0e0}.tracking-table td[data-v-e0187754]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.roi-positive[data-v-e0187754]{color:var(--success-color);font-weight:600}.channel-breakdown[data-v-e0187754]{background:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:30px}.channel-breakdown h3[data-v-e0187754]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.channel-charts[data-v-e0187754]{display:flex;flex-direction:column;gap:20px}.channel-chart[data-v-e0187754]{display:grid;grid-template-columns:150px 1fr 120px;gap:20px;align-items:center}.channel-name[data-v-e0187754]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#333}.platform-icon[data-v-e0187754]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:14px}.platform-icon.facebook[data-v-e0187754]{background:#1877f2}.platform-icon.instagram[data-v-e0187754]{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);font-size:18px}.platform-icon.email[data-v-e0187754]{background:var(--secondary-color);font-size:18px}.platform-icon.sms[data-v-e0187754]{background:var(--success-color);font-size:18px}.chart-bar-container[data-v-e0187754]{height:32px;background:#e0e0e0;border-radius:16px;overflow:hidden}.chart-bar[data-v-e0187754]{height:100%;background:linear-gradient(90deg,var(--success-color) 0%,#81c784 100%);transition:width .5s ease}.channel-stats[data-v-e0187754]{font-size:15px;font-weight:600;color:#333;text-align:right}.actions-section[data-v-e0187754]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.event-breakdown[data-v-e0187754]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px}.event-breakdown h3[data-v-e0187754]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.event-comparison-table[data-v-e0187754]{overflow-x:auto}.event-comparison-table table[data-v-e0187754]{width:100%;border-collapse:collapse}.event-comparison-table thead[data-v-e0187754]{background:#f8f9fa}.event-comparison-table th[data-v-e0187754]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:13px;border-bottom:2px solid #e0e0e0}.event-comparison-table td[data-v-e0187754]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}@media(max-width:768px){.events-grid[data-v-e0187754],.past-events-grid[data-v-e0187754]{grid-template-columns:1fr}.upcoming-item[data-v-e0187754]{flex-direction:column;align-items:flex-start}.upcoming-actions[data-v-e0187754],.upcoming-actions .btn[data-v-e0187754]{width:100%}.event-stats-grid[data-v-e0187754]{grid-template-columns:1fr}.event-actions[data-v-e0187754],.past-actions[data-v-e0187754]{flex-direction:column}.event-actions .btn[data-v-e0187754],.past-actions .btn[data-v-e0187754]{width:100%}.analytics-overview[data-v-e0187754]{grid-template-columns:1fr 1fr}.channel-chart[data-v-e0187754]{grid-template-columns:1fr;gap:10px}.channel-stats[data-v-e0187754]{text-align:left}.actions-section[data-v-e0187754]{flex-direction:column}.actions-section .btn[data-v-e0187754]{width:100%}}.btn-danger[data-v-e0187754]{background:#ffebee;color:#c62828}.btn-danger[data-v-e0187754]:hover{background:#ffcdd2}.screen-container[data-v-71c18b0f]{max-width:1200px;margin:0 auto}.card[data-v-71c18b0f]{padding:40px}.card-title[data-v-71c18b0f]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-71c18b0f]{font-size:16px;color:#666;text-align:center;margin-bottom:30px}.demo-tabs[data-v-71c18b0f]{display:flex;justify-content:center;gap:15px;margin-bottom:35px}.demo-tab[data-v-71c18b0f]{background:#fff;border:2px solid #e0e0e0;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:500;color:#666;cursor:pointer;transition:all .3s}.demo-tab[data-v-71c18b0f]:hover{border-color:var(--secondary-color)}.demo-tab.active[data-v-71c18b0f]{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.demo-content[data-v-71c18b0f]{display:grid;grid-template-columns:400px 1fr;gap:40px}.phone-mockup[data-v-71c18b0f]{text-align:center}.phone-screen[data-v-71c18b0f]{width:375px;height:667px;border-radius:30px;border:8px solid #333;overflow-y:auto;box-shadow:0 10px 40px #0000004d;padding:20px;margin:0 auto}.phone-screen.checkin-screen[data-v-71c18b0f]{background:#fff}.screen-content[data-v-71c18b0f]{color:#fff}.screen-content h3[data-v-71c18b0f]{font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}.event-info[data-v-71c18b0f]{text-align:center;margin-bottom:25px;font-size:14px}.event-info p[data-v-71c18b0f]{margin:6px 0}.registration-form[data-v-71c18b0f]{background:#fffffffa;border-radius:12px;padding:25px;color:#333}.registration-form h4[data-v-71c18b0f]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.demo-input[data-v-71c18b0f]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;margin-bottom:12px;font-size:14px}.demo-input[data-v-71c18b0f]:focus{outline:none;border-color:var(--secondary-color)}.guest-counter[data-v-71c18b0f]{margin-bottom:15px}.guest-counter label[data-v-71c18b0f]{display:block;font-size:14px;font-weight:500;margin-bottom:10px;text-align:left}.counter-controls[data-v-71c18b0f]{display:flex;justify-content:center;align-items:center;gap:20px}.counter-btn[data-v-71c18b0f]{width:40px;height:40px;border-radius:50%;border:2px solid var(--secondary-color);background:#fff;color:var(--secondary-color);font-size:20px;font-weight:700;cursor:pointer}.counter-value[data-v-71c18b0f]{font-size:24px;font-weight:700;min-width:40px;text-align:center}.checkbox-demo[data-v-71c18b0f]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;cursor:pointer}.register-btn[data-v-71c18b0f]{width:100%;background:var(--primary-color);color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}.confirmation-badge[data-v-71c18b0f]{background:var(--success-color);border-radius:12px;padding:20px;text-align:center;margin-top:15px}.badge-icon[data-v-71c18b0f]{font-size:48px;margin-bottom:10px}.confirmation-badge p[data-v-71c18b0f]{margin:6px 0;font-size:16px;font-weight:600}.conf-code[data-v-71c18b0f]{font-size:13px!important;opacity:.9}.checkin-header[data-v-71c18b0f]{text-align:center;margin-bottom:30px;color:#333}.checkin-header h3[data-v-71c18b0f]{color:#333;margin-bottom:8px}.checkin-date[data-v-71c18b0f]{font-size:14px;color:#666}.checkin-link-area[data-v-71c18b0f]{text-align:center;padding:30px 20px}.checkin-welcome[data-v-71c18b0f]{margin-bottom:35px}.welcome-icon[data-v-71c18b0f]{font-size:60px;margin-bottom:15px}.checkin-welcome h4[data-v-71c18b0f]{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.welcome-text[data-v-71c18b0f]{font-size:15px;color:#666;margin:0}.checkin-simulation[data-v-71c18b0f]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-top:20px}.demo-label[data-v-71c18b0f]{font-size:13px;color:#999;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.checkin-link-btn[data-v-71c18b0f]{background:var(--success-color);color:#fff;border:none;padding:16px 50px;font-size:20px;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #4caf504d;transition:all .3s;width:100%;max-width:300px}.checkin-link-btn[data-v-71c18b0f]:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.checkin-success[data-v-71c18b0f]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-radius:12px;padding:30px;text-align:center;color:#333}.success-icon-large[data-v-71c18b0f]{width:80px;height:80px;border-radius:50%;background:var(--success-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:48px;margin:0 auto 20px}.checkin-success h4[data-v-71c18b0f]{font-size:24px;font-weight:700;color:#333;margin-bottom:8px}.checkin-success>p[data-v-71c18b0f]{font-size:16px;color:#666;margin-bottom:20px}.checkin-details[data-v-71c18b0f]{background:#fff;border-radius:8px;padding:15px;margin-bottom:20px}.checkin-details p[data-v-71c18b0f]{margin:6px 0;color:#333;font-size:14px}.waypal-prompt[data-v-71c18b0f]{background:#fff;border-radius:8px;padding:20px;margin-top:20px}.waypal-prompt>p[data-v-71c18b0f]{font-size:14px;font-weight:600;color:#333;margin-bottom:15px}.ambassador-card[data-v-71c18b0f]{display:flex;align-items:center;gap:12px;background:#f8f9fa;padding:15px;border-radius:8px}.ambassador-avatar[data-v-71c18b0f]{width:50px;height:50px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.ambassador-name[data-v-71c18b0f]{font-weight:600;color:#333;font-size:15px}.ambassador-role[data-v-71c18b0f]{font-size:13px;color:#666}.device-label[data-v-71c18b0f]{font-size:14px;color:#666;margin-top:15px;font-style:italic}.demo-explanation[data-v-71c18b0f]{background:#f8f9fa;border-radius:12px;padding:30px}.demo-explanation h3[data-v-71c18b0f]{font-size:22px;font-weight:600;color:#333;margin-bottom:20px}.demo-explanation ul[data-v-71c18b0f]{list-style:none;padding:0;margin:0 0 25px}.demo-explanation li[data-v-71c18b0f]{font-size:15px;color:#555;padding:10px 0;line-height:1.6}.btn-block[data-v-71c18b0f]{width:100%;margin-top:15px}.button-group[data-v-71c18b0f]{display:flex;justify-content:center}.mt-40[data-v-71c18b0f]{margin-top:40px}@media(max-width:1024px){.demo-content[data-v-71c18b0f]{grid-template-columns:1fr}.phone-screen[data-v-71c18b0f]{width:100%;max-width:375px}}@media(max-width:768px){.card[data-v-71c18b0f]{padding:30px 20px}.demo-tabs[data-v-71c18b0f]{flex-direction:column}}.modal-overlay[data-v-767eb612]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-767eb612 .2s ease-out}.modal-content[data-v-767eb612]{background:#fff;border-radius:16px;width:90%;max-width:500px;padding:0;box-shadow:0 20px 50px #0000004d;overflow:hidden;animation:slideUp-767eb612 .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.modal-header[data-v-767eb612]{padding:20px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-767eb612]{margin:0;font-size:20px;font-weight:700;color:#1a1a1a}.close-btn[data-v-767eb612]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;line-height:1}.close-btn[data-v-767eb612]:hover{color:#333}.modal-body[data-v-767eb612]{padding:24px;display:flex;flex-direction:column;align-items:center;min-height:300px;justify-content:center}.modal-subtitle[data-v-767eb612]{margin-top:0;margin-bottom:20px;color:#666;text-align:center}.scanner-container[data-v-767eb612]{width:100%;max-width:320px;height:320px;background:#000;border-radius:12px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.qr-reader[data-v-767eb612]{width:100%;height:100%}[data-v-767eb612] #qr-reader video{width:100%!important;height:100%!important;object-fit:cover!important}.scan-overlay[data-v-767eb612]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid rgba(255,255,255,.1);box-sizing:border-box}.scan-line[data-v-767eb612]{width:100%;height:2px;background:var(--secondary-color);box-shadow:0 0 4px var(--secondary-color);position:absolute;top:0;animation:scan-767eb612 2s linear infinite}@keyframes scan-767eb612{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.loading-camera[data-v-767eb612]{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:10}.spinner[data-v-767eb612]{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-767eb612 1s ease-in-out infinite}.spinner.large[data-v-767eb612]{width:50px;height:50px;border-color:#e2e8f0;border-top-color:var(--secondary-color)}@keyframes spin-767eb612{to{transform:rotate(360deg)}}.camera-error[data-v-767eb612]{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.error-icon[data-v-767eb612]{font-size:32px;margin-bottom:10px}.modal-actions[data-v-767eb612]{padding:20px 24px;background:#f9fafb;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-767eb612]{padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:all .2s;font-size:14px}.btn-secondary[data-v-767eb612]{background:#e2e8f0;color:#4a5568}.btn-secondary[data-v-767eb612]:hover{background:#cbd5e0}.btn-primary[data-v-767eb612]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-767eb612]:hover{background:var(--secondary-hover)}@keyframes fadeIn-767eb612{0%{opacity:0}to{opacity:1}}@keyframes slideUp-767eb612{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.status-container[data-v-767eb612]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;width:100%}.processing-state[data-v-767eb612],.success-state[data-v-767eb612],.error-state[data-v-767eb612]{display:flex;flex-direction:column;align-items:center;gap:15px}.success-icon.large[data-v-767eb612]{font-size:64px;color:var(--success-color)}.error-icon.large[data-v-767eb612]{font-size:64px;color:#e53935}h3[data-v-767eb612]{margin:0;font-size:24px;color:#1a1a1a}.page-container[data-v-046fe300]{max-width:1400px;margin:0 auto;padding-bottom:40px}.event-header-bar[data-v-046fe300]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:30px 40px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;color:#fff}.back-btn[data-v-046fe300]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.back-btn[data-v-046fe300]:hover{background:#ffffff4d;border-color:#ffffff80}.header-content[data-v-046fe300]{flex:1;text-align:center}.event-title[data-v-046fe300]{font-size:28px;font-weight:700;margin:0 0 5px}.event-date[data-v-046fe300]{font-size:15px;opacity:.95;margin:0}.live-badge[data-v-046fe300]{background:var(--primary-color);padding:8px 16px;border-radius:20px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;animation:pulse-046fe300 2s infinite}.live-dot[data-v-046fe300]{width:8px;height:8px;background:#fff;border-radius:50%;animation:blink-046fe300 1.5s infinite}@keyframes pulse-046fe300{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes blink-046fe300{0%,to{opacity:1}50%{opacity:.3}}.stats-bar[data-v-046fe300]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-046fe300]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px;display:flex;gap:15px;align-items:center}.stat-card.primary[data-v-046fe300]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:var(--success-color)}.stat-icon[data-v-046fe300]{font-size:36px}.stat-content[data-v-046fe300]{flex:1}.stat-value[data-v-046fe300]{font-size:28px;font-weight:700;color:#333;line-height:1;margin-bottom:5px}.stat-label[data-v-046fe300]{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.stat-percentage[data-v-046fe300]{font-size:12px;color:var(--success-color);font-weight:600}.stat-note[data-v-046fe300]{font-size:11px;color:#999;margin-top:2px}.actions-bar[data-v-046fe300]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.search-box[data-v-046fe300]{position:relative;flex:1;max-width:400px}.search-input[data-v-046fe300]{width:100%;padding:12px 45px 12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:all .3s}.search-input[data-v-046fe300]:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.search-icon[data-v-046fe300]{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px}.action-buttons[data-v-046fe300]{display:flex;gap:10px}.tabs[data-v-046fe300]{display:flex;gap:10px;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.tab-btn[data-v-046fe300]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s}.tab-btn[data-v-046fe300]:hover{color:var(--secondary-color)}.tab-btn.active[data-v-046fe300]{color:var(--secondary-color);border-bottom-color:var(--secondary-color)}.tab-content[data-v-046fe300]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px;min-height:400px}.attendees-list[data-v-046fe300]{display:flex;flex-direction:column;gap:15px}.attendee-card[data-v-046fe300]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;padding:20px;display:flex;gap:20px;align-items:center;transition:all .3s}.attendee-card[data-v-046fe300]:hover{border-color:var(--secondary-color);box-shadow:0 2px 8px #00000014}.attendee-card.no-show[data-v-046fe300]{opacity:.7}.attendee-avatar[data-v-046fe300]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;flex-shrink:0}.attendee-avatar.grey[data-v-046fe300]{background:#999!important}.attendee-info[data-v-046fe300]{flex:1}.attendee-name[data-v-046fe300]{font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.attendee-details[data-v-046fe300]{font-size:13px;color:#666;margin-bottom:8px}.detail-separator[data-v-046fe300]{margin:0 8px;color:#ccc}.attendee-meta[data-v-046fe300]{display:flex;gap:8px;flex-wrap:wrap}.meta-badge[data-v-046fe300]{background:#e3f2fd;color:#1976d2;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.meta-badge.guests-badge[data-v-046fe300]{background:#f3e5f5;color:#7b1fa2}.meta-badge.rsvp-badge[data-v-046fe300]{background:#fff8e1;color:#f57c00}.attendee-checkin[data-v-046fe300]{text-align:right;min-width:120px}.checkin-time[data-v-046fe300]{font-size:16px;font-weight:700;color:var(--success-color);margin-bottom:5px}.checkin-method[data-v-046fe300]{font-size:12px;color:#666}.attendee-status[data-v-046fe300]{text-align:right;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.status-badge[data-v-046fe300]{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.success[data-v-046fe300]{background:#e8f5e9;color:#2e7d32}.checked-in-card[data-v-046fe300]{opacity:.8;background:var(--bg-secondary)}.btn-quick-action[data-v-046fe300]{background:var(--secondary-color);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}.btn-quick-action[data-v-046fe300]:hover{background:var(--secondary-hover);transform:translateY(-1px)}.btn-quick-action[data-v-046fe300]:disabled{background:#a0aec0;cursor:not-allowed;transform:none}.unregistered-note[data-v-046fe300]{font-size:11px;color:#e53e3e;font-weight:600;margin-top:4px}.attendee-actions[data-v-046fe300]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.btn-link[data-v-046fe300]{background:none;border:none;color:var(--secondary-color);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;padding:4px 8px}.btn-link[data-v-046fe300]:hover{color:var(--secondary-hover)}.log-container[data-v-046fe300]{display:flex;flex-direction:column}.log-time[data-v-046fe300]{font-size:13px;font-weight:600;color:#333}.log-method[data-v-046fe300]{font-size:11px;color:#666}.role-badge[data-v-046fe300]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}.role-badge.admin[data-v-046fe300]{background:#fff0f0;color:#d32f2f}.role-badge.member[data-v-046fe300]{background:#e3f2fd;color:#1976d2}.role-badge.ambassador[data-v-046fe300]{background:#f3e5f5;color:#7b1fa2}.live-feed-header[data-v-046fe300]{text-align:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.live-feed-header h3[data-v-046fe300]{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.live-note[data-v-046fe300]{font-size:13px;color:var(--success-color);margin:0;font-weight:600}.live-feed[data-v-046fe300]{display:flex;flex-direction:column;gap:12px}.activity-item[data-v-046fe300]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;padding:15px 20px;display:flex;gap:15px;align-items:center;transition:all .3s}.activity-item.new-activity[data-v-046fe300]{background:#e8f5e9;border-color:var(--success-color);animation:slideIn-046fe300 .5s ease-out}@keyframes slideIn-046fe300{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.activity-time[data-v-046fe300]{font-size:13px;font-weight:600;color:#666;min-width:70px}.activity-avatar[data-v-046fe300]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.activity-content[data-v-046fe300]{flex:1;font-size:14px;color:#333}.activity-content strong[data-v-046fe300]{font-weight:600}.activity-method[data-v-046fe300]{font-size:12px;color:#999;margin-left:8px}.activity-guests[data-v-046fe300]{font-size:14px;font-weight:600;color:var(--success-color);min-width:60px;text-align:right}.modal-overlay[data-v-046fe300]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-046fe300]{background:#fff;border-radius:12px;padding:40px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-title[data-v-046fe300]{font-size:24px;font-weight:700;color:#333;margin-bottom:10px;text-align:center}.modal-subtitle[data-v-046fe300]{font-size:14px;color:#666;text-align:center;margin-bottom:30px}.checkin-form[data-v-046fe300]{display:flex;flex-direction:column;gap:20px}.form-group label[data-v-046fe300]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.form-input[data-v-046fe300]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:all .3s}.form-input[data-v-046fe300]:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.form-input[data-v-046fe300]:read-only{background-color:#f5f5f5;cursor:not-allowed;color:#666}.form-select[data-v-046fe300]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:all .3s;background-color:#fff;cursor:pointer}.form-select[data-v-046fe300]:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.form-hint[data-v-046fe300]{margin-top:8px;font-size:13px;color:#ff9800;font-style:italic}.checkbox-label[data-v-046fe300]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-046fe300]{width:18px;height:18px;cursor:pointer}.modal-actions[data-v-046fe300]{display:flex;gap:10px;justify-content:center;margin-top:10px}.btn[data-v-046fe300]{padding:12px 28px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-primary[data-v-046fe300]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-046fe300]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-secondary[data-v-046fe300]{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary[data-v-046fe300]:hover{background:#f8f9fa;border-color:#ccc}@media(max-width:768px){.event-header-bar[data-v-046fe300]{flex-direction:column;gap:15px;text-align:center}.back-btn[data-v-046fe300]{align-self:flex-start}.stats-bar[data-v-046fe300]{grid-template-columns:1fr}.actions-bar[data-v-046fe300]{flex-direction:column}.search-box[data-v-046fe300]{max-width:100%}.action-buttons[data-v-046fe300]{width:100%;justify-content:space-between}.attendee-card[data-v-046fe300]{flex-direction:column;text-align:center}.attendee-checkin[data-v-046fe300],.attendee-status[data-v-046fe300]{text-align:center}}.table-container[data-v-046fe300]{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.attendees-table[data-v-046fe300]{width:100%;border-collapse:collapse;text-align:left}.attendees-table th[data-v-046fe300]{background-color:#f8f9fa;padding:12px 16px;font-weight:600;border-bottom:2px solid #eee;color:#666}.attendees-table td[data-v-046fe300]{padding:14px 16px;border-bottom:1px solid #eee;vertical-align:middle}.name-wrapper[data-v-046fe300]{display:flex;align-items:center;gap:12px}.attendee-avatar[data-v-046fe300]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:700}.sub-text[data-v-046fe300]{font-size:.85rem;color:#888}.status-badge[data-v-046fe300]{padding:4px 8px;border-radius:4px;font-size:.85rem;display:inline-block}.success[data-v-046fe300]{background:#e6fffa;color:#2d3748}.pending[data-v-046fe300]{background:#fff5f5;color:#2d3748}.contact-container[data-v-046fe300]{display:flex;flex-direction:column;gap:2px;max-width:200px}.contact-email[data-v-046fe300]{font-size:.9rem;color:#3182ce;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.contact-email[data-v-046fe300]:hover{text-decoration:underline}.contact-phone[data-v-046fe300]{font-size:.75rem;color:#718096;letter-spacing:.02em}.contact-phone[data-v-046fe300]:before{content:"📞";font-size:.7rem;margin-right:4px;opacity:.6}.subtitle[data-v-19954497]{color:#666;margin-top:6px}.actions[data-v-19954497]{display:grid;gap:12px}.action-card[data-v-19954497]{border:2px solid #e0e0e0;border-radius:12px;padding:14px;background:#fff}.action-header[data-v-19954497]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:600;color:#333}.desc[data-v-19954497]{color:#666;margin-top:8px}.thumbs .icon[data-v-19954497]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 10px;cursor:pointer;margin-left:6px}.thumbs .icon.active[data-v-19954497]{border-color:var(--primary-color);background:#fff3f1}.switch[data-v-19954497]{position:relative;display:inline-block;width:46px;height:24px}.switch input[data-v-19954497]{opacity:0;width:0;height:0}.slider[data-v-19954497]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.2s;border-radius:24px}.slider[data-v-19954497]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider[data-v-19954497]{background-color:var(--primary-color)}input:checked+.slider[data-v-19954497]:before{transform:translate(22px)}.subtitle[data-v-9820384d]{color:#666;margin-top:6px}.scores-grid[data-v-9820384d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.score-card[data-v-9820384d]{border:2px solid #e0e0e0;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;background:#fff}.score-card[data-v-9820384d]:hover{border-color:var(--primary-color);transform:translateY(-2px)}.score-header[data-v-9820384d]{display:flex;justify-content:space-between;margin-bottom:8px;color:#333}.bar[data-v-9820384d]{background:#f2f2f2;height:10px;border-radius:8px;overflow:hidden}.fill[data-v-9820384d]{height:100%;background:var(--primary-color)}.btn-sm[data-v-9820384d]{padding:8px 12px;font-size:14px}.mt-10[data-v-9820384d]{margin-top:10px}.empty[data-v-9820384d]{text-align:center;color:#666;padding:20px 0}.short-text-question[data-v-4275e200]{width:100%}.text-input[data-v-4275e200]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s}.text-input[data-v-4275e200]:focus{outline:none;border-color:#3b82f6;background:#eff6ff}.text-input[data-v-4275e200]::placeholder{color:#9ca3af}.long-text-question[data-v-5d3d8b50]{width:100%}.text-input[data-v-5d3d8b50]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:border-color .2s}.text-input[data-v-5d3d8b50]:focus{outline:none;border-color:#3b82f6;background:#eff6ff}.text-input[data-v-5d3d8b50]::placeholder{color:#9ca3af}.scale-question[data-v-d5da2551]{display:flex;flex-direction:column;gap:1rem}.scale-labels[data-v-d5da2551]{display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}.scale-label[data-v-d5da2551]{font-size:.875rem;color:#6b7280;font-style:italic}.scale-value[data-v-d5da2551]{font-weight:700;font-size:1.25rem;color:#2563eb}.slider[data-v-d5da2551]{width:100%;height:6px;background:#e5e7eb;border-radius:6px;outline:none;-webkit-appearance:none}.slider[data-v-d5da2551]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#2563eb;cursor:pointer;transition:.15s}.slider[data-v-d5da2551]::-webkit-slider-thumb:hover{transform:scale(1.15);background:#1d4ed8}.slider[data-v-d5da2551]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#2563eb;cursor:pointer;transition:.15s}.slider[data-v-d5da2551]::-moz-range-thumb:hover{transform:scale(1.15);background:#1d4ed8}.mcq-question[data-v-1ab722c2]{display:flex;flex-direction:column;gap:.75rem}.option[data-v-1ab722c2]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.option[data-v-1ab722c2]:hover,.option.selected[data-v-1ab722c2]{border-color:#3b82f6;background:#eff6ff}.option input[type=radio][data-v-1ab722c2]{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6}.option label[data-v-1ab722c2]{flex:1;cursor:pointer;font-size:1rem;color:#374151}.checkbox-question[data-v-3300a1f9]{display:flex;flex-direction:column;gap:.75rem}.option[data-v-3300a1f9]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.option[data-v-3300a1f9]:hover,.option.selected[data-v-3300a1f9]{border-color:#3b82f6;background:#eff6ff}.option input[type=checkbox][data-v-3300a1f9]{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6}.option label[data-v-3300a1f9]{flex:1;cursor:pointer;font-size:1rem;color:#374151}.yesno-question[data-v-5e60421e]{display:flex;flex-direction:column;gap:1rem}.yesno-options[data-v-5e60421e]{display:flex;gap:1rem}.option[data-v-5e60421e]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.option[data-v-5e60421e]:hover,.option.selected[data-v-5e60421e]{border-color:#3b82f6;background:#eff6ff}.option input[type=radio][data-v-5e60421e]{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6}.option label[data-v-5e60421e]{cursor:pointer;font-size:1rem;font-weight:500;color:#374151}.additional-input[data-v-5e60421e]{width:100%}.text-input[data-v-5e60421e],.textarea-input[data-v-5e60421e]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-family:inherit;transition:border-color .2s}.textarea-input[data-v-5e60421e]{resize:vertical;min-height:80px}.text-input[data-v-5e60421e]:focus,.textarea-input[data-v-5e60421e]:focus{outline:none;border-color:#3b82f6;background:#eff6ff}.text-input[data-v-5e60421e]::placeholder,.textarea-input[data-v-5e60421e]::placeholder{color:#9ca3af}.question-renderer[data-v-bf1b36a2]{flex:1}.question-header[data-v-bf1b36a2]{margin-bottom:1rem}.question-text[data-v-bf1b36a2]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.optional-badge[data-v-bf1b36a2]{font-size:.75rem;font-weight:500;color:#6b7280;background:#e5e7eb;padding:.125rem .5rem;border-radius:4px}.error-message[data-v-bf1b36a2]{color:#dc2626;font-size:.875rem;margin-top:.5rem;font-weight:500}.subquestion-note[data-v-bf1b36a2]{font-size:.8rem;color:#6b7280;font-style:italic}.survey-container[data-v-a26be487]{max-width:900px;margin:0 auto;padding:1.2rem 1rem}.loading-state[data-v-a26be487],.error-state[data-v-a26be487]{text-align:center;padding:4rem 2rem}.spinner[data-v-a26be487]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-a26be487 1s linear infinite;margin:0 auto 1rem}@keyframes spin-a26be487{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.survey-header[data-v-a26be487]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.survey-header h1[data-v-a26be487]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.survey-description[data-v-a26be487]{color:#6b7280;font-size:1rem;line-height:1.5}.progress-bar[data-v-a26be487]{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-a26be487]{height:100%;background-color:#3b82f6;transition:width .3s ease}.progress-text[data-v-a26be487]{display:block;text-align:right;font-size:.875rem;color:#6b7280;margin-bottom:2rem}.questions-container[data-v-a26be487]{display:flex;flex-direction:column;gap:2rem}.question-wrapper[data-v-a26be487]{display:flex;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:20px}.question-number[data-v-a26be487]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;border-radius:50%;font-weight:600;font-size:.875rem}.form-actions[data-v-a26be487]{margin-top:2rem;padding-top:2rem;border-top:2px solid #e5e7eb;display:flex;justify-content:flex-end}.btn-submit[data-v-a26be487]{padding:.75rem 2rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-submit[data-v-a26be487]:hover:not(:disabled){background:#2563eb}.btn-submit[data-v-a26be487]:disabled{background:#9ca3af;cursor:not-allowed}.user-survey-page[data-v-b974a2bf]{min-height:100vh;padding:32px 16px 64px;background:#f5f6fb;display:flex;justify-content:center;align-items:flex-start}.user-survey-card[data-v-b974a2bf]{width:100%;max-width:960px;background:#fff;border-radius:16px;box-shadow:0 24px 55px #0f172a14;padding:32px;display:flex;flex-direction:column;gap:24px}.user-survey-header[data-v-b974a2bf]{text-align:center}.user-survey-chip[data-v-b974a2bf]{display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;background:#449aad1f;color:var(--primary-color);font-weight:600;margin-bottom:12px;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.user-survey-title[data-v-b974a2bf]{margin:0 0 10px;font-size:28px;font-weight:700;color:#0f172a}.user-survey-description[data-v-b974a2bf]{margin:0 auto;max-width:720px;color:#475569;line-height:1.6;font-size:16px}.user-survey-body[data-v-b974a2bf]{border:1px solid #e2e8f0;border-radius:16px;padding:8px;background:#f8fafc}.user-survey-actions[data-v-b974a2bf]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.btn-primary[data-v-b974a2bf],.btn-secondary[data-v-b974a2bf]{min-width:160px;height:48px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary[data-v-b974a2bf]{background:linear-gradient(120deg,var(--primary-color),#f7944d);border:none;color:#fff;box-shadow:0 12px 24px #449aad40}.btn-primary[data-v-b974a2bf]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-b974a2bf]{background:#fff;border:1px solid #cbd5f5;color:#475569}.submitted-title[data-v-b974a2bf]{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:12px}.submitted-message[data-v-b974a2bf]{font-size:16px;color:#475569;margin-bottom:24px}.user-survey-loading[data-v-b974a2bf],.user-survey-error[data-v-b974a2bf]{width:100%;max-width:500px;background:#fff;border-radius:12px;padding:32px;text-align:center;color:#475569;box-shadow:0 12px 32px #0f172a14}@media(max-width:768px){.user-survey-card[data-v-b974a2bf]{padding:24px 16px}.btn-primary[data-v-b974a2bf],.btn-secondary[data-v-b974a2bf]{flex:1;min-width:unset}.user-survey-actions[data-v-b974a2bf]{flex-direction:column}}.page-container[data-v-a50d22b2]{max-width:1200px;margin:0 auto}.card-title[data-v-a50d22b2]{text-align:center;font-size:28px;margin-bottom:8px}.subtitle[data-v-a50d22b2]{text-align:center;color:#666;margin-bottom:30px;line-height:1.6}.alert-box[data-v-a50d22b2]{display:flex;gap:16px;background:#e3f2fd;border-left:4px solid #2196f3;padding:20px;border-radius:10px;margin-bottom:30px}.alert-icon[data-v-a50d22b2]{font-size:32px;flex-shrink:0}.alert-content strong[data-v-a50d22b2]{display:block;color:#1976d2;font-size:18px;margin-bottom:8px}.alert-content p[data-v-a50d22b2]{color:#666;margin:0;line-height:1.6}.stats-summary[data-v-a50d22b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.stat-item[data-v-a50d22b2]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-a50d22b2]{font-size:48px;font-weight:700;color:var(--primary-color);margin-bottom:8px}.stat-label[data-v-a50d22b2]{font-size:14px;color:#666;font-weight:500}.action-cards-grid[data-v-a50d22b2]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:30px}.action-card[data-v-a50d22b2]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;transition:all .2s}.action-card[data-v-a50d22b2]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.card-header[data-v-a50d22b2]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.card-icon[data-v-a50d22b2]{font-size:32px}.card-header h3[data-v-a50d22b2]{font-size:20px;font-weight:700;color:#333;margin:0}.card-description[data-v-a50d22b2]{color:#666;font-size:14px;margin-bottom:20px}.engagement-stats[data-v-a50d22b2]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px}.stat-row[data-v-a50d22b2]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.stat-label-small[data-v-a50d22b2]{font-size:14px;color:#666}.thumb-counts[data-v-a50d22b2]{display:flex;gap:12px;font-size:14px}.thumb-up[data-v-a50d22b2]{color:var(--success-color);font-weight:600}.thumb-down[data-v-a50d22b2]{color:#666;font-weight:600}.count-badge[data-v-a50d22b2],.score-badge[data-v-a50d22b2]{background:var(--primary-color);color:#fff;padding:4px 12px;border-radius:12px;font-weight:600;font-size:14px}.score-badge[data-v-a50d22b2]{background:var(--secondary-color)}.member-activity[data-v-a50d22b2]{margin-bottom:16px}.activity-label[data-v-a50d22b2]{font-size:13px;font-weight:600;color:#666;margin-bottom:8px}.activity-item[data-v-a50d22b2]{padding:8px 12px;background:#fff8e1;border-radius:6px;font-size:14px;color:#666;margin-bottom:6px}.activity-item[data-v-a50d22b2]:last-child{margin-bottom:0}.member-name[data-v-a50d22b2]{font-weight:600;color:#333}.btn-sm[data-v-a50d22b2]{padding:10px 16px;font-size:14px;width:100%}.info-note[data-v-a50d22b2]{background:#fff3cd;border:2px solid #ffc107;border-radius:10px;padding:16px;color:#856404;line-height:1.6}.info-note strong[data-v-a50d22b2]{color:#333}@media(max-width:968px){.stats-summary[data-v-a50d22b2],.action-cards-grid[data-v-a50d22b2]{grid-template-columns:1fr}}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #e0e0e0;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: var(--primary-color);--bs-secondary: var(--secondary-color);--bs-success: var(--success-color);--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 68, 154, 173;--bs-secondary-rgb: 101, 134, 153;--bs-success-rgb: 76, 175, 80;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #a83d2d;--bs-secondary-text-emphasis: #2d5491;--bs-success-text-emphasis: #1e5f20;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #fee5e2;--bs-secondary-bg-subtle: #e3f0ff;--bs-success-bg-subtle: #e8f5e9;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #fcb5a9;--bs-secondary-border-subtle: #b8d4f4;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #333;--bs-body-color-rgb: 51, 51, 51;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(51, 51, 51, .75);--bs-secondary-color-rgb: 51, 51, 51;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(51, 51, 51, .5);--bs-tertiary-color-rgb: 51, 51, 51;--bs-tertiary-bg: var(--bg-secondary);--bs-tertiary-bg-rgb: 249, 249, 249;--bs-heading-color: inherit;--bs-link-color: var(--primary-color);--bs-link-color-rgb: 68, 154, 173;--bs-link-decoration: underline;--bs-link-hover-color: var(--primary-hover);--bs-link-hover-color-rgb: 212, 72, 54;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e0e0e0;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(68, 154, 173, .25);--bs-form-valid-color: var(--success-color);--bs-form-valid-border-color: var(--success-color);--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #f5a99a;--bs-secondary-text-emphasis: #8bb3f0;--bs-success-text-emphasis: #81c784;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #4a1f17;--bs-secondary-bg-subtle: #1a2d4a;--bs-success-bg-subtle: #1e3a20;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #7f3d2f;--bs-secondary-border-subtle: #2d5491;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #f5a99a;--bs-link-hover-color: #f8c4b8;--bs-link-color-rgb: 245, 169, 154;--bs-link-hover-color-rgb: 248, 196, 184;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #81c784;--bs-form-valid-border-color: #81c784;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.component-edit-container .btn{padding:2px 8px!important;border-radius:4px!important}.formio-dialog .datagrid-table td .form-control{min-width:100px!important}.formio-builder-app *,.formio-builder-app :after,.formio-builder-app :before,.formio-dialog *,.formio-dialog :after,.formio-dialog :before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){.formio-builder-app :root,.formio-dialog :root{scroll-behavior:smooth}}.formio-builder-app body,.formio-dialog body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.formio-builder-app hr,.formio-dialog hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.formio-builder-app .h1,.formio-builder-app .h2,.formio-builder-app .h3,.formio-builder-app .h4,.formio-builder-app .h5,.formio-builder-app .h6,.formio-builder-app h1,.formio-builder-app h2,.formio-builder-app h3,.formio-builder-app h4,.formio-builder-app h5,.formio-builder-app h6,.formio-dialog .h1,.formio-dialog .h2,.formio-dialog .h3,.formio-dialog .h4,.formio-dialog .h5,.formio-dialog .h6,.formio-dialog h1,.formio-dialog h2,.formio-dialog h3,.formio-dialog h4,.formio-dialog h5,.formio-dialog h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.formio-builder-app .h1,.formio-builder-app h1,.formio-dialog .h1,.formio-dialog h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.formio-builder-app .h1,.formio-builder-app h1,.formio-dialog .h1,.formio-dialog h1{font-size:2.5rem}}.formio-builder-app .h2,.formio-builder-app h2,.formio-dialog .h2,.formio-dialog h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.formio-builder-app .h2,.formio-builder-app h2,.formio-dialog .h2,.formio-dialog h2{font-size:2rem}}.formio-builder-app .h3,.formio-builder-app h3,.formio-dialog .h3,.formio-dialog h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.formio-builder-app .h3,.formio-builder-app h3,.formio-dialog .h3,.formio-dialog h3{font-size:1.75rem}}.formio-builder-app .h4,.formio-builder-app h4,.formio-dialog .h4,.formio-dialog h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.formio-builder-app .h4,.formio-builder-app h4,.formio-dialog .h4,.formio-dialog h4{font-size:1.5rem}}.formio-builder-app .h5,.formio-builder-app h5,.formio-dialog .h5,.formio-dialog h5{font-size:1.25rem}.formio-builder-app .h6,.formio-builder-app h6,.formio-dialog .h6,.formio-dialog h6{font-size:1rem}.formio-builder-app p,.formio-dialog p{margin-top:0;margin-bottom:1rem}.formio-builder-app abbr[title],.formio-dialog abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.formio-builder-app address,.formio-dialog address{margin-bottom:1rem;font-style:normal;line-height:inherit}.formio-builder-app ol,.formio-builder-app ul,.formio-dialog ol,.formio-dialog ul{padding-left:2rem}.formio-builder-app dl,.formio-builder-app ol,.formio-builder-app ul,.formio-dialog dl,.formio-dialog ol,.formio-dialog ul{margin-top:0;margin-bottom:1rem}.formio-builder-app ol ol,.formio-builder-app ol ul,.formio-builder-app ul ol,.formio-builder-app ul ul,.formio-dialog ol ol,.formio-dialog ol ul,.formio-dialog ul ol,.formio-dialog ul ul{margin-bottom:0}.formio-builder-app dt,.formio-dialog dt{font-weight:700}.formio-builder-app dd,.formio-dialog dd{margin-bottom:.5rem;margin-left:0}.formio-builder-app blockquote,.formio-dialog blockquote{margin:0 0 1rem}.formio-builder-app b,.formio-builder-app strong,.formio-dialog b,.formio-dialog strong{font-weight:bolder}.formio-builder-app .small,.formio-builder-app small,.formio-dialog .small,.formio-dialog small{font-size:.875em}.formio-builder-app .mark,.formio-builder-app mark,.formio-dialog .mark,.formio-dialog mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}.formio-builder-app sub,.formio-builder-app sup,.formio-dialog sub,.formio-dialog sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.formio-builder-app sub,.formio-dialog sub{bottom:-.25em}.formio-builder-app sup,.formio-dialog sup{top:-.5em}.formio-builder-app a,.formio-dialog a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}.formio-builder-app a:hover,.formio-dialog a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}.formio-builder-app a:not([href]):not([class]),.formio-builder-app a:not([href]):not([class]):hover,.formio-dialog a:not([href]):not([class]),.formio-dialog a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.formio-builder-app code,.formio-builder-app kbd,.formio-builder-app pre,.formio-builder-app samp,.formio-dialog code,.formio-dialog kbd,.formio-dialog pre,.formio-dialog samp{font-family:var(--bs-font-monospace);font-size:1em}.formio-builder-app pre,.formio-dialog pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}.formio-builder-app pre code,.formio-dialog pre code{font-size:inherit;color:inherit;word-break:normal}.formio-builder-app code,.formio-dialog code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}.formio-builder-app a>code,.formio-dialog a>code{color:inherit}.formio-builder-app kbd,.formio-dialog kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}.formio-builder-app kbd kbd,.formio-dialog kbd kbd{padding:0;font-size:1em}.formio-builder-app figure,.formio-dialog figure{margin:0 0 1rem}.formio-builder-app img,.formio-builder-app svg,.formio-dialog img,.formio-dialog svg{vertical-align:middle}.formio-builder-app table,.formio-dialog table{caption-side:bottom;border-collapse:collapse}.formio-builder-app caption,.formio-dialog caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}.formio-builder-app th,.formio-dialog th{text-align:inherit;text-align:-webkit-match-parent}.formio-builder-app tbody,.formio-builder-app td,.formio-builder-app tfoot,.formio-builder-app th,.formio-builder-app thead,.formio-builder-app tr,.formio-dialog tbody,.formio-dialog td,.formio-dialog tfoot,.formio-dialog th,.formio-dialog thead,.formio-dialog tr{border-color:inherit;border-style:solid;border-width:0}.formio-builder-app label,.formio-dialog label{display:inline-block}.formio-builder-app button,.formio-dialog button{border-radius:0}.formio-builder-app button:focus:not(:focus-visible),.formio-dialog button:focus:not(:focus-visible){outline:0}.formio-builder-app button,.formio-builder-app input,.formio-builder-app optgroup,.formio-builder-app select,.formio-builder-app textarea,.formio-dialog button,.formio-dialog input,.formio-dialog optgroup,.formio-dialog select,.formio-dialog textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.formio-builder-app button,.formio-builder-app select,.formio-dialog button,.formio-dialog select{text-transform:none}.formio-builder-app [role=button],.formio-dialog [role=button]{cursor:pointer}.formio-builder-app select,.formio-dialog select{word-wrap:normal}.formio-builder-app select:disabled,.formio-dialog select:disabled{opacity:1}.formio-builder-app [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator,.formio-dialog [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}.formio-builder-app [type=button],.formio-builder-app [type=reset],.formio-builder-app [type=submit],.formio-builder-app button,.formio-dialog [type=button],.formio-dialog [type=reset],.formio-dialog [type=submit],.formio-dialog button{-webkit-appearance:button}.formio-builder-app [type=button]:not(:disabled),.formio-builder-app [type=reset]:not(:disabled),.formio-builder-app [type=submit]:not(:disabled),.formio-builder-app button:not(:disabled),.formio-dialog [type=button]:not(:disabled),.formio-dialog [type=reset]:not(:disabled),.formio-dialog [type=submit]:not(:disabled),.formio-dialog button:not(:disabled){cursor:pointer}.formio-builder-app ::-moz-focus-inner,.formio-dialog ::-moz-focus-inner{padding:0;border-style:none}.formio-builder-app textarea,.formio-dialog textarea{resize:vertical}.formio-builder-app fieldset,.formio-dialog fieldset{min-width:0;padding:0;margin:0;border:0}.formio-builder-app legend,.formio-dialog legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.formio-builder-app legend,.formio-dialog legend{font-size:1.5rem}}.formio-builder-app legend+*,.formio-dialog legend+*{clear:left}.formio-builder-app ::-webkit-datetime-edit-day-field,.formio-builder-app ::-webkit-datetime-edit-fields-wrapper,.formio-builder-app ::-webkit-datetime-edit-hour-field,.formio-builder-app ::-webkit-datetime-edit-minute,.formio-builder-app ::-webkit-datetime-edit-month-field,.formio-builder-app ::-webkit-datetime-edit-text,.formio-builder-app ::-webkit-datetime-edit-year-field,.formio-dialog ::-webkit-datetime-edit-day-field,.formio-dialog ::-webkit-datetime-edit-fields-wrapper,.formio-dialog ::-webkit-datetime-edit-hour-field,.formio-dialog ::-webkit-datetime-edit-minute,.formio-dialog ::-webkit-datetime-edit-month-field,.formio-dialog ::-webkit-datetime-edit-text,.formio-dialog ::-webkit-datetime-edit-year-field{padding:0}.formio-builder-app ::-webkit-inner-spin-button,.formio-dialog ::-webkit-inner-spin-button{height:auto}.formio-builder-app [type=search],.formio-dialog [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.formio-builder-app [type=search]::-webkit-search-cancel-button,.formio-dialog [type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}.formio-builder-app ::-webkit-search-decoration,.formio-dialog ::-webkit-search-decoration{-webkit-appearance:none}.formio-builder-app ::-webkit-color-swatch-wrapper,.formio-dialog ::-webkit-color-swatch-wrapper{padding:0}.formio-builder-app ::-webkit-file-upload-button,.formio-dialog ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.formio-builder-app ::file-selector-button,.formio-dialog ::file-selector-button{font:inherit;-webkit-appearance:button}.formio-builder-app output,.formio-dialog output{display:inline-block}.formio-builder-app iframe,.formio-dialog iframe{border:0}.formio-builder-app summary,.formio-dialog summary{display:list-item;cursor:pointer}.formio-builder-app progress,.formio-dialog progress{vertical-align:baseline}.formio-builder-app [hidden],.formio-dialog [hidden]{display:none!important}.formio-builder-app .lead,.formio-dialog .lead{font-size:1.25rem;font-weight:300}.formio-builder-app .display-1,.formio-dialog .display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.formio-builder-app .display-1,.formio-dialog .display-1{font-size:5rem}}.formio-builder-app .display-2,.formio-dialog .display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.formio-builder-app .display-2,.formio-dialog .display-2{font-size:4.5rem}}.formio-builder-app .display-3,.formio-dialog .display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.formio-builder-app .display-3,.formio-dialog .display-3{font-size:4rem}}.formio-builder-app .display-4,.formio-dialog .display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.formio-builder-app .display-4,.formio-dialog .display-4{font-size:3.5rem}}.formio-builder-app .display-5,.formio-dialog .display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.formio-builder-app .display-5,.formio-dialog .display-5{font-size:3rem}}.formio-builder-app .display-6,.formio-dialog .display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.formio-builder-app .display-6,.formio-dialog .display-6{font-size:2.5rem}}.formio-builder-app .list-unstyled,.formio-dialog .list-unstyled,.formio-builder-app .list-inline,.formio-dialog .list-inline{padding-left:0;list-style:none}.formio-builder-app .list-inline-item,.formio-dialog .list-inline-item{display:inline-block}.formio-builder-app .list-inline-item:not(:last-child),.formio-dialog .list-inline-item:not(:last-child){margin-right:.5rem}.formio-builder-app .initialism,.formio-dialog .initialism{font-size:.875em;text-transform:uppercase}.formio-builder-app .blockquote,.formio-dialog .blockquote{margin-bottom:1rem;font-size:1.25rem}.formio-builder-app .blockquote>:last-child,.formio-dialog .blockquote>:last-child{margin-bottom:0}.formio-builder-app .blockquote-footer,.formio-dialog .blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.formio-builder-app .blockquote-footer:before,.formio-dialog .blockquote-footer:before{content:"— "}.formio-builder-app .img-fluid,.formio-dialog .img-fluid{max-width:100%;height:auto}.formio-builder-app .img-thumbnail,.formio-dialog .img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.formio-builder-app .figure,.formio-dialog .figure{display:inline-block}.formio-builder-app .figure-img,.formio-dialog .figure-img{margin-bottom:.5rem;line-height:1}.formio-builder-app .figure-caption,.formio-dialog .figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.formio-builder-app .container,.formio-builder-app .container-fluid,.formio-builder-app .container-lg,.formio-builder-app .container-md,.formio-builder-app .container-sm,.formio-builder-app .container-xl,.formio-builder-app .container-xxl,.formio-dialog .container,.formio-dialog .container-fluid,.formio-dialog .container-lg,.formio-dialog .container-md,.formio-dialog .container-sm,.formio-dialog .container-xl,.formio-dialog .container-xxl{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.formio-builder-app .container,.formio-builder-app .container-sm,.formio-dialog .container,.formio-dialog .container-sm{max-width:540px}}@media(min-width:768px){.formio-builder-app .container,.formio-builder-app .container-md,.formio-builder-app .container-sm,.formio-dialog .container,.formio-dialog .container-md,.formio-dialog .container-sm{max-width:720px}}@media(min-width:992px){.formio-builder-app .container,.formio-builder-app .container-lg,.formio-builder-app .container-md,.formio-builder-app .container-sm,.formio-dialog .container,.formio-dialog .container-lg,.formio-dialog .container-md,.formio-dialog .container-sm{max-width:960px}}@media(min-width:1200px){.formio-builder-app .container,.formio-builder-app .container-lg,.formio-builder-app .container-md,.formio-builder-app .container-sm,.formio-builder-app .container-xl,.formio-dialog .container,.formio-dialog .container-lg,.formio-dialog .container-md,.formio-dialog .container-sm,.formio-dialog .container-xl{max-width:1140px}}@media(min-width:1400px){.formio-builder-app .container,.formio-builder-app .container-lg,.formio-builder-app .container-md,.formio-builder-app .container-sm,.formio-builder-app .container-xl,.formio-builder-app .container-xxl,.formio-dialog .container,.formio-dialog .container-lg,.formio-dialog .container-md,.formio-dialog .container-sm,.formio-dialog .container-xl,.formio-dialog .container-xxl{max-width:1320px}}.formio-builder-app :root,.formio-dialog :root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.formio-builder-app .row,.formio-dialog .row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.formio-builder-app .row>*,.formio-dialog .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.formio-builder-app .col,.formio-dialog .col{flex:1 0 0}.formio-builder-app .row-cols-auto>*,.formio-dialog .row-cols-auto>*{flex:0 0 auto;width:auto}.formio-builder-app .row-cols-1>*,.formio-dialog .row-cols-1>*{flex:0 0 auto;width:100%}.formio-builder-app .row-cols-2>*,.formio-dialog .row-cols-2>*{flex:0 0 auto;width:50%}.formio-builder-app .row-cols-3>*,.formio-dialog .row-cols-3>*{flex:0 0 auto;width:33.33333333%}.formio-builder-app .row-cols-4>*,.formio-dialog .row-cols-4>*{flex:0 0 auto;width:25%}.formio-builder-app .row-cols-5>*,.formio-dialog .row-cols-5>*{flex:0 0 auto;width:20%}.formio-builder-app .row-cols-6>*,.formio-dialog .row-cols-6>*{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-auto,.formio-dialog .col-auto{flex:0 0 auto;width:auto}.formio-builder-app .col-1,.formio-dialog .col-1{flex:0 0 auto;width:8.33333333%}.formio-builder-app .col-2,.formio-dialog .col-2{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-3,.formio-dialog .col-3{flex:0 0 auto;width:25%}.formio-builder-app .col-4,.formio-dialog .col-4{flex:0 0 auto;width:33.33333333%}.formio-builder-app .col-5,.formio-dialog .col-5{flex:0 0 auto;width:41.66666667%}.formio-builder-app .col-6,.formio-dialog .col-6{flex:0 0 auto;width:50%}.formio-builder-app .col-7,.formio-dialog .col-7{flex:0 0 auto;width:58.33333333%}.formio-builder-app .col-8,.formio-dialog .col-8{flex:0 0 auto;width:66.66666667%}.formio-builder-app .col-9,.formio-dialog .col-9{flex:0 0 auto;width:75%}.formio-builder-app .col-10,.formio-dialog .col-10{flex:0 0 auto;width:83.33333333%}.formio-builder-app .col-11,.formio-dialog .col-11{flex:0 0 auto;width:91.66666667%}.formio-builder-app .col-12,.formio-dialog .col-12{flex:0 0 auto;width:100%}.formio-builder-app .offset-1,.formio-dialog .offset-1{margin-left:8.33333333%}.formio-builder-app .offset-2,.formio-dialog .offset-2{margin-left:16.66666667%}.formio-builder-app .offset-3,.formio-dialog .offset-3{margin-left:25%}.formio-builder-app .offset-4,.formio-dialog .offset-4{margin-left:33.33333333%}.formio-builder-app .offset-5,.formio-dialog .offset-5{margin-left:41.66666667%}.formio-builder-app .offset-6,.formio-dialog .offset-6{margin-left:50%}.formio-builder-app .offset-7,.formio-dialog .offset-7{margin-left:58.33333333%}.formio-builder-app .offset-8,.formio-dialog .offset-8{margin-left:66.66666667%}.formio-builder-app .offset-9,.formio-dialog .offset-9{margin-left:75%}.formio-builder-app .offset-10,.formio-dialog .offset-10{margin-left:83.33333333%}.formio-builder-app .offset-11,.formio-dialog .offset-11{margin-left:91.66666667%}.formio-builder-app .g-0,.formio-builder-app .gx-0,.formio-dialog .g-0,.formio-dialog .gx-0{--bs-gutter-x: 0}.formio-builder-app .g-0,.formio-builder-app .gy-0,.formio-dialog .g-0,.formio-dialog .gy-0{--bs-gutter-y: 0}.formio-builder-app .g-1,.formio-builder-app .gx-1,.formio-dialog .g-1,.formio-dialog .gx-1{--bs-gutter-x: .25rem}.formio-builder-app .g-1,.formio-builder-app .gy-1,.formio-dialog .g-1,.formio-dialog .gy-1{--bs-gutter-y: .25rem}.formio-builder-app .g-2,.formio-builder-app .gx-2,.formio-dialog .g-2,.formio-dialog .gx-2{--bs-gutter-x: .5rem}.formio-builder-app .g-2,.formio-builder-app .gy-2,.formio-dialog .g-2,.formio-dialog .gy-2{--bs-gutter-y: .5rem}.formio-builder-app .g-3,.formio-builder-app .gx-3,.formio-dialog .g-3,.formio-dialog .gx-3{--bs-gutter-x: 1rem}.formio-builder-app .g-3,.formio-builder-app .gy-3,.formio-dialog .g-3,.formio-dialog .gy-3{--bs-gutter-y: 1rem}.formio-builder-app .g-4,.formio-builder-app .gx-4,.formio-dialog .g-4,.formio-dialog .gx-4{--bs-gutter-x: 1.5rem}.formio-builder-app .g-4,.formio-builder-app .gy-4,.formio-dialog .g-4,.formio-dialog .gy-4{--bs-gutter-y: 1.5rem}.formio-builder-app .g-5,.formio-builder-app .gx-5,.formio-dialog .g-5,.formio-dialog .gx-5{--bs-gutter-x: 3rem}.formio-builder-app .g-5,.formio-builder-app .gy-5,.formio-dialog .g-5,.formio-dialog .gy-5{--bs-gutter-y: 3rem}@media(min-width:576px){.formio-builder-app .col-sm,.formio-dialog .col-sm{flex:1 0 0}.formio-builder-app .row-cols-sm-auto>*,.formio-dialog .row-cols-sm-auto>*{flex:0 0 auto;width:auto}.formio-builder-app .row-cols-sm-1>*,.formio-dialog .row-cols-sm-1>*{flex:0 0 auto;width:100%}.formio-builder-app .row-cols-sm-2>*,.formio-dialog .row-cols-sm-2>*{flex:0 0 auto;width:50%}.formio-builder-app .row-cols-sm-3>*,.formio-dialog .row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.formio-builder-app .row-cols-sm-4>*,.formio-dialog .row-cols-sm-4>*{flex:0 0 auto;width:25%}.formio-builder-app .row-cols-sm-5>*,.formio-dialog .row-cols-sm-5>*{flex:0 0 auto;width:20%}.formio-builder-app .row-cols-sm-6>*,.formio-dialog .row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-sm-auto,.formio-dialog .col-sm-auto{flex:0 0 auto;width:auto}.formio-builder-app .col-sm-1,.formio-dialog .col-sm-1{flex:0 0 auto;width:8.33333333%}.formio-builder-app .col-sm-2,.formio-dialog .col-sm-2{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-sm-3,.formio-dialog .col-sm-3{flex:0 0 auto;width:25%}.formio-builder-app .col-sm-4,.formio-dialog .col-sm-4{flex:0 0 auto;width:33.33333333%}.formio-builder-app .col-sm-5,.formio-dialog .col-sm-5{flex:0 0 auto;width:41.66666667%}.formio-builder-app .col-sm-6,.formio-dialog .col-sm-6{flex:0 0 auto;width:50%}.formio-builder-app .col-sm-7,.formio-dialog .col-sm-7{flex:0 0 auto;width:58.33333333%}.formio-builder-app .col-sm-8,.formio-dialog .col-sm-8{flex:0 0 auto;width:66.66666667%}.formio-builder-app .col-sm-9,.formio-dialog .col-sm-9{flex:0 0 auto;width:75%}.formio-builder-app .col-sm-10,.formio-dialog .col-sm-10{flex:0 0 auto;width:83.33333333%}.formio-builder-app .col-sm-11,.formio-dialog .col-sm-11{flex:0 0 auto;width:91.66666667%}.formio-builder-app .col-sm-12,.formio-dialog .col-sm-12{flex:0 0 auto;width:100%}.formio-builder-app .offset-sm-0,.formio-dialog .offset-sm-0{margin-left:0}.formio-builder-app .offset-sm-1,.formio-dialog .offset-sm-1{margin-left:8.33333333%}.formio-builder-app .offset-sm-2,.formio-dialog .offset-sm-2{margin-left:16.66666667%}.formio-builder-app .offset-sm-3,.formio-dialog .offset-sm-3{margin-left:25%}.formio-builder-app .offset-sm-4,.formio-dialog .offset-sm-4{margin-left:33.33333333%}.formio-builder-app .offset-sm-5,.formio-dialog .offset-sm-5{margin-left:41.66666667%}.formio-builder-app .offset-sm-6,.formio-dialog .offset-sm-6{margin-left:50%}.formio-builder-app .offset-sm-7,.formio-dialog .offset-sm-7{margin-left:58.33333333%}.formio-builder-app .offset-sm-8,.formio-dialog .offset-sm-8{margin-left:66.66666667%}.formio-builder-app .offset-sm-9,.formio-dialog .offset-sm-9{margin-left:75%}.formio-builder-app .offset-sm-10,.formio-dialog .offset-sm-10{margin-left:83.33333333%}.formio-builder-app .offset-sm-11,.formio-dialog .offset-sm-11{margin-left:91.66666667%}.formio-builder-app .g-sm-0,.formio-builder-app .gx-sm-0,.formio-dialog .g-sm-0,.formio-dialog .gx-sm-0{--bs-gutter-x: 0}.formio-builder-app .g-sm-0,.formio-builder-app .gy-sm-0,.formio-dialog .g-sm-0,.formio-dialog .gy-sm-0{--bs-gutter-y: 0}.formio-builder-app .g-sm-1,.formio-builder-app .gx-sm-1,.formio-dialog .g-sm-1,.formio-dialog .gx-sm-1{--bs-gutter-x: .25rem}.formio-builder-app .g-sm-1,.formio-builder-app .gy-sm-1,.formio-dialog .g-sm-1,.formio-dialog .gy-sm-1{--bs-gutter-y: .25rem}.formio-builder-app .g-sm-2,.formio-builder-app .gx-sm-2,.formio-dialog .g-sm-2,.formio-dialog .gx-sm-2{--bs-gutter-x: .5rem}.formio-builder-app .g-sm-2,.formio-builder-app .gy-sm-2,.formio-dialog .g-sm-2,.formio-dialog .gy-sm-2{--bs-gutter-y: .5rem}.formio-builder-app .g-sm-3,.formio-builder-app .gx-sm-3,.formio-dialog .g-sm-3,.formio-dialog .gx-sm-3{--bs-gutter-x: 1rem}.formio-builder-app .g-sm-3,.formio-builder-app .gy-sm-3,.formio-dialog .g-sm-3,.formio-dialog .gy-sm-3{--bs-gutter-y: 1rem}.formio-builder-app .g-sm-4,.formio-builder-app .gx-sm-4,.formio-dialog .g-sm-4,.formio-dialog .gx-sm-4{--bs-gutter-x: 1.5rem}.formio-builder-app .g-sm-4,.formio-builder-app .gy-sm-4,.formio-dialog .g-sm-4,.formio-dialog .gy-sm-4{--bs-gutter-y: 1.5rem}.formio-builder-app .g-sm-5,.formio-builder-app .gx-sm-5,.formio-dialog .g-sm-5,.formio-dialog .gx-sm-5{--bs-gutter-x: 3rem}.formio-builder-app .g-sm-5,.formio-builder-app .gy-sm-5,.formio-dialog .g-sm-5,.formio-dialog .gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width:768px){.formio-builder-app .col-md,.formio-dialog .col-md{flex:1 0 0}.formio-builder-app .row-cols-md-auto>*,.formio-dialog .row-cols-md-auto>*{flex:0 0 auto;width:auto}.formio-builder-app .row-cols-md-1>*,.formio-dialog .row-cols-md-1>*{flex:0 0 auto;width:100%}.formio-builder-app .row-cols-md-2>*,.formio-dialog .row-cols-md-2>*{flex:0 0 auto;width:50%}.formio-builder-app .row-cols-md-3>*,.formio-dialog .row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.formio-builder-app .row-cols-md-4>*,.formio-dialog .row-cols-md-4>*{flex:0 0 auto;width:25%}.formio-builder-app .row-cols-md-5>*,.formio-dialog .row-cols-md-5>*{flex:0 0 auto;width:20%}.formio-builder-app .row-cols-md-6>*,.formio-dialog .row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-md-auto,.formio-dialog .col-md-auto{flex:0 0 auto;width:auto}.formio-builder-app .col-md-1,.formio-dialog .col-md-1{flex:0 0 auto;width:8.33333333%}.formio-builder-app .col-md-2,.formio-dialog .col-md-2{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-md-3,.formio-dialog .col-md-3{flex:0 0 auto;width:25%}.formio-builder-app .col-md-4,.formio-dialog .col-md-4{flex:0 0 auto;width:33.33333333%}.formio-builder-app .col-md-5,.formio-dialog .col-md-5{flex:0 0 auto;width:41.66666667%}.formio-builder-app .col-md-6,.formio-dialog .col-md-6{flex:0 0 auto;width:50%}.formio-builder-app .col-md-7,.formio-dialog .col-md-7{flex:0 0 auto;width:58.33333333%}.formio-builder-app .col-md-8,.formio-dialog .col-md-8{flex:0 0 auto;width:66.66666667%}.formio-builder-app .col-md-9,.formio-dialog .col-md-9{flex:0 0 auto;width:75%}.formio-builder-app .col-md-10,.formio-dialog .col-md-10{flex:0 0 auto;width:83.33333333%}.formio-builder-app .col-md-11,.formio-dialog .col-md-11{flex:0 0 auto;width:91.66666667%}.formio-builder-app .col-md-12,.formio-dialog .col-md-12{flex:0 0 auto;width:100%}.formio-builder-app .offset-md-0,.formio-dialog .offset-md-0{margin-left:0}.formio-builder-app .offset-md-1,.formio-dialog .offset-md-1{margin-left:8.33333333%}.formio-builder-app .offset-md-2,.formio-dialog .offset-md-2{margin-left:16.66666667%}.formio-builder-app .offset-md-3,.formio-dialog .offset-md-3{margin-left:25%}.formio-builder-app .offset-md-4,.formio-dialog .offset-md-4{margin-left:33.33333333%}.formio-builder-app .offset-md-5,.formio-dialog .offset-md-5{margin-left:41.66666667%}.formio-builder-app .offset-md-6,.formio-dialog .offset-md-6{margin-left:50%}.formio-builder-app .offset-md-7,.formio-dialog .offset-md-7{margin-left:58.33333333%}.formio-builder-app .offset-md-8,.formio-dialog .offset-md-8{margin-left:66.66666667%}.formio-builder-app .offset-md-9,.formio-dialog .offset-md-9{margin-left:75%}.formio-builder-app .offset-md-10,.formio-dialog .offset-md-10{margin-left:83.33333333%}.formio-builder-app .offset-md-11,.formio-dialog .offset-md-11{margin-left:91.66666667%}.formio-builder-app .g-md-0,.formio-builder-app .gx-md-0,.formio-dialog .g-md-0,.formio-dialog .gx-md-0{--bs-gutter-x: 0}.formio-builder-app .g-md-0,.formio-builder-app .gy-md-0,.formio-dialog .g-md-0,.formio-dialog .gy-md-0{--bs-gutter-y: 0}.formio-builder-app .g-md-1,.formio-builder-app .gx-md-1,.formio-dialog .g-md-1,.formio-dialog .gx-md-1{--bs-gutter-x: .25rem}.formio-builder-app .g-md-1,.formio-builder-app .gy-md-1,.formio-dialog .g-md-1,.formio-dialog .gy-md-1{--bs-gutter-y: .25rem}.formio-builder-app .g-md-2,.formio-builder-app .gx-md-2,.formio-dialog .g-md-2,.formio-dialog .gx-md-2{--bs-gutter-x: .5rem}.formio-builder-app .g-md-2,.formio-builder-app .gy-md-2,.formio-dialog .g-md-2,.formio-dialog .gy-md-2{--bs-gutter-y: .5rem}.formio-builder-app .g-md-3,.formio-builder-app .gx-md-3,.formio-dialog .g-md-3,.formio-dialog .gx-md-3{--bs-gutter-x: 1rem}.formio-builder-app .g-md-3,.formio-builder-app .gy-md-3,.formio-dialog .g-md-3,.formio-dialog .gy-md-3{--bs-gutter-y: 1rem}.formio-builder-app .g-md-4,.formio-builder-app .gx-md-4,.formio-dialog .g-md-4,.formio-dialog .gx-md-4{--bs-gutter-x: 1.5rem}.formio-builder-app .g-md-4,.formio-builder-app .gy-md-4,.formio-dialog .g-md-4,.formio-dialog .gy-md-4{--bs-gutter-y: 1.5rem}.formio-builder-app .g-md-5,.formio-builder-app .gx-md-5,.formio-dialog .g-md-5,.formio-dialog .gx-md-5{--bs-gutter-x: 3rem}.formio-builder-app .g-md-5,.formio-builder-app .gy-md-5,.formio-dialog .g-md-5,.formio-dialog .gy-md-5{--bs-gutter-y: 3rem}}@media(min-width:992px){.formio-builder-app .col-lg,.formio-dialog .col-lg{flex:1 0 0}.formio-builder-app .row-cols-lg-auto>*,.formio-dialog .row-cols-lg-auto>*{flex:0 0 auto;width:auto}.formio-builder-app .row-cols-lg-1>*,.formio-dialog .row-cols-lg-1>*{flex:0 0 auto;width:100%}.formio-builder-app .row-cols-lg-2>*,.formio-dialog .row-cols-lg-2>*{flex:0 0 auto;width:50%}.formio-builder-app .row-cols-lg-3>*,.formio-dialog .row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.formio-builder-app .row-cols-lg-4>*,.formio-dialog .row-cols-lg-4>*{flex:0 0 auto;width:25%}.formio-builder-app .row-cols-lg-5>*,.formio-dialog .row-cols-lg-5>*{flex:0 0 auto;width:20%}.formio-builder-app .row-cols-lg-6>*,.formio-dialog .row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-lg-auto,.formio-dialog .col-lg-auto{flex:0 0 auto;width:auto}.formio-builder-app .col-lg-1,.formio-dialog .col-lg-1{flex:0 0 auto;width:8.33333333%}.formio-builder-app .col-lg-2,.formio-dialog .col-lg-2{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-lg-3,.formio-dialog .col-lg-3{flex:0 0 auto;width:25%}.formio-builder-app .col-lg-4,.formio-dialog .col-lg-4{flex:0 0 auto;width:33.33333333%}.formio-builder-app .col-lg-5,.formio-dialog .col-lg-5{flex:0 0 auto;width:41.66666667%}.formio-builder-app .col-lg-6,.formio-dialog .col-lg-6{flex:0 0 auto;width:50%}.formio-builder-app .col-lg-7,.formio-dialog .col-lg-7{flex:0 0 auto;width:58.33333333%}.formio-builder-app .col-lg-8,.formio-dialog .col-lg-8{flex:0 0 auto;width:66.66666667%}.formio-builder-app .col-lg-9,.formio-dialog .col-lg-9{flex:0 0 auto;width:75%}.formio-builder-app .col-lg-10,.formio-dialog .col-lg-10{flex:0 0 auto;width:83.33333333%}.formio-builder-app .col-lg-11,.formio-dialog .col-lg-11{flex:0 0 auto;width:91.66666667%}.formio-builder-app .col-lg-12,.formio-dialog .col-lg-12{flex:0 0 auto;width:100%}.formio-builder-app .offset-lg-0,.formio-dialog .offset-lg-0{margin-left:0}.formio-builder-app .offset-lg-1,.formio-dialog .offset-lg-1{margin-left:8.33333333%}.formio-builder-app .offset-lg-2,.formio-dialog .offset-lg-2{margin-left:16.66666667%}.formio-builder-app .offset-lg-3,.formio-dialog .offset-lg-3{margin-left:25%}.formio-builder-app .offset-lg-4,.formio-dialog .offset-lg-4{margin-left:33.33333333%}.formio-builder-app .offset-lg-5,.formio-dialog .offset-lg-5{margin-left:41.66666667%}.formio-builder-app .offset-lg-6,.formio-dialog .offset-lg-6{margin-left:50%}.formio-builder-app .offset-lg-7,.formio-dialog .offset-lg-7{margin-left:58.33333333%}.formio-builder-app .offset-lg-8,.formio-dialog .offset-lg-8{margin-left:66.66666667%}.formio-builder-app .offset-lg-9,.formio-dialog .offset-lg-9{margin-left:75%}.formio-builder-app .offset-lg-10,.formio-dialog .offset-lg-10{margin-left:83.33333333%}.formio-builder-app .offset-lg-11,.formio-dialog .offset-lg-11{margin-left:91.66666667%}.formio-builder-app .g-lg-0,.formio-builder-app .gx-lg-0,.formio-dialog .g-lg-0,.formio-dialog .gx-lg-0{--bs-gutter-x: 0}.formio-builder-app .g-lg-0,.formio-builder-app .gy-lg-0,.formio-dialog .g-lg-0,.formio-dialog .gy-lg-0{--bs-gutter-y: 0}.formio-builder-app .g-lg-1,.formio-builder-app .gx-lg-1,.formio-dialog .g-lg-1,.formio-dialog .gx-lg-1{--bs-gutter-x: .25rem}.formio-builder-app .g-lg-1,.formio-builder-app .gy-lg-1,.formio-dialog .g-lg-1,.formio-dialog .gy-lg-1{--bs-gutter-y: .25rem}.formio-builder-app .g-lg-2,.formio-builder-app .gx-lg-2,.formio-dialog .g-lg-2,.formio-dialog .gx-lg-2{--bs-gutter-x: .5rem}.formio-builder-app .g-lg-2,.formio-builder-app .gy-lg-2,.formio-dialog .g-lg-2,.formio-dialog .gy-lg-2{--bs-gutter-y: .5rem}.formio-builder-app .g-lg-3,.formio-builder-app .gx-lg-3,.formio-dialog .g-lg-3,.formio-dialog .gx-lg-3{--bs-gutter-x: 1rem}.formio-builder-app .g-lg-3,.formio-builder-app .gy-lg-3,.formio-dialog .g-lg-3,.formio-dialog .gy-lg-3{--bs-gutter-y: 1rem}.formio-builder-app .g-lg-4,.formio-builder-app .gx-lg-4,.formio-dialog .g-lg-4,.formio-dialog .gx-lg-4{--bs-gutter-x: 1.5rem}.formio-builder-app .g-lg-4,.formio-builder-app .gy-lg-4,.formio-dialog .g-lg-4,.formio-dialog .gy-lg-4{--bs-gutter-y: 1.5rem}.formio-builder-app .g-lg-5,.formio-builder-app .gx-lg-5,.formio-dialog .g-lg-5,.formio-dialog .gx-lg-5{--bs-gutter-x: 3rem}.formio-builder-app .g-lg-5,.formio-builder-app .gy-lg-5,.formio-dialog .g-lg-5,.formio-dialog .gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width:1200px){.formio-builder-app .col-xl,.formio-dialog .col-xl{flex:1 0 0}.formio-builder-app .row-cols-xl-auto>*,.formio-dialog .row-cols-xl-auto>*{flex:0 0 auto;width:auto}.formio-builder-app .row-cols-xl-1>*,.formio-dialog .row-cols-xl-1>*{flex:0 0 auto;width:100%}.formio-builder-app .row-cols-xl-2>*,.formio-dialog .row-cols-xl-2>*{flex:0 0 auto;width:50%}.formio-builder-app .row-cols-xl-3>*,.formio-dialog .row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.formio-builder-app .row-cols-xl-4>*,.formio-dialog .row-cols-xl-4>*{flex:0 0 auto;width:25%}.formio-builder-app .row-cols-xl-5>*,.formio-dialog .row-cols-xl-5>*{flex:0 0 auto;width:20%}.formio-builder-app .row-cols-xl-6>*,.formio-dialog .row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-xl-auto,.formio-dialog .col-xl-auto{flex:0 0 auto;width:auto}.formio-builder-app .col-xl-1,.formio-dialog .col-xl-1{flex:0 0 auto;width:8.33333333%}.formio-builder-app .col-xl-2,.formio-dialog .col-xl-2{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-xl-3,.formio-dialog .col-xl-3{flex:0 0 auto;width:25%}.formio-builder-app .col-xl-4,.formio-dialog .col-xl-4{flex:0 0 auto;width:33.33333333%}.formio-builder-app .col-xl-5,.formio-dialog .col-xl-5{flex:0 0 auto;width:41.66666667%}.formio-builder-app .col-xl-6,.formio-dialog .col-xl-6{flex:0 0 auto;width:50%}.formio-builder-app .col-xl-7,.formio-dialog .col-xl-7{flex:0 0 auto;width:58.33333333%}.formio-builder-app .col-xl-8,.formio-dialog .col-xl-8{flex:0 0 auto;width:66.66666667%}.formio-builder-app .col-xl-9,.formio-dialog .col-xl-9{flex:0 0 auto;width:75%}.formio-builder-app .col-xl-10,.formio-dialog .col-xl-10{flex:0 0 auto;width:83.33333333%}.formio-builder-app .col-xl-11,.formio-dialog .col-xl-11{flex:0 0 auto;width:91.66666667%}.formio-builder-app .col-xl-12,.formio-dialog .col-xl-12{flex:0 0 auto;width:100%}.formio-builder-app .offset-xl-0,.formio-dialog .offset-xl-0{margin-left:0}.formio-builder-app .offset-xl-1,.formio-dialog .offset-xl-1{margin-left:8.33333333%}.formio-builder-app .offset-xl-2,.formio-dialog .offset-xl-2{margin-left:16.66666667%}.formio-builder-app .offset-xl-3,.formio-dialog .offset-xl-3{margin-left:25%}.formio-builder-app .offset-xl-4,.formio-dialog .offset-xl-4{margin-left:33.33333333%}.formio-builder-app .offset-xl-5,.formio-dialog .offset-xl-5{margin-left:41.66666667%}.formio-builder-app .offset-xl-6,.formio-dialog .offset-xl-6{margin-left:50%}.formio-builder-app .offset-xl-7,.formio-dialog .offset-xl-7{margin-left:58.33333333%}.formio-builder-app .offset-xl-8,.formio-dialog .offset-xl-8{margin-left:66.66666667%}.formio-builder-app .offset-xl-9,.formio-dialog .offset-xl-9{margin-left:75%}.formio-builder-app .offset-xl-10,.formio-dialog .offset-xl-10{margin-left:83.33333333%}.formio-builder-app .offset-xl-11,.formio-dialog .offset-xl-11{margin-left:91.66666667%}.formio-builder-app .g-xl-0,.formio-builder-app .gx-xl-0,.formio-dialog .g-xl-0,.formio-dialog .gx-xl-0{--bs-gutter-x: 0}.formio-builder-app .g-xl-0,.formio-builder-app .gy-xl-0,.formio-dialog .g-xl-0,.formio-dialog .gy-xl-0{--bs-gutter-y: 0}.formio-builder-app .g-xl-1,.formio-builder-app .gx-xl-1,.formio-dialog .g-xl-1,.formio-dialog .gx-xl-1{--bs-gutter-x: .25rem}.formio-builder-app .g-xl-1,.formio-builder-app .gy-xl-1,.formio-dialog .g-xl-1,.formio-dialog .gy-xl-1{--bs-gutter-y: .25rem}.formio-builder-app .g-xl-2,.formio-builder-app .gx-xl-2,.formio-dialog .g-xl-2,.formio-dialog .gx-xl-2{--bs-gutter-x: .5rem}.formio-builder-app .g-xl-2,.formio-builder-app .gy-xl-2,.formio-dialog .g-xl-2,.formio-dialog .gy-xl-2{--bs-gutter-y: .5rem}.formio-builder-app .g-xl-3,.formio-builder-app .gx-xl-3,.formio-dialog .g-xl-3,.formio-dialog .gx-xl-3{--bs-gutter-x: 1rem}.formio-builder-app .g-xl-3,.formio-builder-app .gy-xl-3,.formio-dialog .g-xl-3,.formio-dialog .gy-xl-3{--bs-gutter-y: 1rem}.formio-builder-app .g-xl-4,.formio-builder-app .gx-xl-4,.formio-dialog .g-xl-4,.formio-dialog .gx-xl-4{--bs-gutter-x: 1.5rem}.formio-builder-app .g-xl-4,.formio-builder-app .gy-xl-4,.formio-dialog .g-xl-4,.formio-dialog .gy-xl-4{--bs-gutter-y: 1.5rem}.formio-builder-app .g-xl-5,.formio-builder-app .gx-xl-5,.formio-dialog .g-xl-5,.formio-dialog .gx-xl-5{--bs-gutter-x: 3rem}.formio-builder-app .g-xl-5,.formio-builder-app .gy-xl-5,.formio-dialog .g-xl-5,.formio-dialog .gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width:1400px){.formio-builder-app .col-xxl,.formio-dialog .col-xxl{flex:1 0 0}.formio-builder-app .row-cols-xxl-auto>*,.formio-dialog .row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.formio-builder-app .row-cols-xxl-1>*,.formio-dialog .row-cols-xxl-1>*{flex:0 0 auto;width:100%}.formio-builder-app .row-cols-xxl-2>*,.formio-dialog .row-cols-xxl-2>*{flex:0 0 auto;width:50%}.formio-builder-app .row-cols-xxl-3>*,.formio-dialog .row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.formio-builder-app .row-cols-xxl-4>*,.formio-dialog .row-cols-xxl-4>*{flex:0 0 auto;width:25%}.formio-builder-app .row-cols-xxl-5>*,.formio-dialog .row-cols-xxl-5>*{flex:0 0 auto;width:20%}.formio-builder-app .row-cols-xxl-6>*,.formio-dialog .row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-xxl-auto,.formio-dialog .col-xxl-auto{flex:0 0 auto;width:auto}.formio-builder-app .col-xxl-1,.formio-dialog .col-xxl-1{flex:0 0 auto;width:8.33333333%}.formio-builder-app .col-xxl-2,.formio-dialog .col-xxl-2{flex:0 0 auto;width:16.66666667%}.formio-builder-app .col-xxl-3,.formio-dialog .col-xxl-3{flex:0 0 auto;width:25%}.formio-builder-app .col-xxl-4,.formio-dialog .col-xxl-4{flex:0 0 auto;width:33.33333333%}.formio-builder-app .col-xxl-5,.formio-dialog .col-xxl-5{flex:0 0 auto;width:41.66666667%}.formio-builder-app .col-xxl-6,.formio-dialog .col-xxl-6{flex:0 0 auto;width:50%}.formio-builder-app .col-xxl-7,.formio-dialog .col-xxl-7{flex:0 0 auto;width:58.33333333%}.formio-builder-app .col-xxl-8,.formio-dialog .col-xxl-8{flex:0 0 auto;width:66.66666667%}.formio-builder-app .col-xxl-9,.formio-dialog .col-xxl-9{flex:0 0 auto;width:75%}.formio-builder-app .col-xxl-10,.formio-dialog .col-xxl-10{flex:0 0 auto;width:83.33333333%}.formio-builder-app .col-xxl-11,.formio-dialog .col-xxl-11{flex:0 0 auto;width:91.66666667%}.formio-builder-app .col-xxl-12,.formio-dialog .col-xxl-12{flex:0 0 auto;width:100%}.formio-builder-app .offset-xxl-0,.formio-dialog .offset-xxl-0{margin-left:0}.formio-builder-app .offset-xxl-1,.formio-dialog .offset-xxl-1{margin-left:8.33333333%}.formio-builder-app .offset-xxl-2,.formio-dialog .offset-xxl-2{margin-left:16.66666667%}.formio-builder-app .offset-xxl-3,.formio-dialog .offset-xxl-3{margin-left:25%}.formio-builder-app .offset-xxl-4,.formio-dialog .offset-xxl-4{margin-left:33.33333333%}.formio-builder-app .offset-xxl-5,.formio-dialog .offset-xxl-5{margin-left:41.66666667%}.formio-builder-app .offset-xxl-6,.formio-dialog .offset-xxl-6{margin-left:50%}.formio-builder-app .offset-xxl-7,.formio-dialog .offset-xxl-7{margin-left:58.33333333%}.formio-builder-app .offset-xxl-8,.formio-dialog .offset-xxl-8{margin-left:66.66666667%}.formio-builder-app .offset-xxl-9,.formio-dialog .offset-xxl-9{margin-left:75%}.formio-builder-app .offset-xxl-10,.formio-dialog .offset-xxl-10{margin-left:83.33333333%}.formio-builder-app .offset-xxl-11,.formio-dialog .offset-xxl-11{margin-left:91.66666667%}.formio-builder-app .g-xxl-0,.formio-builder-app .gx-xxl-0,.formio-dialog .g-xxl-0,.formio-dialog .gx-xxl-0{--bs-gutter-x: 0}.formio-builder-app .g-xxl-0,.formio-builder-app .gy-xxl-0,.formio-dialog .g-xxl-0,.formio-dialog .gy-xxl-0{--bs-gutter-y: 0}.formio-builder-app .g-xxl-1,.formio-builder-app .gx-xxl-1,.formio-dialog .g-xxl-1,.formio-dialog .gx-xxl-1{--bs-gutter-x: .25rem}.formio-builder-app .g-xxl-1,.formio-builder-app .gy-xxl-1,.formio-dialog .g-xxl-1,.formio-dialog .gy-xxl-1{--bs-gutter-y: .25rem}.formio-builder-app .g-xxl-2,.formio-builder-app .gx-xxl-2,.formio-dialog .g-xxl-2,.formio-dialog .gx-xxl-2{--bs-gutter-x: .5rem}.formio-builder-app .g-xxl-2,.formio-builder-app .gy-xxl-2,.formio-dialog .g-xxl-2,.formio-dialog .gy-xxl-2{--bs-gutter-y: .5rem}.formio-builder-app .g-xxl-3,.formio-builder-app .gx-xxl-3,.formio-dialog .g-xxl-3,.formio-dialog .gx-xxl-3{--bs-gutter-x: 1rem}.formio-builder-app .g-xxl-3,.formio-builder-app .gy-xxl-3,.formio-dialog .g-xxl-3,.formio-dialog .gy-xxl-3{--bs-gutter-y: 1rem}.formio-builder-app .g-xxl-4,.formio-builder-app .gx-xxl-4,.formio-dialog .g-xxl-4,.formio-dialog .gx-xxl-4{--bs-gutter-x: 1.5rem}.formio-builder-app .g-xxl-4,.formio-builder-app .gy-xxl-4,.formio-dialog .g-xxl-4,.formio-dialog .gy-xxl-4{--bs-gutter-y: 1.5rem}.formio-builder-app .g-xxl-5,.formio-builder-app .gx-xxl-5,.formio-dialog .g-xxl-5,.formio-dialog .gx-xxl-5{--bs-gutter-x: 3rem}.formio-builder-app .g-xxl-5,.formio-builder-app .gy-xxl-5,.formio-dialog .g-xxl-5,.formio-dialog .gy-xxl-5{--bs-gutter-y: 3rem}}.formio-builder-app .table,.formio-dialog .table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.formio-builder-app .table>:not(caption)>*>*,.formio-dialog .table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.formio-builder-app .table>tbody,.formio-dialog .table>tbody{vertical-align:inherit}.formio-builder-app .table>thead,.formio-dialog .table>thead{vertical-align:bottom}.formio-builder-app .table-group-divider,.formio-dialog .table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.formio-builder-app .caption-top,.formio-dialog .caption-top{caption-side:top}.formio-builder-app .table-sm>:not(caption)>*>*,.formio-dialog .table-sm>:not(caption)>*>*{padding:.25rem}.formio-builder-app .table-bordered>:not(caption)>*,.formio-dialog .table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.formio-builder-app .table-bordered>:not(caption)>*>*,.formio-dialog .table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.formio-builder-app .table-borderless>:not(caption)>*>*,.formio-dialog .table-borderless>:not(caption)>*>*{border-bottom-width:0}.formio-builder-app .table-borderless>:not(:first-child),.formio-dialog .table-borderless>:not(:first-child){border-top-width:0}.formio-builder-app .table-striped>tbody>tr:nth-of-type(odd)>*,.formio-dialog .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.formio-builder-app .table-striped-columns>:not(caption)>tr>:nth-child(2n),.formio-dialog .table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.formio-builder-app .table-active,.formio-dialog .table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.formio-builder-app .table-hover>tbody>tr:hover>*,.formio-dialog .table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.formio-builder-app .table-primary,.formio-dialog .table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-secondary,.formio-dialog .table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-success,.formio-dialog .table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-info,.formio-dialog .table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-warning,.formio-dialog .table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-danger,.formio-dialog .table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-light,.formio-dialog .table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-dark,.formio-dialog .table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.formio-builder-app .table-responsive,.formio-dialog .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.formio-builder-app .table-responsive-sm,.formio-dialog .table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.formio-builder-app .table-responsive-md,.formio-dialog .table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.formio-builder-app .table-responsive-lg,.formio-dialog .table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.formio-builder-app .table-responsive-xl,.formio-dialog .table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.formio-builder-app .table-responsive-xxl,.formio-dialog .table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.formio-builder-app .form-label,.formio-dialog .form-label{margin-bottom:.5rem}.formio-builder-app .col-form-label,.formio-dialog .col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.formio-builder-app .col-form-label-lg,.formio-dialog .col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.formio-builder-app .col-form-label-sm,.formio-dialog .col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.formio-builder-app .form-text,.formio-dialog .form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.formio-builder-app .form-control,.formio-dialog .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-control,.formio-dialog .form-control{transition:none}}.formio-builder-app .form-control[type=file],.formio-dialog .form-control[type=file]{overflow:hidden}.formio-builder-app .form-control[type=file]:not(:disabled):not([readonly]),.formio-dialog .form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.formio-builder-app .form-control:focus,.formio-dialog .form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#fcb5a9;outline:0;box-shadow:0 0 0 .25rem #449aad40}.formio-builder-app .form-control::-webkit-date-and-time-value,.formio-dialog .form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.formio-builder-app .form-control::-webkit-datetime-edit,.formio-dialog .form-control::-webkit-datetime-edit{display:block;padding:0}.formio-builder-app .form-control::placeholder,.formio-dialog .form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.formio-builder-app .form-control:disabled,.formio-dialog .form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.formio-builder-app .form-control::-webkit-file-upload-button,.formio-dialog .form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.formio-builder-app .form-control::file-selector-button,.formio-dialog .form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-control::-webkit-file-upload-button,.formio-dialog .form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.formio-builder-app .form-control::file-selector-button,.formio-dialog .form-control::file-selector-button{transition:none}}.formio-builder-app .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.formio-dialog .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.formio-builder-app .form-control:hover:not(:disabled):not([readonly])::file-selector-button,.formio-dialog .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.formio-builder-app .form-control-plaintext,.formio-dialog .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.formio-builder-app .form-control-plaintext:focus,.formio-dialog .form-control-plaintext:focus{outline:0}.formio-builder-app .form-control-plaintext.form-control-lg,.formio-builder-app .form-control-plaintext.form-control-sm,.formio-dialog .form-control-plaintext.form-control-lg,.formio-dialog .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.formio-builder-app .form-control-sm,.formio-dialog .form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width) * 2);padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.formio-builder-app .form-control-sm::-webkit-file-upload-button,.formio-dialog .form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.formio-builder-app .form-control-sm::file-selector-button,.formio-dialog .form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.formio-builder-app .form-control-lg,.formio-dialog .form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width) * 2);padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.formio-builder-app .form-control-lg::-webkit-file-upload-button,.formio-dialog .form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.formio-builder-app .form-control-lg::file-selector-button,.formio-dialog .form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.formio-builder-app textarea.form-control,.formio-dialog textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width) * 2)}.formio-builder-app textarea.form-control-sm,.formio-dialog textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width) * 2)}.formio-builder-app textarea.form-control-lg,.formio-dialog textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width) * 2)}.formio-builder-app .form-control-color,.formio-dialog .form-control-color{width:3rem;height:calc(1.5em + .75rem + var(--bs-border-width) * 2);padding:.375rem}.formio-builder-app .form-control-color:not(:disabled):not([readonly]),.formio-dialog .form-control-color:not(:disabled):not([readonly]){cursor:pointer}.formio-builder-app .form-control-color::-moz-color-swatch,.formio-dialog .form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.formio-builder-app .form-control-color::-webkit-color-swatch,.formio-dialog .form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.formio-builder-app .form-control-color.form-control-sm,.formio-dialog .form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width) * 2)}.formio-builder-app .form-control-color.form-control-lg,.formio-dialog .form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width) * 2)}.formio-builder-app .form-select,.formio-dialog .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-select,.formio-dialog .form-select{transition:none}}.formio-builder-app .form-select:focus,.formio-dialog .form-select:focus{border-color:#fcb5a9;outline:0;box-shadow:0 0 0 .25rem #449aad40}.formio-builder-app .form-select[multiple],.formio-builder-app .form-select[size]:not([size="1"]),.formio-dialog .form-select[multiple],.formio-dialog .form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.formio-builder-app .form-select:disabled,.formio-dialog .form-select:disabled{background-color:var(--bs-secondary-bg)}.formio-builder-app .form-select:-moz-focusring,.formio-dialog .form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.formio-builder-app .form-select-sm,.formio-dialog .form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.formio-builder-app .form-select-lg,.formio-dialog .form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.formio-builder-app [data-bs-theme=dark] .form-select,.formio-dialog [data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.formio-builder-app .form-check,.formio-dialog .form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.formio-builder-app .form-check .form-check-input,.formio-dialog .form-check .form-check-input{float:left;margin-left:-1.5em}.formio-builder-app .form-check-reverse,.formio-dialog .form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.formio-builder-app .form-check-reverse .form-check-input,.formio-dialog .form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.formio-builder-app .form-check-input,.formio-dialog .form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.formio-builder-app .form-check-input[type=checkbox],.formio-dialog .form-check-input[type=checkbox]{border-radius:.25em}.formio-builder-app .form-check-input[type=radio],.formio-dialog .form-check-input[type=radio]{border-radius:50%}.formio-builder-app .form-check-input:active,.formio-dialog .form-check-input:active{filter:brightness(90%)}.formio-builder-app .form-check-input:focus,.formio-dialog .form-check-input:focus{border-color:#fcb5a9;outline:0;box-shadow:0 0 0 .25rem #449aad40}.formio-builder-app .form-check-input:checked,.formio-dialog .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.formio-builder-app .form-check-input:checked[type=checkbox],.formio-dialog .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.formio-builder-app .form-check-input:checked[type=radio],.formio-dialog .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.formio-builder-app .form-check-input[type=checkbox]:indeterminate,.formio-dialog .form-check-input[type=checkbox]:indeterminate{background-color:var(--primary-color);border-color:var(--primary-color);--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.formio-builder-app .form-check-input:disabled,.formio-dialog .form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.formio-builder-app .form-check-input:disabled~.form-check-label,.formio-builder-app .form-check-input[disabled]~.form-check-label,.formio-dialog .form-check-input:disabled~.form-check-label,.formio-dialog .form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.formio-builder-app .form-switch,.formio-dialog .form-switch{padding-left:2.5em}.formio-builder-app .form-switch .form-check-input,.formio-dialog .form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-switch .form-check-input,.formio-dialog .form-switch .form-check-input{transition:none}}.formio-builder-app .form-switch .form-check-input:focus,.formio-dialog .form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fcb5a9'/%3e%3c/svg%3e")}.formio-builder-app .form-switch .form-check-input:checked,.formio-dialog .form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.formio-builder-app .form-switch.form-check-reverse,.formio-dialog .form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.formio-builder-app .form-switch.form-check-reverse .form-check-input,.formio-dialog .form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.formio-builder-app .form-check-inline,.formio-dialog .form-check-inline{display:inline-block;margin-right:1rem}.formio-builder-app .btn-check,.formio-dialog .btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.formio-builder-app .btn-check:disabled+.btn,.formio-builder-app .btn-check[disabled]+.btn,.formio-dialog .btn-check:disabled+.btn,.formio-dialog .btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.formio-builder-app [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus),.formio-dialog [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.formio-builder-app .form-range,.formio-dialog .form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.formio-builder-app .form-range:focus,.formio-dialog .form-range:focus{outline:0}.formio-builder-app .form-range:focus::-webkit-slider-thumb,.formio-dialog .form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #449aad40}.formio-builder-app .form-range:focus::-moz-range-thumb,.formio-dialog .form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #449aad40}.formio-builder-app .form-range::-moz-focus-outer,.formio-dialog .form-range::-moz-focus-outer{border:0}.formio-builder-app .form-range::-webkit-slider-thumb,.formio-dialog .form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:var(--primary-color);border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-range::-webkit-slider-thumb,.formio-dialog .form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.formio-builder-app .form-range::-webkit-slider-thumb:active,.formio-dialog .form-range::-webkit-slider-thumb:active{background-color:#fcb5a9}.formio-builder-app .form-range::-webkit-slider-runnable-track,.formio-dialog .form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.formio-builder-app .form-range::-moz-range-thumb,.formio-dialog .form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:var(--primary-color);border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-range::-moz-range-thumb,.formio-dialog .form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.formio-builder-app .form-range::-moz-range-thumb:active,.formio-dialog .form-range::-moz-range-thumb:active{background-color:#fcb5a9}.formio-builder-app .form-range::-moz-range-track,.formio-dialog .form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.formio-builder-app .form-range:disabled,.formio-dialog .form-range:disabled{pointer-events:none}.formio-builder-app .form-range:disabled::-webkit-slider-thumb,.formio-dialog .form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.formio-builder-app .form-range:disabled::-moz-range-thumb,.formio-dialog .form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.formio-builder-app .form-floating,.formio-dialog .form-floating{position:relative}.formio-builder-app .form-floating>.form-control,.formio-builder-app .form-floating>.form-control-plaintext,.formio-builder-app .form-floating>.form-select,.formio-dialog .form-floating>.form-control,.formio-dialog .form-floating>.form-control-plaintext,.formio-dialog .form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width) * 2);min-height:calc(3.5rem + var(--bs-border-width) * 2);line-height:1.25}.formio-builder-app .form-floating>label,.formio-dialog .form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .form-floating>label,.formio-dialog .form-floating>label{transition:none}}.formio-builder-app .form-floating>.form-control,.formio-builder-app .form-floating>.form-control-plaintext,.formio-dialog .form-floating>.form-control,.formio-dialog .form-floating>.form-control-plaintext{padding:1rem .75rem}.formio-builder-app .form-floating>.form-control-plaintext::placeholder,.formio-builder-app .form-floating>.form-control::placeholder,.formio-dialog .form-floating>.form-control-plaintext::placeholder,.formio-dialog .form-floating>.form-control::placeholder{color:transparent}.formio-builder-app .form-floating>.form-control-plaintext:focus,.formio-builder-app .form-floating>.form-control-plaintext:not(:placeholder-shown),.formio-builder-app .form-floating>.form-control:focus,.formio-builder-app .form-floating>.form-control:not(:placeholder-shown),.formio-dialog .form-floating>.form-control-plaintext:focus,.formio-dialog .form-floating>.form-control-plaintext:not(:placeholder-shown),.formio-dialog .form-floating>.form-control:focus,.formio-dialog .form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.formio-builder-app .form-floating>.form-control-plaintext:-webkit-autofill,.formio-builder-app .form-floating>.form-control:-webkit-autofill,.formio-dialog .form-floating>.form-control-plaintext:-webkit-autofill,.formio-dialog .form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.formio-builder-app .form-floating>.form-select,.formio-dialog .form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.formio-builder-app .form-floating>.form-control-plaintext~label,.formio-builder-app .form-floating>.form-control:focus~label,.formio-builder-app .form-floating>.form-control:not(:placeholder-shown)~label,.formio-builder-app .form-floating>.form-select~label,.formio-dialog .form-floating>.form-control-plaintext~label,.formio-dialog .form-floating>.form-control:focus~label,.formio-dialog .form-floating>.form-control:not(:placeholder-shown)~label,.formio-dialog .form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.formio-builder-app .form-floating>.form-control:-webkit-autofill~label,.formio-dialog .form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.formio-builder-app .form-floating>textarea:focus~label:after,.formio-builder-app .form-floating>textarea:not(:placeholder-shown)~label:after,.formio-dialog .form-floating>textarea:focus~label:after,.formio-dialog .form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.formio-builder-app .form-floating>textarea:disabled~label:after,.formio-dialog .form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.formio-builder-app .form-floating>.form-control-plaintext~label,.formio-dialog .form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.formio-builder-app .form-floating>.form-control:disabled~label,.formio-builder-app .form-floating>:disabled~label,.formio-dialog .form-floating>.form-control:disabled~label,.formio-dialog .form-floating>:disabled~label{color:#6c757d}.formio-builder-app .input-group,.formio-dialog .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.formio-builder-app .input-group>.form-control,.formio-builder-app .input-group>.form-floating,.formio-builder-app .input-group>.form-select,.formio-dialog .input-group>.form-control,.formio-dialog .input-group>.form-floating,.formio-dialog .input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.formio-builder-app .input-group>.form-control:focus,.formio-builder-app .input-group>.form-floating:focus-within,.formio-builder-app .input-group>.form-select:focus,.formio-dialog .input-group>.form-control:focus,.formio-dialog .input-group>.form-floating:focus-within,.formio-dialog .input-group>.form-select:focus{z-index:5}.formio-builder-app .input-group .btn,.formio-dialog .input-group .btn{position:relative;z-index:2}.formio-builder-app .input-group .btn:focus,.formio-dialog .input-group .btn:focus{z-index:5}.formio-builder-app .input-group-text,.formio-dialog .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.formio-builder-app .input-group-lg>.btn,.formio-builder-app .input-group-lg>.form-control,.formio-builder-app .input-group-lg>.form-select,.formio-builder-app .input-group-lg>.input-group-text,.formio-dialog .input-group-lg>.btn,.formio-dialog .input-group-lg>.form-control,.formio-dialog .input-group-lg>.form-select,.formio-dialog .input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.formio-builder-app .input-group-sm>.btn,.formio-builder-app .input-group-sm>.form-control,.formio-builder-app .input-group-sm>.form-select,.formio-builder-app .input-group-sm>.input-group-text,.formio-dialog .input-group-sm>.btn,.formio-dialog .input-group-sm>.form-control,.formio-dialog .input-group-sm>.form-select,.formio-dialog .input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.formio-builder-app .input-group-lg>.form-select,.formio-builder-app .input-group-sm>.form-select,.formio-dialog .input-group-lg>.form-select,.formio-dialog .input-group-sm>.form-select{padding-right:3rem}.formio-builder-app .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.formio-builder-app .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.formio-builder-app .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.formio-builder-app .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.formio-dialog .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.formio-dialog .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.formio-dialog .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.formio-dialog .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.formio-builder-app .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.formio-builder-app .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.formio-builder-app .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.formio-builder-app .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.formio-dialog .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.formio-dialog .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.formio-dialog .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.formio-dialog .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.formio-builder-app .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),.formio-dialog .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.formio-builder-app .input-group>.form-floating:not(:first-child)>.form-control,.formio-builder-app .input-group>.form-floating:not(:first-child)>.form-select,.formio-dialog .input-group>.form-floating:not(:first-child)>.form-control,.formio-dialog .input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.formio-builder-app .valid-feedback,.formio-dialog .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.formio-builder-app .valid-tooltip,.formio-dialog .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.formio-builder-app .is-valid~.valid-feedback,.formio-builder-app .is-valid~.valid-tooltip,.formio-builder-app .was-validated :valid~.valid-feedback,.formio-builder-app .was-validated :valid~.valid-tooltip,.formio-dialog .is-valid~.valid-feedback,.formio-dialog .is-valid~.valid-tooltip,.formio-dialog .was-validated :valid~.valid-feedback,.formio-dialog .was-validated :valid~.valid-tooltip{display:block}.formio-builder-app .form-control.is-valid,.formio-builder-app .was-validated .form-control:valid,.formio-dialog .form-control.is-valid,.formio-dialog .was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.formio-builder-app .form-control.is-valid:focus,.formio-builder-app .was-validated .form-control:valid:focus,.formio-dialog .form-control.is-valid:focus,.formio-dialog .was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.formio-builder-app .was-validated textarea.form-control:valid,.formio-builder-app textarea.form-control.is-valid,.formio-dialog .was-validated textarea.form-control:valid,.formio-dialog textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.formio-builder-app .form-select.is-valid,.formio-builder-app .was-validated .form-select:valid,.formio-dialog .form-select.is-valid,.formio-dialog .was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.formio-builder-app .form-select.is-valid:not([multiple]):not([size]),.formio-builder-app .form-select.is-valid:not([multiple])[size="1"],.formio-builder-app .was-validated .form-select:valid:not([multiple]):not([size]),.formio-builder-app .was-validated .form-select:valid:not([multiple])[size="1"],.formio-dialog .form-select.is-valid:not([multiple]):not([size]),.formio-dialog .form-select.is-valid:not([multiple])[size="1"],.formio-dialog .was-validated .form-select:valid:not([multiple]):not([size]),.formio-dialog .was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.formio-builder-app .form-select.is-valid:focus,.formio-builder-app .was-validated .form-select:valid:focus,.formio-dialog .form-select.is-valid:focus,.formio-dialog .was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.formio-builder-app .form-control-color.is-valid,.formio-builder-app .was-validated .form-control-color:valid,.formio-dialog .form-control-color.is-valid,.formio-dialog .was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.formio-builder-app .form-check-input.is-valid,.formio-builder-app .was-validated .form-check-input:valid,.formio-dialog .form-check-input.is-valid,.formio-dialog .was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.formio-builder-app .form-check-input.is-valid:checked,.formio-builder-app .was-validated .form-check-input:valid:checked,.formio-dialog .form-check-input.is-valid:checked,.formio-dialog .was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.formio-builder-app .form-check-input.is-valid:focus,.formio-builder-app .was-validated .form-check-input:valid:focus,.formio-dialog .form-check-input.is-valid:focus,.formio-dialog .was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.formio-builder-app .form-check-input.is-valid~.form-check-label,.formio-builder-app .was-validated .form-check-input:valid~.form-check-label,.formio-dialog .form-check-input.is-valid~.form-check-label,.formio-dialog .was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.formio-builder-app .form-check-inline .form-check-input~.valid-feedback,.formio-dialog .form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.formio-builder-app .input-group>.form-control:not(:focus).is-valid,.formio-builder-app .input-group>.form-floating:not(:focus-within).is-valid,.formio-builder-app .input-group>.form-select:not(:focus).is-valid,.formio-builder-app .was-validated .input-group>.form-control:not(:focus):valid,.formio-builder-app .was-validated .input-group>.form-floating:not(:focus-within):valid,.formio-builder-app .was-validated .input-group>.form-select:not(:focus):valid,.formio-dialog .input-group>.form-control:not(:focus).is-valid,.formio-dialog .input-group>.form-floating:not(:focus-within).is-valid,.formio-dialog .input-group>.form-select:not(:focus).is-valid,.formio-dialog .was-validated .input-group>.form-control:not(:focus):valid,.formio-dialog .was-validated .input-group>.form-floating:not(:focus-within):valid,.formio-dialog .was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.formio-builder-app .invalid-feedback,.formio-dialog .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.formio-builder-app .invalid-tooltip,.formio-dialog .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.formio-builder-app .is-invalid~.invalid-feedback,.formio-builder-app .is-invalid~.invalid-tooltip,.formio-builder-app .was-validated :invalid~.invalid-feedback,.formio-builder-app .was-validated :invalid~.invalid-tooltip,.formio-dialog .is-invalid~.invalid-feedback,.formio-dialog .is-invalid~.invalid-tooltip,.formio-dialog .was-validated :invalid~.invalid-feedback,.formio-dialog .was-validated :invalid~.invalid-tooltip{display:block}.formio-builder-app .form-control.is-invalid,.formio-builder-app .was-validated .form-control:invalid,.formio-dialog .form-control.is-invalid,.formio-dialog .was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.formio-builder-app .form-control.is-invalid:focus,.formio-builder-app .was-validated .form-control:invalid:focus,.formio-dialog .form-control.is-invalid:focus,.formio-dialog .was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.formio-builder-app .was-validated textarea.form-control:invalid,.formio-builder-app textarea.form-control.is-invalid,.formio-dialog .was-validated textarea.form-control:invalid,.formio-dialog textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.formio-builder-app .form-select.is-invalid,.formio-builder-app .was-validated .form-select:invalid,.formio-dialog .form-select.is-invalid,.formio-dialog .was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.formio-builder-app .form-select.is-invalid:not([multiple]):not([size]),.formio-builder-app .form-select.is-invalid:not([multiple])[size="1"],.formio-builder-app .was-validated .form-select:invalid:not([multiple]):not([size]),.formio-builder-app .was-validated .form-select:invalid:not([multiple])[size="1"],.formio-dialog .form-select.is-invalid:not([multiple]):not([size]),.formio-dialog .form-select.is-invalid:not([multiple])[size="1"],.formio-dialog .was-validated .form-select:invalid:not([multiple]):not([size]),.formio-dialog .was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.formio-builder-app .form-select.is-invalid:focus,.formio-builder-app .was-validated .form-select:invalid:focus,.formio-dialog .form-select.is-invalid:focus,.formio-dialog .was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.formio-builder-app .form-control-color.is-invalid,.formio-builder-app .was-validated .form-control-color:invalid,.formio-dialog .form-control-color.is-invalid,.formio-dialog .was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.formio-builder-app .form-check-input.is-invalid,.formio-builder-app .was-validated .form-check-input:invalid,.formio-dialog .form-check-input.is-invalid,.formio-dialog .was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.formio-builder-app .form-check-input.is-invalid:checked,.formio-builder-app .was-validated .form-check-input:invalid:checked,.formio-dialog .form-check-input.is-invalid:checked,.formio-dialog .was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.formio-builder-app .form-check-input.is-invalid:focus,.formio-builder-app .was-validated .form-check-input:invalid:focus,.formio-dialog .form-check-input.is-invalid:focus,.formio-dialog .was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.formio-builder-app .form-check-input.is-invalid~.form-check-label,.formio-builder-app .was-validated .form-check-input:invalid~.form-check-label,.formio-dialog .form-check-input.is-invalid~.form-check-label,.formio-dialog .was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.formio-builder-app .form-check-inline .form-check-input~.invalid-feedback,.formio-dialog .form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.formio-builder-app .input-group>.form-control:not(:focus).is-invalid,.formio-builder-app .input-group>.form-floating:not(:focus-within).is-invalid,.formio-builder-app .input-group>.form-select:not(:focus).is-invalid,.formio-builder-app .was-validated .input-group>.form-control:not(:focus):invalid,.formio-builder-app .was-validated .input-group>.form-floating:not(:focus-within):invalid,.formio-builder-app .was-validated .input-group>.form-select:not(:focus):invalid,.formio-dialog .input-group>.form-control:not(:focus).is-invalid,.formio-dialog .input-group>.form-floating:not(:focus-within).is-invalid,.formio-dialog .input-group>.form-select:not(:focus).is-invalid,.formio-dialog .was-validated .input-group>.form-control:not(:focus):invalid,.formio-dialog .was-validated .input-group>.form-floating:not(:focus-within):invalid,.formio-dialog .was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.formio-builder-app .btn,.formio-dialog .btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .btn,.formio-dialog .btn{transition:none}}.formio-builder-app .btn:hover,.formio-dialog .btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.formio-builder-app .btn-check+.btn:hover,.formio-dialog .btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.formio-builder-app .btn:focus-visible,.formio-dialog .btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.formio-builder-app .btn-check:focus-visible+.btn,.formio-dialog .btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.formio-builder-app .btn-check:checked+.btn,.formio-builder-app .btn.active,.formio-builder-app .btn.show,.formio-builder-app .btn:first-child:active,.formio-builder-app :not(.btn-check)+.btn:active,.formio-dialog .btn-check:checked+.btn,.formio-dialog .btn.active,.formio-dialog .btn.show,.formio-dialog .btn:first-child:active,.formio-dialog :not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.formio-builder-app .btn-check:checked+.btn:focus-visible,.formio-builder-app .btn.active:focus-visible,.formio-builder-app .btn.show:focus-visible,.formio-builder-app .btn:first-child:active:focus-visible,.formio-builder-app :not(.btn-check)+.btn:active:focus-visible,.formio-dialog .btn-check:checked+.btn:focus-visible,.formio-dialog .btn.active:focus-visible,.formio-dialog .btn.show:focus-visible,.formio-dialog .btn:first-child:active:focus-visible,.formio-dialog :not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.formio-builder-app .btn-check:checked:focus-visible+.btn,.formio-dialog .btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.formio-builder-app .btn.disabled,.formio-builder-app .btn:disabled,.formio-builder-app fieldset:disabled .btn,.formio-dialog .btn.disabled,.formio-dialog .btn:disabled,.formio-dialog fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.formio-builder-app .btn-primary,.formio-dialog .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--primary-color);--bs-btn-border-color: var(--primary-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--primary-hover);--bs-btn-hover-border-color: var(--primary-hover);--bs-btn-focus-shadow-rgb: 68, 154, 173;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--primary-hover);--bs-btn-active-border-color: var(--primary-hover);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--primary-color);--bs-btn-disabled-border-color: var(--primary-color)}.formio-builder-app .btn-secondary,.formio-dialog .btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.formio-builder-app .btn-success,.formio-dialog .btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.formio-builder-app .btn-info,.formio-dialog .btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.formio-builder-app .btn-warning,.formio-dialog .btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.formio-builder-app .btn-danger,.formio-dialog .btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.formio-builder-app .btn-light,.formio-dialog .btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.formio-builder-app .btn-dark,.formio-dialog .btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.formio-builder-app .btn-outline-primary,.formio-dialog .btn-outline-primary{--bs-btn-color: var(--primary-color);--bs-btn-border-color: var(--primary-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--primary-color);--bs-btn-hover-border-color: var(--primary-color);--bs-btn-focus-shadow-rgb: 68, 154, 173;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--primary-color);--bs-btn-active-border-color: var(--primary-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--primary-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--primary-color);--bs-gradient: none}.formio-builder-app .btn-outline-secondary,.formio-dialog .btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.formio-builder-app .btn-outline-success,.formio-dialog .btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.formio-builder-app .btn-outline-info,.formio-dialog .btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.formio-builder-app .btn-outline-warning,.formio-dialog .btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.formio-builder-app .btn-outline-danger,.formio-dialog .btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.formio-builder-app .btn-outline-light,.formio-dialog .btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.formio-builder-app .btn-outline-dark,.formio-dialog .btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.formio-builder-app .btn-link,.formio-dialog .btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 68, 154, 173;text-decoration:underline}.formio-builder-app .btn-link:focus-visible,.formio-dialog .btn-link:focus-visible{color:var(--bs-btn-color)}.formio-builder-app .btn-link:hover,.formio-dialog .btn-link:hover{color:var(--bs-btn-hover-color)}.formio-builder-app .btn-group-lg>.btn,.formio-builder-app .btn-lg,.formio-dialog .btn-group-lg>.btn,.formio-dialog .btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.formio-builder-app .btn-group-sm>.btn,.formio-builder-app .btn-sm,.formio-dialog .btn-group-sm>.btn,.formio-dialog .btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.formio-builder-app .fade,.formio-dialog .fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.formio-builder-app .fade,.formio-dialog .fade{transition:none}}.formio-builder-app .fade:not(.show),.formio-dialog .fade:not(.show){opacity:0}.formio-builder-app .collapse:not(.show),.formio-dialog .collapse:not(.show){display:none}.formio-builder-app .collapsing,.formio-dialog .collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.formio-builder-app .collapsing,.formio-dialog .collapsing{transition:none}}.formio-builder-app .collapsing.collapse-horizontal,.formio-dialog .collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.formio-builder-app .collapsing.collapse-horizontal,.formio-dialog .collapsing.collapse-horizontal{transition:none}}.formio-builder-app .dropdown,.formio-builder-app .dropdown-center,.formio-builder-app .dropend,.formio-builder-app .dropstart,.formio-builder-app .dropup,.formio-builder-app .dropup-center,.formio-dialog .dropdown,.formio-dialog .dropdown-center,.formio-dialog .dropend,.formio-dialog .dropstart,.formio-dialog .dropup,.formio-dialog .dropup-center{position:relative}.formio-builder-app .dropdown-toggle,.formio-dialog .dropdown-toggle{white-space:nowrap}.formio-builder-app .dropdown-toggle:after,.formio-dialog .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.formio-builder-app .dropdown-toggle:empty:after,.formio-dialog .dropdown-toggle:empty:after{margin-left:0}.formio-builder-app .dropdown-menu,.formio-dialog .dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: var(--primary-color);--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.formio-builder-app .dropdown-menu[data-bs-popper],.formio-dialog .dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.formio-builder-app .dropdown-menu-start,.formio-dialog .dropdown-menu-start{--bs-position: start}.formio-builder-app .dropdown-menu-start[data-bs-popper],.formio-dialog .dropdown-menu-start[data-bs-popper]{right:auto;left:0}.formio-builder-app .dropdown-menu-end,.formio-dialog .dropdown-menu-end{--bs-position: end}.formio-builder-app .dropdown-menu-end[data-bs-popper],.formio-dialog .dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.formio-builder-app .dropdown-menu-sm-start,.formio-dialog .dropdown-menu-sm-start{--bs-position: start}.formio-builder-app .dropdown-menu-sm-start[data-bs-popper],.formio-dialog .dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.formio-builder-app .dropdown-menu-sm-end,.formio-dialog .dropdown-menu-sm-end{--bs-position: end}.formio-builder-app .dropdown-menu-sm-end[data-bs-popper],.formio-dialog .dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.formio-builder-app .dropdown-menu-md-start,.formio-dialog .dropdown-menu-md-start{--bs-position: start}.formio-builder-app .dropdown-menu-md-start[data-bs-popper],.formio-dialog .dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.formio-builder-app .dropdown-menu-md-end,.formio-dialog .dropdown-menu-md-end{--bs-position: end}.formio-builder-app .dropdown-menu-md-end[data-bs-popper],.formio-dialog .dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.formio-builder-app .dropdown-menu-lg-start,.formio-dialog .dropdown-menu-lg-start{--bs-position: start}.formio-builder-app .dropdown-menu-lg-start[data-bs-popper],.formio-dialog .dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.formio-builder-app .dropdown-menu-lg-end,.formio-dialog .dropdown-menu-lg-end{--bs-position: end}.formio-builder-app .dropdown-menu-lg-end[data-bs-popper],.formio-dialog .dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.formio-builder-app .dropdown-menu-xl-start,.formio-dialog .dropdown-menu-xl-start{--bs-position: start}.formio-builder-app .dropdown-menu-xl-start[data-bs-popper],.formio-dialog .dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.formio-builder-app .dropdown-menu-xl-end,.formio-dialog .dropdown-menu-xl-end{--bs-position: end}.formio-builder-app .dropdown-menu-xl-end[data-bs-popper],.formio-dialog .dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.formio-builder-app .dropdown-menu-xxl-start,.formio-dialog .dropdown-menu-xxl-start{--bs-position: start}.formio-builder-app .dropdown-menu-xxl-start[data-bs-popper],.formio-dialog .dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.formio-builder-app .dropdown-menu-xxl-end,.formio-dialog .dropdown-menu-xxl-end{--bs-position: end}.formio-builder-app .dropdown-menu-xxl-end[data-bs-popper],.formio-dialog .dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.formio-builder-app .dropup .dropdown-menu[data-bs-popper],.formio-dialog .dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.formio-builder-app .dropup .dropdown-toggle:after,.formio-dialog .dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.formio-builder-app .dropup .dropdown-toggle:empty:after,.formio-dialog .dropup .dropdown-toggle:empty:after{margin-left:0}.formio-builder-app .dropend .dropdown-menu[data-bs-popper],.formio-dialog .dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.formio-builder-app .dropend .dropdown-toggle:after,.formio-dialog .dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.formio-builder-app .dropend .dropdown-toggle:empty:after,.formio-dialog .dropend .dropdown-toggle:empty:after{margin-left:0}.formio-builder-app .dropend .dropdown-toggle:after,.formio-dialog .dropend .dropdown-toggle:after{vertical-align:0}.formio-builder-app .dropstart .dropdown-menu[data-bs-popper],.formio-dialog .dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.formio-builder-app .dropstart .dropdown-toggle:after,.formio-dialog .dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.formio-builder-app .dropstart .dropdown-toggle:after,.formio-dialog .dropstart .dropdown-toggle:after{display:none}.formio-builder-app .dropstart .dropdown-toggle:before,.formio-dialog .dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.formio-builder-app .dropstart .dropdown-toggle:empty:after,.formio-dialog .dropstart .dropdown-toggle:empty:after{margin-left:0}.formio-builder-app .dropstart .dropdown-toggle:before,.formio-dialog .dropstart .dropdown-toggle:before{vertical-align:0}.formio-builder-app .dropdown-divider,.formio-dialog .dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.formio-builder-app .dropdown-item,.formio-dialog .dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.formio-builder-app .dropdown-item:focus,.formio-builder-app .dropdown-item:hover,.formio-dialog .dropdown-item:focus,.formio-dialog .dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.formio-builder-app .dropdown-item.active,.formio-builder-app .dropdown-item:active,.formio-dialog .dropdown-item.active,.formio-dialog .dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.formio-builder-app .dropdown-item.disabled,.formio-builder-app .dropdown-item:disabled,.formio-dialog .dropdown-item.disabled,.formio-dialog .dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.formio-builder-app .dropdown-menu.show,.formio-dialog .dropdown-menu.show{display:block}.formio-builder-app .dropdown-header,.formio-dialog .dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.formio-builder-app .dropdown-item-text,.formio-dialog .dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.formio-builder-app .dropdown-menu-dark,.formio-dialog .dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: var(--primary-color);--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.formio-builder-app .btn-group,.formio-builder-app .btn-group-vertical,.formio-dialog .btn-group,.formio-dialog .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.formio-builder-app .btn-group-vertical>.btn,.formio-builder-app .btn-group>.btn,.formio-dialog .btn-group-vertical>.btn,.formio-dialog .btn-group>.btn{position:relative;flex:1 1 auto}.formio-builder-app .btn-group-vertical>.btn-check:checked+.btn,.formio-builder-app .btn-group-vertical>.btn-check:focus+.btn,.formio-builder-app .btn-group-vertical>.btn.active,.formio-builder-app .btn-group-vertical>.btn:active,.formio-builder-app .btn-group-vertical>.btn:focus,.formio-builder-app .btn-group-vertical>.btn:hover,.formio-builder-app .btn-group>.btn-check:checked+.btn,.formio-builder-app .btn-group>.btn-check:focus+.btn,.formio-builder-app .btn-group>.btn.active,.formio-builder-app .btn-group>.btn:active,.formio-builder-app .btn-group>.btn:focus,.formio-builder-app .btn-group>.btn:hover,.formio-dialog .btn-group-vertical>.btn-check:checked+.btn,.formio-dialog .btn-group-vertical>.btn-check:focus+.btn,.formio-dialog .btn-group-vertical>.btn.active,.formio-dialog .btn-group-vertical>.btn:active,.formio-dialog .btn-group-vertical>.btn:focus,.formio-dialog .btn-group-vertical>.btn:hover,.formio-dialog .btn-group>.btn-check:checked+.btn,.formio-dialog .btn-group>.btn-check:focus+.btn,.formio-dialog .btn-group>.btn.active,.formio-dialog .btn-group>.btn:active,.formio-dialog .btn-group>.btn:focus,.formio-dialog .btn-group>.btn:hover{z-index:1}.formio-builder-app .btn-toolbar,.formio-dialog .btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.formio-builder-app .btn-toolbar .input-group,.formio-dialog .btn-toolbar .input-group{width:auto}.formio-builder-app .btn-group,.formio-dialog .btn-group{border-radius:var(--bs-border-radius)}.formio-builder-app .btn-group>.btn-group:not(:first-child),.formio-builder-app .btn-group>:not(.btn-check:first-child)+.btn,.formio-dialog .btn-group>.btn-group:not(:first-child),.formio-dialog .btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.formio-builder-app .btn-group>.btn-group:not(:last-child)>.btn,.formio-builder-app .btn-group>.btn.dropdown-toggle-split:first-child,.formio-builder-app .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.formio-dialog .btn-group>.btn-group:not(:last-child)>.btn,.formio-dialog .btn-group>.btn.dropdown-toggle-split:first-child,.formio-dialog .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.formio-builder-app .btn-group>.btn-group:not(:first-child)>.btn,.formio-builder-app .btn-group>.btn:nth-child(n+3),.formio-builder-app .btn-group>:not(.btn-check)+.btn,.formio-dialog .btn-group>.btn-group:not(:first-child)>.btn,.formio-dialog .btn-group>.btn:nth-child(n+3),.formio-dialog .btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.formio-builder-app .dropdown-toggle-split,.formio-dialog .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.formio-builder-app .dropdown-toggle-split:after,.formio-builder-app .dropend .dropdown-toggle-split:after,.formio-builder-app .dropup .dropdown-toggle-split:after,.formio-dialog .dropdown-toggle-split:after,.formio-dialog .dropend .dropdown-toggle-split:after,.formio-dialog .dropup .dropdown-toggle-split:after{margin-left:0}.formio-builder-app .dropstart .dropdown-toggle-split:before,.formio-dialog .dropstart .dropdown-toggle-split:before{margin-right:0}.formio-builder-app .btn-group-sm>.btn+.dropdown-toggle-split,.formio-builder-app .btn-sm+.dropdown-toggle-split,.formio-dialog .btn-group-sm>.btn+.dropdown-toggle-split,.formio-dialog .btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.formio-builder-app .btn-group-lg>.btn+.dropdown-toggle-split,.formio-builder-app .btn-lg+.dropdown-toggle-split,.formio-dialog .btn-group-lg>.btn+.dropdown-toggle-split,.formio-dialog .btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.formio-builder-app .btn-group-vertical,.formio-dialog .btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.formio-builder-app .btn-group-vertical>.btn,.formio-builder-app .btn-group-vertical>.btn-group,.formio-dialog .btn-group-vertical>.btn,.formio-dialog .btn-group-vertical>.btn-group{width:100%}.formio-builder-app .btn-group-vertical>.btn-group:not(:first-child),.formio-builder-app .btn-group-vertical>.btn:not(:first-child),.formio-dialog .btn-group-vertical>.btn-group:not(:first-child),.formio-dialog .btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.formio-builder-app .btn-group-vertical>.btn-group:not(:last-child)>.btn,.formio-builder-app .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.formio-dialog .btn-group-vertical>.btn-group:not(:last-child)>.btn,.formio-dialog .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.formio-builder-app .btn-group-vertical>.btn-group:not(:first-child)>.btn,.formio-builder-app .btn-group-vertical>.btn:nth-child(n+3),.formio-builder-app .btn-group-vertical>:not(.btn-check)+.btn,.formio-dialog .btn-group-vertical>.btn-group:not(:first-child)>.btn,.formio-dialog .btn-group-vertical>.btn:nth-child(n+3),.formio-dialog .btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.formio-builder-app .nav,.formio-dialog .nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.formio-builder-app .nav-link,.formio-dialog .nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .nav-link,.formio-dialog .nav-link{transition:none}}.formio-builder-app .nav-link:focus,.formio-builder-app .nav-link:hover,.formio-dialog .nav-link:focus,.formio-dialog .nav-link:hover{color:var(--bs-nav-link-hover-color)}.formio-builder-app .nav-link:focus-visible,.formio-dialog .nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #449aad40}.formio-builder-app .nav-link.disabled,.formio-builder-app .nav-link:disabled,.formio-dialog .nav-link.disabled,.formio-dialog .nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.formio-builder-app .nav-tabs,.formio-dialog .nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.formio-builder-app .nav-tabs .nav-link,.formio-dialog .nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.formio-builder-app .nav-tabs .nav-link:focus,.formio-builder-app .nav-tabs .nav-link:hover,.formio-dialog .nav-tabs .nav-link:focus,.formio-dialog .nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.formio-builder-app .nav-tabs .nav-item.show .nav-link,.formio-builder-app .nav-tabs .nav-link.active,.formio-dialog .nav-tabs .nav-item.show .nav-link,.formio-dialog .nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.formio-builder-app .nav-tabs .dropdown-menu,.formio-dialog .nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.formio-builder-app .nav-pills,.formio-dialog .nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: var(--primary-color)}.formio-builder-app .nav-pills .nav-link,.formio-dialog .nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.formio-builder-app .nav-pills .nav-link.active,.formio-builder-app .nav-pills .show>.nav-link,.formio-dialog .nav-pills .nav-link.active,.formio-dialog .nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.formio-builder-app .nav-underline,.formio-dialog .nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.formio-builder-app .nav-underline .nav-link,.formio-dialog .nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.formio-builder-app .nav-underline .nav-link:focus,.formio-builder-app .nav-underline .nav-link:hover,.formio-dialog .nav-underline .nav-link:focus,.formio-dialog .nav-underline .nav-link:hover{border-bottom-color:currentcolor}.formio-builder-app .nav-underline .nav-link.active,.formio-builder-app .nav-underline .show>.nav-link,.formio-dialog .nav-underline .nav-link.active,.formio-dialog .nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.formio-builder-app .nav-fill .nav-item,.formio-builder-app .nav-fill>.nav-link,.formio-dialog .nav-fill .nav-item,.formio-dialog .nav-fill>.nav-link{flex:1 1 auto;text-align:center}.formio-builder-app .nav-justified .nav-item,.formio-builder-app .nav-justified>.nav-link,.formio-dialog .nav-justified .nav-item,.formio-dialog .nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.formio-builder-app .nav-fill .nav-item .nav-link,.formio-builder-app .nav-justified .nav-item .nav-link,.formio-dialog .nav-fill .nav-item .nav-link,.formio-dialog .nav-justified .nav-item .nav-link{width:100%}.formio-builder-app .tab-content>.tab-pane,.formio-dialog .tab-content>.tab-pane{display:none}.formio-builder-app .tab-content>.active,.formio-dialog .tab-content>.active{display:block}.formio-builder-app .navbar,.formio-dialog .navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.formio-builder-app .navbar>.container,.formio-builder-app .navbar>.container-fluid,.formio-builder-app .navbar>.container-lg,.formio-builder-app .navbar>.container-md,.formio-builder-app .navbar>.container-sm,.formio-builder-app .navbar>.container-xl,.formio-builder-app .navbar>.container-xxl,.formio-dialog .navbar>.container,.formio-dialog .navbar>.container-fluid,.formio-dialog .navbar>.container-lg,.formio-dialog .navbar>.container-md,.formio-dialog .navbar>.container-sm,.formio-dialog .navbar>.container-xl,.formio-dialog .navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.formio-builder-app .navbar-brand,.formio-dialog .navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.formio-builder-app .navbar-brand:focus,.formio-builder-app .navbar-brand:hover,.formio-dialog .navbar-brand:focus,.formio-dialog .navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.formio-builder-app .navbar-nav,.formio-dialog .navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.formio-builder-app .navbar-nav .nav-link.active,.formio-builder-app .navbar-nav .nav-link.show,.formio-dialog .navbar-nav .nav-link.active,.formio-dialog .navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.formio-builder-app .navbar-nav .dropdown-menu,.formio-dialog .navbar-nav .dropdown-menu{position:static}.formio-builder-app .navbar-text,.formio-dialog .navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.formio-builder-app .navbar-text a,.formio-builder-app .navbar-text a:focus,.formio-builder-app .navbar-text a:hover,.formio-dialog .navbar-text a,.formio-dialog .navbar-text a:focus,.formio-dialog .navbar-text a:hover{color:var(--bs-navbar-active-color)}.formio-builder-app .navbar-collapse,.formio-dialog .navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.formio-builder-app .navbar-toggler,.formio-dialog .navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.formio-builder-app .navbar-toggler,.formio-dialog .navbar-toggler{transition:none}}.formio-builder-app .navbar-toggler:hover,.formio-dialog .navbar-toggler:hover{text-decoration:none}.formio-builder-app .navbar-toggler:focus,.formio-dialog .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.formio-builder-app .navbar-toggler-icon,.formio-dialog .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.formio-builder-app .navbar-nav-scroll,.formio-dialog .navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width:576px){.formio-builder-app .navbar-expand-sm,.formio-dialog .navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.formio-builder-app .navbar-expand-sm .navbar-nav,.formio-dialog .navbar-expand-sm .navbar-nav{flex-direction:row}.formio-builder-app .navbar-expand-sm .navbar-nav .dropdown-menu,.formio-dialog .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.formio-builder-app .navbar-expand-sm .navbar-nav .nav-link,.formio-dialog .navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.formio-builder-app .navbar-expand-sm .navbar-nav-scroll,.formio-dialog .navbar-expand-sm .navbar-nav-scroll{overflow:visible}.formio-builder-app .navbar-expand-sm .navbar-collapse,.formio-dialog .navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.formio-builder-app .navbar-expand-sm .navbar-toggler,.formio-dialog .navbar-expand-sm .navbar-toggler{display:none}.formio-builder-app .navbar-expand-sm .offcanvas,.formio-dialog .navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.formio-builder-app .navbar-expand-sm .offcanvas .offcanvas-header,.formio-dialog .navbar-expand-sm .offcanvas .offcanvas-header{display:none}.formio-builder-app .navbar-expand-sm .offcanvas .offcanvas-body,.formio-dialog .navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.formio-builder-app .navbar-expand-md,.formio-dialog .navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.formio-builder-app .navbar-expand-md .navbar-nav,.formio-dialog .navbar-expand-md .navbar-nav{flex-direction:row}.formio-builder-app .navbar-expand-md .navbar-nav .dropdown-menu,.formio-dialog .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.formio-builder-app .navbar-expand-md .navbar-nav .nav-link,.formio-dialog .navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.formio-builder-app .navbar-expand-md .navbar-nav-scroll,.formio-dialog .navbar-expand-md .navbar-nav-scroll{overflow:visible}.formio-builder-app .navbar-expand-md .navbar-collapse,.formio-dialog .navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.formio-builder-app .navbar-expand-md .navbar-toggler,.formio-dialog .navbar-expand-md .navbar-toggler{display:none}.formio-builder-app .navbar-expand-md .offcanvas,.formio-dialog .navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.formio-builder-app .navbar-expand-md .offcanvas .offcanvas-header,.formio-dialog .navbar-expand-md .offcanvas .offcanvas-header{display:none}.formio-builder-app .navbar-expand-md .offcanvas .offcanvas-body,.formio-dialog .navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.formio-builder-app .navbar-expand-lg,.formio-dialog .navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.formio-builder-app .navbar-expand-lg .navbar-nav,.formio-dialog .navbar-expand-lg .navbar-nav{flex-direction:row}.formio-builder-app .navbar-expand-lg .navbar-nav .dropdown-menu,.formio-dialog .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.formio-builder-app .navbar-expand-lg .navbar-nav .nav-link,.formio-dialog .navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.formio-builder-app .navbar-expand-lg .navbar-nav-scroll,.formio-dialog .navbar-expand-lg .navbar-nav-scroll{overflow:visible}.formio-builder-app .navbar-expand-lg .navbar-collapse,.formio-dialog .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.formio-builder-app .navbar-expand-lg .navbar-toggler,.formio-dialog .navbar-expand-lg .navbar-toggler{display:none}.formio-builder-app .navbar-expand-lg .offcanvas,.formio-dialog .navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.formio-builder-app .navbar-expand-lg .offcanvas .offcanvas-header,.formio-dialog .navbar-expand-lg .offcanvas .offcanvas-header{display:none}.formio-builder-app .navbar-expand-lg .offcanvas .offcanvas-body,.formio-dialog .navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.formio-builder-app .navbar-expand-xl,.formio-dialog .navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.formio-builder-app .navbar-expand-xl .navbar-nav,.formio-dialog .navbar-expand-xl .navbar-nav{flex-direction:row}.formio-builder-app .navbar-expand-xl .navbar-nav .dropdown-menu,.formio-dialog .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.formio-builder-app .navbar-expand-xl .navbar-nav .nav-link,.formio-dialog .navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.formio-builder-app .navbar-expand-xl .navbar-nav-scroll,.formio-dialog .navbar-expand-xl .navbar-nav-scroll{overflow:visible}.formio-builder-app .navbar-expand-xl .navbar-collapse,.formio-dialog .navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.formio-builder-app .navbar-expand-xl .navbar-toggler,.formio-dialog .navbar-expand-xl .navbar-toggler{display:none}.formio-builder-app .navbar-expand-xl .offcanvas,.formio-dialog .navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.formio-builder-app .navbar-expand-xl .offcanvas .offcanvas-header,.formio-dialog .navbar-expand-xl .offcanvas .offcanvas-header{display:none}.formio-builder-app .navbar-expand-xl .offcanvas .offcanvas-body,.formio-dialog .navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.formio-builder-app .navbar-expand-xxl,.formio-dialog .navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.formio-builder-app .navbar-expand-xxl .navbar-nav,.formio-dialog .navbar-expand-xxl .navbar-nav{flex-direction:row}.formio-builder-app .navbar-expand-xxl .navbar-nav .dropdown-menu,.formio-dialog .navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.formio-builder-app .navbar-expand-xxl .navbar-nav .nav-link,.formio-dialog .navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.formio-builder-app .navbar-expand-xxl .navbar-nav-scroll,.formio-dialog .navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.formio-builder-app .navbar-expand-xxl .navbar-collapse,.formio-dialog .navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.formio-builder-app .navbar-expand-xxl .navbar-toggler,.formio-dialog .navbar-expand-xxl .navbar-toggler{display:none}.formio-builder-app .navbar-expand-xxl .offcanvas,.formio-dialog .navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.formio-builder-app .navbar-expand-xxl .offcanvas .offcanvas-header,.formio-dialog .navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.formio-builder-app .navbar-expand-xxl .offcanvas .offcanvas-body,.formio-dialog .navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.formio-builder-app .navbar-expand,.formio-dialog .navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.formio-builder-app .navbar-expand .navbar-nav,.formio-dialog .navbar-expand .navbar-nav{flex-direction:row}.formio-builder-app .navbar-expand .navbar-nav .dropdown-menu,.formio-dialog .navbar-expand .navbar-nav .dropdown-menu{position:absolute}.formio-builder-app .navbar-expand .navbar-nav .nav-link,.formio-dialog .navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.formio-builder-app .navbar-expand .navbar-nav-scroll,.formio-dialog .navbar-expand .navbar-nav-scroll{overflow:visible}.formio-builder-app .navbar-expand .navbar-collapse,.formio-dialog .navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.formio-builder-app .navbar-expand .navbar-toggler,.formio-dialog .navbar-expand .navbar-toggler{display:none}.formio-builder-app .navbar-expand .offcanvas,.formio-dialog .navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.formio-builder-app .navbar-expand .offcanvas .offcanvas-header,.formio-dialog .navbar-expand .offcanvas .offcanvas-header{display:none}.formio-builder-app .navbar-expand .offcanvas .offcanvas-body,.formio-dialog .navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.formio-builder-app .navbar-dark,.formio-builder-app .navbar[data-bs-theme=dark],.formio-dialog .navbar-dark,.formio-dialog .navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.formio-builder-app [data-bs-theme=dark] .navbar-toggler-icon,.formio-dialog [data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.formio-builder-app .card,.formio-dialog .card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.formio-builder-app .card>hr,.formio-dialog .card>hr{margin-right:0;margin-left:0}.formio-builder-app .card>.list-group,.formio-dialog .card>.list-group{border-top:inherit;border-bottom:inherit}.formio-builder-app .card>.list-group:first-child,.formio-dialog .card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.formio-builder-app .card>.list-group:last-child,.formio-dialog .card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.formio-builder-app .card>.card-header+.list-group,.formio-builder-app .card>.list-group+.card-footer,.formio-dialog .card>.card-header+.list-group,.formio-dialog .card>.list-group+.card-footer{border-top:0}.formio-builder-app .card-body,.formio-dialog .card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.formio-builder-app .card-title,.formio-dialog .card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.formio-builder-app .card-subtitle,.formio-dialog .card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.formio-builder-app .card-text:last-child,.formio-dialog .card-text:last-child{margin-bottom:0}.formio-builder-app .card-link+.card-link,.formio-dialog .card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.formio-builder-app .card-header,.formio-dialog .card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.formio-builder-app .card-header:first-child,.formio-dialog .card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.formio-builder-app .card-footer,.formio-dialog .card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.formio-builder-app .card-footer:last-child,.formio-dialog .card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.formio-builder-app .card-header-tabs,.formio-dialog .card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.formio-builder-app .card-header-tabs .nav-link.active,.formio-dialog .card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.formio-builder-app .card-header-pills,.formio-dialog .card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.formio-builder-app .card-img-overlay,.formio-dialog .card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.formio-builder-app .card-img,.formio-builder-app .card-img-bottom,.formio-builder-app .card-img-top,.formio-dialog .card-img,.formio-dialog .card-img-bottom,.formio-dialog .card-img-top{width:100%}.formio-builder-app .card-img,.formio-builder-app .card-img-top,.formio-dialog .card-img,.formio-dialog .card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.formio-builder-app .card-img,.formio-builder-app .card-img-bottom,.formio-dialog .card-img,.formio-dialog .card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.formio-builder-app .card-group>.card,.formio-dialog .card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.formio-builder-app .card-group,.formio-dialog .card-group{display:flex;flex-flow:row wrap}.formio-builder-app .card-group>.card,.formio-dialog .card-group>.card{flex:1 0 0;margin-bottom:0}.formio-builder-app .card-group>.card+.card,.formio-dialog .card-group>.card+.card{margin-left:0;border-left:0}.formio-builder-app .card-group>.card:not(:last-child),.formio-dialog .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.formio-builder-app .card-group>.card:not(:last-child)>.card-header,.formio-builder-app .card-group>.card:not(:last-child)>.card-img-top,.formio-dialog .card-group>.card:not(:last-child)>.card-header,.formio-dialog .card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.formio-builder-app .card-group>.card:not(:last-child)>.card-footer,.formio-builder-app .card-group>.card:not(:last-child)>.card-img-bottom,.formio-dialog .card-group>.card:not(:last-child)>.card-footer,.formio-dialog .card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.formio-builder-app .card-group>.card:not(:first-child),.formio-dialog .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.formio-builder-app .card-group>.card:not(:first-child)>.card-header,.formio-builder-app .card-group>.card:not(:first-child)>.card-img-top,.formio-dialog .card-group>.card:not(:first-child)>.card-header,.formio-dialog .card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.formio-builder-app .card-group>.card:not(:first-child)>.card-footer,.formio-builder-app .card-group>.card:not(:first-child)>.card-img-bottom,.formio-dialog .card-group>.card:not(:first-child)>.card-footer,.formio-dialog .card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.formio-builder-app .accordion,.formio-dialog .accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(68, 154, 173, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.formio-builder-app .accordion-button,.formio-dialog .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.formio-builder-app .accordion-button,.formio-dialog .accordion-button{transition:none}}.formio-builder-app .accordion-button:not(.collapsed),.formio-dialog .accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.formio-builder-app .accordion-button:not(.collapsed):after,.formio-dialog .accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.formio-builder-app .accordion-button:after,.formio-dialog .accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.formio-builder-app .accordion-button:after,.formio-dialog .accordion-button:after{transition:none}}.formio-builder-app .accordion-button:hover,.formio-dialog .accordion-button:hover{z-index:2}.formio-builder-app .accordion-button:focus,.formio-dialog .accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.formio-builder-app .accordion-header,.formio-dialog .accordion-header{margin-bottom:0}.formio-builder-app .accordion-item,.formio-dialog .accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.formio-builder-app .accordion-item:first-of-type,.formio-dialog .accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.formio-builder-app .accordion-item:first-of-type>.accordion-header .accordion-button,.formio-dialog .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.formio-builder-app .accordion-item:not(:first-of-type),.formio-dialog .accordion-item:not(:first-of-type){border-top:0}.formio-builder-app .accordion-item:last-of-type,.formio-dialog .accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.formio-builder-app .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed,.formio-dialog .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.formio-builder-app .accordion-item:last-of-type>.accordion-collapse,.formio-dialog .accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.formio-builder-app .accordion-body,.formio-dialog .accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.formio-builder-app .accordion-flush>.accordion-item,.formio-dialog .accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.formio-builder-app .accordion-flush>.accordion-item:first-child,.formio-dialog .accordion-flush>.accordion-item:first-child{border-top:0}.formio-builder-app .accordion-flush>.accordion-item:last-child,.formio-dialog .accordion-flush>.accordion-item:last-child{border-bottom:0}.formio-builder-app .accordion-flush>.accordion-item>.accordion-collapse,.formio-builder-app .accordion-flush>.accordion-item>.accordion-header .accordion-button,.formio-builder-app .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed,.formio-dialog .accordion-flush>.accordion-item>.accordion-collapse,.formio-dialog .accordion-flush>.accordion-item>.accordion-header .accordion-button,.formio-dialog .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.formio-builder-app [data-bs-theme=dark] .accordion-button:after,.formio-dialog [data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.formio-builder-app .breadcrumb,.formio-dialog .breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.formio-builder-app .breadcrumb-item+.breadcrumb-item,.formio-dialog .breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.formio-builder-app .breadcrumb-item+.breadcrumb-item:before,.formio-dialog .breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.formio-builder-app .breadcrumb-item.active,.formio-dialog .breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.formio-builder-app .pagination,.formio-dialog .pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(68, 154, 173, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: var(--primary-color);--bs-pagination-active-border-color: var(--primary-color);--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.formio-builder-app .page-link,.formio-dialog .page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .page-link,.formio-dialog .page-link{transition:none}}.formio-builder-app .page-link:hover,.formio-dialog .page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.formio-builder-app .page-link:focus,.formio-dialog .page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.formio-builder-app .active>.page-link,.formio-builder-app .page-link.active,.formio-dialog .active>.page-link,.formio-dialog .page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.formio-builder-app .disabled>.page-link,.formio-builder-app .page-link.disabled,.formio-dialog .disabled>.page-link,.formio-dialog .page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.formio-builder-app .page-item:not(:first-child) .page-link,.formio-dialog .page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.formio-builder-app .page-item:first-child .page-link,.formio-dialog .page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.formio-builder-app .page-item:last-child .page-link,.formio-dialog .page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.formio-builder-app .pagination-lg,.formio-dialog .pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.formio-builder-app .pagination-sm,.formio-dialog .pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.formio-builder-app .badge,.formio-dialog .badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.formio-builder-app .badge:empty,.formio-dialog .badge:empty{display:none}.formio-builder-app .btn .badge,.formio-dialog .btn .badge{position:relative;top:-1px}.formio-builder-app .alert,.formio-dialog .alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.formio-builder-app .alert-heading,.formio-dialog .alert-heading{color:inherit}.formio-builder-app .alert-link,.formio-dialog .alert-link{font-weight:700;color:var(--bs-alert-link-color)}.formio-builder-app .alert-dismissible,.formio-dialog .alert-dismissible{padding-right:3rem}.formio-builder-app .alert-dismissible .btn-close,.formio-dialog .alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.formio-builder-app .alert-primary,.formio-dialog .alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.formio-builder-app .alert-secondary,.formio-dialog .alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.formio-builder-app .alert-success,.formio-dialog .alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.formio-builder-app .alert-info,.formio-dialog .alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.formio-builder-app .alert-warning,.formio-dialog .alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.formio-builder-app .alert-danger,.formio-dialog .alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.formio-builder-app .alert-light,.formio-dialog .alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.formio-builder-app .alert-dark,.formio-dialog .alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.formio-builder-app .progress,.formio-builder-app .progress-stacked,.formio-dialog .progress,.formio-dialog .progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: var(--primary-color);--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.formio-builder-app .progress-bar,.formio-dialog .progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.formio-builder-app .progress-bar,.formio-dialog .progress-bar{transition:none}}.formio-builder-app .progress-bar-striped,.formio-dialog .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.formio-builder-app .progress-stacked>.progress,.formio-dialog .progress-stacked>.progress{overflow:visible}.formio-builder-app .progress-stacked>.progress>.progress-bar,.formio-dialog .progress-stacked>.progress>.progress-bar{width:100%}.formio-builder-app .progress-bar-animated,.formio-dialog .progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.formio-builder-app .progress-bar-animated,.formio-dialog .progress-bar-animated{animation:none}}.formio-builder-app .list-group,.formio-dialog .list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: var(--primary-color);--bs-list-group-active-border-color: var(--primary-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.formio-builder-app .list-group-numbered,.formio-dialog .list-group-numbered{list-style-type:none;counter-reset:section}.formio-builder-app .list-group-numbered>.list-group-item:before,.formio-dialog .list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.formio-builder-app .list-group-item,.formio-dialog .list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.formio-builder-app .list-group-item:first-child,.formio-dialog .list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.formio-builder-app .list-group-item:last-child,.formio-dialog .list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.formio-builder-app .list-group-item.disabled,.formio-builder-app .list-group-item:disabled,.formio-dialog .list-group-item.disabled,.formio-dialog .list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.formio-builder-app .list-group-item.active,.formio-dialog .list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.formio-builder-app .list-group-item+.list-group-item,.formio-dialog .list-group-item+.list-group-item{border-top-width:0}.formio-builder-app .list-group-item+.list-group-item.active,.formio-dialog .list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.formio-builder-app .list-group-item-action,.formio-dialog .list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.formio-builder-app .list-group-item-action:not(.active):focus,.formio-builder-app .list-group-item-action:not(.active):hover,.formio-dialog .list-group-item-action:not(.active):focus,.formio-dialog .list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.formio-builder-app .list-group-item-action:not(.active):active,.formio-dialog .list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.formio-builder-app .list-group-horizontal,.formio-dialog .list-group-horizontal{flex-direction:row}.formio-builder-app .list-group-horizontal>.list-group-item:first-child:not(:last-child),.formio-dialog .list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.formio-builder-app .list-group-horizontal>.list-group-item:last-child:not(:first-child),.formio-dialog .list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.formio-builder-app .list-group-horizontal>.list-group-item.active,.formio-dialog .list-group-horizontal>.list-group-item.active{margin-top:0}.formio-builder-app .list-group-horizontal>.list-group-item+.list-group-item,.formio-dialog .list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.formio-builder-app .list-group-horizontal>.list-group-item+.list-group-item.active,.formio-dialog .list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.formio-builder-app .list-group-horizontal-sm,.formio-dialog .list-group-horizontal-sm{flex-direction:row}.formio-builder-app .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child),.formio-dialog .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.formio-builder-app .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child),.formio-dialog .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.formio-builder-app .list-group-horizontal-sm>.list-group-item.active,.formio-dialog .list-group-horizontal-sm>.list-group-item.active{margin-top:0}.formio-builder-app .list-group-horizontal-sm>.list-group-item+.list-group-item,.formio-dialog .list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.formio-builder-app .list-group-horizontal-sm>.list-group-item+.list-group-item.active,.formio-dialog .list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.formio-builder-app .list-group-horizontal-md,.formio-dialog .list-group-horizontal-md{flex-direction:row}.formio-builder-app .list-group-horizontal-md>.list-group-item:first-child:not(:last-child),.formio-dialog .list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.formio-builder-app .list-group-horizontal-md>.list-group-item:last-child:not(:first-child),.formio-dialog .list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.formio-builder-app .list-group-horizontal-md>.list-group-item.active,.formio-dialog .list-group-horizontal-md>.list-group-item.active{margin-top:0}.formio-builder-app .list-group-horizontal-md>.list-group-item+.list-group-item,.formio-dialog .list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.formio-builder-app .list-group-horizontal-md>.list-group-item+.list-group-item.active,.formio-dialog .list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.formio-builder-app .list-group-horizontal-lg,.formio-dialog .list-group-horizontal-lg{flex-direction:row}.formio-builder-app .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child),.formio-dialog .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.formio-builder-app .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child),.formio-dialog .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.formio-builder-app .list-group-horizontal-lg>.list-group-item.active,.formio-dialog .list-group-horizontal-lg>.list-group-item.active{margin-top:0}.formio-builder-app .list-group-horizontal-lg>.list-group-item+.list-group-item,.formio-dialog .list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.formio-builder-app .list-group-horizontal-lg>.list-group-item+.list-group-item.active,.formio-dialog .list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.formio-builder-app .list-group-horizontal-xl,.formio-dialog .list-group-horizontal-xl{flex-direction:row}.formio-builder-app .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child),.formio-dialog .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.formio-builder-app .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child),.formio-dialog .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.formio-builder-app .list-group-horizontal-xl>.list-group-item.active,.formio-dialog .list-group-horizontal-xl>.list-group-item.active{margin-top:0}.formio-builder-app .list-group-horizontal-xl>.list-group-item+.list-group-item,.formio-dialog .list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.formio-builder-app .list-group-horizontal-xl>.list-group-item+.list-group-item.active,.formio-dialog .list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.formio-builder-app .list-group-horizontal-xxl,.formio-dialog .list-group-horizontal-xxl{flex-direction:row}.formio-builder-app .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child),.formio-dialog .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.formio-builder-app .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child),.formio-dialog .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.formio-builder-app .list-group-horizontal-xxl>.list-group-item.active,.formio-dialog .list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.formio-builder-app .list-group-horizontal-xxl>.list-group-item+.list-group-item,.formio-dialog .list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.formio-builder-app .list-group-horizontal-xxl>.list-group-item+.list-group-item.active,.formio-dialog .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.formio-builder-app .list-group-flush,.formio-dialog .list-group-flush{border-radius:0}.formio-builder-app .list-group-flush>.list-group-item,.formio-dialog .list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.formio-builder-app .list-group-flush>.list-group-item:last-child,.formio-dialog .list-group-flush>.list-group-item:last-child{border-bottom-width:0}.formio-builder-app .list-group-item-primary,.formio-dialog .list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.formio-builder-app .list-group-item-secondary,.formio-dialog .list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.formio-builder-app .list-group-item-success,.formio-dialog .list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.formio-builder-app .list-group-item-info,.formio-dialog .list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.formio-builder-app .list-group-item-warning,.formio-dialog .list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.formio-builder-app .list-group-item-danger,.formio-dialog .list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.formio-builder-app .list-group-item-light,.formio-dialog .list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.formio-builder-app .list-group-item-dark,.formio-dialog .list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.formio-builder-app .btn-close,.formio-dialog .btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(68, 154, 173, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.formio-builder-app .btn-close:hover,.formio-dialog .btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.formio-builder-app .btn-close:focus,.formio-dialog .btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.formio-builder-app .btn-close.disabled,.formio-builder-app .btn-close:disabled,.formio-dialog .btn-close.disabled,.formio-dialog .btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.formio-builder-app .btn-close-white,.formio-dialog .btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.formio-builder-app :root,.formio-builder-app [data-bs-theme=light],.formio-dialog :root,.formio-dialog [data-bs-theme=light]{--bs-btn-close-filter: }.formio-builder-app [data-bs-theme=dark],.formio-dialog [data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.formio-builder-app .toast,.formio-dialog .toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.formio-builder-app .toast.showing,.formio-dialog .toast.showing{opacity:0}.formio-builder-app .toast:not(.show),.formio-dialog .toast:not(.show){display:none}.formio-builder-app .toast-container,.formio-dialog .toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.formio-builder-app .toast-container>:not(:last-child),.formio-dialog .toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.formio-builder-app .toast-header,.formio-dialog .toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.formio-builder-app .toast-header .btn-close,.formio-dialog .toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.formio-builder-app .toast-body,.formio-dialog .toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.formio-builder-app .modal,.formio-dialog .modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.formio-builder-app .modal-dialog,.formio-dialog .modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.formio-builder-app .modal.fade .modal-dialog,.formio-dialog .modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .modal.fade .modal-dialog,.formio-dialog .modal.fade .modal-dialog{transition:none}}.formio-builder-app .modal.show .modal-dialog,.formio-dialog .modal.show .modal-dialog{transform:none}.formio-builder-app .modal.modal-static .modal-dialog,.formio-dialog .modal.modal-static .modal-dialog{transform:scale(1.02)}.formio-builder-app .modal-dialog-scrollable,.formio-dialog .modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.formio-builder-app .modal-dialog-scrollable .modal-content,.formio-dialog .modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.formio-builder-app .modal-dialog-scrollable .modal-body,.formio-dialog .modal-dialog-scrollable .modal-body{overflow-y:auto}.formio-builder-app .modal-dialog-centered,.formio-dialog .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.formio-builder-app .modal-content,.formio-dialog .modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.formio-builder-app .modal-backdrop,.formio-dialog .modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.formio-builder-app .modal-backdrop.fade,.formio-dialog .modal-backdrop.fade{opacity:0}.formio-builder-app .modal-backdrop.show,.formio-dialog .modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.formio-builder-app .modal-header,.formio-dialog .modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.formio-builder-app .modal-header .btn-close,.formio-dialog .modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.formio-builder-app .modal-title,.formio-dialog .modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.formio-builder-app .modal-body,.formio-dialog .modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.formio-builder-app .modal-footer,.formio-dialog .modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.formio-builder-app .modal-footer>*,.formio-dialog .modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.formio-builder-app .modal,.formio-dialog .modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.formio-builder-app .modal-dialog,.formio-dialog .modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.formio-builder-app .modal-sm,.formio-dialog .modal-sm{--bs-modal-width: 300px}}@media(min-width:992px){.formio-builder-app .modal-lg,.formio-builder-app .modal-xl,.formio-dialog .modal-lg,.formio-dialog .modal-xl{--bs-modal-width: 800px}}@media(min-width:1200px){.formio-builder-app .modal-xl,.formio-dialog .modal-xl{--bs-modal-width: 1140px}}.formio-builder-app .modal-fullscreen,.formio-dialog .modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.formio-builder-app .modal-fullscreen .modal-content,.formio-dialog .modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.formio-builder-app .modal-fullscreen .modal-footer,.formio-builder-app .modal-fullscreen .modal-header,.formio-dialog .modal-fullscreen .modal-footer,.formio-dialog .modal-fullscreen .modal-header{border-radius:0}.formio-builder-app .modal-fullscreen .modal-body,.formio-dialog .modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.formio-builder-app .modal-fullscreen-sm-down,.formio-dialog .modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.formio-builder-app .modal-fullscreen-sm-down .modal-content,.formio-dialog .modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.formio-builder-app .modal-fullscreen-sm-down .modal-footer,.formio-builder-app .modal-fullscreen-sm-down .modal-header,.formio-dialog .modal-fullscreen-sm-down .modal-footer,.formio-dialog .modal-fullscreen-sm-down .modal-header{border-radius:0}.formio-builder-app .modal-fullscreen-sm-down .modal-body,.formio-dialog .modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.formio-builder-app .modal-fullscreen-md-down,.formio-dialog .modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.formio-builder-app .modal-fullscreen-md-down .modal-content,.formio-dialog .modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.formio-builder-app .modal-fullscreen-md-down .modal-footer,.formio-builder-app .modal-fullscreen-md-down .modal-header,.formio-dialog .modal-fullscreen-md-down .modal-footer,.formio-dialog .modal-fullscreen-md-down .modal-header{border-radius:0}.formio-builder-app .modal-fullscreen-md-down .modal-body,.formio-dialog .modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.formio-builder-app .modal-fullscreen-lg-down,.formio-dialog .modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.formio-builder-app .modal-fullscreen-lg-down .modal-content,.formio-dialog .modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.formio-builder-app .modal-fullscreen-lg-down .modal-footer,.formio-builder-app .modal-fullscreen-lg-down .modal-header,.formio-dialog .modal-fullscreen-lg-down .modal-footer,.formio-dialog .modal-fullscreen-lg-down .modal-header{border-radius:0}.formio-builder-app .modal-fullscreen-lg-down .modal-body,.formio-dialog .modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.formio-builder-app .modal-fullscreen-xl-down,.formio-dialog .modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.formio-builder-app .modal-fullscreen-xl-down .modal-content,.formio-dialog .modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.formio-builder-app .modal-fullscreen-xl-down .modal-footer,.formio-builder-app .modal-fullscreen-xl-down .modal-header,.formio-dialog .modal-fullscreen-xl-down .modal-footer,.formio-dialog .modal-fullscreen-xl-down .modal-header{border-radius:0}.formio-builder-app .modal-fullscreen-xl-down .modal-body,.formio-dialog .modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.formio-builder-app .modal-fullscreen-xxl-down,.formio-dialog .modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.formio-builder-app .modal-fullscreen-xxl-down .modal-content,.formio-dialog .modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.formio-builder-app .modal-fullscreen-xxl-down .modal-footer,.formio-builder-app .modal-fullscreen-xxl-down .modal-header,.formio-dialog .modal-fullscreen-xxl-down .modal-footer,.formio-dialog .modal-fullscreen-xxl-down .modal-header{border-radius:0}.formio-builder-app .modal-fullscreen-xxl-down .modal-body,.formio-dialog .modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.formio-builder-app .tooltip,.formio-dialog .tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.formio-builder-app .tooltip.show,.formio-dialog .tooltip.show{opacity:var(--bs-tooltip-opacity)}.formio-builder-app .tooltip .tooltip-arrow,.formio-dialog .tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.formio-builder-app .tooltip .tooltip-arrow:before,.formio-dialog .tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.formio-builder-app .bs-tooltip-top .tooltip-arrow,.formio-dialog .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.formio-dialog .bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.formio-builder-app .bs-tooltip-top .tooltip-arrow:before,.formio-dialog .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.formio-dialog .bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.formio-builder-app .bs-tooltip-end .tooltip-arrow,.formio-dialog .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.formio-dialog .bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.formio-builder-app .bs-tooltip-end .tooltip-arrow:before,.formio-dialog .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.formio-dialog .bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.formio-builder-app .bs-tooltip-bottom .tooltip-arrow,.formio-dialog .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.formio-dialog .bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.formio-builder-app .bs-tooltip-bottom .tooltip-arrow:before,.formio-dialog .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.formio-dialog .bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.formio-builder-app .bs-tooltip-start .tooltip-arrow,.formio-dialog .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.formio-dialog .bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.formio-builder-app .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.formio-builder-app .bs-tooltip-start .tooltip-arrow:before,.formio-dialog .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.formio-dialog .bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.formio-builder-app .tooltip-inner,.formio-dialog .tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.formio-builder-app .popover,.formio-dialog .popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.formio-builder-app .popover .popover-arrow,.formio-dialog .popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.formio-builder-app .popover .popover-arrow:after,.formio-builder-app .popover .popover-arrow:before,.formio-dialog .popover .popover-arrow:after,.formio-dialog .popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.formio-builder-app .bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.formio-builder-app .bs-popover-top>.popover-arrow,.formio-dialog .bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.formio-dialog .bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.formio-builder-app .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.formio-builder-app .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.formio-builder-app .bs-popover-top>.popover-arrow:after,.formio-builder-app .bs-popover-top>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.formio-dialog .bs-popover-top>.popover-arrow:after,.formio-dialog .bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.formio-builder-app .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.formio-builder-app .bs-popover-top>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.formio-dialog .bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.formio-builder-app .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.formio-builder-app .bs-popover-top>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.formio-dialog .bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.formio-builder-app .bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.formio-builder-app .bs-popover-end>.popover-arrow,.formio-dialog .bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.formio-dialog .bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.formio-builder-app .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.formio-builder-app .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.formio-builder-app .bs-popover-end>.popover-arrow:after,.formio-builder-app .bs-popover-end>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.formio-dialog .bs-popover-end>.popover-arrow:after,.formio-dialog .bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.formio-builder-app .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.formio-builder-app .bs-popover-end>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.formio-dialog .bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.formio-builder-app .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.formio-builder-app .bs-popover-end>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.formio-dialog .bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.formio-builder-app .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.formio-builder-app .bs-popover-bottom>.popover-arrow,.formio-dialog .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.formio-dialog .bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.formio-builder-app .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.formio-builder-app .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.formio-builder-app .bs-popover-bottom>.popover-arrow:after,.formio-builder-app .bs-popover-bottom>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.formio-dialog .bs-popover-bottom>.popover-arrow:after,.formio-dialog .bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.formio-builder-app .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.formio-builder-app .bs-popover-bottom>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.formio-dialog .bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.formio-builder-app .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.formio-builder-app .bs-popover-bottom>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.formio-dialog .bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.formio-builder-app .bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.formio-builder-app .bs-popover-bottom .popover-header:before,.formio-dialog .bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.formio-dialog .bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.formio-builder-app .bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.formio-builder-app .bs-popover-start>.popover-arrow,.formio-dialog .bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.formio-dialog .bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.formio-builder-app .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.formio-builder-app .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.formio-builder-app .bs-popover-start>.popover-arrow:after,.formio-builder-app .bs-popover-start>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.formio-dialog .bs-popover-start>.popover-arrow:after,.formio-dialog .bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.formio-builder-app .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.formio-builder-app .bs-popover-start>.popover-arrow:before,.formio-dialog .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.formio-dialog .bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.formio-builder-app .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.formio-builder-app .bs-popover-start>.popover-arrow:after,.formio-dialog .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.formio-dialog .bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.formio-builder-app .popover-header,.formio-dialog .popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.formio-builder-app .popover-header:empty,.formio-dialog .popover-header:empty{display:none}.formio-builder-app .popover-body,.formio-dialog .popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.formio-builder-app .carousel,.formio-dialog .carousel{position:relative}.formio-builder-app .carousel.pointer-event,.formio-dialog .carousel.pointer-event{touch-action:pan-y}.formio-builder-app .carousel-inner,.formio-dialog .carousel-inner{position:relative;width:100%;overflow:hidden}.formio-builder-app .carousel-inner:after,.formio-dialog .carousel-inner:after{display:block;clear:both;content:""}.formio-builder-app .carousel-item,.formio-dialog .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.formio-builder-app .carousel-item,.formio-dialog .carousel-item{transition:none}}.formio-builder-app .carousel-item-next,.formio-builder-app .carousel-item-prev,.formio-builder-app .carousel-item.active,.formio-dialog .carousel-item-next,.formio-dialog .carousel-item-prev,.formio-dialog .carousel-item.active{display:block}.formio-builder-app .active.carousel-item-end,.formio-builder-app .carousel-item-next:not(.carousel-item-start),.formio-dialog .active.carousel-item-end,.formio-dialog .carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.formio-builder-app .active.carousel-item-start,.formio-builder-app .carousel-item-prev:not(.carousel-item-end),.formio-dialog .active.carousel-item-start,.formio-dialog .carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.formio-builder-app .carousel-fade .carousel-item,.formio-dialog .carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.formio-builder-app .carousel-fade .carousel-item-next.carousel-item-start,.formio-builder-app .carousel-fade .carousel-item-prev.carousel-item-end,.formio-builder-app .carousel-fade .carousel-item.active,.formio-dialog .carousel-fade .carousel-item-next.carousel-item-start,.formio-dialog .carousel-fade .carousel-item-prev.carousel-item-end,.formio-dialog .carousel-fade .carousel-item.active{z-index:1;opacity:1}.formio-builder-app .carousel-fade .active.carousel-item-end,.formio-builder-app .carousel-fade .active.carousel-item-start,.formio-dialog .carousel-fade .active.carousel-item-end,.formio-dialog .carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.formio-builder-app .carousel-fade .active.carousel-item-end,.formio-builder-app .carousel-fade .active.carousel-item-start,.formio-dialog .carousel-fade .active.carousel-item-end,.formio-dialog .carousel-fade .active.carousel-item-start{transition:none}}.formio-builder-app .carousel-control-next,.formio-builder-app .carousel-control-prev,.formio-dialog .carousel-control-next,.formio-dialog .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.formio-builder-app .carousel-control-next,.formio-builder-app .carousel-control-prev,.formio-dialog .carousel-control-next,.formio-dialog .carousel-control-prev{transition:none}}.formio-builder-app .carousel-control-next:focus,.formio-builder-app .carousel-control-next:hover,.formio-builder-app .carousel-control-prev:focus,.formio-builder-app .carousel-control-prev:hover,.formio-dialog .carousel-control-next:focus,.formio-dialog .carousel-control-next:hover,.formio-dialog .carousel-control-prev:focus,.formio-dialog .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.formio-builder-app .carousel-control-prev,.formio-dialog .carousel-control-prev{left:0}.formio-builder-app .carousel-control-next,.formio-dialog .carousel-control-next{right:0}.formio-builder-app .carousel-control-next-icon,.formio-builder-app .carousel-control-prev-icon,.formio-dialog .carousel-control-next-icon,.formio-dialog .carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.formio-builder-app .carousel-control-prev-icon,.formio-dialog .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.formio-builder-app .carousel-control-next-icon,.formio-dialog .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.formio-builder-app .carousel-indicators,.formio-dialog .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.formio-builder-app .carousel-indicators [data-bs-target],.formio-dialog .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.formio-builder-app .carousel-indicators [data-bs-target],.formio-dialog .carousel-indicators [data-bs-target]{transition:none}}.formio-builder-app .carousel-indicators .active,.formio-dialog .carousel-indicators .active{opacity:1}.formio-builder-app .carousel-caption,.formio-dialog .carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.formio-builder-app .carousel-dark,.formio-dialog .carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.formio-builder-app :root,.formio-builder-app [data-bs-theme=light],.formio-dialog :root,.formio-dialog [data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }.formio-builder-app [data-bs-theme=dark],.formio-dialog [data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.formio-builder-app .spinner-border,.formio-builder-app .spinner-grow,.formio-dialog .spinner-border,.formio-dialog .spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.formio-builder-app .spinner-border,.formio-dialog .spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.formio-builder-app .spinner-border-sm,.formio-dialog .spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.formio-builder-app .spinner-grow,.formio-dialog .spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.formio-builder-app .spinner-grow-sm,.formio-dialog .spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion:reduce){.formio-builder-app .spinner-border,.formio-builder-app .spinner-grow,.formio-dialog .spinner-border,.formio-dialog .spinner-grow{--bs-spinner-animation-speed: 1.5s}}.formio-builder-app .offcanvas,.formio-builder-app .offcanvas-lg,.formio-builder-app .offcanvas-md,.formio-builder-app .offcanvas-sm,.formio-builder-app .offcanvas-xl,.formio-builder-app .offcanvas-xxl,.formio-dialog .offcanvas,.formio-dialog .offcanvas-lg,.formio-dialog .offcanvas-md,.formio-dialog .offcanvas-sm,.formio-dialog .offcanvas-xl,.formio-dialog .offcanvas-xxl{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width:575.98px){.formio-builder-app .offcanvas-sm,.formio-dialog .offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.formio-builder-app .offcanvas-sm,.formio-dialog .offcanvas-sm{transition:none}}@media(max-width:575.98px){.formio-builder-app .offcanvas-sm.offcanvas-start,.formio-dialog .offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.formio-builder-app .offcanvas-sm.offcanvas-end,.formio-dialog .offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.formio-builder-app .offcanvas-sm.offcanvas-top,.formio-dialog .offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.formio-builder-app .offcanvas-sm.offcanvas-bottom,.formio-dialog .offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.formio-builder-app .offcanvas-sm.show:not(.hiding),.formio-builder-app .offcanvas-sm.showing,.formio-dialog .offcanvas-sm.show:not(.hiding),.formio-dialog .offcanvas-sm.showing{transform:none}.formio-builder-app .offcanvas-sm.hiding,.formio-builder-app .offcanvas-sm.show,.formio-builder-app .offcanvas-sm.showing,.formio-dialog .offcanvas-sm.hiding,.formio-dialog .offcanvas-sm.show,.formio-dialog .offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.formio-builder-app .offcanvas-sm,.formio-dialog .offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.formio-builder-app .offcanvas-sm .offcanvas-header,.formio-dialog .offcanvas-sm .offcanvas-header{display:none}.formio-builder-app .offcanvas-sm .offcanvas-body,.formio-dialog .offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.formio-builder-app .offcanvas-md,.formio-dialog .offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.formio-builder-app .offcanvas-md,.formio-dialog .offcanvas-md{transition:none}}@media(max-width:767.98px){.formio-builder-app .offcanvas-md.offcanvas-start,.formio-dialog .offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.formio-builder-app .offcanvas-md.offcanvas-end,.formio-dialog .offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.formio-builder-app .offcanvas-md.offcanvas-top,.formio-dialog .offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.formio-builder-app .offcanvas-md.offcanvas-bottom,.formio-dialog .offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.formio-builder-app .offcanvas-md.show:not(.hiding),.formio-builder-app .offcanvas-md.showing,.formio-dialog .offcanvas-md.show:not(.hiding),.formio-dialog .offcanvas-md.showing{transform:none}.formio-builder-app .offcanvas-md.hiding,.formio-builder-app .offcanvas-md.show,.formio-builder-app .offcanvas-md.showing,.formio-dialog .offcanvas-md.hiding,.formio-dialog .offcanvas-md.show,.formio-dialog .offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.formio-builder-app .offcanvas-md,.formio-dialog .offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.formio-builder-app .offcanvas-md .offcanvas-header,.formio-dialog .offcanvas-md .offcanvas-header{display:none}.formio-builder-app .offcanvas-md .offcanvas-body,.formio-dialog .offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.formio-builder-app .offcanvas-lg,.formio-dialog .offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.formio-builder-app .offcanvas-lg,.formio-dialog .offcanvas-lg{transition:none}}@media(max-width:991.98px){.formio-builder-app .offcanvas-lg.offcanvas-start,.formio-dialog .offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.formio-builder-app .offcanvas-lg.offcanvas-end,.formio-dialog .offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.formio-builder-app .offcanvas-lg.offcanvas-top,.formio-dialog .offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.formio-builder-app .offcanvas-lg.offcanvas-bottom,.formio-dialog .offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.formio-builder-app .offcanvas-lg.show:not(.hiding),.formio-builder-app .offcanvas-lg.showing,.formio-dialog .offcanvas-lg.show:not(.hiding),.formio-dialog .offcanvas-lg.showing{transform:none}.formio-builder-app .offcanvas-lg.hiding,.formio-builder-app .offcanvas-lg.show,.formio-builder-app .offcanvas-lg.showing,.formio-dialog .offcanvas-lg.hiding,.formio-dialog .offcanvas-lg.show,.formio-dialog .offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.formio-builder-app .offcanvas-lg,.formio-dialog .offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.formio-builder-app .offcanvas-lg .offcanvas-header,.formio-dialog .offcanvas-lg .offcanvas-header{display:none}.formio-builder-app .offcanvas-lg .offcanvas-body,.formio-dialog .offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.formio-builder-app .offcanvas-xl,.formio-dialog .offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.formio-builder-app .offcanvas-xl,.formio-dialog .offcanvas-xl{transition:none}}@media(max-width:1199.98px){.formio-builder-app .offcanvas-xl.offcanvas-start,.formio-dialog .offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.formio-builder-app .offcanvas-xl.offcanvas-end,.formio-dialog .offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.formio-builder-app .offcanvas-xl.offcanvas-top,.formio-dialog .offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.formio-builder-app .offcanvas-xl.offcanvas-bottom,.formio-dialog .offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.formio-builder-app .offcanvas-xl.show:not(.hiding),.formio-builder-app .offcanvas-xl.showing,.formio-dialog .offcanvas-xl.show:not(.hiding),.formio-dialog .offcanvas-xl.showing{transform:none}.formio-builder-app .offcanvas-xl.hiding,.formio-builder-app .offcanvas-xl.show,.formio-builder-app .offcanvas-xl.showing,.formio-dialog .offcanvas-xl.hiding,.formio-dialog .offcanvas-xl.show,.formio-dialog .offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.formio-builder-app .offcanvas-xl,.formio-dialog .offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.formio-builder-app .offcanvas-xl .offcanvas-header,.formio-dialog .offcanvas-xl .offcanvas-header{display:none}.formio-builder-app .offcanvas-xl .offcanvas-body,.formio-dialog .offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.formio-builder-app .offcanvas-xxl,.formio-dialog .offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.formio-builder-app .offcanvas-xxl,.formio-dialog .offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.formio-builder-app .offcanvas-xxl.offcanvas-start,.formio-dialog .offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.formio-builder-app .offcanvas-xxl.offcanvas-end,.formio-dialog .offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.formio-builder-app .offcanvas-xxl.offcanvas-top,.formio-dialog .offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.formio-builder-app .offcanvas-xxl.offcanvas-bottom,.formio-dialog .offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.formio-builder-app .offcanvas-xxl.show:not(.hiding),.formio-builder-app .offcanvas-xxl.showing,.formio-dialog .offcanvas-xxl.show:not(.hiding),.formio-dialog .offcanvas-xxl.showing{transform:none}.formio-builder-app .offcanvas-xxl.hiding,.formio-builder-app .offcanvas-xxl.show,.formio-builder-app .offcanvas-xxl.showing,.formio-dialog .offcanvas-xxl.hiding,.formio-dialog .offcanvas-xxl.show,.formio-dialog .offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.formio-builder-app .offcanvas-xxl,.formio-dialog .offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.formio-builder-app .offcanvas-xxl .offcanvas-header,.formio-dialog .offcanvas-xxl .offcanvas-header{display:none}.formio-builder-app .offcanvas-xxl .offcanvas-body,.formio-dialog .offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.formio-builder-app .offcanvas,.formio-dialog .offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.formio-builder-app .offcanvas,.formio-dialog .offcanvas{transition:none}}.formio-builder-app .offcanvas.offcanvas-start,.formio-dialog .offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.formio-builder-app .offcanvas.offcanvas-end,.formio-dialog .offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.formio-builder-app .offcanvas.offcanvas-top,.formio-dialog .offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.formio-builder-app .offcanvas.offcanvas-bottom,.formio-dialog .offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.formio-builder-app .offcanvas.show:not(.hiding),.formio-builder-app .offcanvas.showing,.formio-dialog .offcanvas.show:not(.hiding),.formio-dialog .offcanvas.showing{transform:none}.formio-builder-app .offcanvas.hiding,.formio-builder-app .offcanvas.show,.formio-builder-app .offcanvas.showing,.formio-dialog .offcanvas.hiding,.formio-dialog .offcanvas.show,.formio-dialog .offcanvas.showing{visibility:visible}.formio-builder-app .offcanvas-backdrop,.formio-dialog .offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.formio-builder-app .offcanvas-backdrop.fade,.formio-dialog .offcanvas-backdrop.fade{opacity:0}.formio-builder-app .offcanvas-backdrop.show,.formio-dialog .offcanvas-backdrop.show{opacity:.5}.formio-builder-app .offcanvas-header,.formio-dialog .offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.formio-builder-app .offcanvas-header .btn-close,.formio-dialog .offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.formio-builder-app .offcanvas-title,.formio-dialog .offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.formio-builder-app .offcanvas-body,.formio-dialog .offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.formio-builder-app .placeholder,.formio-dialog .placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.formio-builder-app .placeholder.btn:before,.formio-dialog .placeholder.btn:before{display:inline-block;content:""}.formio-builder-app .placeholder-xs,.formio-dialog .placeholder-xs{min-height:.6em}.formio-builder-app .placeholder-sm,.formio-dialog .placeholder-sm{min-height:.8em}.formio-builder-app .placeholder-lg,.formio-dialog .placeholder-lg{min-height:1.2em}.formio-builder-app .placeholder-glow .placeholder,.formio-dialog .placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.formio-builder-app .placeholder-wave,.formio-dialog .placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.formio-builder-app .clearfix:after,.formio-dialog .clearfix:after{display:block;clear:both;content:""}.formio-builder-app .text-bg-primary,.formio-dialog .text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-secondary,.formio-dialog .text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-success,.formio-dialog .text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-info,.formio-dialog .text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-warning,.formio-dialog .text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-danger,.formio-dialog .text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-light,.formio-dialog .text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .text-bg-dark,.formio-dialog .text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.formio-builder-app .link-primary,.formio-dialog .link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-primary:focus,.formio-builder-app .link-primary:hover,.formio-dialog .link-primary:focus,.formio-dialog .link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-secondary,.formio-dialog .link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-secondary:focus,.formio-builder-app .link-secondary:hover,.formio-dialog .link-secondary:focus,.formio-dialog .link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-success,.formio-dialog .link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-success:focus,.formio-builder-app .link-success:hover,.formio-dialog .link-success:focus,.formio-dialog .link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-info,.formio-dialog .link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-info:focus,.formio-builder-app .link-info:hover,.formio-dialog .link-info:focus,.formio-dialog .link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-warning,.formio-dialog .link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-warning:focus,.formio-builder-app .link-warning:hover,.formio-dialog .link-warning:focus,.formio-dialog .link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-danger,.formio-dialog .link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-danger:focus,.formio-builder-app .link-danger:hover,.formio-dialog .link-danger:focus,.formio-dialog .link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-light,.formio-dialog .link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-light:focus,.formio-builder-app .link-light:hover,.formio-dialog .link-light:focus,.formio-dialog .link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-dark,.formio-dialog .link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-dark:focus,.formio-builder-app .link-dark:hover,.formio-dialog .link-dark:focus,.formio-dialog .link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-body-emphasis,.formio-dialog .link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-body-emphasis:focus,.formio-builder-app .link-body-emphasis:hover,.formio-dialog .link-body-emphasis:focus,.formio-dialog .link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.formio-builder-app .focus-ring:focus,.formio-dialog .focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.formio-builder-app .icon-link,.formio-dialog .icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.formio-builder-app .icon-link>.bi,.formio-dialog .icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.formio-builder-app .icon-link>.bi,.formio-dialog .icon-link>.bi{transition:none}}.formio-builder-app .icon-link-hover:focus-visible>.bi,.formio-builder-app .icon-link-hover:hover>.bi,.formio-dialog .icon-link-hover:focus-visible>.bi,.formio-dialog .icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.formio-builder-app .ratio,.formio-dialog .ratio{position:relative;width:100%}.formio-builder-app .ratio:before,.formio-dialog .ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.formio-builder-app .ratio>*,.formio-dialog .ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.formio-builder-app .ratio-1x1,.formio-dialog .ratio-1x1{--bs-aspect-ratio: 100%}.formio-builder-app .ratio-4x3,.formio-dialog .ratio-4x3{--bs-aspect-ratio: 75%}.formio-builder-app .ratio-16x9,.formio-dialog .ratio-16x9{--bs-aspect-ratio: 56.25%}.formio-builder-app .ratio-21x9,.formio-dialog .ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.formio-builder-app .fixed-top,.formio-dialog .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.formio-builder-app .fixed-bottom,.formio-dialog .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.formio-builder-app .sticky-top,.formio-dialog .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.formio-builder-app .sticky-bottom,.formio-dialog .sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.formio-builder-app .sticky-sm-top,.formio-dialog .sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.formio-builder-app .sticky-sm-bottom,.formio-dialog .sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.formio-builder-app .sticky-md-top,.formio-dialog .sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.formio-builder-app .sticky-md-bottom,.formio-dialog .sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.formio-builder-app .sticky-lg-top,.formio-dialog .sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.formio-builder-app .sticky-lg-bottom,.formio-dialog .sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.formio-builder-app .sticky-xl-top,.formio-dialog .sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.formio-builder-app .sticky-xl-bottom,.formio-dialog .sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.formio-builder-app .sticky-xxl-top,.formio-dialog .sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.formio-builder-app .sticky-xxl-bottom,.formio-dialog .sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.formio-builder-app .hstack,.formio-dialog .hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.formio-builder-app .vstack,.formio-dialog .vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.formio-builder-app .visually-hidden,.formio-builder-app .visually-hidden-focusable:not(:focus):not(:focus-within),.formio-dialog .visually-hidden,.formio-dialog .visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.formio-builder-app .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.formio-builder-app .visually-hidden:not(caption),.formio-dialog .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.formio-dialog .visually-hidden:not(caption){position:absolute!important}.formio-builder-app .visually-hidden *,.formio-builder-app .visually-hidden-focusable:not(:focus):not(:focus-within) *,.formio-dialog .visually-hidden *,.formio-dialog .visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.formio-builder-app .stretched-link:after,.formio-dialog .stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.formio-builder-app .text-truncate,.formio-dialog .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formio-builder-app .vr,.formio-dialog .vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.formio-builder-app .align-baseline,.formio-dialog .align-baseline{vertical-align:baseline!important}.formio-builder-app .align-top,.formio-dialog .align-top{vertical-align:top!important}.formio-builder-app .align-middle,.formio-dialog .align-middle{vertical-align:middle!important}.formio-builder-app .align-bottom,.formio-dialog .align-bottom{vertical-align:bottom!important}.formio-builder-app .align-text-bottom,.formio-dialog .align-text-bottom{vertical-align:text-bottom!important}.formio-builder-app .align-text-top,.formio-dialog .align-text-top{vertical-align:text-top!important}.formio-builder-app .float-start,.formio-dialog .float-start{float:left!important}.formio-builder-app .float-end,.formio-dialog .float-end{float:right!important}.formio-builder-app .float-none,.formio-dialog .float-none{float:none!important}.formio-builder-app .object-fit-contain,.formio-dialog .object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.formio-builder-app .object-fit-cover,.formio-dialog .object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.formio-builder-app .object-fit-fill,.formio-dialog .object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.formio-builder-app .object-fit-scale,.formio-dialog .object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.formio-builder-app .object-fit-none,.formio-dialog .object-fit-none{-o-object-fit:none!important;object-fit:none!important}.formio-builder-app .opacity-0,.formio-dialog .opacity-0{opacity:0!important}.formio-builder-app .opacity-25,.formio-dialog .opacity-25{opacity:.25!important}.formio-builder-app .opacity-50,.formio-dialog .opacity-50{opacity:.5!important}.formio-builder-app .opacity-75,.formio-dialog .opacity-75{opacity:.75!important}.formio-builder-app .opacity-100,.formio-dialog .opacity-100{opacity:1!important}.formio-builder-app .overflow-auto,.formio-dialog .overflow-auto{overflow:auto!important}.formio-builder-app .overflow-hidden,.formio-dialog .overflow-hidden{overflow:hidden!important}.formio-builder-app .overflow-visible,.formio-dialog .overflow-visible{overflow:visible!important}.formio-builder-app .overflow-scroll,.formio-dialog .overflow-scroll{overflow:scroll!important}.formio-builder-app .overflow-x-auto,.formio-dialog .overflow-x-auto{overflow-x:auto!important}.formio-builder-app .overflow-x-hidden,.formio-dialog .overflow-x-hidden{overflow-x:hidden!important}.formio-builder-app .overflow-x-visible,.formio-dialog .overflow-x-visible{overflow-x:visible!important}.formio-builder-app .overflow-x-scroll,.formio-dialog .overflow-x-scroll{overflow-x:scroll!important}.formio-builder-app .overflow-y-auto,.formio-dialog .overflow-y-auto{overflow-y:auto!important}.formio-builder-app .overflow-y-hidden,.formio-dialog .overflow-y-hidden{overflow-y:hidden!important}.formio-builder-app .overflow-y-visible,.formio-dialog .overflow-y-visible{overflow-y:visible!important}.formio-builder-app .overflow-y-scroll,.formio-dialog .overflow-y-scroll{overflow-y:scroll!important}.formio-builder-app .d-inline,.formio-dialog .d-inline{display:inline!important}.formio-builder-app .d-inline-block,.formio-dialog .d-inline-block{display:inline-block!important}.formio-builder-app .d-block,.formio-dialog .d-block{display:block!important}.formio-builder-app .d-grid,.formio-dialog .d-grid{display:grid!important}.formio-builder-app .d-inline-grid,.formio-dialog .d-inline-grid{display:inline-grid!important}.formio-builder-app .d-table,.formio-dialog .d-table{display:table!important}.formio-builder-app .d-table-row,.formio-dialog .d-table-row{display:table-row!important}.formio-builder-app .d-table-cell,.formio-dialog .d-table-cell{display:table-cell!important}.formio-builder-app .d-flex,.formio-dialog .d-flex{display:flex!important}.formio-builder-app .d-inline-flex,.formio-dialog .d-inline-flex{display:inline-flex!important}.formio-builder-app .d-none,.formio-dialog .d-none{display:none!important}.formio-builder-app .shadow,.formio-dialog .shadow{box-shadow:var(--bs-box-shadow)!important}.formio-builder-app .shadow-sm,.formio-dialog .shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.formio-builder-app .shadow-lg,.formio-dialog .shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.formio-builder-app .shadow-none,.formio-dialog .shadow-none{box-shadow:none!important}.formio-builder-app .focus-ring-primary,.formio-dialog .focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-secondary,.formio-dialog .focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-success,.formio-dialog .focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-info,.formio-dialog .focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-warning,.formio-dialog .focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-danger,.formio-dialog .focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-light,.formio-dialog .focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .focus-ring-dark,.formio-dialog .focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.formio-builder-app .position-static,.formio-dialog .position-static{position:static!important}.formio-builder-app .position-relative,.formio-dialog .position-relative{position:relative!important}.formio-builder-app .position-absolute,.formio-dialog .position-absolute{position:absolute!important}.formio-builder-app .position-fixed,.formio-dialog .position-fixed{position:fixed!important}.formio-builder-app .position-sticky,.formio-dialog .position-sticky{position:-webkit-sticky!important;position:sticky!important}.formio-builder-app .top-0,.formio-dialog .top-0{top:0!important}.formio-builder-app .top-50,.formio-dialog .top-50{top:50%!important}.formio-builder-app .top-100,.formio-dialog .top-100{top:100%!important}.formio-builder-app .bottom-0,.formio-dialog .bottom-0{bottom:0!important}.formio-builder-app .bottom-50,.formio-dialog .bottom-50{bottom:50%!important}.formio-builder-app .bottom-100,.formio-dialog .bottom-100{bottom:100%!important}.formio-builder-app .start-0,.formio-dialog .start-0{left:0!important}.formio-builder-app .start-50,.formio-dialog .start-50{left:50%!important}.formio-builder-app .start-100,.formio-dialog .start-100{left:100%!important}.formio-builder-app .end-0,.formio-dialog .end-0{right:0!important}.formio-builder-app .end-50,.formio-dialog .end-50{right:50%!important}.formio-builder-app .end-100,.formio-dialog .end-100{right:100%!important}.formio-builder-app .translate-middle,.formio-dialog .translate-middle{transform:translate(-50%,-50%)!important}.formio-builder-app .translate-middle-x,.formio-dialog .translate-middle-x{transform:translate(-50%)!important}.formio-builder-app .translate-middle-y,.formio-dialog .translate-middle-y{transform:translateY(-50%)!important}.formio-builder-app .border,.formio-dialog .border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.formio-builder-app .border-0,.formio-dialog .border-0{border:0!important}.formio-builder-app .border-top,.formio-dialog .border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.formio-builder-app .border-top-0,.formio-dialog .border-top-0{border-top:0!important}.formio-builder-app .border-end,.formio-dialog .border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.formio-builder-app .border-end-0,.formio-dialog .border-end-0{border-right:0!important}.formio-builder-app .border-bottom,.formio-dialog .border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.formio-builder-app .border-bottom-0,.formio-dialog .border-bottom-0{border-bottom:0!important}.formio-builder-app .border-start,.formio-dialog .border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.formio-builder-app .border-start-0,.formio-dialog .border-start-0{border-left:0!important}.formio-builder-app .border-primary,.formio-dialog .border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-secondary,.formio-dialog .border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-success,.formio-dialog .border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-info,.formio-dialog .border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-warning,.formio-dialog .border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-danger,.formio-dialog .border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-light,.formio-dialog .border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-dark,.formio-dialog .border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-black,.formio-dialog .border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-white,.formio-dialog .border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.formio-builder-app .border-primary-subtle,.formio-dialog .border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.formio-builder-app .border-secondary-subtle,.formio-dialog .border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.formio-builder-app .border-success-subtle,.formio-dialog .border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.formio-builder-app .border-info-subtle,.formio-dialog .border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.formio-builder-app .border-warning-subtle,.formio-dialog .border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.formio-builder-app .border-danger-subtle,.formio-dialog .border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.formio-builder-app .border-light-subtle,.formio-dialog .border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.formio-builder-app .border-dark-subtle,.formio-dialog .border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.formio-builder-app .border-1,.formio-dialog .border-1{border-width:1px!important}.formio-builder-app .border-2,.formio-dialog .border-2{border-width:2px!important}.formio-builder-app .border-3,.formio-dialog .border-3{border-width:3px!important}.formio-builder-app .border-4,.formio-dialog .border-4{border-width:4px!important}.formio-builder-app .border-5,.formio-dialog .border-5{border-width:5px!important}.formio-builder-app .border-opacity-10,.formio-dialog .border-opacity-10{--bs-border-opacity: .1}.formio-builder-app .border-opacity-25,.formio-dialog .border-opacity-25{--bs-border-opacity: .25}.formio-builder-app .border-opacity-50,.formio-dialog .border-opacity-50{--bs-border-opacity: .5}.formio-builder-app .border-opacity-75,.formio-dialog .border-opacity-75{--bs-border-opacity: .75}.formio-builder-app .border-opacity-100,.formio-dialog .border-opacity-100{--bs-border-opacity: 1}.formio-builder-app .w-25,.formio-dialog .w-25{width:25%!important}.formio-builder-app .w-50,.formio-dialog .w-50{width:50%!important}.formio-builder-app .w-75,.formio-dialog .w-75{width:75%!important}.formio-builder-app .w-100,.formio-dialog .w-100{width:100%!important}.formio-builder-app .w-auto,.formio-dialog .w-auto{width:auto!important}.formio-builder-app .mw-100,.formio-dialog .mw-100{max-width:100%!important}.formio-builder-app .vw-100,.formio-dialog .vw-100{width:100vw!important}.formio-builder-app .min-vw-100,.formio-dialog .min-vw-100{min-width:100vw!important}.formio-builder-app .h-25,.formio-dialog .h-25{height:25%!important}.formio-builder-app .h-50,.formio-dialog .h-50{height:50%!important}.formio-builder-app .h-75,.formio-dialog .h-75{height:75%!important}.formio-builder-app .h-100,.formio-dialog .h-100{height:100%!important}.formio-builder-app .h-auto,.formio-dialog .h-auto{height:auto!important}.formio-builder-app .mh-100,.formio-dialog .mh-100{max-height:100%!important}.formio-builder-app .vh-100,.formio-dialog .vh-100{height:100vh!important}.formio-builder-app .min-vh-100,.formio-dialog .min-vh-100{min-height:100vh!important}.formio-builder-app .flex-fill,.formio-dialog .flex-fill{flex:1 1 auto!important}.formio-builder-app .flex-row,.formio-dialog .flex-row{flex-direction:row!important}.formio-builder-app .flex-column,.formio-dialog .flex-column{flex-direction:column!important}.formio-builder-app .flex-row-reverse,.formio-dialog .flex-row-reverse{flex-direction:row-reverse!important}.formio-builder-app .flex-column-reverse,.formio-dialog .flex-column-reverse{flex-direction:column-reverse!important}.formio-builder-app .flex-grow-0,.formio-dialog .flex-grow-0{flex-grow:0!important}.formio-builder-app .flex-grow-1,.formio-dialog .flex-grow-1{flex-grow:1!important}.formio-builder-app .flex-shrink-0,.formio-dialog .flex-shrink-0{flex-shrink:0!important}.formio-builder-app .flex-shrink-1,.formio-dialog .flex-shrink-1{flex-shrink:1!important}.formio-builder-app .flex-wrap,.formio-dialog .flex-wrap{flex-wrap:wrap!important}.formio-builder-app .flex-nowrap,.formio-dialog .flex-nowrap{flex-wrap:nowrap!important}.formio-builder-app .flex-wrap-reverse,.formio-dialog .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.formio-builder-app .justify-content-start,.formio-dialog .justify-content-start{justify-content:flex-start!important}.formio-builder-app .justify-content-end,.formio-dialog .justify-content-end{justify-content:flex-end!important}.formio-builder-app .justify-content-center,.formio-dialog .justify-content-center{justify-content:center!important}.formio-builder-app .justify-content-between,.formio-dialog .justify-content-between{justify-content:space-between!important}.formio-builder-app .justify-content-around,.formio-dialog .justify-content-around{justify-content:space-around!important}.formio-builder-app .justify-content-evenly,.formio-dialog .justify-content-evenly{justify-content:space-evenly!important}.formio-builder-app .align-items-start,.formio-dialog .align-items-start{align-items:flex-start!important}.formio-builder-app .align-items-end,.formio-dialog .align-items-end{align-items:flex-end!important}.formio-builder-app .align-items-center,.formio-dialog .align-items-center{align-items:center!important}.formio-builder-app .align-items-baseline,.formio-dialog .align-items-baseline{align-items:baseline!important}.formio-builder-app .align-items-stretch,.formio-dialog .align-items-stretch{align-items:stretch!important}.formio-builder-app .align-content-start,.formio-dialog .align-content-start{align-content:flex-start!important}.formio-builder-app .align-content-end,.formio-dialog .align-content-end{align-content:flex-end!important}.formio-builder-app .align-content-center,.formio-dialog .align-content-center{align-content:center!important}.formio-builder-app .align-content-between,.formio-dialog .align-content-between{align-content:space-between!important}.formio-builder-app .align-content-around,.formio-dialog .align-content-around{align-content:space-around!important}.formio-builder-app .align-content-stretch,.formio-dialog .align-content-stretch{align-content:stretch!important}.formio-builder-app .align-self-auto,.formio-dialog .align-self-auto{align-self:auto!important}.formio-builder-app .align-self-start,.formio-dialog .align-self-start{align-self:flex-start!important}.formio-builder-app .align-self-end,.formio-dialog .align-self-end{align-self:flex-end!important}.formio-builder-app .align-self-center,.formio-dialog .align-self-center{align-self:center!important}.formio-builder-app .align-self-baseline,.formio-dialog .align-self-baseline{align-self:baseline!important}.formio-builder-app .align-self-stretch,.formio-dialog .align-self-stretch{align-self:stretch!important}.formio-builder-app .order-first,.formio-dialog .order-first{order:-1!important}.formio-builder-app .order-0,.formio-dialog .order-0{order:0!important}.formio-builder-app .order-1,.formio-dialog .order-1{order:1!important}.formio-builder-app .order-2,.formio-dialog .order-2{order:2!important}.formio-builder-app .order-3,.formio-dialog .order-3{order:3!important}.formio-builder-app .order-4,.formio-dialog .order-4{order:4!important}.formio-builder-app .order-5,.formio-dialog .order-5{order:5!important}.formio-builder-app .order-last,.formio-dialog .order-last{order:6!important}.formio-builder-app .m-0,.formio-dialog .m-0{margin:0!important}.formio-builder-app .m-1,.formio-dialog .m-1{margin:.25rem!important}.formio-builder-app .m-2,.formio-dialog .m-2{margin:.5rem!important}.formio-builder-app .m-3,.formio-dialog .m-3{margin:1rem!important}.formio-builder-app .m-4,.formio-dialog .m-4{margin:1.5rem!important}.formio-builder-app .m-5,.formio-dialog .m-5{margin:3rem!important}.formio-builder-app .m-auto,.formio-dialog .m-auto{margin:auto!important}.formio-builder-app .mx-0,.formio-dialog .mx-0{margin-right:0!important;margin-left:0!important}.formio-builder-app .mx-1,.formio-dialog .mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.formio-builder-app .mx-2,.formio-dialog .mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.formio-builder-app .mx-3,.formio-dialog .mx-3{margin-right:1rem!important;margin-left:1rem!important}.formio-builder-app .mx-4,.formio-dialog .mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.formio-builder-app .mx-5,.formio-dialog .mx-5{margin-right:3rem!important;margin-left:3rem!important}.formio-builder-app .mx-auto,.formio-dialog .mx-auto{margin-right:auto!important;margin-left:auto!important}.formio-builder-app .my-0,.formio-dialog .my-0{margin-top:0!important;margin-bottom:0!important}.formio-builder-app .my-1,.formio-dialog .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.formio-builder-app .my-2,.formio-dialog .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.formio-builder-app .my-3,.formio-dialog .my-3{margin-top:1rem!important;margin-bottom:1rem!important}.formio-builder-app .my-4,.formio-dialog .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.formio-builder-app .my-5,.formio-dialog .my-5{margin-top:3rem!important;margin-bottom:3rem!important}.formio-builder-app .my-auto,.formio-dialog .my-auto{margin-top:auto!important;margin-bottom:auto!important}.formio-builder-app .mt-0,.formio-dialog .mt-0{margin-top:0!important}.formio-builder-app .mt-1,.formio-dialog .mt-1{margin-top:.25rem!important}.formio-builder-app .mt-2,.formio-dialog .mt-2{margin-top:.5rem!important}.formio-builder-app .mt-3,.formio-dialog .mt-3{margin-top:1rem!important}.formio-builder-app .mt-4,.formio-dialog .mt-4{margin-top:1.5rem!important}.formio-builder-app .mt-5,.formio-dialog .mt-5{margin-top:3rem!important}.formio-builder-app .mt-auto,.formio-dialog .mt-auto{margin-top:auto!important}.formio-builder-app .me-0,.formio-dialog .me-0{margin-right:0!important}.formio-builder-app .me-1,.formio-dialog .me-1{margin-right:.25rem!important}.formio-builder-app .me-2,.formio-dialog .me-2{margin-right:.5rem!important}.formio-builder-app .me-3,.formio-dialog .me-3{margin-right:1rem!important}.formio-builder-app .me-4,.formio-dialog .me-4{margin-right:1.5rem!important}.formio-builder-app .me-5,.formio-dialog .me-5{margin-right:3rem!important}.formio-builder-app .me-auto,.formio-dialog .me-auto{margin-right:auto!important}.formio-builder-app .mb-0,.formio-dialog .mb-0{margin-bottom:0!important}.formio-builder-app .mb-1,.formio-dialog .mb-1{margin-bottom:.25rem!important}.formio-builder-app .mb-2,.formio-dialog .mb-2{margin-bottom:.5rem!important}.formio-builder-app .mb-3,.formio-dialog .mb-3{margin-bottom:1rem!important}.formio-builder-app .mb-4,.formio-dialog .mb-4{margin-bottom:1.5rem!important}.formio-builder-app .mb-5,.formio-dialog .mb-5{margin-bottom:3rem!important}.formio-builder-app .mb-auto,.formio-dialog .mb-auto{margin-bottom:auto!important}.formio-builder-app .ms-0,.formio-dialog .ms-0{margin-left:0!important}.formio-builder-app .ms-1,.formio-dialog .ms-1{margin-left:.25rem!important}.formio-builder-app .ms-2,.formio-dialog .ms-2{margin-left:.5rem!important}.formio-builder-app .ms-3,.formio-dialog .ms-3{margin-left:1rem!important}.formio-builder-app .ms-4,.formio-dialog .ms-4{margin-left:1.5rem!important}.formio-builder-app .ms-5,.formio-dialog .ms-5{margin-left:3rem!important}.formio-builder-app .ms-auto,.formio-dialog .ms-auto{margin-left:auto!important}.formio-builder-app .p-0,.formio-dialog .p-0{padding:0!important}.formio-builder-app .p-1,.formio-dialog .p-1{padding:.25rem!important}.formio-builder-app .p-2,.formio-dialog .p-2{padding:.5rem!important}.formio-builder-app .p-3,.formio-dialog .p-3{padding:1rem!important}.formio-builder-app .p-4,.formio-dialog .p-4{padding:1.5rem!important}.formio-builder-app .p-5,.formio-dialog .p-5{padding:3rem!important}.formio-builder-app .px-0,.formio-dialog .px-0{padding-right:0!important;padding-left:0!important}.formio-builder-app .px-1,.formio-dialog .px-1{padding-right:.25rem!important;padding-left:.25rem!important}.formio-builder-app .px-2,.formio-dialog .px-2{padding-right:.5rem!important;padding-left:.5rem!important}.formio-builder-app .px-3,.formio-dialog .px-3{padding-right:1rem!important;padding-left:1rem!important}.formio-builder-app .px-4,.formio-dialog .px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.formio-builder-app .px-5,.formio-dialog .px-5{padding-right:3rem!important;padding-left:3rem!important}.formio-builder-app .py-0,.formio-dialog .py-0{padding-top:0!important;padding-bottom:0!important}.formio-builder-app .py-1,.formio-dialog .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.formio-builder-app .py-2,.formio-dialog .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.formio-builder-app .py-3,.formio-dialog .py-3{padding-top:1rem!important;padding-bottom:1rem!important}.formio-builder-app .py-4,.formio-dialog .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.formio-builder-app .py-5,.formio-dialog .py-5{padding-top:3rem!important;padding-bottom:3rem!important}.formio-builder-app .pt-0,.formio-dialog .pt-0{padding-top:0!important}.formio-builder-app .pt-1,.formio-dialog .pt-1{padding-top:.25rem!important}.formio-builder-app .pt-2,.formio-dialog .pt-2{padding-top:.5rem!important}.formio-builder-app .pt-3,.formio-dialog .pt-3{padding-top:1rem!important}.formio-builder-app .pt-4,.formio-dialog .pt-4{padding-top:1.5rem!important}.formio-builder-app .pt-5,.formio-dialog .pt-5{padding-top:3rem!important}.formio-builder-app .pe-0,.formio-dialog .pe-0{padding-right:0!important}.formio-builder-app .pe-1,.formio-dialog .pe-1{padding-right:.25rem!important}.formio-builder-app .pe-2,.formio-dialog .pe-2{padding-right:.5rem!important}.formio-builder-app .pe-3,.formio-dialog .pe-3{padding-right:1rem!important}.formio-builder-app .pe-4,.formio-dialog .pe-4{padding-right:1.5rem!important}.formio-builder-app .pe-5,.formio-dialog .pe-5{padding-right:3rem!important}.formio-builder-app .pb-0,.formio-dialog .pb-0{padding-bottom:0!important}.formio-builder-app .pb-1,.formio-dialog .pb-1{padding-bottom:.25rem!important}.formio-builder-app .pb-2,.formio-dialog .pb-2{padding-bottom:.5rem!important}.formio-builder-app .pb-3,.formio-dialog .pb-3{padding-bottom:1rem!important}.formio-builder-app .pb-4,.formio-dialog .pb-4{padding-bottom:1.5rem!important}.formio-builder-app .pb-5,.formio-dialog .pb-5{padding-bottom:3rem!important}.formio-builder-app .ps-0,.formio-dialog .ps-0{padding-left:0!important}.formio-builder-app .ps-1,.formio-dialog .ps-1{padding-left:.25rem!important}.formio-builder-app .ps-2,.formio-dialog .ps-2{padding-left:.5rem!important}.formio-builder-app .ps-3,.formio-dialog .ps-3{padding-left:1rem!important}.formio-builder-app .ps-4,.formio-dialog .ps-4{padding-left:1.5rem!important}.formio-builder-app .ps-5,.formio-dialog .ps-5{padding-left:3rem!important}.formio-builder-app .gap-0,.formio-dialog .gap-0{gap:0!important}.formio-builder-app .gap-1,.formio-dialog .gap-1{gap:.25rem!important}.formio-builder-app .gap-2,.formio-dialog .gap-2{gap:.5rem!important}.formio-builder-app .gap-3,.formio-dialog .gap-3{gap:1rem!important}.formio-builder-app .gap-4,.formio-dialog .gap-4{gap:1.5rem!important}.formio-builder-app .gap-5,.formio-dialog .gap-5{gap:3rem!important}.formio-builder-app .row-gap-0,.formio-dialog .row-gap-0{row-gap:0!important}.formio-builder-app .row-gap-1,.formio-dialog .row-gap-1{row-gap:.25rem!important}.formio-builder-app .row-gap-2,.formio-dialog .row-gap-2{row-gap:.5rem!important}.formio-builder-app .row-gap-3,.formio-dialog .row-gap-3{row-gap:1rem!important}.formio-builder-app .row-gap-4,.formio-dialog .row-gap-4{row-gap:1.5rem!important}.formio-builder-app .row-gap-5,.formio-dialog .row-gap-5{row-gap:3rem!important}.formio-builder-app .column-gap-0,.formio-dialog .column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.formio-builder-app .column-gap-1,.formio-dialog .column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.formio-builder-app .column-gap-2,.formio-dialog .column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.formio-builder-app .column-gap-3,.formio-dialog .column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.formio-builder-app .column-gap-4,.formio-dialog .column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.formio-builder-app .column-gap-5,.formio-dialog .column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.formio-builder-app .font-monospace,.formio-dialog .font-monospace{font-family:var(--bs-font-monospace)!important}.formio-builder-app .fs-1,.formio-dialog .fs-1{font-size:calc(1.375rem + 1.5vw)!important}.formio-builder-app .fs-2,.formio-dialog .fs-2{font-size:calc(1.325rem + .9vw)!important}.formio-builder-app .fs-3,.formio-dialog .fs-3{font-size:calc(1.3rem + .6vw)!important}.formio-builder-app .fs-4,.formio-dialog .fs-4{font-size:calc(1.275rem + .3vw)!important}.formio-builder-app .fs-5,.formio-dialog .fs-5{font-size:1.25rem!important}.formio-builder-app .fs-6,.formio-dialog .fs-6{font-size:1rem!important}.formio-builder-app .fst-italic,.formio-dialog .fst-italic{font-style:italic!important}.formio-builder-app .fst-normal,.formio-dialog .fst-normal{font-style:normal!important}.formio-builder-app .fw-lighter,.formio-dialog .fw-lighter{font-weight:lighter!important}.formio-builder-app .fw-light,.formio-dialog .fw-light{font-weight:300!important}.formio-builder-app .fw-normal,.formio-dialog .fw-normal{font-weight:400!important}.formio-builder-app .fw-medium,.formio-dialog .fw-medium{font-weight:500!important}.formio-builder-app .fw-semibold,.formio-dialog .fw-semibold{font-weight:600!important}.formio-builder-app .fw-bold,.formio-dialog .fw-bold{font-weight:700!important}.formio-builder-app .fw-bolder,.formio-dialog .fw-bolder{font-weight:bolder!important}.formio-builder-app .lh-1,.formio-dialog .lh-1{line-height:1!important}.formio-builder-app .lh-sm,.formio-dialog .lh-sm{line-height:1.25!important}.formio-builder-app .lh-base,.formio-dialog .lh-base{line-height:1.5!important}.formio-builder-app .lh-lg,.formio-dialog .lh-lg{line-height:2!important}.formio-builder-app .text-start,.formio-dialog .text-start{text-align:left!important}.formio-builder-app .text-end,.formio-dialog .text-end{text-align:right!important}.formio-builder-app .text-center,.formio-dialog .text-center{text-align:center!important}.formio-builder-app .text-decoration-none,.formio-dialog .text-decoration-none{text-decoration:none!important}.formio-builder-app .text-decoration-underline,.formio-dialog .text-decoration-underline{text-decoration:underline!important}.formio-builder-app .text-decoration-line-through,.formio-dialog .text-decoration-line-through{text-decoration:line-through!important}.formio-builder-app .text-lowercase,.formio-dialog .text-lowercase{text-transform:lowercase!important}.formio-builder-app .text-uppercase,.formio-dialog .text-uppercase{text-transform:uppercase!important}.formio-builder-app .text-capitalize,.formio-dialog .text-capitalize{text-transform:capitalize!important}.formio-builder-app .text-wrap,.formio-dialog .text-wrap{white-space:normal!important}.formio-builder-app .text-nowrap,.formio-dialog .text-nowrap{white-space:nowrap!important}.formio-builder-app .text-break,.formio-dialog .text-break{word-wrap:break-word!important;word-break:break-word!important}.formio-builder-app .text-primary,.formio-dialog .text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-secondary,.formio-dialog .text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-success,.formio-dialog .text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-info,.formio-dialog .text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-warning,.formio-dialog .text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-danger,.formio-dialog .text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-light,.formio-dialog .text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-dark,.formio-dialog .text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-black,.formio-dialog .text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-white,.formio-dialog .text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-body,.formio-dialog .text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.formio-builder-app .text-muted,.formio-dialog .text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.formio-builder-app .text-black-50,.formio-dialog .text-black-50{--bs-text-opacity: 1;color:#00000080!important}.formio-builder-app .text-white-50,.formio-dialog .text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.formio-builder-app .text-body-secondary,.formio-dialog .text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.formio-builder-app .text-body-tertiary,.formio-dialog .text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.formio-builder-app .text-body-emphasis,.formio-dialog .text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.formio-builder-app .text-reset,.formio-dialog .text-reset{--bs-text-opacity: 1;color:inherit!important}.formio-builder-app .text-opacity-25,.formio-dialog .text-opacity-25{--bs-text-opacity: .25}.formio-builder-app .text-opacity-50,.formio-dialog .text-opacity-50{--bs-text-opacity: .5}.formio-builder-app .text-opacity-75,.formio-dialog .text-opacity-75{--bs-text-opacity: .75}.formio-builder-app .text-opacity-100,.formio-dialog .text-opacity-100{--bs-text-opacity: 1}.formio-builder-app .text-primary-emphasis,.formio-dialog .text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.formio-builder-app .text-secondary-emphasis,.formio-dialog .text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.formio-builder-app .text-success-emphasis,.formio-dialog .text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.formio-builder-app .text-info-emphasis,.formio-dialog .text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.formio-builder-app .text-warning-emphasis,.formio-dialog .text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.formio-builder-app .text-danger-emphasis,.formio-dialog .text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.formio-builder-app .text-light-emphasis,.formio-dialog .text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.formio-builder-app .text-dark-emphasis,.formio-dialog .text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.formio-builder-app .link-opacity-10,.formio-dialog .link-opacity-10,.formio-builder-app .link-opacity-10-hover:hover,.formio-dialog .link-opacity-10-hover:hover{--bs-link-opacity: .1}.formio-builder-app .link-opacity-25,.formio-dialog .link-opacity-25,.formio-builder-app .link-opacity-25-hover:hover,.formio-dialog .link-opacity-25-hover:hover{--bs-link-opacity: .25}.formio-builder-app .link-opacity-50,.formio-dialog .link-opacity-50,.formio-builder-app .link-opacity-50-hover:hover,.formio-dialog .link-opacity-50-hover:hover{--bs-link-opacity: .5}.formio-builder-app .link-opacity-75,.formio-dialog .link-opacity-75,.formio-builder-app .link-opacity-75-hover:hover,.formio-dialog .link-opacity-75-hover:hover{--bs-link-opacity: .75}.formio-builder-app .link-opacity-100,.formio-dialog .link-opacity-100,.formio-builder-app .link-opacity-100-hover:hover,.formio-dialog .link-opacity-100-hover:hover{--bs-link-opacity: 1}.formio-builder-app .link-offset-1,.formio-dialog .link-offset-1,.formio-builder-app .link-offset-1-hover:hover,.formio-dialog .link-offset-1-hover:hover{text-underline-offset:.125em!important}.formio-builder-app .link-offset-2,.formio-dialog .link-offset-2,.formio-builder-app .link-offset-2-hover:hover,.formio-dialog .link-offset-2-hover:hover{text-underline-offset:.25em!important}.formio-builder-app .link-offset-3,.formio-dialog .link-offset-3,.formio-builder-app .link-offset-3-hover:hover,.formio-dialog .link-offset-3-hover:hover{text-underline-offset:.375em!important}.formio-builder-app .link-underline-primary,.formio-dialog .link-underline-primary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-secondary,.formio-dialog .link-underline-secondary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-success,.formio-dialog .link-underline-success{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-info,.formio-dialog .link-underline-info{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-warning,.formio-dialog .link-underline-warning{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-danger,.formio-dialog .link-underline-danger{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-light,.formio-dialog .link-underline-light{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline-dark,.formio-dialog .link-underline-dark{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.formio-builder-app .link-underline,.formio-dialog .link-underline{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.formio-builder-app .link-underline-opacity-0,.formio-dialog .link-underline-opacity-0,.formio-builder-app .link-underline-opacity-0-hover:hover,.formio-dialog .link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.formio-builder-app .link-underline-opacity-10,.formio-dialog .link-underline-opacity-10,.formio-builder-app .link-underline-opacity-10-hover:hover,.formio-dialog .link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.formio-builder-app .link-underline-opacity-25,.formio-dialog .link-underline-opacity-25,.formio-builder-app .link-underline-opacity-25-hover:hover,.formio-dialog .link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.formio-builder-app .link-underline-opacity-50,.formio-dialog .link-underline-opacity-50,.formio-builder-app .link-underline-opacity-50-hover:hover,.formio-dialog .link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.formio-builder-app .link-underline-opacity-75,.formio-dialog .link-underline-opacity-75,.formio-builder-app .link-underline-opacity-75-hover:hover,.formio-dialog .link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.formio-builder-app .link-underline-opacity-100,.formio-dialog .link-underline-opacity-100,.formio-builder-app .link-underline-opacity-100-hover:hover,.formio-dialog .link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.formio-builder-app .bg-primary,.formio-dialog .bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-secondary,.formio-dialog .bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-success,.formio-dialog .bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-info,.formio-dialog .bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-warning,.formio-dialog .bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-danger,.formio-dialog .bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-light,.formio-dialog .bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-dark,.formio-dialog .bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-black,.formio-dialog .bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-white,.formio-dialog .bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-body,.formio-dialog .bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-transparent,.formio-dialog .bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.formio-builder-app .bg-body-secondary,.formio-dialog .bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-body-tertiary,.formio-dialog .bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.formio-builder-app .bg-opacity-10,.formio-dialog .bg-opacity-10{--bs-bg-opacity: .1}.formio-builder-app .bg-opacity-25,.formio-dialog .bg-opacity-25{--bs-bg-opacity: .25}.formio-builder-app .bg-opacity-50,.formio-dialog .bg-opacity-50{--bs-bg-opacity: .5}.formio-builder-app .bg-opacity-75,.formio-dialog .bg-opacity-75{--bs-bg-opacity: .75}.formio-builder-app .bg-opacity-100,.formio-dialog .bg-opacity-100{--bs-bg-opacity: 1}.formio-builder-app .bg-primary-subtle,.formio-dialog .bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.formio-builder-app .bg-secondary-subtle,.formio-dialog .bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.formio-builder-app .bg-success-subtle,.formio-dialog .bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.formio-builder-app .bg-info-subtle,.formio-dialog .bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.formio-builder-app .bg-warning-subtle,.formio-dialog .bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.formio-builder-app .bg-danger-subtle,.formio-dialog .bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.formio-builder-app .bg-light-subtle,.formio-dialog .bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.formio-builder-app .bg-dark-subtle,.formio-dialog .bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.formio-builder-app .bg-gradient,.formio-dialog .bg-gradient{background-image:var(--bs-gradient)!important}.formio-builder-app .user-select-all,.formio-dialog .user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.formio-builder-app .user-select-auto,.formio-dialog .user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.formio-builder-app .user-select-none,.formio-dialog .user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.formio-builder-app .pe-none,.formio-dialog .pe-none{pointer-events:none!important}.formio-builder-app .pe-auto,.formio-dialog .pe-auto{pointer-events:auto!important}.formio-builder-app .rounded,.formio-dialog .rounded{border-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-0,.formio-dialog .rounded-0{border-radius:0!important}.formio-builder-app .rounded-1,.formio-dialog .rounded-1{border-radius:var(--bs-border-radius-sm)!important}.formio-builder-app .rounded-2,.formio-dialog .rounded-2{border-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-3,.formio-dialog .rounded-3{border-radius:var(--bs-border-radius-lg)!important}.formio-builder-app .rounded-4,.formio-dialog .rounded-4{border-radius:var(--bs-border-radius-xl)!important}.formio-builder-app .rounded-5,.formio-dialog .rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.formio-builder-app .rounded-circle,.formio-dialog .rounded-circle{border-radius:50%!important}.formio-builder-app .rounded-pill,.formio-dialog .rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.formio-builder-app .rounded-top,.formio-dialog .rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-top-0,.formio-dialog .rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.formio-builder-app .rounded-top-1,.formio-dialog .rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.formio-builder-app .rounded-top-2,.formio-dialog .rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-top-3,.formio-dialog .rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.formio-builder-app .rounded-top-4,.formio-dialog .rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.formio-builder-app .rounded-top-5,.formio-dialog .rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.formio-builder-app .rounded-top-circle,.formio-dialog .rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.formio-builder-app .rounded-top-pill,.formio-dialog .rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.formio-builder-app .rounded-end,.formio-dialog .rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-end-0,.formio-dialog .rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.formio-builder-app .rounded-end-1,.formio-dialog .rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.formio-builder-app .rounded-end-2,.formio-dialog .rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-end-3,.formio-dialog .rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.formio-builder-app .rounded-end-4,.formio-dialog .rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.formio-builder-app .rounded-end-5,.formio-dialog .rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.formio-builder-app .rounded-end-circle,.formio-dialog .rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.formio-builder-app .rounded-end-pill,.formio-dialog .rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.formio-builder-app .rounded-bottom,.formio-dialog .rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-bottom-0,.formio-dialog .rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.formio-builder-app .rounded-bottom-1,.formio-dialog .rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.formio-builder-app .rounded-bottom-2,.formio-dialog .rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-bottom-3,.formio-dialog .rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.formio-builder-app .rounded-bottom-4,.formio-dialog .rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.formio-builder-app .rounded-bottom-5,.formio-dialog .rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.formio-builder-app .rounded-bottom-circle,.formio-dialog .rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.formio-builder-app .rounded-bottom-pill,.formio-dialog .rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.formio-builder-app .rounded-start,.formio-dialog .rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-start-0,.formio-dialog .rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.formio-builder-app .rounded-start-1,.formio-dialog .rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.formio-builder-app .rounded-start-2,.formio-dialog .rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.formio-builder-app .rounded-start-3,.formio-dialog .rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.formio-builder-app .rounded-start-4,.formio-dialog .rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.formio-builder-app .rounded-start-5,.formio-dialog .rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.formio-builder-app .rounded-start-circle,.formio-dialog .rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.formio-builder-app .rounded-start-pill,.formio-dialog .rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.formio-builder-app .visible,.formio-dialog .visible{visibility:visible!important}.formio-builder-app .invisible,.formio-dialog .invisible{visibility:hidden!important}.formio-builder-app .z-n1,.formio-dialog .z-n1{z-index:-1!important}.formio-builder-app .z-0,.formio-dialog .z-0{z-index:0!important}.formio-builder-app .z-1,.formio-dialog .z-1{z-index:1!important}.formio-builder-app .z-2,.formio-dialog .z-2{z-index:2!important}.formio-builder-app .z-3,.formio-dialog .z-3{z-index:3!important}@media(min-width:576px){.formio-builder-app .float-sm-start,.formio-dialog .float-sm-start{float:left!important}.formio-builder-app .float-sm-end,.formio-dialog .float-sm-end{float:right!important}.formio-builder-app .float-sm-none,.formio-dialog .float-sm-none{float:none!important}.formio-builder-app .object-fit-sm-contain,.formio-dialog .object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.formio-builder-app .object-fit-sm-cover,.formio-dialog .object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.formio-builder-app .object-fit-sm-fill,.formio-dialog .object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.formio-builder-app .object-fit-sm-scale,.formio-dialog .object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.formio-builder-app .object-fit-sm-none,.formio-dialog .object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.formio-builder-app .d-sm-inline,.formio-dialog .d-sm-inline{display:inline!important}.formio-builder-app .d-sm-inline-block,.formio-dialog .d-sm-inline-block{display:inline-block!important}.formio-builder-app .d-sm-block,.formio-dialog .d-sm-block{display:block!important}.formio-builder-app .d-sm-grid,.formio-dialog .d-sm-grid{display:grid!important}.formio-builder-app .d-sm-inline-grid,.formio-dialog .d-sm-inline-grid{display:inline-grid!important}.formio-builder-app .d-sm-table,.formio-dialog .d-sm-table{display:table!important}.formio-builder-app .d-sm-table-row,.formio-dialog .d-sm-table-row{display:table-row!important}.formio-builder-app .d-sm-table-cell,.formio-dialog .d-sm-table-cell{display:table-cell!important}.formio-builder-app .d-sm-flex,.formio-dialog .d-sm-flex{display:flex!important}.formio-builder-app .d-sm-inline-flex,.formio-dialog .d-sm-inline-flex{display:inline-flex!important}.formio-builder-app .d-sm-none,.formio-dialog .d-sm-none{display:none!important}.formio-builder-app .flex-sm-fill,.formio-dialog .flex-sm-fill{flex:1 1 auto!important}.formio-builder-app .flex-sm-row,.formio-dialog .flex-sm-row{flex-direction:row!important}.formio-builder-app .flex-sm-column,.formio-dialog .flex-sm-column{flex-direction:column!important}.formio-builder-app .flex-sm-row-reverse,.formio-dialog .flex-sm-row-reverse{flex-direction:row-reverse!important}.formio-builder-app .flex-sm-column-reverse,.formio-dialog .flex-sm-column-reverse{flex-direction:column-reverse!important}.formio-builder-app .flex-sm-grow-0,.formio-dialog .flex-sm-grow-0{flex-grow:0!important}.formio-builder-app .flex-sm-grow-1,.formio-dialog .flex-sm-grow-1{flex-grow:1!important}.formio-builder-app .flex-sm-shrink-0,.formio-dialog .flex-sm-shrink-0{flex-shrink:0!important}.formio-builder-app .flex-sm-shrink-1,.formio-dialog .flex-sm-shrink-1{flex-shrink:1!important}.formio-builder-app .flex-sm-wrap,.formio-dialog .flex-sm-wrap{flex-wrap:wrap!important}.formio-builder-app .flex-sm-nowrap,.formio-dialog .flex-sm-nowrap{flex-wrap:nowrap!important}.formio-builder-app .flex-sm-wrap-reverse,.formio-dialog .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.formio-builder-app .justify-content-sm-start,.formio-dialog .justify-content-sm-start{justify-content:flex-start!important}.formio-builder-app .justify-content-sm-end,.formio-dialog .justify-content-sm-end{justify-content:flex-end!important}.formio-builder-app .justify-content-sm-center,.formio-dialog .justify-content-sm-center{justify-content:center!important}.formio-builder-app .justify-content-sm-between,.formio-dialog .justify-content-sm-between{justify-content:space-between!important}.formio-builder-app .justify-content-sm-around,.formio-dialog .justify-content-sm-around{justify-content:space-around!important}.formio-builder-app .justify-content-sm-evenly,.formio-dialog .justify-content-sm-evenly{justify-content:space-evenly!important}.formio-builder-app .align-items-sm-start,.formio-dialog .align-items-sm-start{align-items:flex-start!important}.formio-builder-app .align-items-sm-end,.formio-dialog .align-items-sm-end{align-items:flex-end!important}.formio-builder-app .align-items-sm-center,.formio-dialog .align-items-sm-center{align-items:center!important}.formio-builder-app .align-items-sm-baseline,.formio-dialog .align-items-sm-baseline{align-items:baseline!important}.formio-builder-app .align-items-sm-stretch,.formio-dialog .align-items-sm-stretch{align-items:stretch!important}.formio-builder-app .align-content-sm-start,.formio-dialog .align-content-sm-start{align-content:flex-start!important}.formio-builder-app .align-content-sm-end,.formio-dialog .align-content-sm-end{align-content:flex-end!important}.formio-builder-app .align-content-sm-center,.formio-dialog .align-content-sm-center{align-content:center!important}.formio-builder-app .align-content-sm-between,.formio-dialog .align-content-sm-between{align-content:space-between!important}.formio-builder-app .align-content-sm-around,.formio-dialog .align-content-sm-around{align-content:space-around!important}.formio-builder-app .align-content-sm-stretch,.formio-dialog .align-content-sm-stretch{align-content:stretch!important}.formio-builder-app .align-self-sm-auto,.formio-dialog .align-self-sm-auto{align-self:auto!important}.formio-builder-app .align-self-sm-start,.formio-dialog .align-self-sm-start{align-self:flex-start!important}.formio-builder-app .align-self-sm-end,.formio-dialog .align-self-sm-end{align-self:flex-end!important}.formio-builder-app .align-self-sm-center,.formio-dialog .align-self-sm-center{align-self:center!important}.formio-builder-app .align-self-sm-baseline,.formio-dialog .align-self-sm-baseline{align-self:baseline!important}.formio-builder-app .align-self-sm-stretch,.formio-dialog .align-self-sm-stretch{align-self:stretch!important}.formio-builder-app .order-sm-first,.formio-dialog .order-sm-first{order:-1!important}.formio-builder-app .order-sm-0,.formio-dialog .order-sm-0{order:0!important}.formio-builder-app .order-sm-1,.formio-dialog .order-sm-1{order:1!important}.formio-builder-app .order-sm-2,.formio-dialog .order-sm-2{order:2!important}.formio-builder-app .order-sm-3,.formio-dialog .order-sm-3{order:3!important}.formio-builder-app .order-sm-4,.formio-dialog .order-sm-4{order:4!important}.formio-builder-app .order-sm-5,.formio-dialog .order-sm-5{order:5!important}.formio-builder-app .order-sm-last,.formio-dialog .order-sm-last{order:6!important}.formio-builder-app .m-sm-0,.formio-dialog .m-sm-0{margin:0!important}.formio-builder-app .m-sm-1,.formio-dialog .m-sm-1{margin:.25rem!important}.formio-builder-app .m-sm-2,.formio-dialog .m-sm-2{margin:.5rem!important}.formio-builder-app .m-sm-3,.formio-dialog .m-sm-3{margin:1rem!important}.formio-builder-app .m-sm-4,.formio-dialog .m-sm-4{margin:1.5rem!important}.formio-builder-app .m-sm-5,.formio-dialog .m-sm-5{margin:3rem!important}.formio-builder-app .m-sm-auto,.formio-dialog .m-sm-auto{margin:auto!important}.formio-builder-app .mx-sm-0,.formio-dialog .mx-sm-0{margin-right:0!important;margin-left:0!important}.formio-builder-app .mx-sm-1,.formio-dialog .mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.formio-builder-app .mx-sm-2,.formio-dialog .mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.formio-builder-app .mx-sm-3,.formio-dialog .mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.formio-builder-app .mx-sm-4,.formio-dialog .mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.formio-builder-app .mx-sm-5,.formio-dialog .mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.formio-builder-app .mx-sm-auto,.formio-dialog .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.formio-builder-app .my-sm-0,.formio-dialog .my-sm-0{margin-top:0!important;margin-bottom:0!important}.formio-builder-app .my-sm-1,.formio-dialog .my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.formio-builder-app .my-sm-2,.formio-dialog .my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.formio-builder-app .my-sm-3,.formio-dialog .my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.formio-builder-app .my-sm-4,.formio-dialog .my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.formio-builder-app .my-sm-5,.formio-dialog .my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.formio-builder-app .my-sm-auto,.formio-dialog .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.formio-builder-app .mt-sm-0,.formio-dialog .mt-sm-0{margin-top:0!important}.formio-builder-app .mt-sm-1,.formio-dialog .mt-sm-1{margin-top:.25rem!important}.formio-builder-app .mt-sm-2,.formio-dialog .mt-sm-2{margin-top:.5rem!important}.formio-builder-app .mt-sm-3,.formio-dialog .mt-sm-3{margin-top:1rem!important}.formio-builder-app .mt-sm-4,.formio-dialog .mt-sm-4{margin-top:1.5rem!important}.formio-builder-app .mt-sm-5,.formio-dialog .mt-sm-5{margin-top:3rem!important}.formio-builder-app .mt-sm-auto,.formio-dialog .mt-sm-auto{margin-top:auto!important}.formio-builder-app .me-sm-0,.formio-dialog .me-sm-0{margin-right:0!important}.formio-builder-app .me-sm-1,.formio-dialog .me-sm-1{margin-right:.25rem!important}.formio-builder-app .me-sm-2,.formio-dialog .me-sm-2{margin-right:.5rem!important}.formio-builder-app .me-sm-3,.formio-dialog .me-sm-3{margin-right:1rem!important}.formio-builder-app .me-sm-4,.formio-dialog .me-sm-4{margin-right:1.5rem!important}.formio-builder-app .me-sm-5,.formio-dialog .me-sm-5{margin-right:3rem!important}.formio-builder-app .me-sm-auto,.formio-dialog .me-sm-auto{margin-right:auto!important}.formio-builder-app .mb-sm-0,.formio-dialog .mb-sm-0{margin-bottom:0!important}.formio-builder-app .mb-sm-1,.formio-dialog .mb-sm-1{margin-bottom:.25rem!important}.formio-builder-app .mb-sm-2,.formio-dialog .mb-sm-2{margin-bottom:.5rem!important}.formio-builder-app .mb-sm-3,.formio-dialog .mb-sm-3{margin-bottom:1rem!important}.formio-builder-app .mb-sm-4,.formio-dialog .mb-sm-4{margin-bottom:1.5rem!important}.formio-builder-app .mb-sm-5,.formio-dialog .mb-sm-5{margin-bottom:3rem!important}.formio-builder-app .mb-sm-auto,.formio-dialog .mb-sm-auto{margin-bottom:auto!important}.formio-builder-app .ms-sm-0,.formio-dialog .ms-sm-0{margin-left:0!important}.formio-builder-app .ms-sm-1,.formio-dialog .ms-sm-1{margin-left:.25rem!important}.formio-builder-app .ms-sm-2,.formio-dialog .ms-sm-2{margin-left:.5rem!important}.formio-builder-app .ms-sm-3,.formio-dialog .ms-sm-3{margin-left:1rem!important}.formio-builder-app .ms-sm-4,.formio-dialog .ms-sm-4{margin-left:1.5rem!important}.formio-builder-app .ms-sm-5,.formio-dialog .ms-sm-5{margin-left:3rem!important}.formio-builder-app .ms-sm-auto,.formio-dialog .ms-sm-auto{margin-left:auto!important}.formio-builder-app .p-sm-0,.formio-dialog .p-sm-0{padding:0!important}.formio-builder-app .p-sm-1,.formio-dialog .p-sm-1{padding:.25rem!important}.formio-builder-app .p-sm-2,.formio-dialog .p-sm-2{padding:.5rem!important}.formio-builder-app .p-sm-3,.formio-dialog .p-sm-3{padding:1rem!important}.formio-builder-app .p-sm-4,.formio-dialog .p-sm-4{padding:1.5rem!important}.formio-builder-app .p-sm-5,.formio-dialog .p-sm-5{padding:3rem!important}.formio-builder-app .px-sm-0,.formio-dialog .px-sm-0{padding-right:0!important;padding-left:0!important}.formio-builder-app .px-sm-1,.formio-dialog .px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.formio-builder-app .px-sm-2,.formio-dialog .px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.formio-builder-app .px-sm-3,.formio-dialog .px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.formio-builder-app .px-sm-4,.formio-dialog .px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.formio-builder-app .px-sm-5,.formio-dialog .px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.formio-builder-app .py-sm-0,.formio-dialog .py-sm-0{padding-top:0!important;padding-bottom:0!important}.formio-builder-app .py-sm-1,.formio-dialog .py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.formio-builder-app .py-sm-2,.formio-dialog .py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.formio-builder-app .py-sm-3,.formio-dialog .py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.formio-builder-app .py-sm-4,.formio-dialog .py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.formio-builder-app .py-sm-5,.formio-dialog .py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.formio-builder-app .pt-sm-0,.formio-dialog .pt-sm-0{padding-top:0!important}.formio-builder-app .pt-sm-1,.formio-dialog .pt-sm-1{padding-top:.25rem!important}.formio-builder-app .pt-sm-2,.formio-dialog .pt-sm-2{padding-top:.5rem!important}.formio-builder-app .pt-sm-3,.formio-dialog .pt-sm-3{padding-top:1rem!important}.formio-builder-app .pt-sm-4,.formio-dialog .pt-sm-4{padding-top:1.5rem!important}.formio-builder-app .pt-sm-5,.formio-dialog .pt-sm-5{padding-top:3rem!important}.formio-builder-app .pe-sm-0,.formio-dialog .pe-sm-0{padding-right:0!important}.formio-builder-app .pe-sm-1,.formio-dialog .pe-sm-1{padding-right:.25rem!important}.formio-builder-app .pe-sm-2,.formio-dialog .pe-sm-2{padding-right:.5rem!important}.formio-builder-app .pe-sm-3,.formio-dialog .pe-sm-3{padding-right:1rem!important}.formio-builder-app .pe-sm-4,.formio-dialog .pe-sm-4{padding-right:1.5rem!important}.formio-builder-app .pe-sm-5,.formio-dialog .pe-sm-5{padding-right:3rem!important}.formio-builder-app .pb-sm-0,.formio-dialog .pb-sm-0{padding-bottom:0!important}.formio-builder-app .pb-sm-1,.formio-dialog .pb-sm-1{padding-bottom:.25rem!important}.formio-builder-app .pb-sm-2,.formio-dialog .pb-sm-2{padding-bottom:.5rem!important}.formio-builder-app .pb-sm-3,.formio-dialog .pb-sm-3{padding-bottom:1rem!important}.formio-builder-app .pb-sm-4,.formio-dialog .pb-sm-4{padding-bottom:1.5rem!important}.formio-builder-app .pb-sm-5,.formio-dialog .pb-sm-5{padding-bottom:3rem!important}.formio-builder-app .ps-sm-0,.formio-dialog .ps-sm-0{padding-left:0!important}.formio-builder-app .ps-sm-1,.formio-dialog .ps-sm-1{padding-left:.25rem!important}.formio-builder-app .ps-sm-2,.formio-dialog .ps-sm-2{padding-left:.5rem!important}.formio-builder-app .ps-sm-3,.formio-dialog .ps-sm-3{padding-left:1rem!important}.formio-builder-app .ps-sm-4,.formio-dialog .ps-sm-4{padding-left:1.5rem!important}.formio-builder-app .ps-sm-5,.formio-dialog .ps-sm-5{padding-left:3rem!important}.formio-builder-app .gap-sm-0,.formio-dialog .gap-sm-0{gap:0!important}.formio-builder-app .gap-sm-1,.formio-dialog .gap-sm-1{gap:.25rem!important}.formio-builder-app .gap-sm-2,.formio-dialog .gap-sm-2{gap:.5rem!important}.formio-builder-app .gap-sm-3,.formio-dialog .gap-sm-3{gap:1rem!important}.formio-builder-app .gap-sm-4,.formio-dialog .gap-sm-4{gap:1.5rem!important}.formio-builder-app .gap-sm-5,.formio-dialog .gap-sm-5{gap:3rem!important}.formio-builder-app .row-gap-sm-0,.formio-dialog .row-gap-sm-0{row-gap:0!important}.formio-builder-app .row-gap-sm-1,.formio-dialog .row-gap-sm-1{row-gap:.25rem!important}.formio-builder-app .row-gap-sm-2,.formio-dialog .row-gap-sm-2{row-gap:.5rem!important}.formio-builder-app .row-gap-sm-3,.formio-dialog .row-gap-sm-3{row-gap:1rem!important}.formio-builder-app .row-gap-sm-4,.formio-dialog .row-gap-sm-4{row-gap:1.5rem!important}.formio-builder-app .row-gap-sm-5,.formio-dialog .row-gap-sm-5{row-gap:3rem!important}.formio-builder-app .column-gap-sm-0,.formio-dialog .column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.formio-builder-app .column-gap-sm-1,.formio-dialog .column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.formio-builder-app .column-gap-sm-2,.formio-dialog .column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.formio-builder-app .column-gap-sm-3,.formio-dialog .column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.formio-builder-app .column-gap-sm-4,.formio-dialog .column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.formio-builder-app .column-gap-sm-5,.formio-dialog .column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.formio-builder-app .text-sm-start,.formio-dialog .text-sm-start{text-align:left!important}.formio-builder-app .text-sm-end,.formio-dialog .text-sm-end{text-align:right!important}.formio-builder-app .text-sm-center,.formio-dialog .text-sm-center{text-align:center!important}}@media(min-width:768px){.formio-builder-app .float-md-start,.formio-dialog .float-md-start{float:left!important}.formio-builder-app .float-md-end,.formio-dialog .float-md-end{float:right!important}.formio-builder-app .float-md-none,.formio-dialog .float-md-none{float:none!important}.formio-builder-app .object-fit-md-contain,.formio-dialog .object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.formio-builder-app .object-fit-md-cover,.formio-dialog .object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.formio-builder-app .object-fit-md-fill,.formio-dialog .object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.formio-builder-app .object-fit-md-scale,.formio-dialog .object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.formio-builder-app .object-fit-md-none,.formio-dialog .object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.formio-builder-app .d-md-inline,.formio-dialog .d-md-inline{display:inline!important}.formio-builder-app .d-md-inline-block,.formio-dialog .d-md-inline-block{display:inline-block!important}.formio-builder-app .d-md-block,.formio-dialog .d-md-block{display:block!important}.formio-builder-app .d-md-grid,.formio-dialog .d-md-grid{display:grid!important}.formio-builder-app .d-md-inline-grid,.formio-dialog .d-md-inline-grid{display:inline-grid!important}.formio-builder-app .d-md-table,.formio-dialog .d-md-table{display:table!important}.formio-builder-app .d-md-table-row,.formio-dialog .d-md-table-row{display:table-row!important}.formio-builder-app .d-md-table-cell,.formio-dialog .d-md-table-cell{display:table-cell!important}.formio-builder-app .d-md-flex,.formio-dialog .d-md-flex{display:flex!important}.formio-builder-app .d-md-inline-flex,.formio-dialog .d-md-inline-flex{display:inline-flex!important}.formio-builder-app .d-md-none,.formio-dialog .d-md-none{display:none!important}.formio-builder-app .flex-md-fill,.formio-dialog .flex-md-fill{flex:1 1 auto!important}.formio-builder-app .flex-md-row,.formio-dialog .flex-md-row{flex-direction:row!important}.formio-builder-app .flex-md-column,.formio-dialog .flex-md-column{flex-direction:column!important}.formio-builder-app .flex-md-row-reverse,.formio-dialog .flex-md-row-reverse{flex-direction:row-reverse!important}.formio-builder-app .flex-md-column-reverse,.formio-dialog .flex-md-column-reverse{flex-direction:column-reverse!important}.formio-builder-app .flex-md-grow-0,.formio-dialog .flex-md-grow-0{flex-grow:0!important}.formio-builder-app .flex-md-grow-1,.formio-dialog .flex-md-grow-1{flex-grow:1!important}.formio-builder-app .flex-md-shrink-0,.formio-dialog .flex-md-shrink-0{flex-shrink:0!important}.formio-builder-app .flex-md-shrink-1,.formio-dialog .flex-md-shrink-1{flex-shrink:1!important}.formio-builder-app .flex-md-wrap,.formio-dialog .flex-md-wrap{flex-wrap:wrap!important}.formio-builder-app .flex-md-nowrap,.formio-dialog .flex-md-nowrap{flex-wrap:nowrap!important}.formio-builder-app .flex-md-wrap-reverse,.formio-dialog .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.formio-builder-app .justify-content-md-start,.formio-dialog .justify-content-md-start{justify-content:flex-start!important}.formio-builder-app .justify-content-md-end,.formio-dialog .justify-content-md-end{justify-content:flex-end!important}.formio-builder-app .justify-content-md-center,.formio-dialog .justify-content-md-center{justify-content:center!important}.formio-builder-app .justify-content-md-between,.formio-dialog .justify-content-md-between{justify-content:space-between!important}.formio-builder-app .justify-content-md-around,.formio-dialog .justify-content-md-around{justify-content:space-around!important}.formio-builder-app .justify-content-md-evenly,.formio-dialog .justify-content-md-evenly{justify-content:space-evenly!important}.formio-builder-app .align-items-md-start,.formio-dialog .align-items-md-start{align-items:flex-start!important}.formio-builder-app .align-items-md-end,.formio-dialog .align-items-md-end{align-items:flex-end!important}.formio-builder-app .align-items-md-center,.formio-dialog .align-items-md-center{align-items:center!important}.formio-builder-app .align-items-md-baseline,.formio-dialog .align-items-md-baseline{align-items:baseline!important}.formio-builder-app .align-items-md-stretch,.formio-dialog .align-items-md-stretch{align-items:stretch!important}.formio-builder-app .align-content-md-start,.formio-dialog .align-content-md-start{align-content:flex-start!important}.formio-builder-app .align-content-md-end,.formio-dialog .align-content-md-end{align-content:flex-end!important}.formio-builder-app .align-content-md-center,.formio-dialog .align-content-md-center{align-content:center!important}.formio-builder-app .align-content-md-between,.formio-dialog .align-content-md-between{align-content:space-between!important}.formio-builder-app .align-content-md-around,.formio-dialog .align-content-md-around{align-content:space-around!important}.formio-builder-app .align-content-md-stretch,.formio-dialog .align-content-md-stretch{align-content:stretch!important}.formio-builder-app .align-self-md-auto,.formio-dialog .align-self-md-auto{align-self:auto!important}.formio-builder-app .align-self-md-start,.formio-dialog .align-self-md-start{align-self:flex-start!important}.formio-builder-app .align-self-md-end,.formio-dialog .align-self-md-end{align-self:flex-end!important}.formio-builder-app .align-self-md-center,.formio-dialog .align-self-md-center{align-self:center!important}.formio-builder-app .align-self-md-baseline,.formio-dialog .align-self-md-baseline{align-self:baseline!important}.formio-builder-app .align-self-md-stretch,.formio-dialog .align-self-md-stretch{align-self:stretch!important}.formio-builder-app .order-md-first,.formio-dialog .order-md-first{order:-1!important}.formio-builder-app .order-md-0,.formio-dialog .order-md-0{order:0!important}.formio-builder-app .order-md-1,.formio-dialog .order-md-1{order:1!important}.formio-builder-app .order-md-2,.formio-dialog .order-md-2{order:2!important}.formio-builder-app .order-md-3,.formio-dialog .order-md-3{order:3!important}.formio-builder-app .order-md-4,.formio-dialog .order-md-4{order:4!important}.formio-builder-app .order-md-5,.formio-dialog .order-md-5{order:5!important}.formio-builder-app .order-md-last,.formio-dialog .order-md-last{order:6!important}.formio-builder-app .m-md-0,.formio-dialog .m-md-0{margin:0!important}.formio-builder-app .m-md-1,.formio-dialog .m-md-1{margin:.25rem!important}.formio-builder-app .m-md-2,.formio-dialog .m-md-2{margin:.5rem!important}.formio-builder-app .m-md-3,.formio-dialog .m-md-3{margin:1rem!important}.formio-builder-app .m-md-4,.formio-dialog .m-md-4{margin:1.5rem!important}.formio-builder-app .m-md-5,.formio-dialog .m-md-5{margin:3rem!important}.formio-builder-app .m-md-auto,.formio-dialog .m-md-auto{margin:auto!important}.formio-builder-app .mx-md-0,.formio-dialog .mx-md-0{margin-right:0!important;margin-left:0!important}.formio-builder-app .mx-md-1,.formio-dialog .mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.formio-builder-app .mx-md-2,.formio-dialog .mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.formio-builder-app .mx-md-3,.formio-dialog .mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.formio-builder-app .mx-md-4,.formio-dialog .mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.formio-builder-app .mx-md-5,.formio-dialog .mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.formio-builder-app .mx-md-auto,.formio-dialog .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.formio-builder-app .my-md-0,.formio-dialog .my-md-0{margin-top:0!important;margin-bottom:0!important}.formio-builder-app .my-md-1,.formio-dialog .my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.formio-builder-app .my-md-2,.formio-dialog .my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.formio-builder-app .my-md-3,.formio-dialog .my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.formio-builder-app .my-md-4,.formio-dialog .my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.formio-builder-app .my-md-5,.formio-dialog .my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.formio-builder-app .my-md-auto,.formio-dialog .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.formio-builder-app .mt-md-0,.formio-dialog .mt-md-0{margin-top:0!important}.formio-builder-app .mt-md-1,.formio-dialog .mt-md-1{margin-top:.25rem!important}.formio-builder-app .mt-md-2,.formio-dialog .mt-md-2{margin-top:.5rem!important}.formio-builder-app .mt-md-3,.formio-dialog .mt-md-3{margin-top:1rem!important}.formio-builder-app .mt-md-4,.formio-dialog .mt-md-4{margin-top:1.5rem!important}.formio-builder-app .mt-md-5,.formio-dialog .mt-md-5{margin-top:3rem!important}.formio-builder-app .mt-md-auto,.formio-dialog .mt-md-auto{margin-top:auto!important}.formio-builder-app .me-md-0,.formio-dialog .me-md-0{margin-right:0!important}.formio-builder-app .me-md-1,.formio-dialog .me-md-1{margin-right:.25rem!important}.formio-builder-app .me-md-2,.formio-dialog .me-md-2{margin-right:.5rem!important}.formio-builder-app .me-md-3,.formio-dialog .me-md-3{margin-right:1rem!important}.formio-builder-app .me-md-4,.formio-dialog .me-md-4{margin-right:1.5rem!important}.formio-builder-app .me-md-5,.formio-dialog .me-md-5{margin-right:3rem!important}.formio-builder-app .me-md-auto,.formio-dialog .me-md-auto{margin-right:auto!important}.formio-builder-app .mb-md-0,.formio-dialog .mb-md-0{margin-bottom:0!important}.formio-builder-app .mb-md-1,.formio-dialog .mb-md-1{margin-bottom:.25rem!important}.formio-builder-app .mb-md-2,.formio-dialog .mb-md-2{margin-bottom:.5rem!important}.formio-builder-app .mb-md-3,.formio-dialog .mb-md-3{margin-bottom:1rem!important}.formio-builder-app .mb-md-4,.formio-dialog .mb-md-4{margin-bottom:1.5rem!important}.formio-builder-app .mb-md-5,.formio-dialog .mb-md-5{margin-bottom:3rem!important}.formio-builder-app .mb-md-auto,.formio-dialog .mb-md-auto{margin-bottom:auto!important}.formio-builder-app .ms-md-0,.formio-dialog .ms-md-0{margin-left:0!important}.formio-builder-app .ms-md-1,.formio-dialog .ms-md-1{margin-left:.25rem!important}.formio-builder-app .ms-md-2,.formio-dialog .ms-md-2{margin-left:.5rem!important}.formio-builder-app .ms-md-3,.formio-dialog .ms-md-3{margin-left:1rem!important}.formio-builder-app .ms-md-4,.formio-dialog .ms-md-4{margin-left:1.5rem!important}.formio-builder-app .ms-md-5,.formio-dialog .ms-md-5{margin-left:3rem!important}.formio-builder-app .ms-md-auto,.formio-dialog .ms-md-auto{margin-left:auto!important}.formio-builder-app .p-md-0,.formio-dialog .p-md-0{padding:0!important}.formio-builder-app .p-md-1,.formio-dialog .p-md-1{padding:.25rem!important}.formio-builder-app .p-md-2,.formio-dialog .p-md-2{padding:.5rem!important}.formio-builder-app .p-md-3,.formio-dialog .p-md-3{padding:1rem!important}.formio-builder-app .p-md-4,.formio-dialog .p-md-4{padding:1.5rem!important}.formio-builder-app .p-md-5,.formio-dialog .p-md-5{padding:3rem!important}.formio-builder-app .px-md-0,.formio-dialog .px-md-0{padding-right:0!important;padding-left:0!important}.formio-builder-app .px-md-1,.formio-dialog .px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.formio-builder-app .px-md-2,.formio-dialog .px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.formio-builder-app .px-md-3,.formio-dialog .px-md-3{padding-right:1rem!important;padding-left:1rem!important}.formio-builder-app .px-md-4,.formio-dialog .px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.formio-builder-app .px-md-5,.formio-dialog .px-md-5{padding-right:3rem!important;padding-left:3rem!important}.formio-builder-app .py-md-0,.formio-dialog .py-md-0{padding-top:0!important;padding-bottom:0!important}.formio-builder-app .py-md-1,.formio-dialog .py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.formio-builder-app .py-md-2,.formio-dialog .py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.formio-builder-app .py-md-3,.formio-dialog .py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.formio-builder-app .py-md-4,.formio-dialog .py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.formio-builder-app .py-md-5,.formio-dialog .py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.formio-builder-app .pt-md-0,.formio-dialog .pt-md-0{padding-top:0!important}.formio-builder-app .pt-md-1,.formio-dialog .pt-md-1{padding-top:.25rem!important}.formio-builder-app .pt-md-2,.formio-dialog .pt-md-2{padding-top:.5rem!important}.formio-builder-app .pt-md-3,.formio-dialog .pt-md-3{padding-top:1rem!important}.formio-builder-app .pt-md-4,.formio-dialog .pt-md-4{padding-top:1.5rem!important}.formio-builder-app .pt-md-5,.formio-dialog .pt-md-5{padding-top:3rem!important}.formio-builder-app .pe-md-0,.formio-dialog .pe-md-0{padding-right:0!important}.formio-builder-app .pe-md-1,.formio-dialog .pe-md-1{padding-right:.25rem!important}.formio-builder-app .pe-md-2,.formio-dialog .pe-md-2{padding-right:.5rem!important}.formio-builder-app .pe-md-3,.formio-dialog .pe-md-3{padding-right:1rem!important}.formio-builder-app .pe-md-4,.formio-dialog .pe-md-4{padding-right:1.5rem!important}.formio-builder-app .pe-md-5,.formio-dialog .pe-md-5{padding-right:3rem!important}.formio-builder-app .pb-md-0,.formio-dialog .pb-md-0{padding-bottom:0!important}.formio-builder-app .pb-md-1,.formio-dialog .pb-md-1{padding-bottom:.25rem!important}.formio-builder-app .pb-md-2,.formio-dialog .pb-md-2{padding-bottom:.5rem!important}.formio-builder-app .pb-md-3,.formio-dialog .pb-md-3{padding-bottom:1rem!important}.formio-builder-app .pb-md-4,.formio-dialog .pb-md-4{padding-bottom:1.5rem!important}.formio-builder-app .pb-md-5,.formio-dialog .pb-md-5{padding-bottom:3rem!important}.formio-builder-app .ps-md-0,.formio-dialog .ps-md-0{padding-left:0!important}.formio-builder-app .ps-md-1,.formio-dialog .ps-md-1{padding-left:.25rem!important}.formio-builder-app .ps-md-2,.formio-dialog .ps-md-2{padding-left:.5rem!important}.formio-builder-app .ps-md-3,.formio-dialog .ps-md-3{padding-left:1rem!important}.formio-builder-app .ps-md-4,.formio-dialog .ps-md-4{padding-left:1.5rem!important}.formio-builder-app .ps-md-5,.formio-dialog .ps-md-5{padding-left:3rem!important}.formio-builder-app .gap-md-0,.formio-dialog .gap-md-0{gap:0!important}.formio-builder-app .gap-md-1,.formio-dialog .gap-md-1{gap:.25rem!important}.formio-builder-app .gap-md-2,.formio-dialog .gap-md-2{gap:.5rem!important}.formio-builder-app .gap-md-3,.formio-dialog .gap-md-3{gap:1rem!important}.formio-builder-app .gap-md-4,.formio-dialog .gap-md-4{gap:1.5rem!important}.formio-builder-app .gap-md-5,.formio-dialog .gap-md-5{gap:3rem!important}.formio-builder-app .row-gap-md-0,.formio-dialog .row-gap-md-0{row-gap:0!important}.formio-builder-app .row-gap-md-1,.formio-dialog .row-gap-md-1{row-gap:.25rem!important}.formio-builder-app .row-gap-md-2,.formio-dialog .row-gap-md-2{row-gap:.5rem!important}.formio-builder-app .row-gap-md-3,.formio-dialog .row-gap-md-3{row-gap:1rem!important}.formio-builder-app .row-gap-md-4,.formio-dialog .row-gap-md-4{row-gap:1.5rem!important}.formio-builder-app .row-gap-md-5,.formio-dialog .row-gap-md-5{row-gap:3rem!important}.formio-builder-app .column-gap-md-0,.formio-dialog .column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.formio-builder-app .column-gap-md-1,.formio-dialog .column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.formio-builder-app .column-gap-md-2,.formio-dialog .column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.formio-builder-app .column-gap-md-3,.formio-dialog .column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.formio-builder-app .column-gap-md-4,.formio-dialog .column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.formio-builder-app .column-gap-md-5,.formio-dialog .column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.formio-builder-app .text-md-start,.formio-dialog .text-md-start{text-align:left!important}.formio-builder-app .text-md-end,.formio-dialog .text-md-end{text-align:right!important}.formio-builder-app .text-md-center,.formio-dialog .text-md-center{text-align:center!important}}@media(min-width:992px){.formio-builder-app .float-lg-start,.formio-dialog .float-lg-start{float:left!important}.formio-builder-app .float-lg-end,.formio-dialog .float-lg-end{float:right!important}.formio-builder-app .float-lg-none,.formio-dialog .float-lg-none{float:none!important}.formio-builder-app .object-fit-lg-contain,.formio-dialog .object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.formio-builder-app .object-fit-lg-cover,.formio-dialog .object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.formio-builder-app .object-fit-lg-fill,.formio-dialog .object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.formio-builder-app .object-fit-lg-scale,.formio-dialog .object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.formio-builder-app .object-fit-lg-none,.formio-dialog .object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.formio-builder-app .d-lg-inline,.formio-dialog .d-lg-inline{display:inline!important}.formio-builder-app .d-lg-inline-block,.formio-dialog .d-lg-inline-block{display:inline-block!important}.formio-builder-app .d-lg-block,.formio-dialog .d-lg-block{display:block!important}.formio-builder-app .d-lg-grid,.formio-dialog .d-lg-grid{display:grid!important}.formio-builder-app .d-lg-inline-grid,.formio-dialog .d-lg-inline-grid{display:inline-grid!important}.formio-builder-app .d-lg-table,.formio-dialog .d-lg-table{display:table!important}.formio-builder-app .d-lg-table-row,.formio-dialog .d-lg-table-row{display:table-row!important}.formio-builder-app .d-lg-table-cell,.formio-dialog .d-lg-table-cell{display:table-cell!important}.formio-builder-app .d-lg-flex,.formio-dialog .d-lg-flex{display:flex!important}.formio-builder-app .d-lg-inline-flex,.formio-dialog .d-lg-inline-flex{display:inline-flex!important}.formio-builder-app .d-lg-none,.formio-dialog .d-lg-none{display:none!important}.formio-builder-app .flex-lg-fill,.formio-dialog .flex-lg-fill{flex:1 1 auto!important}.formio-builder-app .flex-lg-row,.formio-dialog .flex-lg-row{flex-direction:row!important}.formio-builder-app .flex-lg-column,.formio-dialog .flex-lg-column{flex-direction:column!important}.formio-builder-app .flex-lg-row-reverse,.formio-dialog .flex-lg-row-reverse{flex-direction:row-reverse!important}.formio-builder-app .flex-lg-column-reverse,.formio-dialog .flex-lg-column-reverse{flex-direction:column-reverse!important}.formio-builder-app .flex-lg-grow-0,.formio-dialog .flex-lg-grow-0{flex-grow:0!important}.formio-builder-app .flex-lg-grow-1,.formio-dialog .flex-lg-grow-1{flex-grow:1!important}.formio-builder-app .flex-lg-shrink-0,.formio-dialog .flex-lg-shrink-0{flex-shrink:0!important}.formio-builder-app .flex-lg-shrink-1,.formio-dialog .flex-lg-shrink-1{flex-shrink:1!important}.formio-builder-app .flex-lg-wrap,.formio-dialog .flex-lg-wrap{flex-wrap:wrap!important}.formio-builder-app .flex-lg-nowrap,.formio-dialog .flex-lg-nowrap{flex-wrap:nowrap!important}.formio-builder-app .flex-lg-wrap-reverse,.formio-dialog .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.formio-builder-app .justify-content-lg-start,.formio-dialog .justify-content-lg-start{justify-content:flex-start!important}.formio-builder-app .justify-content-lg-end,.formio-dialog .justify-content-lg-end{justify-content:flex-end!important}.formio-builder-app .justify-content-lg-center,.formio-dialog .justify-content-lg-center{justify-content:center!important}.formio-builder-app .justify-content-lg-between,.formio-dialog .justify-content-lg-between{justify-content:space-between!important}.formio-builder-app .justify-content-lg-around,.formio-dialog .justify-content-lg-around{justify-content:space-around!important}.formio-builder-app .justify-content-lg-evenly,.formio-dialog .justify-content-lg-evenly{justify-content:space-evenly!important}.formio-builder-app .align-items-lg-start,.formio-dialog .align-items-lg-start{align-items:flex-start!important}.formio-builder-app .align-items-lg-end,.formio-dialog .align-items-lg-end{align-items:flex-end!important}.formio-builder-app .align-items-lg-center,.formio-dialog .align-items-lg-center{align-items:center!important}.formio-builder-app .align-items-lg-baseline,.formio-dialog .align-items-lg-baseline{align-items:baseline!important}.formio-builder-app .align-items-lg-stretch,.formio-dialog .align-items-lg-stretch{align-items:stretch!important}.formio-builder-app .align-content-lg-start,.formio-dialog .align-content-lg-start{align-content:flex-start!important}.formio-builder-app .align-content-lg-end,.formio-dialog .align-content-lg-end{align-content:flex-end!important}.formio-builder-app .align-content-lg-center,.formio-dialog .align-content-lg-center{align-content:center!important}.formio-builder-app .align-content-lg-between,.formio-dialog .align-content-lg-between{align-content:space-between!important}.formio-builder-app .align-content-lg-around,.formio-dialog .align-content-lg-around{align-content:space-around!important}.formio-builder-app .align-content-lg-stretch,.formio-dialog .align-content-lg-stretch{align-content:stretch!important}.formio-builder-app .align-self-lg-auto,.formio-dialog .align-self-lg-auto{align-self:auto!important}.formio-builder-app .align-self-lg-start,.formio-dialog .align-self-lg-start{align-self:flex-start!important}.formio-builder-app .align-self-lg-end,.formio-dialog .align-self-lg-end{align-self:flex-end!important}.formio-builder-app .align-self-lg-center,.formio-dialog .align-self-lg-center{align-self:center!important}.formio-builder-app .align-self-lg-baseline,.formio-dialog .align-self-lg-baseline{align-self:baseline!important}.formio-builder-app .align-self-lg-stretch,.formio-dialog .align-self-lg-stretch{align-self:stretch!important}.formio-builder-app .order-lg-first,.formio-dialog .order-lg-first{order:-1!important}.formio-builder-app .order-lg-0,.formio-dialog .order-lg-0{order:0!important}.formio-builder-app .order-lg-1,.formio-dialog .order-lg-1{order:1!important}.formio-builder-app .order-lg-2,.formio-dialog .order-lg-2{order:2!important}.formio-builder-app .order-lg-3,.formio-dialog .order-lg-3{order:3!important}.formio-builder-app .order-lg-4,.formio-dialog .order-lg-4{order:4!important}.formio-builder-app .order-lg-5,.formio-dialog .order-lg-5{order:5!important}.formio-builder-app .order-lg-last,.formio-dialog .order-lg-last{order:6!important}.formio-builder-app .m-lg-0,.formio-dialog .m-lg-0{margin:0!important}.formio-builder-app .m-lg-1,.formio-dialog .m-lg-1{margin:.25rem!important}.formio-builder-app .m-lg-2,.formio-dialog .m-lg-2{margin:.5rem!important}.formio-builder-app .m-lg-3,.formio-dialog .m-lg-3{margin:1rem!important}.formio-builder-app .m-lg-4,.formio-dialog .m-lg-4{margin:1.5rem!important}.formio-builder-app .m-lg-5,.formio-dialog .m-lg-5{margin:3rem!important}.formio-builder-app .m-lg-auto,.formio-dialog .m-lg-auto{margin:auto!important}.formio-builder-app .mx-lg-0,.formio-dialog .mx-lg-0{margin-right:0!important;margin-left:0!important}.formio-builder-app .mx-lg-1,.formio-dialog .mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.formio-builder-app .mx-lg-2,.formio-dialog .mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.formio-builder-app .mx-lg-3,.formio-dialog .mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.formio-builder-app .mx-lg-4,.formio-dialog .mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.formio-builder-app .mx-lg-5,.formio-dialog .mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.formio-builder-app .mx-lg-auto,.formio-dialog .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.formio-builder-app .my-lg-0,.formio-dialog .my-lg-0{margin-top:0!important;margin-bottom:0!important}.formio-builder-app .my-lg-1,.formio-dialog .my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.formio-builder-app .my-lg-2,.formio-dialog .my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.formio-builder-app .my-lg-3,.formio-dialog .my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.formio-builder-app .my-lg-4,.formio-dialog .my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.formio-builder-app .my-lg-5,.formio-dialog .my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.formio-builder-app .my-lg-auto,.formio-dialog .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.formio-builder-app .mt-lg-0,.formio-dialog .mt-lg-0{margin-top:0!important}.formio-builder-app .mt-lg-1,.formio-dialog .mt-lg-1{margin-top:.25rem!important}.formio-builder-app .mt-lg-2,.formio-dialog .mt-lg-2{margin-top:.5rem!important}.formio-builder-app .mt-lg-3,.formio-dialog .mt-lg-3{margin-top:1rem!important}.formio-builder-app .mt-lg-4,.formio-dialog .mt-lg-4{margin-top:1.5rem!important}.formio-builder-app .mt-lg-5,.formio-dialog .mt-lg-5{margin-top:3rem!important}.formio-builder-app .mt-lg-auto,.formio-dialog .mt-lg-auto{margin-top:auto!important}.formio-builder-app .me-lg-0,.formio-dialog .me-lg-0{margin-right:0!important}.formio-builder-app .me-lg-1,.formio-dialog .me-lg-1{margin-right:.25rem!important}.formio-builder-app .me-lg-2,.formio-dialog .me-lg-2{margin-right:.5rem!important}.formio-builder-app .me-lg-3,.formio-dialog .me-lg-3{margin-right:1rem!important}.formio-builder-app .me-lg-4,.formio-dialog .me-lg-4{margin-right:1.5rem!important}.formio-builder-app .me-lg-5,.formio-dialog .me-lg-5{margin-right:3rem!important}.formio-builder-app .me-lg-auto,.formio-dialog .me-lg-auto{margin-right:auto!important}.formio-builder-app .mb-lg-0,.formio-dialog .mb-lg-0{margin-bottom:0!important}.formio-builder-app .mb-lg-1,.formio-dialog .mb-lg-1{margin-bottom:.25rem!important}.formio-builder-app .mb-lg-2,.formio-dialog .mb-lg-2{margin-bottom:.5rem!important}.formio-builder-app .mb-lg-3,.formio-dialog .mb-lg-3{margin-bottom:1rem!important}.formio-builder-app .mb-lg-4,.formio-dialog .mb-lg-4{margin-bottom:1.5rem!important}.formio-builder-app .mb-lg-5,.formio-dialog .mb-lg-5{margin-bottom:3rem!important}.formio-builder-app .mb-lg-auto,.formio-dialog .mb-lg-auto{margin-bottom:auto!important}.formio-builder-app .ms-lg-0,.formio-dialog .ms-lg-0{margin-left:0!important}.formio-builder-app .ms-lg-1,.formio-dialog .ms-lg-1{margin-left:.25rem!important}.formio-builder-app .ms-lg-2,.formio-dialog .ms-lg-2{margin-left:.5rem!important}.formio-builder-app .ms-lg-3,.formio-dialog .ms-lg-3{margin-left:1rem!important}.formio-builder-app .ms-lg-4,.formio-dialog .ms-lg-4{margin-left:1.5rem!important}.formio-builder-app .ms-lg-5,.formio-dialog .ms-lg-5{margin-left:3rem!important}.formio-builder-app .ms-lg-auto,.formio-dialog .ms-lg-auto{margin-left:auto!important}.formio-builder-app .p-lg-0,.formio-dialog .p-lg-0{padding:0!important}.formio-builder-app .p-lg-1,.formio-dialog .p-lg-1{padding:.25rem!important}.formio-builder-app .p-lg-2,.formio-dialog .p-lg-2{padding:.5rem!important}.formio-builder-app .p-lg-3,.formio-dialog .p-lg-3{padding:1rem!important}.formio-builder-app .p-lg-4,.formio-dialog .p-lg-4{padding:1.5rem!important}.formio-builder-app .p-lg-5,.formio-dialog .p-lg-5{padding:3rem!important}.formio-builder-app .px-lg-0,.formio-dialog .px-lg-0{padding-right:0!important;padding-left:0!important}.formio-builder-app .px-lg-1,.formio-dialog .px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.formio-builder-app .px-lg-2,.formio-dialog .px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.formio-builder-app .px-lg-3,.formio-dialog .px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.formio-builder-app .px-lg-4,.formio-dialog .px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.formio-builder-app .px-lg-5,.formio-dialog .px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.formio-builder-app .py-lg-0,.formio-dialog .py-lg-0{padding-top:0!important;padding-bottom:0!important}.formio-builder-app .py-lg-1,.formio-dialog .py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.formio-builder-app .py-lg-2,.formio-dialog .py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.formio-builder-app .py-lg-3,.formio-dialog .py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.formio-builder-app .py-lg-4,.formio-dialog .py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.formio-builder-app .py-lg-5,.formio-dialog .py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.formio-builder-app .pt-lg-0,.formio-dialog .pt-lg-0{padding-top:0!important}.formio-builder-app .pt-lg-1,.formio-dialog .pt-lg-1{padding-top:.25rem!important}.formio-builder-app .pt-lg-2,.formio-dialog .pt-lg-2{padding-top:.5rem!important}.formio-builder-app .pt-lg-3,.formio-dialog .pt-lg-3{padding-top:1rem!important}.formio-builder-app .pt-lg-4,.formio-dialog .pt-lg-4{padding-top:1.5rem!important}.formio-builder-app .pt-lg-5,.formio-dialog .pt-lg-5{padding-top:3rem!important}.formio-builder-app .pe-lg-0,.formio-dialog .pe-lg-0{padding-right:0!important}.formio-builder-app .pe-lg-1,.formio-dialog .pe-lg-1{padding-right:.25rem!important}.formio-builder-app .pe-lg-2,.formio-dialog .pe-lg-2{padding-right:.5rem!important}.formio-builder-app .pe-lg-3,.formio-dialog .pe-lg-3{padding-right:1rem!important}.formio-builder-app .pe-lg-4,.formio-dialog .pe-lg-4{padding-right:1.5rem!important}.formio-builder-app .pe-lg-5,.formio-dialog .pe-lg-5{padding-right:3rem!important}.formio-builder-app .pb-lg-0,.formio-dialog .pb-lg-0{padding-bottom:0!important}.formio-builder-app .pb-lg-1,.formio-dialog .pb-lg-1{padding-bottom:.25rem!important}.formio-builder-app .pb-lg-2,.formio-dialog .pb-lg-2{padding-bottom:.5rem!important}.formio-builder-app .pb-lg-3,.formio-dialog .pb-lg-3{padding-bottom:1rem!important}.formio-builder-app .pb-lg-4,.formio-dialog .pb-lg-4{padding-bottom:1.5rem!important}.formio-builder-app .pb-lg-5,.formio-dialog .pb-lg-5{padding-bottom:3rem!important}.formio-builder-app .ps-lg-0,.formio-dialog .ps-lg-0{padding-left:0!important}.formio-builder-app .ps-lg-1,.formio-dialog .ps-lg-1{padding-left:.25rem!important}.formio-builder-app .ps-lg-2,.formio-dialog .ps-lg-2{padding-left:.5rem!important}.formio-builder-app .ps-lg-3,.formio-dialog .ps-lg-3{padding-left:1rem!important}.formio-builder-app .ps-lg-4,.formio-dialog .ps-lg-4{padding-left:1.5rem!important}.formio-builder-app .ps-lg-5,.formio-dialog .ps-lg-5{padding-left:3rem!important}.formio-builder-app .gap-lg-0,.formio-dialog .gap-lg-0{gap:0!important}.formio-builder-app .gap-lg-1,.formio-dialog .gap-lg-1{gap:.25rem!important}.formio-builder-app .gap-lg-2,.formio-dialog .gap-lg-2{gap:.5rem!important}.formio-builder-app .gap-lg-3,.formio-dialog .gap-lg-3{gap:1rem!important}.formio-builder-app .gap-lg-4,.formio-dialog .gap-lg-4{gap:1.5rem!important}.formio-builder-app .gap-lg-5,.formio-dialog .gap-lg-5{gap:3rem!important}.formio-builder-app .row-gap-lg-0,.formio-dialog .row-gap-lg-0{row-gap:0!important}.formio-builder-app .row-gap-lg-1,.formio-dialog .row-gap-lg-1{row-gap:.25rem!important}.formio-builder-app .row-gap-lg-2,.formio-dialog .row-gap-lg-2{row-gap:.5rem!important}.formio-builder-app .row-gap-lg-3,.formio-dialog .row-gap-lg-3{row-gap:1rem!important}.formio-builder-app .row-gap-lg-4,.formio-dialog .row-gap-lg-4{row-gap:1.5rem!important}.formio-builder-app .row-gap-lg-5,.formio-dialog .row-gap-lg-5{row-gap:3rem!important}.formio-builder-app .column-gap-lg-0,.formio-dialog .column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.formio-builder-app .column-gap-lg-1,.formio-dialog .column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.formio-builder-app .column-gap-lg-2,.formio-dialog .column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.formio-builder-app .column-gap-lg-3,.formio-dialog .column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.formio-builder-app .column-gap-lg-4,.formio-dialog .column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.formio-builder-app .column-gap-lg-5,.formio-dialog .column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.formio-builder-app .text-lg-start,.formio-dialog .text-lg-start{text-align:left!important}.formio-builder-app .text-lg-end,.formio-dialog .text-lg-end{text-align:right!important}.formio-builder-app .text-lg-center,.formio-dialog .text-lg-center{text-align:center!important}}@media(min-width:1200px){.formio-builder-app .float-xl-start,.formio-dialog .float-xl-start{float:left!important}.formio-builder-app .float-xl-end,.formio-dialog .float-xl-end{float:right!important}.formio-builder-app .float-xl-none,.formio-dialog .float-xl-none{float:none!important}.formio-builder-app .object-fit-xl-contain,.formio-dialog .object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.formio-builder-app .object-fit-xl-cover,.formio-dialog .object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.formio-builder-app .object-fit-xl-fill,.formio-dialog .object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.formio-builder-app .object-fit-xl-scale,.formio-dialog .object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.formio-builder-app .object-fit-xl-none,.formio-dialog .object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.formio-builder-app .d-xl-inline,.formio-dialog .d-xl-inline{display:inline!important}.formio-builder-app .d-xl-inline-block,.formio-dialog .d-xl-inline-block{display:inline-block!important}.formio-builder-app .d-xl-block,.formio-dialog .d-xl-block{display:block!important}.formio-builder-app .d-xl-grid,.formio-dialog .d-xl-grid{display:grid!important}.formio-builder-app .d-xl-inline-grid,.formio-dialog .d-xl-inline-grid{display:inline-grid!important}.formio-builder-app .d-xl-table,.formio-dialog .d-xl-table{display:table!important}.formio-builder-app .d-xl-table-row,.formio-dialog .d-xl-table-row{display:table-row!important}.formio-builder-app .d-xl-table-cell,.formio-dialog .d-xl-table-cell{display:table-cell!important}.formio-builder-app .d-xl-flex,.formio-dialog .d-xl-flex{display:flex!important}.formio-builder-app .d-xl-inline-flex,.formio-dialog .d-xl-inline-flex{display:inline-flex!important}.formio-builder-app .d-xl-none,.formio-dialog .d-xl-none{display:none!important}.formio-builder-app .flex-xl-fill,.formio-dialog .flex-xl-fill{flex:1 1 auto!important}.formio-builder-app .flex-xl-row,.formio-dialog .flex-xl-row{flex-direction:row!important}.formio-builder-app .flex-xl-column,.formio-dialog .flex-xl-column{flex-direction:column!important}.formio-builder-app .flex-xl-row-reverse,.formio-dialog .flex-xl-row-reverse{flex-direction:row-reverse!important}.formio-builder-app .flex-xl-column-reverse,.formio-dialog .flex-xl-column-reverse{flex-direction:column-reverse!important}.formio-builder-app .flex-xl-grow-0,.formio-dialog .flex-xl-grow-0{flex-grow:0!important}.formio-builder-app .flex-xl-grow-1,.formio-dialog .flex-xl-grow-1{flex-grow:1!important}.formio-builder-app .flex-xl-shrink-0,.formio-dialog .flex-xl-shrink-0{flex-shrink:0!important}.formio-builder-app .flex-xl-shrink-1,.formio-dialog .flex-xl-shrink-1{flex-shrink:1!important}.formio-builder-app .flex-xl-wrap,.formio-dialog .flex-xl-wrap{flex-wrap:wrap!important}.formio-builder-app .flex-xl-nowrap,.formio-dialog .flex-xl-nowrap{flex-wrap:nowrap!important}.formio-builder-app .flex-xl-wrap-reverse,.formio-dialog .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.formio-builder-app .justify-content-xl-start,.formio-dialog .justify-content-xl-start{justify-content:flex-start!important}.formio-builder-app .justify-content-xl-end,.formio-dialog .justify-content-xl-end{justify-content:flex-end!important}.formio-builder-app .justify-content-xl-center,.formio-dialog .justify-content-xl-center{justify-content:center!important}.formio-builder-app .justify-content-xl-between,.formio-dialog .justify-content-xl-between{justify-content:space-between!important}.formio-builder-app .justify-content-xl-around,.formio-dialog .justify-content-xl-around{justify-content:space-around!important}.formio-builder-app .justify-content-xl-evenly,.formio-dialog .justify-content-xl-evenly{justify-content:space-evenly!important}.formio-builder-app .align-items-xl-start,.formio-dialog .align-items-xl-start{align-items:flex-start!important}.formio-builder-app .align-items-xl-end,.formio-dialog .align-items-xl-end{align-items:flex-end!important}.formio-builder-app .align-items-xl-center,.formio-dialog .align-items-xl-center{align-items:center!important}.formio-builder-app .align-items-xl-baseline,.formio-dialog .align-items-xl-baseline{align-items:baseline!important}.formio-builder-app .align-items-xl-stretch,.formio-dialog .align-items-xl-stretch{align-items:stretch!important}.formio-builder-app .align-content-xl-start,.formio-dialog .align-content-xl-start{align-content:flex-start!important}.formio-builder-app .align-content-xl-end,.formio-dialog .align-content-xl-end{align-content:flex-end!important}.formio-builder-app .align-content-xl-center,.formio-dialog .align-content-xl-center{align-content:center!important}.formio-builder-app .align-content-xl-between,.formio-dialog .align-content-xl-between{align-content:space-between!important}.formio-builder-app .align-content-xl-around,.formio-dialog .align-content-xl-around{align-content:space-around!important}.formio-builder-app .align-content-xl-stretch,.formio-dialog .align-content-xl-stretch{align-content:stretch!important}.formio-builder-app .align-self-xl-auto,.formio-dialog .align-self-xl-auto{align-self:auto!important}.formio-builder-app .align-self-xl-start,.formio-dialog .align-self-xl-start{align-self:flex-start!important}.formio-builder-app .align-self-xl-end,.formio-dialog .align-self-xl-end{align-self:flex-end!important}.formio-builder-app .align-self-xl-center,.formio-dialog .align-self-xl-center{align-self:center!important}.formio-builder-app .align-self-xl-baseline,.formio-dialog .align-self-xl-baseline{align-self:baseline!important}.formio-builder-app .align-self-xl-stretch,.formio-dialog .align-self-xl-stretch{align-self:stretch!important}.formio-builder-app .order-xl-first,.formio-dialog .order-xl-first{order:-1!important}.formio-builder-app .order-xl-0,.formio-dialog .order-xl-0{order:0!important}.formio-builder-app .order-xl-1,.formio-dialog .order-xl-1{order:1!important}.formio-builder-app .order-xl-2,.formio-dialog .order-xl-2{order:2!important}.formio-builder-app .order-xl-3,.formio-dialog .order-xl-3{order:3!important}.formio-builder-app .order-xl-4,.formio-dialog .order-xl-4{order:4!important}.formio-builder-app .order-xl-5,.formio-dialog .order-xl-5{order:5!important}.formio-builder-app .order-xl-last,.formio-dialog .order-xl-last{order:6!important}.formio-builder-app .m-xl-0,.formio-dialog .m-xl-0{margin:0!important}.formio-builder-app .m-xl-1,.formio-dialog .m-xl-1{margin:.25rem!important}.formio-builder-app .m-xl-2,.formio-dialog .m-xl-2{margin:.5rem!important}.formio-builder-app .m-xl-3,.formio-dialog .m-xl-3{margin:1rem!important}.formio-builder-app .m-xl-4,.formio-dialog .m-xl-4{margin:1.5rem!important}.formio-builder-app .m-xl-5,.formio-dialog .m-xl-5{margin:3rem!important}.formio-builder-app .m-xl-auto,.formio-dialog .m-xl-auto{margin:auto!important}.formio-builder-app .mx-xl-0,.formio-dialog .mx-xl-0{margin-right:0!important;margin-left:0!important}.formio-builder-app .mx-xl-1,.formio-dialog .mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.formio-builder-app .mx-xl-2,.formio-dialog .mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.formio-builder-app .mx-xl-3,.formio-dialog .mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.formio-builder-app .mx-xl-4,.formio-dialog .mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.formio-builder-app .mx-xl-5,.formio-dialog .mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.formio-builder-app .mx-xl-auto,.formio-dialog .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.formio-builder-app .my-xl-0,.formio-dialog .my-xl-0{margin-top:0!important;margin-bottom:0!important}.formio-builder-app .my-xl-1,.formio-dialog .my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.formio-builder-app .my-xl-2,.formio-dialog .my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.formio-builder-app .my-xl-3,.formio-dialog .my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.formio-builder-app .my-xl-4,.formio-dialog .my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.formio-builder-app .my-xl-5,.formio-dialog .my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.formio-builder-app .my-xl-auto,.formio-dialog .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.formio-builder-app .mt-xl-0,.formio-dialog .mt-xl-0{margin-top:0!important}.formio-builder-app .mt-xl-1,.formio-dialog .mt-xl-1{margin-top:.25rem!important}.formio-builder-app .mt-xl-2,.formio-dialog .mt-xl-2{margin-top:.5rem!important}.formio-builder-app .mt-xl-3,.formio-dialog .mt-xl-3{margin-top:1rem!important}.formio-builder-app .mt-xl-4,.formio-dialog .mt-xl-4{margin-top:1.5rem!important}.formio-builder-app .mt-xl-5,.formio-dialog .mt-xl-5{margin-top:3rem!important}.formio-builder-app .mt-xl-auto,.formio-dialog .mt-xl-auto{margin-top:auto!important}.formio-builder-app .me-xl-0,.formio-dialog .me-xl-0{margin-right:0!important}.formio-builder-app .me-xl-1,.formio-dialog .me-xl-1{margin-right:.25rem!important}.formio-builder-app .me-xl-2,.formio-dialog .me-xl-2{margin-right:.5rem!important}.formio-builder-app .me-xl-3,.formio-dialog .me-xl-3{margin-right:1rem!important}.formio-builder-app .me-xl-4,.formio-dialog .me-xl-4{margin-right:1.5rem!important}.formio-builder-app .me-xl-5,.formio-dialog .me-xl-5{margin-right:3rem!important}.formio-builder-app .me-xl-auto,.formio-dialog .me-xl-auto{margin-right:auto!important}.formio-builder-app .mb-xl-0,.formio-dialog .mb-xl-0{margin-bottom:0!important}.formio-builder-app .mb-xl-1,.formio-dialog .mb-xl-1{margin-bottom:.25rem!important}.formio-builder-app .mb-xl-2,.formio-dialog .mb-xl-2{margin-bottom:.5rem!important}.formio-builder-app .mb-xl-3,.formio-dialog .mb-xl-3{margin-bottom:1rem!important}.formio-builder-app .mb-xl-4,.formio-dialog .mb-xl-4{margin-bottom:1.5rem!important}.formio-builder-app .mb-xl-5,.formio-dialog .mb-xl-5{margin-bottom:3rem!important}.formio-builder-app .mb-xl-auto,.formio-dialog .mb-xl-auto{margin-bottom:auto!important}.formio-builder-app .ms-xl-0,.formio-dialog .ms-xl-0{margin-left:0!important}.formio-builder-app .ms-xl-1,.formio-dialog .ms-xl-1{margin-left:.25rem!important}.formio-builder-app .ms-xl-2,.formio-dialog .ms-xl-2{margin-left:.5rem!important}.formio-builder-app .ms-xl-3,.formio-dialog .ms-xl-3{margin-left:1rem!important}.formio-builder-app .ms-xl-4,.formio-dialog .ms-xl-4{margin-left:1.5rem!important}.formio-builder-app .ms-xl-5,.formio-dialog .ms-xl-5{margin-left:3rem!important}.formio-builder-app .ms-xl-auto,.formio-dialog .ms-xl-auto{margin-left:auto!important}.formio-builder-app .p-xl-0,.formio-dialog .p-xl-0{padding:0!important}.formio-builder-app .p-xl-1,.formio-dialog .p-xl-1{padding:.25rem!important}.formio-builder-app .p-xl-2,.formio-dialog .p-xl-2{padding:.5rem!important}.formio-builder-app .p-xl-3,.formio-dialog .p-xl-3{padding:1rem!important}.formio-builder-app .p-xl-4,.formio-dialog .p-xl-4{padding:1.5rem!important}.formio-builder-app .p-xl-5,.formio-dialog .p-xl-5{padding:3rem!important}.formio-builder-app .px-xl-0,.formio-dialog .px-xl-0{padding-right:0!important;padding-left:0!important}.formio-builder-app .px-xl-1,.formio-dialog .px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.formio-builder-app .px-xl-2,.formio-dialog .px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.formio-builder-app .px-xl-3,.formio-dialog .px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.formio-builder-app .px-xl-4,.formio-dialog .px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.formio-builder-app .px-xl-5,.formio-dialog .px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.formio-builder-app .py-xl-0,.formio-dialog .py-xl-0{padding-top:0!important;padding-bottom:0!important}.formio-builder-app .py-xl-1,.formio-dialog .py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.formio-builder-app .py-xl-2,.formio-dialog .py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.formio-builder-app .py-xl-3,.formio-dialog .py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.formio-builder-app .py-xl-4,.formio-dialog .py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.formio-builder-app .py-xl-5,.formio-dialog .py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.formio-builder-app .pt-xl-0,.formio-dialog .pt-xl-0{padding-top:0!important}.formio-builder-app .pt-xl-1,.formio-dialog .pt-xl-1{padding-top:.25rem!important}.formio-builder-app .pt-xl-2,.formio-dialog .pt-xl-2{padding-top:.5rem!important}.formio-builder-app .pt-xl-3,.formio-dialog .pt-xl-3{padding-top:1rem!important}.formio-builder-app .pt-xl-4,.formio-dialog .pt-xl-4{padding-top:1.5rem!important}.formio-builder-app .pt-xl-5,.formio-dialog .pt-xl-5{padding-top:3rem!important}.formio-builder-app .pe-xl-0,.formio-dialog .pe-xl-0{padding-right:0!important}.formio-builder-app .pe-xl-1,.formio-dialog .pe-xl-1{padding-right:.25rem!important}.formio-builder-app .pe-xl-2,.formio-dialog .pe-xl-2{padding-right:.5rem!important}.formio-builder-app .pe-xl-3,.formio-dialog .pe-xl-3{padding-right:1rem!important}.formio-builder-app .pe-xl-4,.formio-dialog .pe-xl-4{padding-right:1.5rem!important}.formio-builder-app .pe-xl-5,.formio-dialog .pe-xl-5{padding-right:3rem!important}.formio-builder-app .pb-xl-0,.formio-dialog .pb-xl-0{padding-bottom:0!important}.formio-builder-app .pb-xl-1,.formio-dialog .pb-xl-1{padding-bottom:.25rem!important}.formio-builder-app .pb-xl-2,.formio-dialog .pb-xl-2{padding-bottom:.5rem!important}.formio-builder-app .pb-xl-3,.formio-dialog .pb-xl-3{padding-bottom:1rem!important}.formio-builder-app .pb-xl-4,.formio-dialog .pb-xl-4{padding-bottom:1.5rem!important}.formio-builder-app .pb-xl-5,.formio-dialog .pb-xl-5{padding-bottom:3rem!important}.formio-builder-app .ps-xl-0,.formio-dialog .ps-xl-0{padding-left:0!important}.formio-builder-app .ps-xl-1,.formio-dialog .ps-xl-1{padding-left:.25rem!important}.formio-builder-app .ps-xl-2,.formio-dialog .ps-xl-2{padding-left:.5rem!important}.formio-builder-app .ps-xl-3,.formio-dialog .ps-xl-3{padding-left:1rem!important}.formio-builder-app .ps-xl-4,.formio-dialog .ps-xl-4{padding-left:1.5rem!important}.formio-builder-app .ps-xl-5,.formio-dialog .ps-xl-5{padding-left:3rem!important}.formio-builder-app .gap-xl-0,.formio-dialog .gap-xl-0{gap:0!important}.formio-builder-app .gap-xl-1,.formio-dialog .gap-xl-1{gap:.25rem!important}.formio-builder-app .gap-xl-2,.formio-dialog .gap-xl-2{gap:.5rem!important}.formio-builder-app .gap-xl-3,.formio-dialog .gap-xl-3{gap:1rem!important}.formio-builder-app .gap-xl-4,.formio-dialog .gap-xl-4{gap:1.5rem!important}.formio-builder-app .gap-xl-5,.formio-dialog .gap-xl-5{gap:3rem!important}.formio-builder-app .row-gap-xl-0,.formio-dialog .row-gap-xl-0{row-gap:0!important}.formio-builder-app .row-gap-xl-1,.formio-dialog .row-gap-xl-1{row-gap:.25rem!important}.formio-builder-app .row-gap-xl-2,.formio-dialog .row-gap-xl-2{row-gap:.5rem!important}.formio-builder-app .row-gap-xl-3,.formio-dialog .row-gap-xl-3{row-gap:1rem!important}.formio-builder-app .row-gap-xl-4,.formio-dialog .row-gap-xl-4{row-gap:1.5rem!important}.formio-builder-app .row-gap-xl-5,.formio-dialog .row-gap-xl-5{row-gap:3rem!important}.formio-builder-app .column-gap-xl-0,.formio-dialog .column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.formio-builder-app .column-gap-xl-1,.formio-dialog .column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.formio-builder-app .column-gap-xl-2,.formio-dialog .column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.formio-builder-app .column-gap-xl-3,.formio-dialog .column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.formio-builder-app .column-gap-xl-4,.formio-dialog .column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.formio-builder-app .column-gap-xl-5,.formio-dialog .column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.formio-builder-app .text-xl-start,.formio-dialog .text-xl-start{text-align:left!important}.formio-builder-app .text-xl-end,.formio-dialog .text-xl-end{text-align:right!important}.formio-builder-app .text-xl-center,.formio-dialog .text-xl-center{text-align:center!important}}@media(min-width:1400px){.formio-builder-app .float-xxl-start,.formio-dialog .float-xxl-start{float:left!important}.formio-builder-app .float-xxl-end,.formio-dialog .float-xxl-end{float:right!important}.formio-builder-app .float-xxl-none,.formio-dialog .float-xxl-none{float:none!important}.formio-builder-app .object-fit-xxl-contain,.formio-dialog .object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.formio-builder-app .object-fit-xxl-cover,.formio-dialog .object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.formio-builder-app .object-fit-xxl-fill,.formio-dialog .object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.formio-builder-app .object-fit-xxl-scale,.formio-dialog .object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.formio-builder-app .object-fit-xxl-none,.formio-dialog .object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.formio-builder-app .d-xxl-inline,.formio-dialog .d-xxl-inline{display:inline!important}.formio-builder-app .d-xxl-inline-block,.formio-dialog .d-xxl-inline-block{display:inline-block!important}.formio-builder-app .d-xxl-block,.formio-dialog .d-xxl-block{display:block!important}.formio-builder-app .d-xxl-grid,.formio-dialog .d-xxl-grid{display:grid!important}.formio-builder-app .d-xxl-inline-grid,.formio-dialog .d-xxl-inline-grid{display:inline-grid!important}.formio-builder-app .d-xxl-table,.formio-dialog .d-xxl-table{display:table!important}.formio-builder-app .d-xxl-table-row,.formio-dialog .d-xxl-table-row{display:table-row!important}.formio-builder-app .d-xxl-table-cell,.formio-dialog .d-xxl-table-cell{display:table-cell!important}.formio-builder-app .d-xxl-flex,.formio-dialog .d-xxl-flex{display:flex!important}.formio-builder-app .d-xxl-inline-flex,.formio-dialog .d-xxl-inline-flex{display:inline-flex!important}.formio-builder-app .d-xxl-none,.formio-dialog .d-xxl-none{display:none!important}.formio-builder-app .flex-xxl-fill,.formio-dialog .flex-xxl-fill{flex:1 1 auto!important}.formio-builder-app .flex-xxl-row,.formio-dialog .flex-xxl-row{flex-direction:row!important}.formio-builder-app .flex-xxl-column,.formio-dialog .flex-xxl-column{flex-direction:column!important}.formio-builder-app .flex-xxl-row-reverse,.formio-dialog .flex-xxl-row-reverse{flex-direction:row-reverse!important}.formio-builder-app .flex-xxl-column-reverse,.formio-dialog .flex-xxl-column-reverse{flex-direction:column-reverse!important}.formio-builder-app .flex-xxl-grow-0,.formio-dialog .flex-xxl-grow-0{flex-grow:0!important}.formio-builder-app .flex-xxl-grow-1,.formio-dialog .flex-xxl-grow-1{flex-grow:1!important}.formio-builder-app .flex-xxl-shrink-0,.formio-dialog .flex-xxl-shrink-0{flex-shrink:0!important}.formio-builder-app .flex-xxl-shrink-1,.formio-dialog .flex-xxl-shrink-1{flex-shrink:1!important}.formio-builder-app .flex-xxl-wrap,.formio-dialog .flex-xxl-wrap{flex-wrap:wrap!important}.formio-builder-app .flex-xxl-nowrap,.formio-dialog .flex-xxl-nowrap{flex-wrap:nowrap!important}.formio-builder-app .flex-xxl-wrap-reverse,.formio-dialog .flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.formio-builder-app .justify-content-xxl-start,.formio-dialog .justify-content-xxl-start{justify-content:flex-start!important}.formio-builder-app .justify-content-xxl-end,.formio-dialog .justify-content-xxl-end{justify-content:flex-end!important}.formio-builder-app .justify-content-xxl-center,.formio-dialog .justify-content-xxl-center{justify-content:center!important}.formio-builder-app .justify-content-xxl-between,.formio-dialog .justify-content-xxl-between{justify-content:space-between!important}.formio-builder-app .justify-content-xxl-around,.formio-dialog .justify-content-xxl-around{justify-content:space-around!important}.formio-builder-app .justify-content-xxl-evenly,.formio-dialog .justify-content-xxl-evenly{justify-content:space-evenly!important}.formio-builder-app .align-items-xxl-start,.formio-dialog .align-items-xxl-start{align-items:flex-start!important}.formio-builder-app .align-items-xxl-end,.formio-dialog .align-items-xxl-end{align-items:flex-end!important}.formio-builder-app .align-items-xxl-center,.formio-dialog .align-items-xxl-center{align-items:center!important}.formio-builder-app .align-items-xxl-baseline,.formio-dialog .align-items-xxl-baseline{align-items:baseline!important}.formio-builder-app .align-items-xxl-stretch,.formio-dialog .align-items-xxl-stretch{align-items:stretch!important}.formio-builder-app .align-content-xxl-start,.formio-dialog .align-content-xxl-start{align-content:flex-start!important}.formio-builder-app .align-content-xxl-end,.formio-dialog .align-content-xxl-end{align-content:flex-end!important}.formio-builder-app .align-content-xxl-center,.formio-dialog .align-content-xxl-center{align-content:center!important}.formio-builder-app .align-content-xxl-between,.formio-dialog .align-content-xxl-between{align-content:space-between!important}.formio-builder-app .align-content-xxl-around,.formio-dialog .align-content-xxl-around{align-content:space-around!important}.formio-builder-app .align-content-xxl-stretch,.formio-dialog .align-content-xxl-stretch{align-content:stretch!important}.formio-builder-app .align-self-xxl-auto,.formio-dialog .align-self-xxl-auto{align-self:auto!important}.formio-builder-app .align-self-xxl-start,.formio-dialog .align-self-xxl-start{align-self:flex-start!important}.formio-builder-app .align-self-xxl-end,.formio-dialog .align-self-xxl-end{align-self:flex-end!important}.formio-builder-app .align-self-xxl-center,.formio-dialog .align-self-xxl-center{align-self:center!important}.formio-builder-app .align-self-xxl-baseline,.formio-dialog .align-self-xxl-baseline{align-self:baseline!important}.formio-builder-app .align-self-xxl-stretch,.formio-dialog .align-self-xxl-stretch{align-self:stretch!important}.formio-builder-app .order-xxl-first,.formio-dialog .order-xxl-first{order:-1!important}.formio-builder-app .order-xxl-0,.formio-dialog .order-xxl-0{order:0!important}.formio-builder-app .order-xxl-1,.formio-dialog .order-xxl-1{order:1!important}.formio-builder-app .order-xxl-2,.formio-dialog .order-xxl-2{order:2!important}.formio-builder-app .order-xxl-3,.formio-dialog .order-xxl-3{order:3!important}.formio-builder-app .order-xxl-4,.formio-dialog .order-xxl-4{order:4!important}.formio-builder-app .order-xxl-5,.formio-dialog .order-xxl-5{order:5!important}.formio-builder-app .order-xxl-last,.formio-dialog .order-xxl-last{order:6!important}.formio-builder-app .m-xxl-0,.formio-dialog .m-xxl-0{margin:0!important}.formio-builder-app .m-xxl-1,.formio-dialog .m-xxl-1{margin:.25rem!important}.formio-builder-app .m-xxl-2,.formio-dialog .m-xxl-2{margin:.5rem!important}.formio-builder-app .m-xxl-3,.formio-dialog .m-xxl-3{margin:1rem!important}.formio-builder-app .m-xxl-4,.formio-dialog .m-xxl-4{margin:1.5rem!important}.formio-builder-app .m-xxl-5,.formio-dialog .m-xxl-5{margin:3rem!important}.formio-builder-app .m-xxl-auto,.formio-dialog .m-xxl-auto{margin:auto!important}.formio-builder-app .mx-xxl-0,.formio-dialog .mx-xxl-0{margin-right:0!important;margin-left:0!important}.formio-builder-app .mx-xxl-1,.formio-dialog .mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.formio-builder-app .mx-xxl-2,.formio-dialog .mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.formio-builder-app .mx-xxl-3,.formio-dialog .mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.formio-builder-app .mx-xxl-4,.formio-dialog .mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.formio-builder-app .mx-xxl-5,.formio-dialog .mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.formio-builder-app .mx-xxl-auto,.formio-dialog .mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.formio-builder-app .my-xxl-0,.formio-dialog .my-xxl-0{margin-top:0!important;margin-bottom:0!important}.formio-builder-app .my-xxl-1,.formio-dialog .my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.formio-builder-app .my-xxl-2,.formio-dialog .my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.formio-builder-app .my-xxl-3,.formio-dialog .my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.formio-builder-app .my-xxl-4,.formio-dialog .my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.formio-builder-app .my-xxl-5,.formio-dialog .my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.formio-builder-app .my-xxl-auto,.formio-dialog .my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.formio-builder-app .mt-xxl-0,.formio-dialog .mt-xxl-0{margin-top:0!important}.formio-builder-app .mt-xxl-1,.formio-dialog .mt-xxl-1{margin-top:.25rem!important}.formio-builder-app .mt-xxl-2,.formio-dialog .mt-xxl-2{margin-top:.5rem!important}.formio-builder-app .mt-xxl-3,.formio-dialog .mt-xxl-3{margin-top:1rem!important}.formio-builder-app .mt-xxl-4,.formio-dialog .mt-xxl-4{margin-top:1.5rem!important}.formio-builder-app .mt-xxl-5,.formio-dialog .mt-xxl-5{margin-top:3rem!important}.formio-builder-app .mt-xxl-auto,.formio-dialog .mt-xxl-auto{margin-top:auto!important}.formio-builder-app .me-xxl-0,.formio-dialog .me-xxl-0{margin-right:0!important}.formio-builder-app .me-xxl-1,.formio-dialog .me-xxl-1{margin-right:.25rem!important}.formio-builder-app .me-xxl-2,.formio-dialog .me-xxl-2{margin-right:.5rem!important}.formio-builder-app .me-xxl-3,.formio-dialog .me-xxl-3{margin-right:1rem!important}.formio-builder-app .me-xxl-4,.formio-dialog .me-xxl-4{margin-right:1.5rem!important}.formio-builder-app .me-xxl-5,.formio-dialog .me-xxl-5{margin-right:3rem!important}.formio-builder-app .me-xxl-auto,.formio-dialog .me-xxl-auto{margin-right:auto!important}.formio-builder-app .mb-xxl-0,.formio-dialog .mb-xxl-0{margin-bottom:0!important}.formio-builder-app .mb-xxl-1,.formio-dialog .mb-xxl-1{margin-bottom:.25rem!important}.formio-builder-app .mb-xxl-2,.formio-dialog .mb-xxl-2{margin-bottom:.5rem!important}.formio-builder-app .mb-xxl-3,.formio-dialog .mb-xxl-3{margin-bottom:1rem!important}.formio-builder-app .mb-xxl-4,.formio-dialog .mb-xxl-4{margin-bottom:1.5rem!important}.formio-builder-app .mb-xxl-5,.formio-dialog .mb-xxl-5{margin-bottom:3rem!important}.formio-builder-app .mb-xxl-auto,.formio-dialog .mb-xxl-auto{margin-bottom:auto!important}.formio-builder-app .ms-xxl-0,.formio-dialog .ms-xxl-0{margin-left:0!important}.formio-builder-app .ms-xxl-1,.formio-dialog .ms-xxl-1{margin-left:.25rem!important}.formio-builder-app .ms-xxl-2,.formio-dialog .ms-xxl-2{margin-left:.5rem!important}.formio-builder-app .ms-xxl-3,.formio-dialog .ms-xxl-3{margin-left:1rem!important}.formio-builder-app .ms-xxl-4,.formio-dialog .ms-xxl-4{margin-left:1.5rem!important}.formio-builder-app .ms-xxl-5,.formio-dialog .ms-xxl-5{margin-left:3rem!important}.formio-builder-app .ms-xxl-auto,.formio-dialog .ms-xxl-auto{margin-left:auto!important}.formio-builder-app .p-xxl-0,.formio-dialog .p-xxl-0{padding:0!important}.formio-builder-app .p-xxl-1,.formio-dialog .p-xxl-1{padding:.25rem!important}.formio-builder-app .p-xxl-2,.formio-dialog .p-xxl-2{padding:.5rem!important}.formio-builder-app .p-xxl-3,.formio-dialog .p-xxl-3{padding:1rem!important}.formio-builder-app .p-xxl-4,.formio-dialog .p-xxl-4{padding:1.5rem!important}.formio-builder-app .p-xxl-5,.formio-dialog .p-xxl-5{padding:3rem!important}.formio-builder-app .px-xxl-0,.formio-dialog .px-xxl-0{padding-right:0!important;padding-left:0!important}.formio-builder-app .px-xxl-1,.formio-dialog .px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.formio-builder-app .px-xxl-2,.formio-dialog .px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.formio-builder-app .px-xxl-3,.formio-dialog .px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.formio-builder-app .px-xxl-4,.formio-dialog .px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.formio-builder-app .px-xxl-5,.formio-dialog .px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.formio-builder-app .py-xxl-0,.formio-dialog .py-xxl-0{padding-top:0!important;padding-bottom:0!important}.formio-builder-app .py-xxl-1,.formio-dialog .py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.formio-builder-app .py-xxl-2,.formio-dialog .py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.formio-builder-app .py-xxl-3,.formio-dialog .py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.formio-builder-app .py-xxl-4,.formio-dialog .py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.formio-builder-app .py-xxl-5,.formio-dialog .py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.formio-builder-app .pt-xxl-0,.formio-dialog .pt-xxl-0{padding-top:0!important}.formio-builder-app .pt-xxl-1,.formio-dialog .pt-xxl-1{padding-top:.25rem!important}.formio-builder-app .pt-xxl-2,.formio-dialog .pt-xxl-2{padding-top:.5rem!important}.formio-builder-app .pt-xxl-3,.formio-dialog .pt-xxl-3{padding-top:1rem!important}.formio-builder-app .pt-xxl-4,.formio-dialog .pt-xxl-4{padding-top:1.5rem!important}.formio-builder-app .pt-xxl-5,.formio-dialog .pt-xxl-5{padding-top:3rem!important}.formio-builder-app .pe-xxl-0,.formio-dialog .pe-xxl-0{padding-right:0!important}.formio-builder-app .pe-xxl-1,.formio-dialog .pe-xxl-1{padding-right:.25rem!important}.formio-builder-app .pe-xxl-2,.formio-dialog .pe-xxl-2{padding-right:.5rem!important}.formio-builder-app .pe-xxl-3,.formio-dialog .pe-xxl-3{padding-right:1rem!important}.formio-builder-app .pe-xxl-4,.formio-dialog .pe-xxl-4{padding-right:1.5rem!important}.formio-builder-app .pe-xxl-5,.formio-dialog .pe-xxl-5{padding-right:3rem!important}.formio-builder-app .pb-xxl-0,.formio-dialog .pb-xxl-0{padding-bottom:0!important}.formio-builder-app .pb-xxl-1,.formio-dialog .pb-xxl-1{padding-bottom:.25rem!important}.formio-builder-app .pb-xxl-2,.formio-dialog .pb-xxl-2{padding-bottom:.5rem!important}.formio-builder-app .pb-xxl-3,.formio-dialog .pb-xxl-3{padding-bottom:1rem!important}.formio-builder-app .pb-xxl-4,.formio-dialog .pb-xxl-4{padding-bottom:1.5rem!important}.formio-builder-app .pb-xxl-5,.formio-dialog .pb-xxl-5{padding-bottom:3rem!important}.formio-builder-app .ps-xxl-0,.formio-dialog .ps-xxl-0{padding-left:0!important}.formio-builder-app .ps-xxl-1,.formio-dialog .ps-xxl-1{padding-left:.25rem!important}.formio-builder-app .ps-xxl-2,.formio-dialog .ps-xxl-2{padding-left:.5rem!important}.formio-builder-app .ps-xxl-3,.formio-dialog .ps-xxl-3{padding-left:1rem!important}.formio-builder-app .ps-xxl-4,.formio-dialog .ps-xxl-4{padding-left:1.5rem!important}.formio-builder-app .ps-xxl-5,.formio-dialog .ps-xxl-5{padding-left:3rem!important}.formio-builder-app .gap-xxl-0,.formio-dialog .gap-xxl-0{gap:0!important}.formio-builder-app .gap-xxl-1,.formio-dialog .gap-xxl-1{gap:.25rem!important}.formio-builder-app .gap-xxl-2,.formio-dialog .gap-xxl-2{gap:.5rem!important}.formio-builder-app .gap-xxl-3,.formio-dialog .gap-xxl-3{gap:1rem!important}.formio-builder-app .gap-xxl-4,.formio-dialog .gap-xxl-4{gap:1.5rem!important}.formio-builder-app .gap-xxl-5,.formio-dialog .gap-xxl-5{gap:3rem!important}.formio-builder-app .row-gap-xxl-0,.formio-dialog .row-gap-xxl-0{row-gap:0!important}.formio-builder-app .row-gap-xxl-1,.formio-dialog .row-gap-xxl-1{row-gap:.25rem!important}.formio-builder-app .row-gap-xxl-2,.formio-dialog .row-gap-xxl-2{row-gap:.5rem!important}.formio-builder-app .row-gap-xxl-3,.formio-dialog .row-gap-xxl-3{row-gap:1rem!important}.formio-builder-app .row-gap-xxl-4,.formio-dialog .row-gap-xxl-4{row-gap:1.5rem!important}.formio-builder-app .row-gap-xxl-5,.formio-dialog .row-gap-xxl-5{row-gap:3rem!important}.formio-builder-app .column-gap-xxl-0,.formio-dialog .column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.formio-builder-app .column-gap-xxl-1,.formio-dialog .column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.formio-builder-app .column-gap-xxl-2,.formio-dialog .column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.formio-builder-app .column-gap-xxl-3,.formio-dialog .column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.formio-builder-app .column-gap-xxl-4,.formio-dialog .column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.formio-builder-app .column-gap-xxl-5,.formio-dialog .column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.formio-builder-app .text-xxl-start,.formio-dialog .text-xxl-start{text-align:left!important}.formio-builder-app .text-xxl-end,.formio-dialog .text-xxl-end{text-align:right!important}.formio-builder-app .text-xxl-center,.formio-dialog .text-xxl-center{text-align:center!important}}@media(min-width:1200px){.formio-builder-app .fs-1,.formio-dialog .fs-1{font-size:2.5rem!important}.formio-builder-app .fs-2,.formio-dialog .fs-2{font-size:2rem!important}.formio-builder-app .fs-3,.formio-dialog .fs-3{font-size:1.75rem!important}.formio-builder-app .fs-4,.formio-dialog .fs-4{font-size:1.5rem!important}}@media print{.formio-builder-app .d-print-inline,.formio-dialog .d-print-inline{display:inline!important}.formio-builder-app .d-print-inline-block,.formio-dialog .d-print-inline-block{display:inline-block!important}.formio-builder-app .d-print-block,.formio-dialog .d-print-block{display:block!important}.formio-builder-app .d-print-grid,.formio-dialog .d-print-grid{display:grid!important}.formio-builder-app .d-print-inline-grid,.formio-dialog .d-print-inline-grid{display:inline-grid!important}.formio-builder-app .d-print-table,.formio-dialog .d-print-table{display:table!important}.formio-builder-app .d-print-table-row,.formio-dialog .d-print-table-row{display:table-row!important}.formio-builder-app .d-print-table-cell,.formio-dialog .d-print-table-cell{display:table-cell!important}.formio-builder-app .d-print-flex,.formio-dialog .d-print-flex{display:flex!important}.formio-builder-app .d-print-inline-flex,.formio-dialog .d-print-inline-flex{display:inline-flex!important}.formio-builder-app .d-print-none,.formio-dialog .d-print-none{display:none!important}}.formio-builder-app .form-control:focus,.formio-dialog .form-control:focus,.formio-builder-app input:focus,.formio-dialog input:focus,.formio-builder-app textarea:focus,.formio-dialog textarea:focus,.formio-builder-app select:focus,.formio-dialog select:focus{border-color:var(--bs-primary, var(--primary-color))!important;box-shadow:0 0 0 .25rem #449aad40!important}.formio-builder-app .form-control:focus-visible,.formio-dialog .form-control:focus-visible{border-color:var(--bs-primary, var(--primary-color))!important;outline-color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-label,.formio-dialog .formio-label{font-weight:500!important;color:var(--text-primary, #333)!important;margin-bottom:.5rem!important;font-size:.9375rem!important}.formio-builder-app .formio-label.required:after,.formio-dialog .formio-label.required:after,.formio-builder-app .formio-component-required .formio-label:after,.formio-dialog .formio-component-required .formio-label:after{color:var(--bs-primary, var(--primary-color))!important;content:" *"!important}.formio-builder-app .formio-component-help,.formio-dialog .formio-component-help{color:var(--text-secondary, #666)!important;font-size:.875rem!important;margin-top:.5rem!important}.formio-builder-app .formio-component-error,.formio-dialog .formio-component-error{color:#dc3545!important;font-size:.875rem!important;margin-top:.5rem!important}.formio-builder-app .formio-component-submit button,.formio-dialog .formio-component-submit button,.formio-builder-app button[type=submit],.formio-dialog button[type=submit]{background-color:var(--bs-primary, var(--primary-color))!important;border-color:var(--bs-primary, var(--primary-color))!important;color:#fff!important;border-radius:8px!important;padding:.75rem 2rem!important;font-weight:600!important;transition:all .3s ease!important}.formio-builder-app .formio-component-submit button:hover,.formio-dialog .formio-component-submit button:hover,.formio-builder-app button[type=submit]:hover,.formio-dialog button[type=submit]:hover{background-color:var(--primary-hover, var(--primary-hover))!important;border-color:var(--primary-hover, var(--primary-hover))!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #449aad33!important}.formio-builder-app .formio-checkbox input[type=checkbox],.formio-dialog .formio-checkbox input[type=checkbox],.formio-builder-app .formio-radio input[type=radio],.formio-dialog .formio-radio input[type=radio]{accent-color:var(--bs-primary, var(--primary-color))!important;cursor:pointer!important}.formio-builder-app .formio-checkbox input[type=checkbox]:checked,.formio-dialog .formio-checkbox input[type=checkbox]:checked,.formio-builder-app .formio-radio input[type=radio]:checked,.formio-dialog .formio-radio input[type=radio]:checked{background-color:var(--bs-primary, var(--primary-color))!important;border-color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-checkbox label,.formio-dialog .formio-checkbox label,.formio-builder-app .formio-radio label,.formio-dialog .formio-radio label{cursor:pointer!important;color:var(--text-primary, #333)!important}.formio-builder-app .formio-select .choices__inner,.formio-dialog .formio-select .choices__inner{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important;padding:.75rem!important;box-shadow:none!important}.formio-builder-app .formio-select .choices__inner:focus,.formio-dialog .formio-select .choices__inner:focus{border-color:var(--bs-primary, var(--primary-color))!important;box-shadow:none!important}.formio-builder-app .formio-select .choices__list--dropdown .choices__item--selectable.is-highlighted,.formio-dialog .formio-select .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#449aad1a!important}.formio-builder-app .formio-select .choices__list--single .choices__item.is-selected,.formio-dialog .formio-select .choices__list--single .choices__item.is-selected{color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-textarea textarea,.formio-dialog .formio-textarea textarea,.formio-builder-app textarea,.formio-dialog textarea,.formio-builder-app textarea.form-control,.formio-dialog textarea.form-control{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important;box-shadow:none!important;padding:.75rem!important;font-size:1rem!important;color:var(--text-primary, #333)!important;background-color:#fff!important;transition:border-color .3s ease!important;resize:vertical!important}.formio-builder-app .formio-textarea textarea:focus,.formio-dialog .formio-textarea textarea:focus,.formio-builder-app textarea:focus,.formio-dialog textarea:focus,.formio-builder-app textarea.form-control:focus,.formio-dialog textarea.form-control:focus{border-color:var(--bs-primary, var(--primary-color))!important;box-shadow:none!important;outline:none!important}.formio-builder-app textarea:hover,.formio-dialog textarea:hover,.formio-builder-app .formio-textarea textarea:hover,.formio-dialog .formio-textarea textarea:hover{border-color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-file .fileSelector,.formio-dialog .formio-file .fileSelector{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important;transition:border-color .3s ease!important;box-shadow:none!important}.formio-builder-app .formio-file .fileSelector:hover,.formio-dialog .formio-file .fileSelector:hover{border-color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-file .fileSelector:focus,.formio-dialog .formio-file .fileSelector:focus{border-color:var(--bs-primary, var(--primary-color))!important;box-shadow:none!important}.formio-builder-app .formio-datetime .form-control,.formio-dialog .formio-datetime .form-control,.formio-builder-app .formio-day .form-control,.formio-dialog .formio-day .form-control,.formio-builder-app .formio-time .form-control,.formio-dialog .formio-time .form-control{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important;box-shadow:none!important}.formio-builder-app .formio-datetime .form-control:focus,.formio-dialog .formio-datetime .form-control:focus{border-color:var(--bs-primary, var(--primary-color))!important;box-shadow:none!important}.formio-builder-app .formio-number .form-control,.formio-dialog .formio-number .form-control{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important;box-shadow:none!important}.formio-builder-app .formio-signature canvas,.formio-dialog .formio-signature canvas{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important}.formio-builder-app .is-invalid,.formio-dialog .is-invalid,.formio-builder-app .formio-component.has-error .form-control,.formio-dialog .formio-component.has-error .form-control{border-color:#dc3545!important}.formio-builder-app .is-valid,.formio-dialog .is-valid,.formio-builder-app .formio-component.is-valid .form-control,.formio-dialog .formio-component.is-valid .form-control{border-color:var(--bs-success, var(--success-color))!important}.formio-builder-app .formio-panel,.formio-dialog .formio-panel{border-radius:8px!important;border-color:var(--border-color, #e0e0e0)!important;margin-bottom:1.5rem!important}.formio-builder-app .formio-panel .panel-heading,.formio-dialog .formio-panel .panel-heading{background-color:var(--bg-secondary, var(--bg-secondary))!important;border-bottom-color:var(--border-color, #e0e0e0)!important}.formio-builder-app .formio-table,.formio-dialog .formio-table{border-radius:8px!important}.formio-builder-app .formio-table thead,.formio-dialog .formio-table thead{background-color:var(--bg-secondary, var(--bg-secondary))!important}.formio-builder-app .formio-wizard-nav-container .nav-link.active,.formio-dialog .formio-wizard-nav-container .nav-link.active{color:var(--bs-primary, var(--primary-color))!important;border-bottom-color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-wizard-nav-container .nav-link:hover,.formio-dialog .formio-wizard-nav-container .nav-link:hover{color:var(--bs-primary, var(--primary-color))!important}.formio-builder-app .formio-alert,.formio-dialog .formio-alert{border-radius:8px!important}.formio-builder-app .modal-header,.formio-dialog .modal-header{border-bottom-color:var(--border-color, #e0e0e0)!important}.formio-builder-app .modal-footer,.formio-dialog .modal-footer{border-top-color:var(--border-color, #e0e0e0)!important}.formio-builder-app .input-group .form-control,.formio-dialog .input-group .form-control{border-radius:8px!important}.formio-builder-app .well,.formio-dialog .well,.formio-builder-app .formio-form,.formio-dialog .formio-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.formio-builder-app .form-control,.formio-dialog .form-control,.formio-builder-app input:not([type=checkbox]):not([type=radio]),.formio-dialog input:not([type=checkbox]):not([type=radio]),.formio-builder-app textarea,.formio-dialog textarea,.formio-builder-app select,.formio-dialog select{box-shadow:none!important}.formio-builder-app .form-control:focus,.formio-dialog .form-control:focus,.formio-builder-app input:focus:not([type=checkbox]):not([type=radio]),.formio-dialog input:focus:not([type=checkbox]):not([type=radio]),.formio-builder-app textarea:focus,.formio-dialog textarea:focus,.formio-builder-app select:focus,.formio-dialog select:focus{box-shadow:none!important;border-color:var(--bs-primary, var(--primary-color))!important}.formio-render-container[data-v-927ab039]{width:100%;margin:0 auto;position:relative}.formio-render[data-v-927ab039]{background:#fff;padding:2rem;border-radius:8px;border:1px solid #e2e8f0;min-height:200px}.loading-overlay[data-v-927ab039]{position:absolute;inset:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.spinner[data-v-927ab039]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3182ce;border-radius:50%;animation:spin-927ab039 1s linear infinite}@keyframes spin-927ab039{to{transform:rotate(360deg)}}.loading-overlay p[data-v-927ab039]{margin-top:1rem;color:#4a5568;font-weight:500}[data-v-927ab039] .formio-component{margin-bottom:1.5rem}[data-v-927ab039] .formio-component-submit{text-align:center;margin-top:2rem}[data-v-927ab039] .btn-primary{background:#3182ce!important;border-color:#3182ce!important;padding:.75rem 2rem!important;font-size:1rem!important;border-radius:6px!important;font-weight:500!important}[data-v-927ab039] .btn-primary:hover{background:#2c5282!important;border-color:#2c5282!important}[data-v-927ab039] .form-control{border-radius:6px!important;border-color:#e2e8f0!important;padding:.5rem .75rem!important}[data-v-927ab039] .form-control:focus{border-color:#3182ce!important;box-shadow:0 0 0 3px #3182ce1a!important}[data-v-927ab039] label{font-weight:500!important;color:#2d3748!important;margin-bottom:.5rem!important}.survey-container[data-v-9cdff8ae]{width:100%}.loading-state[data-v-9cdff8ae],.error-state[data-v-9cdff8ae]{text-align:center;padding:4rem 2rem;color:#475569}.spinner[data-v-9cdff8ae]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-9cdff8ae 1s linear infinite;margin:0 auto 1rem}@keyframes spin-9cdff8ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.survey-form[data-v-9cdff8ae]{width:100%}.event-selector-wrapper[data-v-9cdff8ae]{margin-bottom:16px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.form-group[data-v-9cdff8ae]{margin-bottom:0}.form-label[data-v-9cdff8ae]{display:block;font-weight:600;color:#0f172a;margin-bottom:8px;font-size:15px}.form-input[data-v-9cdff8ae]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;color:#0f172a;background:#fff;transition:border-color .2s ease}.form-input[data-v-9cdff8ae]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #449aad1a}.formio-builder-app[data-v-9cdff8ae]{width:100%}.form-builder-container[data-v-971dac2a]{display:flex;min-height:400px;max-height:600px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;font-family:Inter,sans-serif;position:relative}.sidebar[data-v-971dac2a]{width:280px;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.sidebar-header[data-v-971dac2a]{padding:20px;border-bottom:1px solid #e2e8f0}.sidebar-header h3[data-v-971dac2a]{margin:0;font-size:16px;font-weight:700;color:#0f172a}.sidebar-content[data-v-971dac2a]{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.main-content[data-v-971dac2a]{flex:1;padding:24px;background:#fff;overflow-y:auto;position:relative}.question-type-card[data-v-971dac2a]{display:flex;align-items:center;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s;color:#334155}.question-type-card[data-v-971dac2a]:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.card-icon[data-v-971dac2a]{display:flex;align-items:center;margin-right:12px;color:inherit}.card-label[data-v-971dac2a]{flex:1;font-weight:500;font-size:14px}.btn-icon-add[data-v-971dac2a]{background:none;border:none;cursor:pointer;color:inherit;padding:4px;border-radius:4px;display:flex;align-items:center}.btn-icon-add[data-v-971dac2a]:hover{background:#449aad1a}.empty-state[data-v-971dac2a]{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #e2e8f0;border-radius:12px;background:#f8fafc;color:#64748b;text-align:center}.empty-icon[data-v-971dac2a]{margin-bottom:16px}.question-list[data-v-971dac2a]{display:flex;flex-direction:column;gap:16px}.question-card[data-v-971dac2a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;transition:all .2s;position:relative}.question-card[data-v-971dac2a]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.question-card.expanded[data-v-971dac2a]{border-color:var(--primary-color);box-shadow:0 4px 12px #449aad1a}.ghost-card[data-v-971dac2a]{opacity:.4;background:#f1f5f9;border:2px dashed #cbd5e1!important;box-shadow:none!important}.card-header[data-v-971dac2a]{display:flex;align-items:center;gap:12px}.question-content-wrapper[data-v-971dac2a]{display:flex;flex-direction:column;gap:5px;flex-grow:1}.question-controls-row[data-v-971dac2a]{width:100%;border-radius:5px;border:1px solid #cbd5e1;display:flex;padding:4px;align-items:center;background:#f8fafc;transition:all .2s;gap:10px}.question-controls-row[data-v-971dac2a]:focus-within{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 2px #449aad1a}.drag-handle[data-v-971dac2a]{cursor:grab;color:#94a3b8;padding:4px}.drag-handle[data-v-971dac2a]:active{cursor:grabbing}.question-input-wrapper[data-v-971dac2a]{flex:1;display:flex;align-items:center;gap:12px}.input-clean[data-v-971dac2a]{flex:1;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:400;color:#1e293b;padding:8px 0;background:transparent;outline:none}.input-clean[data-v-971dac2a]:focus{border-bottom:2px solid var(--primary-color)}.input-label[data-v-971dac2a]{font-size:16px;color:#000;border:none!important}.badge[data-v-971dac2a]{font-size:12px;font-weight:600;color:var(--primary-color);background:#449aad1a;padding:4px 8px;border-radius:4px;text-transform:uppercase}.card-actions[data-v-971dac2a]{display:flex;align-items:center;gap:8px}.btn-icon[data-v-971dac2a]{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:background .2s;display:flex;align-items:center;color:#64748b}.btn-icon[data-v-971dac2a]:hover{background:#f1f5f9;color:#334155}.btn-icon.active[data-v-971dac2a]{background:var(--primary-color);color:#fff}.btn-icon.delete[data-v-971dac2a]:hover{background:#fee2e2;color:var(--error-color)}.card-settings[data-v-971dac2a]{margin-top:20px;padding-top:20px;border-top:1px solid #f1f5f9;animation:slideDown-971dac2a .2s ease-out}@keyframes slideDown-971dac2a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.settings-grid[data-v-971dac2a]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-971dac2a]{display:flex;flex-direction:column;gap:8px}.form-row[data-v-971dac2a]{display:flex;gap:16px}.form-group.col[data-v-971dac2a]{flex:1}label[data-v-971dac2a]{font-size:13px;font-weight:600;color:#475569}.form-control[data-v-971dac2a]{padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;color:#1e293b;transition:border-color .2s;width:100%;box-sizing:border-box;background:#f8fafc}.form-control[data-v-971dac2a]:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 2px #449aad1a}.readonly-input[data-v-971dac2a]{background:#f1f5f9!important;color:#64748b!important;cursor:not-allowed;opacity:.7}.readonly-input[data-v-971dac2a]:focus{border-color:#cbd5e1!important;box-shadow:none!important}.checkbox-group[data-v-971dac2a]{display:flex;gap:20px}.checkbox-label[data-v-971dac2a]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.settings-section[data-v-971dac2a]{border-top:1px solid #f1f5f9;padding-top:16px}.settings-section h4[data-v-971dac2a]{margin:0 0 16px;font-size:14px;font-weight:600;color:#0f172a}.section-header[data-v-971dac2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.options-grid[data-v-971dac2a]{display:flex;flex-direction:column;gap:12px}.option-row[data-v-971dac2a]{display:flex;gap:12px;align-items:center}.score-input[data-v-971dac2a]{width:80px}.btn-secondary[data-v-971dac2a]{background:#fff;border:1px solid #cbd5e1;color:#475569;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-971dac2a]:hover{border-color:#94a3b8;background:#f8fafc}.btn-secondary.small[data-v-971dac2a]{padding:6px 12px;font-size:13px}.formio-builder-app[data-v-b8c20ee1]{max-width:1400px;width:100%;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}.tabs[data-v-b8c20ee1]{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0}.tab[data-v-b8c20ee1]{flex:1;padding:8px 12px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-weight:500;color:#64748b;transition:all .2s;font-size:1.1rem;text-align:center}.tab[data-v-b8c20ee1]:hover{color:#1e293b;background:#f1f5f9}.tab.active[data-v-b8c20ee1]{color:var(--primary-color);border-bottom-color:var(--primary-color);background:#fff}.tab-content[data-v-b8c20ee1]{padding:0}.builder-container[data-v-b8c20ee1]{min-height:400px;position:relative}.preview-container[data-v-b8c20ee1]{padding:24px;background:#f8fafc;max-height:600px;overflow-y:auto}.json-container[data-v-b8c20ee1]{padding:24px}.json-actions[data-v-b8c20ee1]{display:flex;justify-content:flex-end;margin-bottom:16px}.json-editor[data-v-b8c20ee1]{width:100%;background:#1e293b;color:#f8fafc;padding:24px;border-radius:12px;font-size:.9rem;line-height:1.6;overflow-y:auto;font-family:JetBrains Mono,Fira Code,monospace;resize:vertical;min-height:500px;border:none}[data-v-b8c20ee1] .btn-primary{background:var(--primary-color)!important;border-color:var(--primary-color)!important;padding:10px 24px!important;font-size:1rem!important;border-radius:8px!important;font-weight:600!important;color:#fff!important;transition:all .2s!important}[data-v-b8c20ee1] .btn-primary:hover{background:#d94a38!important;border-color:#d94a38!important;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.html-editor[data-v-28b0265b]:focus{outline:none}.btn-toggle-editor[data-v-28b0265b]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:var(--primary-color);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-toggle-editor[data-v-28b0265b]:hover{background:var(--primary-color);color:#fff}.btn-toggle-editor.active[data-v-28b0265b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.email-editor-section[data-v-28b0265b]{margin:24px 0;border-radius:12px;overflow:hidden;background:#fff}.editor-header[data-v-28b0265b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.editor-header h3[data-v-28b0265b]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.editor-actions[data-v-28b0265b]{display:flex;gap:10px}.editor-action-buttons[data-v-28b0265b]{display:flex;gap:12px;margin-top:12px}.email-preview[data-v-28b0265b]{padding:20px}.preview-label[data-v-28b0265b]{margin-bottom:12px;font-size:16px;font-weight:600;color:#1f2937}.error-message[data-v-28b0265b]{margin-top:16px;padding:12px 16px;background:#ffebee;border:1px solid #ef5350;border-radius:6px}.error-message .error-text[data-v-28b0265b]{color:#d32f2f;margin:0;font-size:14px}.form-actions[data-v-28b0265b]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px}.form-actions .btn[data-v-28b0265b]{padding:10px 18px;font-size:15px}.form-actions .btn[data-v-28b0265b]:disabled{opacity:.6;cursor:not-allowed}.page-container[data-v-28b0265b]{max-width:900px;margin:0 auto}.subtitle[data-v-28b0265b]{color:#666;margin-top:6px;text-align:center}.info-note[data-v-28b0265b]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:16px;display:flex;gap:10px;align-items:flex-start;margin:16px 0 30px}.note-icon[data-v-28b0265b]{font-size:20px}.email-preview[data-v-28b0265b],.sample-survey[data-v-28b0265b],.results-info[data-v-28b0265b],.sample-scores[data-v-28b0265b]{margin:30px 0}.email-preview h3[data-v-28b0265b],.sample-survey h3[data-v-28b0265b],.results-info h3[data-v-28b0265b],.sample-scores h3[data-v-28b0265b]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px}.email-template-wrapper[data-v-28b0265b]{background:#f5f5f5;border-radius:10px;padding:20px;border:2px dashed #ddd;display:flex;justify-content:center;align-items:flex-start}.editor-section[data-v-28b0265b]{border:none!important;box-shadow:none!important}.email-template[data-v-28b0265b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:600px;margin:0 auto;overflow:hidden}.email-header[data-v-28b0265b]{background:#f8f9fa;padding:16px 20px;border-bottom:1px solid #e0e0e0}.email-subject[data-v-28b0265b]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.email-from[data-v-28b0265b]{font-size:14px;color:#666}.email-body[data-v-28b0265b]{padding:24px 20px;line-height:1.6;color:#333}.email-greeting[data-v-28b0265b]{font-size:16px;margin-bottom:16px;color:#333}.email-text-content[data-v-28b0265b]{width:100%;max-width:600px;margin:0 auto}.email-text-content[data-v-28b0265b]>div{margin:0!important}.email-text-content[data-v-28b0265b] button,.email-text-content[data-v-28b0265b] a{pointer-events:none;cursor:default}.email-cta[data-v-28b0265b]{text-align:center;margin:24px 0}.cta-button[data-v-28b0265b]{display:inline-block;background:var(--primary-color);color:#fff;padding:12px 32px;border-radius:6px;text-decoration:none;font-weight:600;font-size:16px;transition:background .2s}.cta-button[data-v-28b0265b]:hover{background:#d94a38}.email-closing[data-v-28b0265b]{margin-top:24px;margin-bottom:0;color:#333}.email-footer[data-v-28b0265b]{background:#f8f9fa;padding:12px 20px;border-top:1px solid #e0e0e0;text-align:center}.footer-text[data-v-28b0265b]{font-size:12px;color:#999;margin:0}.loading-state[data-v-28b0265b],.error-state[data-v-28b0265b]{text-align:center;padding:40px 20px;background:#f8f9fa;border-radius:10px;border:2px dashed #ddd}.spinner[data-v-28b0265b]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-28b0265b 1s linear infinite;margin:0 auto 16px}@keyframes spin-28b0265b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-text[data-v-28b0265b]{color:#d32f2f;margin-bottom:16px}.btn-retry[data-v-28b0265b]{background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s}.btn-retry[data-v-28b0265b]:hover{background:#d94a38}.link-placeholder[data-v-28b0265b]{display:inline-block;padding:4px 12px;background:var(--primary-color);color:#fff;border-radius:4px;font-weight:600;font-size:13px}.survey-preview-container[data-v-28b0265b]{display:flex;justify-content:center;padding:20px 0}.survey-preview-card[data-v-28b0265b]{width:100%;max-width:960px;background:#fff;border-radius:16px;box-shadow:0 24px 55px #0f172a14;padding:32px;display:flex;flex-direction:column;gap:24px}.survey-preview-header[data-v-28b0265b]{text-align:center}.survey-preview-chip[data-v-28b0265b]{display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;background:#449aad1f;color:var(--primary-color);font-weight:600;margin-bottom:12px;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.survey-preview-title[data-v-28b0265b]{margin:0 0 10px;font-size:28px;font-weight:700;color:#0f172a}.survey-preview-description[data-v-28b0265b]{margin:0 auto;max-width:720px;color:#475569;line-height:1.6;font-size:16px}.survey-preview-body[data-v-28b0265b]{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.survey-preview-actions[data-v-28b0265b]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.preview-form-group[data-v-28b0265b]{margin-bottom:24px}.preview-form-group[data-v-28b0265b]:last-of-type{margin-bottom:0}.preview-form-label[data-v-28b0265b]{display:block;font-weight:600;color:#333;margin-bottom:10px;font-size:15px;line-height:1.5}.preview-divider[data-v-28b0265b]{height:1px;background:#e0e0e0;margin:32px 0 24px}.preview-divider-first[data-v-28b0265b]{margin-top:0}.preview-category-title[data-v-28b0265b]{font-size:20px;font-weight:700;color:#333;margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid #e0e0e0}.preview-slider-container[data-v-28b0265b]{margin-top:12px}.preview-slider[data-v-28b0265b]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;outline:none;-webkit-appearance:none;appearance:none;cursor:not-allowed;opacity:.7}.preview-slider[data-v-28b0265b]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:not-allowed;box-shadow:0 2px 4px #0003}.preview-slider[data-v-28b0265b]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:not-allowed;border:none;box-shadow:0 2px 4px #0003}.preview-range-labels[data-v-28b0265b]{margin-top:8px;font-size:14px;color:#666;text-align:center;font-weight:500}.preview-submit-btn[data-v-28b0265b]{min-width:160px;height:48px;border-radius:12px;font-size:16px;font-weight:600;cursor:not-allowed;border:none;color:#fff;background:var(--primary-color);opacity:.5;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.results-info[data-v-28b0265b]{background:#e3f2fd;border-left:4px solid #2196f3;padding:20px;border-radius:8px}.results-info ul[data-v-28b0265b]{margin:12px 0;padding-left:24px}.results-info li[data-v-28b0265b]{margin:8px 0;color:#333}.note-text[data-v-28b0265b]{margin-top:12px;color:#666;font-style:italic}.sample-scores[data-v-28b0265b]{background:#f1f8e9;border-left:4px solid #8bc34a;padding:20px;border-radius:8px}.scores-preview[data-v-28b0265b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.score-card-preview[data-v-28b0265b]{background:#fff;border-radius:10px;padding:16px;text-align:center;border:2px solid #e0e0e0}.score-label[data-v-28b0265b]{font-weight:600;color:#666;font-size:14px;margin-bottom:8px}.score-value[data-v-28b0265b]{font-size:28px;font-weight:700;color:#333;margin-bottom:12px}.score-bar[data-v-28b0265b]{background:#f2f2f2;height:8px;border-radius:8px;overflow:hidden}.score-fill[data-v-28b0265b]{height:100%;background:var(--primary-color)}.improvement-note[data-v-28b0265b]{color:#666;font-size:14px;line-height:1.6}.improvement-note strong[data-v-28b0265b]{color:#333}.improvements-section[data-v-28b0265b]{margin:30px 0}.improvements-section>h3[data-v-28b0265b]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.improvement-category[data-v-28b0265b]{margin-bottom:12px;border:2px solid #e0e0e0;border-radius:10px;overflow:hidden}.category-header[data-v-28b0265b]{width:100%;background:#fff;border:none;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s}.category-header[data-v-28b0265b]:hover{background:#f8f9fa}.category-title[data-v-28b0265b]{font-size:16px;font-weight:600;color:#333;text-align:left}.toggle-icon[data-v-28b0265b]{font-size:24px;font-weight:700;color:var(--primary-color)}.category-content[data-v-28b0265b]{padding:20px;background:#f8f9fa;border-top:2px solid #e0e0e0;animation:slideDown-28b0265b .3s ease}@keyframes slideDown-28b0265b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.action-item[data-v-28b0265b]{background:#fff;border-radius:10px;padding:20px;margin-bottom:16px}.action-item[data-v-28b0265b]:last-child{margin-bottom:0}.action-item h4[data-v-28b0265b]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.action-item p[data-v-28b0265b]{color:#666;margin-bottom:16px;line-height:1.5}.thumbs-demo[data-v-28b0265b]{display:flex;align-items:center;gap:10px;padding:12px;background:#f8f9fa;border-radius:8px}.thumb-btn[data-v-28b0265b]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:8px 16px;font-size:20px;cursor:pointer;transition:all .2s}.thumb-btn[data-v-28b0265b]:hover{border-color:var(--primary-color);transform:scale(1.1)}.demo-note[data-v-28b0265b]{font-size:13px;color:#666;font-style:italic}.waypal-preview[data-v-28b0265b],.volunteer-form[data-v-28b0265b],.faith-journey-preview[data-v-28b0265b]{margin-top:12px}.preview-box[data-v-28b0265b]{background:#fff8e1;border:2px dashed #ffc107;border-radius:10px;padding:16px}.preview-box p[data-v-28b0265b]{margin-bottom:12px}.preview-box .btn[data-v-28b0265b]{margin-right:8px;margin-top:8px}.volunteer-form[data-v-28b0265b]{background:#f8f9fa;border-radius:8px;padding:16px}.toggle-label[data-v-28b0265b]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;color:#333}.toggle-label input[type=checkbox][data-v-28b0265b]{width:20px;height:20px;cursor:pointer}.form-note[data-v-28b0265b]{margin-top:10px;font-size:13px;color:#666;font-style:italic}.faith-journey-preview[data-v-28b0265b]{background:#f8f9fa;border-radius:10px;padding:16px}.journey-step[data-v-28b0265b]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fff;border-radius:8px;margin-bottom:12px}.journey-step[data-v-28b0265b]:last-of-type{margin-bottom:16px}.step-number[data-v-28b0265b]{width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-info[data-v-28b0265b]{flex:1}.step-info strong[data-v-28b0265b]{display:block;color:#333;font-size:15px;margin-bottom:4px}.step-info p[data-v-28b0265b]{margin:0;color:#666;font-size:14px}@media(max-width:768px){.scores-preview[data-v-28b0265b]{grid-template-columns:1fr}.category-title[data-v-28b0265b]{font-size:14px}.action-item[data-v-28b0265b]{padding:16px}.survey-preview-container[data-v-28b0265b]{padding:10px 0}.survey-preview-card[data-v-28b0265b]{padding:24px 16px}.survey-preview-title[data-v-28b0265b]{font-size:24px}.preview-submit-btn[data-v-28b0265b]{flex:1;min-width:unset}.survey-preview-actions[data-v-28b0265b]{flex-direction:column}.preview-category-title[data-v-28b0265b]{font-size:18px}.preview-form-label[data-v-28b0265b]{font-size:14px}}.kpi-card[data-v-09df7bd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.kpi-value[data-v-09df7bd3]{font-size:48px;font-weight:700;color:#5b4ea0}.kpi-label[data-v-09df7bd3]{font-size:14px;color:#666;margin-top:8px}.donut-layout[data-v-a6976058]{display:flex;align-items:center;gap:24px;padding:10px 0;justify-content:space-evenly}.donut-inner-flex[data-v-a6976058]{display:flex;align-items:center;gap:20px;width:100%}.legend-list[data-v-a6976058]{display:flex;flex-direction:column;gap:8px;min-width:180px}.legend-item[data-v-a6976058]{display:flex;align-items:center;gap:8px;font-size:14px}.legend-dot[data-v-a6976058]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-a6976058]{flex:1;color:#333}.legend-value[data-v-a6976058]{color:#666;font-weight:500}.donut-container[data-v-a6976058]{position:relative;width:180px;height:180px}.donut-center[data-v-a6976058]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.center-value[data-v-a6976058]{font-size:32px;font-weight:700;color:#1a9988}.center-label[data-v-a6976058]{font-size:14px;color:#666;text-transform:uppercase;letter-spacing:1px}.stacked-bar-container[data-v-dbc1bdd2]{padding:10px 0}.stacked-legend[data-v-dbc1bdd2]{display:flex;gap:20px;margin-bottom:16px}.legend-item[data-v-dbc1bdd2]{display:flex;align-items:center;gap:8px;font-size:14px}.legend-dot[data-v-dbc1bdd2]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-dbc1bdd2]{flex:1;color:#333}.stacked-bar-wrapper[data-v-dbc1bdd2]{width:100%}.stacked-bar[data-v-dbc1bdd2]{display:flex;height:32px;border-radius:4px;overflow:hidden}.stacked-segment[data-v-dbc1bdd2]{height:100%;transition:width .3s ease}.stacked-axis[data-v-dbc1bdd2]{display:flex;justify-content:space-between;margin-top:8px;font-size:14px;color:#999}.chart-container[data-v-f139d67c]{position:relative;height:300px;width:100%}.survey-chart[data-v-a038fdec]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;border:1px solid #e8e8e8}.chart-header[data-v-a038fdec]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.chart-title[data-v-a038fdec]{line-height:1.4;font-size:18px;font-weight:600;color:#333;margin:0}.menu-icon[data-v-a038fdec]{color:#999;cursor:pointer;font-size:18px}.chart-with-sidebar[data-v-a038fdec]{display:flex;gap:20px}.chart-content-wrapper[data-v-a038fdec]{flex:1;display:flex;align-items:center;gap:20px;min-width:0}.kpi-sidebar[data-v-a038fdec]{display:flex;flex-direction:column;gap:16px;min-width:140px}.kpi-box[data-v-a038fdec]{background:#f8f9fa;border-radius:8px;padding:20px;text-align:center}.kpi-box-value[data-v-a038fdec]{font-size:36px;font-weight:700;color:#5b4ea0}.kpi-box-label[data-v-a038fdec]{font-size:12px;color:#666;margin-top:4px}.charts-grid[data-v-eb16a356]{display:flex;flex-direction:column;gap:24px;padding:20px 0}.metabase-embed[data-v-eb16a356]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden}.embed-header[data-v-eb16a356]{background:#f8f9fa;padding:20px;border-bottom:2px solid #e0e0e0;text-align:center}.embed-header h3[data-v-eb16a356]{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.embed-header p[data-v-eb16a356]{font-size:13px;color:#666;margin:0}.iframe-container[data-v-eb16a356]{position:relative;width:100%;background:#fafafa}.iframe-container iframe[data-v-eb16a356]{display:block;border:none}.embed-footer[data-v-eb16a356]{background:#f8f9fa;padding:15px 20px;border-top:2px solid #e0e0e0;display:flex;gap:15px;justify-content:center}.reports-summary[data-v-fa28c8b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.report-stat[data-v-fa28c8b7]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 2px #0000000d}.stat-icon-wrapper[data-v-fa28c8b7]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon[data-v-fa28c8b7]{width:24px;height:24px}.bg-blue[data-v-fa28c8b7]{background:#3b82f61a}.text-blue[data-v-fa28c8b7]{color:#3b82f6}.bg-green[data-v-fa28c8b7]{background:#10b9811a}.text-green[data-v-fa28c8b7]{color:#10b981}.bg-orange[data-v-fa28c8b7]{background:#f973161a}.text-orange[data-v-fa28c8b7]{color:#f97316}.bg-red[data-v-fa28c8b7]{background:#ef44441a}.text-red[data-v-fa28c8b7]{color:#ef4444}.bg-purple[data-v-fa28c8b7]{background:#8b5cf61a}.text-purple[data-v-fa28c8b7]{color:#8b5cf6}.stat-value[data-v-fa28c8b7]{font-size:24px;font-weight:700;color:#1a202c;line-height:1.2}.stat-label[data-v-fa28c8b7]{font-size:13px;color:#718096}.filters-section[data-v-fa28c8b7]{background:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:30px}.filters-section h3[data-v-fa28c8b7]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.filters-grid[data-v-fa28c8b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.filter-wrapper[data-v-fa28c8b7]{display:flex;flex-direction:column}.filter-select[data-v-fa28c8b7]{min-width:180px;padding:10px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;color:#333;cursor:pointer;transition:border-color .2s}.filter-select[data-v-fa28c8b7]:hover{border-color:#999}.filter-select[data-v-fa28c8b7]:focus{outline:none;border-color:#3498db}.loading-state[data-v-fa28c8b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#666}.spinner[data-v-fa28c8b7]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-fa28c8b7 1s linear infinite;margin-bottom:15px}@keyframes spin-fa28c8b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabs[data-v-fa28c8b7]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.tab-btn[data-v-fa28c8b7]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s}.tab-btn[data-v-fa28c8b7]:hover{color:#333}.tab-btn.active[data-v-fa28c8b7]{color:var(--primary-color)}.tab-btn.active[data-v-fa28c8b7]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-fa28c8b7]{animation:fadeIn .3s}.modal-overlay[data-v-b0a17e99]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b0a17e99]{background:#fff;border-radius:16px;padding:40px;max-width:700px;width:90%;max-height:90vh;overflow-y:auto}.modal-title[data-v-b0a17e99]{font-size:28px;font-weight:600;margin-bottom:10px;text-align:center}.modal-subtitle[data-v-b0a17e99]{font-size:16px;color:#666;margin-bottom:20px;text-align:center}.survey-timing-options[data-v-b0a17e99]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.timing-card[data-v-b0a17e99]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;text-align:left}.timing-card[data-v-b0a17e99]:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #449aad33}.timing-card:hover h3[data-v-b0a17e99],.timing-card:hover p[data-v-b0a17e99],.timing-card:hover .arrow-icon[data-v-b0a17e99]{color:#fff}.card-content h3[data-v-b0a17e99]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px;transition:color .2s}.card-content p[data-v-b0a17e99]{font-size:14px;color:#64748b;margin:0;transition:color .2s}.arrow-icon[data-v-b0a17e99]{font-size:18px;color:#94a3b8;font-weight:700;transition:color .2s}.no-templates[data-v-b0a17e99]{text-align:center;color:#777;margin-bottom:20px}.modal-footer[data-v-b0a17e99]{display:flex;align-items:center}.justify-end[data-v-b0a17e99]{margin-left:auto}.justify-start[data-v-b0a17e99]{margin-right:auto}.back-btn[data-v-b0a17e99]{margin-bottom:20px}.recommendation-card[data-v-8b5fc19d]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 2px #0000000d}.card-title[data-v-8b5fc19d]{color:#0f172a;font-size:20px;font-weight:700}.mb-4[data-v-8b5fc19d]{margin-bottom:24px}.recommendations-list[data-v-8b5fc19d]{display:flex;flex-direction:column;gap:20px}.recommendation-item[data-v-8b5fc19d]{display:flex;gap:20px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;border-left:4px solid var(--secondary-color)}.rec-icon[data-v-8b5fc19d]{font-size:36px;flex-shrink:0}.rec-content[data-v-8b5fc19d]{flex:1}.rec-content h4[data-v-8b5fc19d]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.rec-content p[data-v-8b5fc19d]{font-size:15px;color:#666;margin-bottom:15px;line-height:1.6}@media(max-width:768px){.recommendation-item[data-v-8b5fc19d]{flex-direction:column}}.page-container[data-v-8eaab948]{max-width:1400px;margin:0 auto}.page-header[data-v-8eaab948]{margin-bottom:30px}.page-header h1[data-v-8eaab948]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-8eaab948]{font-size:16px;color:#666}.tabs[data-v-8eaab948]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.tab-btn[data-v-8eaab948]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s}.tab-btn[data-v-8eaab948]:hover{color:#333}.tab-btn.active[data-v-8eaab948]{color:var(--primary-color)}.tab-btn.active[data-v-8eaab948]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-8eaab948]{animation:fadeIn-8eaab948 .3s}@keyframes fadeIn-8eaab948{0%{opacity:0}to{opacity:1}}.survey-card[data-v-8eaab948]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:30px;box-shadow:0 1px 2px #0000000d}.survey-header[data-v-8eaab948]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.survey-header h2[data-v-8eaab948]{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.survey-description[data-v-8eaab948]{font-size:15px;color:#666;margin:0}.survey-status[data-v-8eaab948]{padding:6px 16px;border-radius:16px;font-size:13px;font-weight:600;color:#fff}.survey-status.active[data-v-8eaab948]{background:var(--success-color)}.survey-status[data-v-8eaab948]:not(.active){background:#999}.loading-state[data-v-8eaab948]{text-align:center;padding:40px;font-size:16px;color:#666}.survey-stats-grid[data-v-8eaab948]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-box[data-v-8eaab948]{background:#fff;padding:20px;border-radius:8px;border:1px solid #e2e8f0}.stat-label[data-v-8eaab948]{font-size:13px;color:#666;margin-bottom:8px}.stat-value[data-v-8eaab948]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.progress-bar[data-v-8eaab948]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-fill[data-v-8eaab948]{height:100%;background:var(--success-color);transition:width .3s}.survey-meta[data-v-8eaab948]{background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:20px;margin-bottom:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.meta-item[data-v-8eaab948]{display:flex;align-items:center;gap:10px}.meta-label[data-v-8eaab948]{font-size:14px;color:#666}.meta-value[data-v-8eaab948]{font-size:14px;font-weight:600;color:#333}.survey-actions[data-v-8eaab948]{display:flex;gap:12px;flex-wrap:wrap}.questions-list[data-v-8eaab948]{display:flex;flex-direction:column;gap:15px}.question-preview[data-v-8eaab948]{display:flex;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px}.question-number[data-v-8eaab948]{background:var(--secondary-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.question-content[data-v-8eaab948]{flex:1}.question-text[data-v-8eaab948]{font-size:15px;font-weight:500;color:#333;margin:0 0 6px;display:flex;gap:8px;align-items:center}.question-type[data-v-8eaab948]{font-size:13px;color:#666;margin:0}.optional-chip[data-v-8eaab948]{font-size:12px;font-weight:500;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:999px}.questions-empty[data-v-8eaab948]{text-align:center;padding:20px;color:#777;font-style:italic}.more-questions[data-v-8eaab948]{text-align:center;padding:15px;color:#666;font-style:italic}.analysis-summary[data-v-8eaab948]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.insight-card[data-v-8eaab948]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:25px;color:#fff;display:flex;gap:20px}.insight-icon[data-v-8eaab948]{font-size:40px;flex-shrink:0}.insight-content h4[data-v-8eaab948]{font-size:16px;font-weight:600;margin-bottom:10px;opacity:.95}.insight-content p[data-v-8eaab948]{font-size:15px;margin-bottom:12px;line-height:1.5}.insight-content strong[data-v-8eaab948]{font-weight:700}.insight-stat[data-v-8eaab948]{font-size:13px;opacity:.9;font-style:italic}.result-item[data-v-8eaab948]{margin-bottom:35px;padding-bottom:35px;border-bottom:2px solid #f0f0f0}.result-item[data-v-8eaab948]:last-child{border-bottom:none}.result-header[data-v-8eaab948]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.result-header h4[data-v-8eaab948]{font-size:18px;font-weight:600;color:#333;margin:0}.response-count[data-v-8eaab948]{font-size:14px;color:#666}.result-chart[data-v-8eaab948]{display:flex;flex-direction:column;gap:15px}.chart-bar[data-v-8eaab948]{display:grid;grid-template-columns:200px 1fr 80px;gap:15px;align-items:center}.bar-label[data-v-8eaab948]{font-size:14px;color:#333;font-weight:500}.bar-visual[data-v-8eaab948]{height:32px;background:#f0f0f0;border-radius:16px;overflow:hidden}.bar-fill[data-v-8eaab948]{height:100%;background:#449aad;transition:width .5s ease}.bar-value[data-v-8eaab948]{font-size:16px;font-weight:600;color:#333;text-align:right}.recommendations-list[data-v-8eaab948]{display:flex;flex-direction:column;gap:20px}.recommendation-item[data-v-8eaab948]{display:flex;gap:20px;padding:25px;background:#f8f9fa;border-radius:12px;border-left:4px solid var(--secondary-color)}.rec-icon[data-v-8eaab948]{font-size:36px;flex-shrink:0}.rec-content[data-v-8eaab948]{flex:1}.rec-content h4[data-v-8eaab948]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.rec-content p[data-v-8eaab948]{font-size:15px;color:#666;margin-bottom:15px;line-height:1.6}.config-section[data-v-8eaab948]{margin-bottom:30px}.config-section h3[data-v-8eaab948]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-8eaab948]{display:flex;flex-direction:column;gap:12px}.checkbox-label[data-v-8eaab948]{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;cursor:pointer}.checkbox-label input[disabled][data-v-8eaab948]{cursor:not-allowed}.form-actions[data-v-8eaab948]{display:flex;gap:15px;flex-wrap:wrap}.mt-30[data-v-8eaab948]{margin-top:30px}.reports-summary[data-v-8eaab948]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.report-stat[data-v-8eaab948]{background:#f8f9fa;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px}.filters-section[data-v-8eaab948]{background:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:30px}.filters-section h3[data-v-8eaab948]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.filters-grid[data-v-8eaab948]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.filter-select[data-v-8eaab948]{min-width:180px}.page-header[data-v-8eaab948]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left[data-v-8eaab948]{flex:1}.header-right[data-v-8eaab948]{display:flex;gap:10px}.modal-overlay[data-v-8eaab948]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-8eaab948]{background:#fff;border-radius:16px;padding:40px;max-width:700px;width:90%;max-height:90vh;overflow-y:auto}.modal-title[data-v-8eaab948]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.modal-subtitle[data-v-8eaab948]{font-size:16px;color:#666;margin-bottom:30px;text-align:center}.survey-timing-options[data-v-8eaab948]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.timing-card[data-v-8eaab948]{background:#f8f9fa;border:3px solid #e0e0e0;border-radius:12px;padding:30px;text-align:center;cursor:pointer;transition:all .3s}.timing-card[data-v-8eaab948]:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 6px 16px #0000001a}.timing-icon[data-v-8eaab948]{font-size:48px;margin-bottom:15px}.timing-card h3[data-v-8eaab948]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.timing-card p[data-v-8eaab948]{font-size:14px;color:#666;margin:0;line-height:1.5}@media(max-width:768px){.page-header[data-v-8eaab948]{flex-direction:column}.header-right[data-v-8eaab948],.header-right .btn[data-v-8eaab948]{width:100%}.survey-timing-options[data-v-8eaab948]{grid-template-columns:1fr}.modal-content[data-v-8eaab948]{padding:30px 20px}.survey-header[data-v-8eaab948]{flex-direction:column;gap:15px}.survey-stats-grid[data-v-8eaab948]{grid-template-columns:1fr 1fr}.survey-meta[data-v-8eaab948]{grid-template-columns:1fr}.survey-actions[data-v-8eaab948]{flex-direction:column}.survey-actions .btn[data-v-8eaab948]{width:100%}.analysis-summary[data-v-8eaab948]{grid-template-columns:1fr}.chart-bar[data-v-8eaab948]{grid-template-columns:1fr;gap:8px}.bar-value[data-v-8eaab948]{text-align:left}.recommendation-item[data-v-8eaab948],.form-actions[data-v-8eaab948]{flex-direction:column}.form-actions .btn[data-v-8eaab948]{width:100%}}.card[data-v-8eaab948]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 2px #0000000d}.form-input[data-v-8eaab948]{background-color:#fff;border:1px solid #e2e8f0;padding:10px 12px;border-radius:6px;width:100%;font-size:14px;color:#333}.form-input[data-v-8eaab948]:disabled{background-color:#f8fafc;color:#64748b;cursor:not-allowed}.form-label[data-v-8eaab948]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.form-group[data-v-8eaab948]{margin-bottom:20px}.meta-icon[data-v-8eaab948]{color:#64748b}.insight-card[data-v-8eaab948]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:25px;color:#333;display:flex;gap:20px}.insight-icon[data-v-8eaab948]{color:var(--primary-color);background:#449aad1a;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.insight-content h4[data-v-8eaab948]{color:#333}.insight-content p[data-v-8eaab948],.insight-stat[data-v-8eaab948]{color:#666}.mb-4[data-v-8eaab948]{margin-bottom:24px}.screen-container[data-v-f94d354f]{max-width:900px;margin:0 auto}.card[data-v-f94d354f]{padding:40px}.card-title[data-v-f94d354f]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-f94d354f]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.survey-template[data-v-f94d354f]{margin:30px 0}.survey-template h3[data-v-f94d354f]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.questions-preview[data-v-f94d354f]{background:#f8f9fa;border-radius:12px;padding:25px}.question-item[data-v-f94d354f]{display:flex;gap:15px;padding:15px;background:#fff;border-radius:8px;margin-bottom:15px}.question-item[data-v-f94d354f]:last-child{margin-bottom:0}.q-number[data-v-f94d354f]{width:36px;height:36px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.q-text[data-v-f94d354f]{font-size:15px;font-weight:500;color:#333;margin-bottom:6px}.q-type[data-v-f94d354f]{font-size:13px;color:#666;font-style:italic}.distribution-section[data-v-f94d354f]{margin:30px 0}.distribution-section h3[data-v-f94d354f]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-f94d354f]{display:flex;flex-direction:column;gap:12px}.checkbox-label[data-v-f94d354f]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.form-actions[data-v-f94d354f]{display:flex;gap:15px;justify-content:center}.btn-primary[data-v-f94d354f]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-f94d354f]{padding:30px 25px}.card-title[data-v-f94d354f]{font-size:24px}.form-actions[data-v-f94d354f]{flex-direction:column}.form-actions .btn[data-v-f94d354f]{width:100%}}.screen-container[data-v-6ae884d7]{max-width:900px;margin:0 auto}.card[data-v-6ae884d7]{padding:40px}.card-title[data-v-6ae884d7]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-6ae884d7]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.survey-template[data-v-6ae884d7]{margin:30px 0}.survey-template h3[data-v-6ae884d7]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.template-preview[data-v-6ae884d7]{background:#f8f9fa;border-radius:12px;padding:30px;border:2px solid #e0e0e0}.preview-question[data-v-6ae884d7]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.preview-question[data-v-6ae884d7]:last-child{margin-bottom:0}.preview-question h4[data-v-6ae884d7]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.preview-text[data-v-6ae884d7]{font-size:14px;color:#555;line-height:1.6;margin-bottom:15px}.star-rating[data-v-6ae884d7]{display:flex;gap:8px;font-size:32px}.star.gray[data-v-6ae884d7]{filter:grayscale(100%);opacity:.4}.textarea-preview[data-v-6ae884d7]{background:#f8f9fa;border:2px dashed #ddd;border-radius:8px;padding:20px;color:#999;font-style:italic;min-height:100px;display:flex;align-items:center}.upload-preview[data-v-6ae884d7]{border:3px dashed #ddd;border-radius:12px;padding:40px;text-align:center;background:#fafafa;cursor:pointer;transition:all .3s}.upload-preview[data-v-6ae884d7]:hover{border-color:var(--secondary-color);background:#f0f7ff}.upload-icon[data-v-6ae884d7]{font-size:48px;margin-bottom:10px}.upload-preview p[data-v-6ae884d7]{margin:0;color:#666}.upload-preview small[data-v-6ae884d7]{font-size:12px;color:#999}.checkbox-preview[data-v-6ae884d7]{display:flex;flex-direction:column;gap:10px}.question-item[data-v-6ae884d7]{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:12px;display:flex;gap:15px;align-items:flex-start}.q-number[data-v-6ae884d7]{width:32px;height:32px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;font-size:14px}.q-text[data-v-6ae884d7]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.q-type[data-v-6ae884d7]{font-size:12px;color:#666;font-style:italic}.distribution-section[data-v-6ae884d7],.timing-section[data-v-6ae884d7]{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:8px}.distribution-section h3[data-v-6ae884d7],.timing-section h3[data-v-6ae884d7]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-6ae884d7],.radio-group[data-v-6ae884d7]{display:flex;flex-direction:column;gap:12px}.checkbox-label[data-v-6ae884d7],.radio-label[data-v-6ae884d7]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.form-actions[data-v-6ae884d7]{display:flex;gap:15px;justify-content:center;margin-top:30px}.btn-primary[data-v-6ae884d7]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-6ae884d7]{padding:30px 25px}.card-title[data-v-6ae884d7]{font-size:24px}.template-preview[data-v-6ae884d7],.questions-preview[data-v-6ae884d7]{padding:20px}.form-actions[data-v-6ae884d7]{flex-direction:column}.form-actions .btn[data-v-6ae884d7]{width:100%}}.screen-container[data-v-f4031e24]{max-width:1000px;margin:0 auto}.card[data-v-f4031e24]{padding:40px}.card-title[data-v-f4031e24]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-f4031e24]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.survey-template[data-v-f4031e24]{margin:30px 0}.survey-template h3[data-v-f4031e24]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.template-note[data-v-f4031e24]{font-size:14px;color:#666;margin-bottom:20px}.questions-preview[data-v-f4031e24]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;max-height:500px;overflow-y:auto}.question-item[data-v-f4031e24]{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #e0e0e0}.question-item[data-v-f4031e24]:last-child{border-bottom:none}.q-number[data-v-f4031e24]{width:32px;height:32px;background:var(--secondary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.q-content[data-v-f4031e24]{flex:1}.q-text[data-v-f4031e24]{font-size:15px;color:#333;font-weight:500;margin-bottom:6px;line-height:1.5}.q-type[data-v-f4031e24]{font-size:13px;color:#666;font-style:italic}.distribution-section[data-v-f4031e24]{margin:30px 0}.distribution-section h3[data-v-f4031e24],.timing-section h3[data-v-f4031e24]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-f4031e24]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.checkbox-label[data-v-f4031e24]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer;padding:10px;border-radius:8px;transition:background .3s}.checkbox-label[data-v-f4031e24]:hover{background:#f8f9fa}.checkbox-label input[type=checkbox][data-v-f4031e24]{width:18px;height:18px;cursor:pointer}.timing-section[data-v-f4031e24]{margin:30px 0}.radio-group[data-v-f4031e24]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.radio-label[data-v-f4031e24]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.schedule-inputs[data-v-f4031e24]{margin-top:15px;padding:20px;background:#f8f9fa;border-radius:8px}.info-note[data-v-f4031e24]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin:30px 0}.note-icon[data-v-f4031e24]{font-size:28px;flex-shrink:0}.info-note p[data-v-f4031e24]{margin:0;font-size:14px;color:#333;line-height:1.6}.form-actions[data-v-f4031e24]{display:flex;gap:15px;justify-content:center;margin-top:30px}@media(max-width:768px){.card[data-v-f4031e24]{padding:30px 20px}.questions-preview[data-v-f4031e24]{padding:20px}.form-actions[data-v-f4031e24]{flex-direction:column}}.screen-container[data-v-066cc888]{max-width:1000px;margin:0 auto}.card[data-v-066cc888]{padding:40px}.success-animation[data-v-066cc888]{display:flex;justify-content:center;margin-bottom:25px}.success-circle[data-v-066cc888]{animation:scaleIn-066cc888 .5s ease-out}@keyframes scaleIn-066cc888{0%{transform:scale(0)}to{transform:scale(1)}}.card-title[data-v-066cc888]{font-size:32px;font-weight:700;color:var(--success-color);margin-bottom:20px;text-align:center}.success-message[data-v-066cc888]{font-size:18px;color:#555;line-height:1.7;margin-bottom:35px;text-align:center}.success-message strong[data-v-066cc888]{color:var(--primary-color)}.survey-status-card[data-v-066cc888]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:35px}.survey-status-card h3[data-v-066cc888]{font-size:20px;font-weight:600;color:#333;margin-bottom:25px;text-align:center}.status-grid[data-v-066cc888]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.status-item[data-v-066cc888]{background:#fff;border-radius:8px;padding:20px;text-align:center}.status-icon[data-v-066cc888]{font-size:32px;margin-bottom:10px}.status-label[data-v-066cc888]{font-size:13px;color:#666;margin-bottom:8px}.status-value[data-v-066cc888]{font-size:36px;font-weight:700;color:#333}.status-value.animated[data-v-066cc888]{color:var(--success-color);animation:pulse-066cc888 1s ease-in-out infinite}@keyframes pulse-066cc888{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.progress-section[data-v-066cc888]{text-align:center}.progress-bar[data-v-066cc888]{height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-066cc888]{height:100%;background:var(--success-color);transition:width .5s ease}.progress-text[data-v-066cc888]{font-size:14px;color:#666;margin:0}.live-responses[data-v-066cc888]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:35px}.live-responses h3[data-v-066cc888]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.response-item[data-v-066cc888]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:15px}.response-header[data-v-066cc888]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.responder-avatar[data-v-066cc888]{width:40px;height:40px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.responder-name[data-v-066cc888]{font-weight:600;color:#333;font-size:14px}.response-time[data-v-066cc888]{font-size:12px;color:#666}.rating-display[data-v-066cc888]{margin-left:auto;display:flex;align-items:center;gap:6px}.rating-display .star[data-v-066cc888]{font-size:18px}.rating-value[data-v-066cc888]{font-weight:600;color:#333}.response-text[data-v-066cc888]{font-size:14px;color:#555;font-style:italic;margin:0;padding-left:52px}.more-responses[data-v-066cc888]{text-align:center;color:#666;font-size:14px;margin-top:15px}.actions-section[data-v-066cc888]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px}.action-card[data-v-066cc888]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;text-align:center}.action-icon[data-v-066cc888]{font-size:40px;margin-bottom:12px}.action-card h4[data-v-066cc888]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.action-card p[data-v-066cc888]{font-size:13px;color:#666;margin-bottom:15px}.btn-sm[data-v-066cc888]{font-size:14px;padding:10px 20px;width:100%}.button-group[data-v-066cc888]{display:flex;justify-content:center}@media(max-width:768px){.card[data-v-066cc888]{padding:30px 25px}.card-title[data-v-066cc888]{font-size:26px}.status-grid[data-v-066cc888],.actions-section[data-v-066cc888]{grid-template-columns:1fr}}.page-container[data-v-2425fad4]{max-width:1400px;margin:0 auto}.page-header[data-v-2425fad4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left h1[data-v-2425fad4]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-2425fad4]{font-size:16px;color:#666}.header-right[data-v-2425fad4]{display:flex;gap:10px}.stats-grid[data-v-2425fad4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-2425fad4]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 2px #0000000d}.stat-icon-wrapper[data-v-2425fad4]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-blue[data-v-2425fad4]{background:#3b82f61a}.text-blue[data-v-2425fad4]{color:#3b82f6}.bg-green[data-v-2425fad4]{background:#10b9811a}.text-green[data-v-2425fad4]{color:#10b981}.bg-purple[data-v-2425fad4]{background:#8b5cf61a}.text-purple[data-v-2425fad4]{color:#8b5cf6}.stat-value[data-v-2425fad4]{font-size:24px;font-weight:700;color:#1a202c;line-height:1.2}.stat-label[data-v-2425fad4]{font-size:13px;color:#718096}.question-list[data-v-2425fad4]{display:flex;flex-direction:column;gap:24px}.question-card[data-v-2425fad4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}.question-title[data-v-2425fad4]{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:24px;border-bottom:1px solid #edf2f7;padding-bottom:16px;line-height:1.4}.q-num[data-v-2425fad4]{color:var(--primary-color);margin-right:8px}.rating-chart[data-v-2425fad4]{display:flex;flex-direction:column;gap:15px}.chart-row[data-v-2425fad4]{display:grid;grid-template-columns:120px 1fr 80px;gap:15px;align-items:center}.stars[data-v-2425fad4]{font-size:18px}.bar-container[data-v-2425fad4]{height:32px;background:#f0f0f0;border-radius:16px;overflow:hidden}.bar[data-v-2425fad4]{height:100%;background:var(--success-color);transition:width .5s ease}.percentage[data-v-2425fad4]{font-size:16px;font-weight:600;color:#333;text-align:right}.testimonial-item[data-v-2425fad4]{background:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:20px;border-left:4px solid var(--secondary-color)}.testimonial-item.featured[data-v-2425fad4]{border-left-color:var(--success-color);background:linear-gradient(135deg,#f1f8f4,#e8f5e9)}.testimonial-header[data-v-2425fad4]{display:flex;align-items:center;gap:12px;margin-bottom:15px}.avatar[data-v-2425fad4]{width:48px;height:48px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.name[data-v-2425fad4]{font-weight:600;color:#333;font-size:15px}.rating[data-v-2425fad4]{font-size:13px;color:#666}.shareable-badge[data-v-2425fad4]{margin-left:auto;background:var(--success-color);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.private-badge[data-v-2425fad4]{margin-left:auto;background:#999;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.testimonial-text[data-v-2425fad4]{font-size:15px;color:#333;line-height:1.7;margin-bottom:15px}.testimonial-photos[data-v-2425fad4]{display:flex;gap:10px;margin-bottom:15px}.photo-placeholder[data-v-2425fad4]{width:80px;height:80px;background:#e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.testimonial-actions[data-v-2425fad4]{display:flex;gap:10px}.result-chart[data-v-2425fad4]{display:flex;flex-direction:column;gap:15px}.chart-bar[data-v-2425fad4]{display:grid;grid-template-columns:200px 1fr 80px;gap:15px;align-items:center}.bar-label[data-v-2425fad4]{font-size:14px;color:#333;font-weight:500}.bar-visual[data-v-2425fad4]{height:32px;background:#f0f0f0;border-radius:16px;overflow:hidden}.bar-fill[data-v-2425fad4]{height:100%;background-color:#449aad;opacity:.8;transition:width .5s ease;border-radius:16px}.bar-value[data-v-2425fad4]{font-size:16px;font-weight:600;color:#333;text-align:right}.insights-grid[data-v-2425fad4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.insight-box[data-v-2425fad4]{background:#f8f9fa;border-radius:12px;padding:25px;text-align:center}.insight-icon[data-v-2425fad4]{font-size:40px;margin-bottom:12px}.insight-stat[data-v-2425fad4]{font-size:32px;font-weight:700;color:var(--secondary-color);margin-bottom:8px}.insight-text[data-v-2425fad4]{font-size:14px;color:#666}.button-group[data-v-2425fad4]{display:flex;justify-content:center}.mt-30[data-v-2425fad4]{margin-top:30px}@media(max-width:768px){.page-header[data-v-2425fad4]{flex-direction:column}.header-right[data-v-2425fad4]{width:100%}.header-right .btn[data-v-2425fad4]{flex:1}.stats-overview[data-v-2425fad4]{grid-template-columns:1fr 1fr}.chart-bar[data-v-2425fad4],.chart-row[data-v-2425fad4]{grid-template-columns:1fr;gap:8px}.bar-value[data-v-2425fad4],.percentage[data-v-2425fad4]{text-align:left}.testimonial-actions[data-v-2425fad4]{flex-direction:column}.testimonial-actions .btn[data-v-2425fad4]{width:100%}}.modal-overlay[data-v-0aa64daf]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0aa64daf]{background:#fff;border-radius:16px;padding:40px;max-width:700px;width:90%;max-height:90vh;overflow-y:auto}.modal-title[data-v-0aa64daf]{font-size:28px;font-weight:600;margin-bottom:10px;text-align:center}.modal-subtitle[data-v-0aa64daf]{font-size:16px;color:#666;margin-bottom:20px;text-align:center}.survey-timing-options[data-v-0aa64daf]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.timing-card[data-v-0aa64daf]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;text-align:left}.timing-card[data-v-0aa64daf]:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #449aad33}.timing-card:hover h3[data-v-0aa64daf],.timing-card:hover p[data-v-0aa64daf],.timing-card:hover .arrow-icon[data-v-0aa64daf]{color:#fff}.card-content h3[data-v-0aa64daf]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px;transition:color .2s}.card-content p[data-v-0aa64daf]{font-size:14px;color:#64748b;margin:0;transition:color .2s}.arrow-icon[data-v-0aa64daf]{font-size:18px;color:#94a3b8;font-weight:700;transition:color .2s}.no-templates[data-v-0aa64daf]{text-align:center;color:#777;margin-bottom:20px}.modal-footer[data-v-0aa64daf]{display:flex;justify-content:flex-end}.page-container[data-v-fa98012c]{max-width:1400px;margin:0 auto;padding:0 20px 40px}.header-section[data-v-fa98012c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page-title[data-v-fa98012c]{font-size:28px;font-weight:700;color:#1a202c;margin-bottom:8px}.page-description[data-v-fa98012c]{color:#718096;font-size:16px}.create-btn[data-v-fa98012c]{display:flex;align-items:center;gap:8px}.stats-grid[data-v-fa98012c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-fa98012c]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 2px #0000000d}.stat-icon-wrapper[data-v-fa98012c]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon[data-v-fa98012c]{width:24px;height:24px}.bg-blue[data-v-fa98012c]{background:#3b82f61a}.text-blue[data-v-fa98012c]{color:#3b82f6}.bg-green[data-v-fa98012c]{background:#10b9811a}.text-green[data-v-fa98012c]{color:#10b981}.bg-orange[data-v-fa98012c]{background:#f973161a}.text-orange[data-v-fa98012c]{color:#f97316}.bg-red[data-v-fa98012c]{background:#ef44441a}.text-red[data-v-fa98012c]{color:#ef4444}.bg-purple[data-v-fa98012c]{background:#8b5cf61a}.text-purple[data-v-fa98012c]{color:#8b5cf6}.stat-value[data-v-fa98012c]{font-size:24px;font-weight:700;color:#1a202c;line-height:1.2}.stat-label[data-v-fa98012c]{font-size:13px;color:#718096}.reports-section[data-v-fa98012c]{margin-bottom:32px}.reports-grid[data-v-fa98012c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.report-card[data-v-fa98012c]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:all .2s}.report-card[data-v-fa98012c]:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.report-icon[data-v-fa98012c]{font-size:24px}.report-title[data-v-fa98012c]{font-weight:600;color:#2d3748;font-size:14px;margin-bottom:2px}.report-desc[data-v-fa98012c]{font-size:12px;color:#718096}.content-grid[data-v-fa98012c]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1024px){.content-grid[data-v-fa98012c]{grid-template-columns:2fr 1fr}}.section-title[data-v-fa98012c]{font-size:18px;font-weight:600;color:#1a202c;margin-bottom:16px}.section-header[data-v-fa98012c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header .section-title[data-v-fa98012c]{margin-bottom:0}.view-all-btn[data-v-fa98012c]{display:flex;align-items:center;gap:4px;color:#3b82f6;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.view-all-btn[data-v-fa98012c]:hover{background:#eff6ff}.surveys-list[data-v-fa98012c]{display:flex;flex-direction:column;gap:16px}.survey-item[data-v-fa98012c]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.survey-item[data-v-fa98012c]:hover{border-color:var(--primary-color)}.survey-header[data-v-fa98012c]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.survey-name[data-v-fa98012c]{font-weight:600;color:#2d3748;font-size:16px}.status-badge[data-v-fa98012c]{font-size:12px;padding:2px 8px;border-radius:9999px;background:#edf2f7;color:#4a5568;text-transform:capitalize}.status-badge.active[data-v-fa98012c]{background:#10b9811a;color:#059669}.survey-date[data-v-fa98012c]{font-size:14px;color:#718096}.icon-btn[data-v-fa98012c]{background:none;border:none;padding:8px;cursor:pointer;color:#718096;border-radius:8px;transition:background .2s}.icon-btn[data-v-fa98012c]:hover{background:#f7fafc;color:#2d3748}.responses-card[data-v-fa98012c]{background:#e5ebed;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.response-item[data-v-fa98012c]{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #edf2f7}.response-item[data-v-fa98012c]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.response-header[data-v-fa98012c]{display:flex;justify-content:space-between;margin-bottom:8px}.response-name[data-v-fa98012c]{font-weight:600;color:#2d3748;font-size:14px}.response-date[data-v-fa98012c]{font-size:12px;color:#718096}.response-scores[data-v-fa98012c]{display:flex;gap:12px}.score-badge[data-v-fa98012c]{display:flex;align-items:center;gap:4px;font-size:12px;color:#4a5568;background:#f7fafc;padding:4px 8px;border-radius:6px}.score-icon[data-v-fa98012c]{color:#718096}.loading-state[data-v-fa98012c],.empty-list[data-v-fa98012c],.empty-responses[data-v-fa98012c]{text-align:center;padding:32px;color:#718096}.spinner[data-v-fa98012c]{border:3px solid #f3f3f3;border-top:3px solid var(--primary-color);border-radius:50%;width:24px;height:24px;animation:spin-fa98012c 1s linear infinite;margin:0 auto 12px}@keyframes spin-fa98012c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination-footer[data-v-fa98012c]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #edf2f7}.pg-icon-btn[data-v-fa98012c]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s}.pg-icon-btn[data-v-fa98012c]:hover:not(:disabled){background:#f1f5f9;color:#333}.pg-icon-btn[data-v-fa98012c]:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.pg-text[data-v-fa98012c]{font-size:13px;color:#64748b;font-weight:500}.page-container[data-v-d1fde658]{max-width:1400px;margin:0 auto}.hub-card[data-v-d1fde658]{padding:50px 40px}.page-title[data-v-d1fde658]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:20px}.page-description[data-v-d1fde658]{font-size:16px;color:#64748b;margin-bottom:40px;line-height:1.6}.options-container[data-v-d1fde658]{display:flex;flex-direction:column;gap:16px}.option-item[data-v-d1fde658]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-d1fde658]:hover{border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-content[data-v-d1fde658]{width:100%}.option-header-row[data-v-d1fde658]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-d1fde658]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-d1fde658]{font-size:.875rem;color:#64748b;margin:0}@media(max-width:640px){.option-item[data-v-d1fde658]{align-items:flex-start}}.page-container[data-v-ba1efec0]{max-width:1400px;margin:0 auto}.hub-card[data-v-ba1efec0]{padding:50px 40px}.page-title[data-v-ba1efec0]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:20px}.page-description[data-v-ba1efec0]{font-size:16px;color:#64748b;margin-bottom:40px;line-height:1.6}.options-container[data-v-ba1efec0]{display:flex;flex-direction:column;gap:16px}.option-item[data-v-ba1efec0]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-ba1efec0]:hover{border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-content[data-v-ba1efec0]{width:100%}.option-header-row[data-v-ba1efec0]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-ba1efec0]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-ba1efec0]{font-size:.875rem;color:#64748b;margin:0}@media(max-width:640px){.option-item[data-v-ba1efec0]{align-items:flex-start}}.page-container[data-v-b9535b36]{max-width:1000px;margin:0 auto;padding:20px}.page-header[data-v-b9535b36]{text-align:center;margin-bottom:40px}.page-header h1[data-v-b9535b36]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-b9535b36]{font-size:18px;color:#666}.empty-state[data-v-b9535b36]{text-align:center;padding:60px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.empty-icon[data-v-b9535b36]{font-size:48px;margin-bottom:20px}.announcements-list[data-v-b9535b36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.list-header[data-v-b9535b36]{display:flex;justify-content:flex-end;margin-bottom:10px}.announcement-card[data-v-b9535b36]{background:#e5ebed;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.announcement-card[data-v-b9535b36]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.card-header[data-v-b9535b36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.header-left[data-v-b9535b36]{display:flex;gap:10px}.status-badge[data-v-b9535b36]{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.draft[data-v-b9535b36]{background:#fff3cd;color:#856404}.status-badge.sent[data-v-b9535b36]{background:#d4edda;color:#155724}.type-badge[data-v-b9535b36]{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;background:#e2e3e5;color:#383d41}.date[data-v-b9535b36]{font-size:14px;color:#888}.announcement-title[data-v-b9535b36]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.announcement-content[data-v-b9535b36]{font-size:14px;color:#666;margin-bottom:20px;line-height:1.5}.card-footer[data-v-b9535b36]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.05);padding-top:15px}.delivery-info[data-v-b9535b36],.audience-info[data-v-b9535b36]{font-size:13px;color:#666}.info-label[data-v-b9535b36]{font-weight:600;margin-right:5px}.back-section[data-v-b9535b36]{margin-top:40px;text-align:center}@media(max-width:768px){.card-footer[data-v-b9535b36]{flex-direction:column;align-items:flex-start;gap:10px}.actions[data-v-b9535b36]{width:100%;display:flex;justify-content:flex-end}}.status-text[data-v-b9535b36]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.status-text.sent[data-v-b9535b36]{color:#10b981}[data-v-9694b260]{box-sizing:border-box}.page-container[data-v-9694b260]{max-width:780px;margin:0 auto;padding:24px 16px}.card[data-v-9694b260]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;padding:32px;transition:all .3s ease}.card-header[data-v-9694b260]{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #f5f5f5}.icon-wrapper[data-v-9694b260]{flex-shrink:0}.card-title[data-v-9694b260]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.5px}.subtitle[data-v-9694b260]{color:#666;font-size:15px;margin:0;line-height:1.5}.portal-form[data-v-9694b260]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-9694b260]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-9694b260]{display:flex;align-items:center;gap:6px;font-weight:600;color:#333;font-size:14px}.label-icon[data-v-9694b260]{color:#666}.required[data-v-9694b260]{color:var(--primary-color);font-weight:700;margin-left:2px}.optional-badge[data-v-9694b260]{display:inline-flex;align-items:center;padding:2px 8px;background:#f0f0f0;color:#666;font-size:11px;font-weight:600;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;margin-left:4px}.input-wrapper[data-v-9694b260]{position:relative;display:flex;align-items:center}.form-input[data-v-9694b260]{width:100%;padding:12px 40px 12px 14px;border:2px solid #e0e0e0;border-radius:10px;font-size:15px;transition:all .2s ease;background:#fafafa;color:#333;font-family:inherit}.form-input[data-v-9694b260]:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 4px #449aad1a}.form-input[data-v-9694b260]::placeholder{color:#999}.input-check[data-v-9694b260]{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f1f8e9;border-radius:50%;pointer-events:none}.field-hint[data-v-9694b260]{font-size:13px;color:#999;margin:0;padding-left:2px}.preview-section[data-v-9694b260]{margin-top:8px;padding-top:24px;border-top:2px solid #f5f5f5}.preview-header[data-v-9694b260]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.preview-header h3[data-v-9694b260]{margin:0;font-size:18px;font-weight:700;color:#1a1a1a}.preview-card[data-v-9694b260]{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e8e8e8;border-radius:12px;padding:24px}.preview-content[data-v-9694b260]{display:flex;flex-direction:column;gap:20px}.brand-display[data-v-9694b260]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d}.logo-container[data-v-9694b260]{flex-shrink:0}.brand-logo[data-v-9694b260]{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#fff;border:2px solid #f0f0f0;padding:4px}.placeholder-logo[data-v-9694b260]{width:56px;height:56px;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#999;display:flex;align-items:center;justify-content:center;border-radius:8px;border:2px dashed #d0d0d0}.brand-info[data-v-9694b260]{flex:1;min-width:0}.brand-name[data-v-9694b260]{font-weight:700;color:#1a1a1a;font-size:20px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-tagline[data-v-9694b260]{font-size:14px;color:#666}.url-preview[data-v-9694b260]{padding:16px;background:#fff;border-radius:10px;border:1px solid #e8e8e8}.url-label[data-v-9694b260]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.url-value[data-v-9694b260]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px}.url-value code[data-v-9694b260]{font-family:Monaco,Menlo,Courier New,monospace;font-size:14px;color:var(--secondary-color);font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-btn[data-v-9694b260]{display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer;color:#666;transition:all .2s ease;flex-shrink:0}.copy-btn[data-v-9694b260]:hover{background:#f5f5f5;border-color:var(--secondary-color);color:var(--secondary-color)}.copy-btn.copied[data-v-9694b260]{background:#f1f8e9;border-color:#8bc34a;color:#8bc34a}.form-actions[data-v-9694b260]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:24px;border-top:2px solid #f5f5f5}.btn[data-v-9694b260]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid;white-space:nowrap;font-family:inherit}.btn-secondary[data-v-9694b260]{background:#fff;color:#666;border-color:#e0e0e0}.btn-secondary[data-v-9694b260]:hover{background:#f5f5f5;border-color:#d0d0d0;color:#333}.btn-primary[data-v-9694b260]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-primary[data-v-9694b260]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-primary[data-v-9694b260]:disabled{background:#e0e0e0;border-color:#e0e0e0;color:#999;cursor:not-allowed;transform:none}@media(max-width:768px){.page-container[data-v-9694b260]{padding:16px 12px}.card[data-v-9694b260]{padding:24px 20px;border-radius:12px}.card-header[data-v-9694b260]{flex-direction:column;align-items:center;text-align:center}.card-title[data-v-9694b260]{font-size:24px}.subtitle[data-v-9694b260]{font-size:14px}.brand-display[data-v-9694b260]{flex-direction:column;text-align:center}.brand-name[data-v-9694b260]{white-space:normal}.form-actions[data-v-9694b260]{flex-direction:column-reverse}.btn[data-v-9694b260]{width:100%;justify-content:center}}@media(max-width:480px){.card-title[data-v-9694b260]{font-size:22px}.form-input[data-v-9694b260]{padding:11px 36px 11px 12px;font-size:14px}.preview-card[data-v-9694b260],.brand-display[data-v-9694b260]{padding:16px}.brand-logo[data-v-9694b260],.placeholder-logo[data-v-9694b260]{width:48px;height:48px}.brand-name[data-v-9694b260]{font-size:18px}.url-value code[data-v-9694b260]{font-size:12px}}.page-container[data-v-d3e23617]{max-width:1400px;margin:0 auto}.page-header[data-v-d3e23617]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left h1[data-v-d3e23617]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-d3e23617]{font-size:16px;color:#666}.header-right[data-v-d3e23617]{display:flex;gap:10px}.stats-overview[data-v-d3e23617]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-d3e23617]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px #0000001a}.stat-icon[data-v-d3e23617]{font-size:36px}.stat-value[data-v-d3e23617]{font-size:32px;font-weight:700;color:#333;margin-bottom:4px}.stat-label[data-v-d3e23617]{font-size:14px;color:#666}.tabs[data-v-d3e23617]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0;overflow-x:auto}.tab-btn[data-v-d3e23617]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s;white-space:nowrap}.tab-btn[data-v-d3e23617]:hover{color:#333}.tab-btn.active[data-v-d3e23617]{color:var(--primary-color)}.tab-btn.active[data-v-d3e23617]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-d3e23617]{animation:fadeIn-d3e23617 .3s}@keyframes fadeIn-d3e23617{0%{opacity:0}to{opacity:1}}.directory-controls[data-v-d3e23617]{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap}.search-input[data-v-d3e23617]{flex:1;min-width:300px}.filter-select[data-v-d3e23617]{min-width:200px}.members-table[data-v-d3e23617]{overflow-x:auto}table[data-v-d3e23617]{width:100%;border-collapse:collapse}thead[data-v-d3e23617]{background:#f8f9fa}th[data-v-d3e23617]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #e0e0e0}td[data-v-d3e23617]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.member-name[data-v-d3e23617]{display:flex;align-items:center;gap:10px}.member-avatar[data-v-d3e23617]{width:32px;height:32px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.status-badge[data-v-d3e23617]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.active[data-v-d3e23617]{background:#e8f5e9;color:var(--success-color)}.status-badge.new[data-v-d3e23617]{background:#e3f2fd;color:#2196f3}.status-badge.inactive[data-v-d3e23617]{background:#f5f5f5;color:#999}.icon-btn[data-v-d3e23617]{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 8px;opacity:.7;transition:opacity .3s}.icon-btn[data-v-d3e23617]:hover{opacity:1}.segments-grid[data-v-d3e23617]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.segment-card[data-v-d3e23617]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000001a}.segment-card h3[data-v-d3e23617]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.segment-count[data-v-d3e23617]{font-size:24px;font-weight:700;color:var(--secondary-color);margin-bottom:10px}.segment-card p[data-v-d3e23617]{color:#666;margin-bottom:20px;font-size:14px}.segment-actions[data-v-d3e23617]{display:flex;gap:10px;flex-wrap:wrap}.criteria-builder[data-v-d3e23617]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.member-form .form-row[data-v-d3e23617]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.form-section[data-v-d3e23617]{display:flex;flex-direction:column;gap:20px}.form-actions[data-v-d3e23617]{display:flex;gap:15px;margin-top:20px}.checkbox-group[data-v-d3e23617]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.checkbox-label[data-v-d3e23617]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer}.upload-section[data-v-d3e23617]{max-width:800px;margin:0 auto}.upload-instructions[data-v-d3e23617]{text-align:center;color:#666;margin-bottom:30px;line-height:1.6}.upload-area[data-v-d3e23617]{border:3px dashed var(--primary-color);border-radius:12px;padding:60px 40px;cursor:pointer;transition:all .3s;background-color:#e5ebed;text-align:center}.upload-area[data-v-d3e23617]:hover{border-color:var(--primary-hover);background-color:#fde8e6}.upload-text[data-v-d3e23617]{margin-top:20px;font-size:16px;color:#333}.upload-text strong[data-v-d3e23617]{color:var(--primary-color)}.upload-formats[data-v-d3e23617]{margin-top:8px;font-size:14px;color:#999}.field-mapping h3[data-v-d3e23617]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.field-mapping p[data-v-d3e23617]{color:#666;margin-bottom:15px}.field-mapping ul[data-v-d3e23617]{list-style:none;padding:0}.field-mapping li[data-v-d3e23617]{color:#555;padding:8px 0 8px 20px;position:relative}.field-mapping li[data-v-d3e23617]:before{content:"•";position:absolute;left:0;color:var(--secondary-color);font-weight:700}.export-options[data-v-d3e23617]{display:flex;gap:15px;margin:20px 0;flex-wrap:wrap}.export-filters h3[data-v-d3e23617]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.settings-section[data-v-d3e23617]{margin-bottom:30px}.settings-section h3[data-v-d3e23617]{font-size:20px;font-weight:600;color:#333;margin-bottom:15px}.settings-section p[data-v-d3e23617]{color:#666;margin-bottom:15px}.mt-20[data-v-d3e23617]{margin-top:20px}.mt-30[data-v-d3e23617]{margin-top:30px}@media(max-width:768px){.page-header[data-v-d3e23617]{flex-direction:column}.header-right[data-v-d3e23617]{width:100%;flex-direction:column}.header-right .btn[data-v-d3e23617]{width:100%}.stats-overview[data-v-d3e23617]{grid-template-columns:1fr 1fr}.directory-controls[data-v-d3e23617]{flex-direction:column}.search-input[data-v-d3e23617],.filter-select[data-v-d3e23617]{width:100%;min-width:auto}.members-table[data-v-d3e23617]{font-size:12px}.segments-grid[data-v-d3e23617],.criteria-builder[data-v-d3e23617],.member-form .form-row[data-v-d3e23617]{grid-template-columns:1fr}.export-options[data-v-d3e23617]{flex-direction:column}.export-options .btn[data-v-d3e23617]{width:100%}}.page-container[data-v-8bfe1a72]{max-width:1400px;margin:0 auto}.page-header[data-v-8bfe1a72]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left h1[data-v-8bfe1a72]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-8bfe1a72]{font-size:16px;color:#666}.header-right[data-v-8bfe1a72]{display:flex;gap:10px}.stats-overview[data-v-8bfe1a72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-8bfe1a72]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px #0000001a}.stat-icon[data-v-8bfe1a72]{font-size:36px}.stat-value[data-v-8bfe1a72]{font-size:32px;font-weight:700;color:#333;margin-bottom:4px}.stat-label[data-v-8bfe1a72]{font-size:14px;color:#666}.tabs[data-v-8bfe1a72]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0;overflow-x:auto}.tab-btn[data-v-8bfe1a72]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s;white-space:nowrap}.tab-btn[data-v-8bfe1a72]:hover{color:#333}.tab-btn.active[data-v-8bfe1a72]{color:var(--primary-color)}.tab-btn.active[data-v-8bfe1a72]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-8bfe1a72]{animation:fadeIn-8bfe1a72 .3s}@keyframes fadeIn-8bfe1a72{0%{opacity:0}to{opacity:1}}.matches-grid[data-v-8bfe1a72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:25px}.match-card[data-v-8bfe1a72]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000001a;position:relative}.match-header[data-v-8bfe1a72]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:15px}.participant[data-v-8bfe1a72]{display:flex;align-items:center;gap:12px;flex:1}.participant-info[data-v-8bfe1a72]{flex:1}.avatar[data-v-8bfe1a72]{width:48px;height:48px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.ambassador-avatar[data-v-8bfe1a72]{background:var(--secondary-color)}.member-avatar[data-v-8bfe1a72]{background:#667eea}.avatar.large[data-v-8bfe1a72]{width:60px;height:60px;font-size:20px}.avatar.small[data-v-8bfe1a72]{width:28px;height:28px;font-size:11px}.name[data-v-8bfe1a72]{font-weight:600;color:#333;font-size:15px;margin-bottom:2px}.role[data-v-8bfe1a72]{font-size:12px;color:#666}.role-with-badge[data-v-8bfe1a72]{display:flex;align-items:center;gap:8px}.status-badge-inline[data-v-8bfe1a72]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge-inline.active[data-v-8bfe1a72]{background:var(--success-color);color:#fff}.match-icon[data-v-8bfe1a72]{font-size:32px;flex-shrink:0}.match-info[data-v-8bfe1a72]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.info-row[data-v-8bfe1a72]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.info-label[data-v-8bfe1a72]{color:#666}.info-value[data-v-8bfe1a72]{font-weight:600;color:#333}.match-actions[data-v-8bfe1a72]{display:flex;gap:10px}.table-controls[data-v-8bfe1a72]{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-8bfe1a72]{flex:1;min-width:250px}.filter-select[data-v-8bfe1a72]{min-width:200px}.ambassadors-table[data-v-8bfe1a72]{overflow-x:auto}table[data-v-8bfe1a72]{width:100%;border-collapse:collapse}thead[data-v-8bfe1a72]{background:#f8f9fa}th[data-v-8bfe1a72]{padding:12px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #e0e0e0}td[data-v-8bfe1a72]{padding:12px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.member-name[data-v-8bfe1a72]{display:flex;align-items:center;gap:10px}.status-badge[data-v-8bfe1a72]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.available[data-v-8bfe1a72]{background:#e8f5e9;color:var(--success-color)}.status-badge.full[data-v-8bfe1a72]{background:#fff3e0;color:#ff9800}.icon-btn[data-v-8bfe1a72]{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 8px;opacity:.7;transition:opacity .3s}.icon-btn[data-v-8bfe1a72]:hover{opacity:1}.newmembers-grid[data-v-8bfe1a72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.newmember-card[data-v-8bfe1a72]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000001a}.member-header[data-v-8bfe1a72]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.member-header h3[data-v-8bfe1a72]{font-size:20px;font-weight:600;color:#333;margin:0 0 4px}.join-date[data-v-8bfe1a72]{font-size:13px;color:#666;margin:0}.member-details[data-v-8bfe1a72]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.detail-item[data-v-8bfe1a72]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:#333}.match-suggestions[data-v-8bfe1a72]{background:#fff8e1;border-radius:8px;padding:15px;margin-bottom:20px}.suggestion-title[data-v-8bfe1a72]{font-size:13px;font-weight:600;color:#666;margin-bottom:10px}.suggestion-item[data-v-8bfe1a72]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:#333}.full-width[data-v-8bfe1a72]{width:100%}.config-section[data-v-8bfe1a72]{margin-bottom:30px}.config-section h3[data-v-8bfe1a72]{font-size:20px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-8bfe1a72],.radio-group[data-v-8bfe1a72]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.checkbox-label[data-v-8bfe1a72],.radio-label[data-v-8bfe1a72]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer}.ambassador-form .form-row[data-v-8bfe1a72]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-actions[data-v-8bfe1a72]{display:flex;gap:15px;margin-top:20px}.mt-30[data-v-8bfe1a72]{margin-top:30px}@media(max-width:768px){.page-header[data-v-8bfe1a72]{flex-direction:column}.header-right[data-v-8bfe1a72]{width:100%;flex-direction:column}.header-right .btn[data-v-8bfe1a72]{width:100%}.stats-overview[data-v-8bfe1a72]{grid-template-columns:1fr 1fr}.matches-grid[data-v-8bfe1a72],.newmembers-grid[data-v-8bfe1a72]{grid-template-columns:1fr}.match-header[data-v-8bfe1a72]{flex-direction:column;align-items:flex-start;gap:20px}.participant[data-v-8bfe1a72]{width:100%}.match-icon[data-v-8bfe1a72]{display:none}.match-actions[data-v-8bfe1a72]{flex-direction:column}.match-actions .btn[data-v-8bfe1a72]{width:100%}.ambassador-form .form-row[data-v-8bfe1a72]{grid-template-columns:1fr}}[data-v-289f631e]{box-sizing:border-box}.email-editor-section[data-v-289f631e]{margin:24px 0;border-radius:12px;overflow:hidden;background:#fff}.editor-header[data-v-289f631e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.editor-header h3[data-v-289f631e]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.editor-actions[data-v-289f631e]{display:flex;gap:10px}.editor-action-buttons[data-v-289f631e]{display:flex;gap:12px;margin-top:12px}.btn-toggle-editor[data-v-289f631e]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:var(--primary-color);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.pagination-container[data-v-289f631e]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:20px}.limit-selector-inline[data-v-289f631e]{display:flex;align-items:center;gap:8px;margin-top:13px}.limit-selector-inline label[data-v-289f631e]{font-size:14px;color:#555}.limit-dropdown[data-v-289f631e]{padding:4px 8px;padding-right:2.5rem;border-radius:6px;border:1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.btn-toggle-editor[data-v-289f631e]:hover{background:var(--primary-color);color:#fff}.btn-toggle-editor.active[data-v-289f631e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.email-preview[data-v-289f631e]{padding:20px}.preview-label[data-v-289f631e]{margin-bottom:12px;font-size:16px;font-weight:600;color:#1f2937}.page-container[data-v-289f631e]{max-width:880px;margin:0 auto;padding:24px 16px}.card[data-v-289f631e]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;padding:32px;margin-bottom:24px;transition:all .3s ease}.card-header[data-v-289f631e]{text-align:center;margin-bottom:32px}.card-title[data-v-289f631e]{font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.5px}.scope-selection-section[data-v-289f631e]{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.form-group[data-v-289f631e]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field-label[data-v-289f631e]{font-size:14px;font-weight:600;color:#1a1a1a}.radio-group[data-v-289f631e]{display:flex;gap:16px;margin-top:4px}.radio-label[data-v-289f631e]{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;cursor:pointer}.input-field[data-v-289f631e]{padding:10px 12px;border-radius:6px;border:1px solid #e0e0e0;font-size:14px;color:#333;width:100%;max-width:100%;box-sizing:border-box;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}select.input-field[data-v-289f631e]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.input-field[data-v-289f631e]:focus{outline:none;border-color:var(--secondary-color)}.helper-text[data-v-289f631e]{font-size:12px;color:#666;margin-top:4px}.subtitle[data-v-289f631e]{color:#666;font-size:16px;margin:0;line-height:1.5}.pagination-wrapper[data-v-289f631e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.pg-btn[data-v-289f631e]{padding:8px 16px;border-radius:8px;background:#f3f4f6;color:#333;border:1px solid #d1d5db;cursor:pointer;font-size:14px;transition:.2s ease}.pg-btn[data-v-289f631e]:disabled{opacity:.4;cursor:not-allowed}.pg-pages[data-v-289f631e]{display:flex;gap:6px}.pg-btn-number[data-v-289f631e]{padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;cursor:pointer;background:#fff;color:#333;transition:.2s ease;font-size:14px}.pg-btn-number.active[data-v-289f631e]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.pg-btn-number[data-v-289f631e]:hover:not(.active){background:#f3f4f6}.pagination-summary[data-v-289f631e]{margin-top:8px;font-size:14px;text-align:center;color:#555}.limit-selector label[data-v-289f631e],.role-selector label[data-v-289f631e]{margin-right:8px;font-size:14px;color:#555}.pagination-controls-row[data-v-289f631e]{display:flex;gap:24px}.limit-selector label[data-v-289f631e],.role-selector label[data-v-289f631e]{font-size:14px;color:#666;white-space:nowrap}.limit-selector[data-v-289f631e]{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;color:#444}.limit-dropdown[data-v-289f631e]{padding:8px 12px;border-radius:8px;border:2px solid #e0e0e0;background:#fafafa;font-size:14px;color:#333;cursor:pointer;transition:.2s ease}.limit-dropdown[data-v-289f631e]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #65869926}.search-wrapper[data-v-289f631e]{margin-bottom:24px}.search-container[data-v-289f631e]{position:relative;margin-bottom:16px}.search-icon[data-v-289f631e]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.search-input[data-v-289f631e]{width:100%;padding:14px 48px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;transition:all .2s ease;background:#fafafa}.search-input[data-v-289f631e]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #6586991a}.clear-btn[data-v-289f631e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#e0e0e0;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease}.clear-btn[data-v-289f631e]:hover{background:#d0d0d0;color:#333}.select-all-row[data-v-289f631e]{padding:12px 16px;background:#f8f9fa;border-radius:10px;border:2px solid #e8e8e8}.select-all-label[data-v-289f631e]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.select-all-text[data-v-289f631e]{font-weight:600;color:#333;font-size:15px;display:flex;align-items:center;gap:8px}.count-badge[data-v-289f631e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;background:var(--secondary-color);color:#fff;border-radius:10px;font-size:12px;font-weight:600}.checkbox-input[data-v-289f631e]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-289f631e]{position:relative;width:20px;height:20px;border:2px solid #d0d0d0;border-radius:6px;transition:all .2s ease;flex-shrink:0;background:#fff}.checkbox-input:checked+.checkbox-custom[data-v-289f631e]{background:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:checked+.checkbox-custom[data-v-289f631e]:after{content:"";position:absolute;left:5px;top:0;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-input:indeterminate+.checkbox-custom[data-v-289f631e]{background:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:indeterminate+.checkbox-custom[data-v-289f631e]:after{content:"";position:absolute;left:3px;top:8px;width:12px;height:2px;background:#fff;border-radius:1px}.members-list[data-v-289f631e]{border:2px solid #e8e8e8;border-radius:12px;max-height:420px;overflow-y:auto;overflow-x:hidden;background:#fff}.members-list[data-v-289f631e]::-webkit-scrollbar{width:8px}.members-list[data-v-289f631e]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0 12px 12px 0}.members-list[data-v-289f631e]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.members-list[data-v-289f631e]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.member-row[data-v-289f631e]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .2s ease;position:relative}.member-row[data-v-289f631e]:hover{background:#fafafa}.member-row[data-v-289f631e]:last-child{border-bottom:none}.member-row.is-selected[data-v-289f631e]{background:#f0f7ff;border-left:3px solid var(--secondary-color);padding-left:13px}.member-avatar[data-v-289f631e]{width:44px;height:44px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex-shrink:0;box-shadow:0 2px 4px #0000001a}.member-info[data-v-289f631e]{flex:1;min-width:0}.member-name[data-v-289f631e]{font-weight:600;color:#1a1a1a;font-size:15px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-email[data-v-289f631e]{font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-289f631e]{flex-shrink:0;opacity:.8}.empty-state[data-v-289f631e]{text-align:center;padding:60px 20px}.empty-text[data-v-289f631e]{font-size:18px;font-weight:600;color:#333;margin:16px 0 4px}.empty-subtext[data-v-289f631e]{color:#999;font-size:14px;margin:0}.loading-state[data-v-289f631e]{text-align:center;padding:60px 20px}.spinner[data-v-289f631e]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;margin:0 auto 16px;animation:spin-289f631e 1s linear infinite}@keyframes spin-289f631e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-289f631e]{font-size:16px;font-weight:500;color:#666;margin:0}.selection-bar[data-v-289f631e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#e3f2fd,#f0f7ff);border-radius:12px;margin-top:16px;border:2px solid var(--secondary-color);box-shadow:0 2px 8px #65869926}.selection-info[data-v-289f631e]{display:flex;align-items:center;gap:10px}.selection-count[data-v-289f631e]{color:#1a1a1a;font-size:15px}.selection-count strong[data-v-289f631e]{color:var(--secondary-color);font-weight:700}.btn-next[data-v-289f631e]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--secondary-color);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-next[data-v-289f631e]:hover{background:#3a7bc8;transform:translateY(-1px);box-shadow:0 4px 12px #6586994d}.preview-card[data-v-289f631e]{scroll-margin-top:24px}.preview-header[data-v-289f631e]{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:24px;border-bottom:2px solid #f5f5f5}.icon-wrapper[data-v-289f631e]{flex-shrink:0}.preview-title[data-v-289f631e]{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.preview-subtitle[data-v-289f631e]{color:#666;font-size:14px;margin:0;line-height:1.5}.email-template[data-v-289f631e]{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;padding:24px;margin-bottom:24px}.email-meta[data-v-289f631e]{background:#fff;padding:16px;border-radius:10px;margin-bottom:20px;border-left:4px solid var(--secondary-color)}.meta-row[data-v-289f631e]{display:flex;gap:12px;padding:4px 0;font-size:14px}.meta-label[data-v-289f631e]{font-weight:600;color:#666;min-width:70px}.meta-value[data-v-289f631e]{color:#333;flex:1}.email-content[data-v-289f631e]{background:#fff;padding:28px;border-radius:10px;line-height:1.7;color:#333;font-size:15px}.email-content p[data-v-289f631e]{margin:0 0 16px}.email-greeting[data-v-289f631e]{font-weight:600;color:#1a1a1a}.cta-group[data-v-289f631e]{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0;padding:24px 0;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}.btn-preview[data-v-289f631e]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:not-allowed;opacity:.7;transition:all .2s ease;border:2px solid}.btn-accept[data-v-289f631e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-decline[data-v-289f631e]{background:#fff;color:#666;border-color:#d0d0d0}.email-signature[data-v-289f631e]{margin-top:24px;color:#666;font-size:14px;line-height:1.6}.recipients-summary[data-v-289f631e]{background:linear-gradient(135deg,#fffbf0,#fff8e1);border:2px solid #f59e0b;border-radius:12px;padding:20px;margin-bottom:24px}.summary-header[data-v-289f631e]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.summary-header h4[data-v-289f631e]{margin:0;font-size:16px;font-weight:700;color:#1a1a1a}.recipients-grid[data-v-289f631e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.recipient-chip[data-v-289f631e]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:8px;font-size:14px;border:1px solid #ffe8cc;transition:all .2s ease}.recipient-chip[data-v-289f631e]:hover{border-color:#f59e0b;box-shadow:0 2px 6px #f59e0b26}.chip-avatar[data-v-289f631e]{width:32px;height:32px;border-radius:50%;background:#f59e0b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.chip-email[data-v-289f631e]{flex:1;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-remove[data-v-289f631e]{background:transparent;border:none;padding:4px;cursor:pointer;color:#999;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chip-remove[data-v-289f631e]:hover{background:#ffe8cc;color:var(--primary-color)}.action-group[data-v-289f631e]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn[data-v-289f631e]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid;white-space:nowrap}.btn-primary[data-v-289f631e]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-primary[data-v-289f631e]:hover:not(:disabled){background:#d64d3a;border-color:#d64d3a;transform:translateY(-2px);box-shadow:0 6px 16px #449aad4d}.btn-primary[data-v-289f631e]:disabled,.btn-secondary[data-v-289f631e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner-small[data-v-289f631e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-289f631e .8s linear infinite;display:inline-block}.btn-red-outline[data-v-289f631e]{background:#fff;color:#d64d3a;border-color:#d64d3a}.btn-red-outline[data-v-289f631e]:hover{background:#f5f5f5;border-color:#b0b0b0;color:#333}.btn-large[data-v-289f631e]{padding:16px 36px;font-size:16px}.success-card[data-v-289f631e]{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#f1f8e9,#f9fdf7);border:2px solid #8bc34a}.success-animation[data-v-289f631e]{display:inline-block;animation:scaleIn-289f631e .5s ease-out;margin-bottom:20px}@keyframes scaleIn-289f631e{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-title[data-v-289f631e]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.success-message[data-v-289f631e]{color:#666;font-size:16px;margin:0 0 28px;line-height:1.5}.success-list[data-v-289f631e]{max-width:500px;margin:0 auto 32px;text-align:left}.success-item[data-v-289f631e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #c5e1a5;font-size:14px;color:#333;font-weight:500}.fade-enter-active[data-v-289f631e],.fade-leave-active[data-v-289f631e]{transition:opacity .3s ease}.fade-enter-from[data-v-289f631e],.fade-leave-to[data-v-289f631e]{opacity:0}.fade-slide-enter-active[data-v-289f631e]{animation:fadeSlideIn-289f631e .4s ease-out}.fade-slide-leave-active[data-v-289f631e]{animation:fadeSlideOut-289f631e .3s ease-in}@keyframes fadeSlideIn-289f631e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideOut-289f631e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.slide-up-enter-active[data-v-289f631e]{animation:slideUp-289f631e .3s ease-out}.slide-up-leave-active[data-v-289f631e]{animation:slideDown-289f631e .2s ease-in}@keyframes slideUp-289f631e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-289f631e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.list-enter-active[data-v-289f631e],.list-leave-active[data-v-289f631e]{transition:all .3s ease}.list-enter-from[data-v-289f631e]{opacity:0;transform:translate(-10px)}.list-leave-to[data-v-289f631e]{opacity:0;transform:translate(10px)}@media(max-width:768px){.page-container[data-v-289f631e]{padding:16px 12px}.card[data-v-289f631e]{padding:24px 20px;border-radius:12px}.card-title[data-v-289f631e]{font-size:26px}.subtitle[data-v-289f631e]{font-size:15px}.members-list[data-v-289f631e]{max-height:350px}.selection-bar[data-v-289f631e]{flex-direction:column;gap:12px}.btn-next[data-v-289f631e]{width:100%;justify-content:center}.preview-header[data-v-289f631e]{flex-direction:column;align-items:center;text-align:center}.cta-group[data-v-289f631e]{flex-direction:column}.btn-preview[data-v-289f631e]{width:100%;justify-content:center}.recipients-grid[data-v-289f631e]{grid-template-columns:1fr}.action-group[data-v-289f631e]{flex-direction:column}.btn[data-v-289f631e]{width:100%;justify-content:center}.success-card[data-v-289f631e]{padding:32px 20px}}@media(max-width:480px){.card-title[data-v-289f631e]{font-size:24px}.search-input[data-v-289f631e]{padding:12px 40px;font-size:14px}.member-avatar[data-v-289f631e]{width:40px;height:40px;font-size:14px}.member-name[data-v-289f631e]{font-size:14px}.member-email[data-v-289f631e]{font-size:12px}.email-content[data-v-289f631e]{padding:20px;font-size:14px}}.email-text-content[data-v-289f631e]{width:100%;max-width:600px;margin:0 auto}.email-text-content[data-v-289f631e]>div{margin:0!important}.email-text-content[data-v-289f631e] button,.email-text-content[data-v-289f631e] a{pointer-events:none;cursor:default}.page-container[data-v-ded9a3f9]{max-width:100%;padding:0;display:flex;flex-direction:column;gap:0}.card[data-v-ded9a3f9]{background:#fff;gap:10px}.header-icon[data-v-ded9a3f9]{color:#1a1a1a}.close-btn[data-v-ded9a3f9]{background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px}.close-btn[data-v-ded9a3f9]:hover{background:#f5f5f5;color:#333}.modal-grid.single-column[data-v-ded9a3f9]{grid-template-columns:1fr;width:100%;max-width:100%;margin:0;min-height:auto}.modal-grid.single-column .form-panel[data-v-ded9a3f9]{border-right:none;max-height:none;width:100%;padding:2rem}.modal-grid[data-v-ded9a3f9]{display:grid;grid-template-columns:400px 1fr;gap:0;flex:1;overflow:hidden}.form-panel[data-v-ded9a3f9]{padding:24px;border-right:1px solid #f0f0f0;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.form-group[data-v-ded9a3f9]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-ded9a3f9]{font-size:14px;font-weight:600;color:#1a1a1a}.input-field[data-v-ded9a3f9]{padding:10px 12px;border-radius:6px;border:1px solid #e0e0e0;font-size:14px;color:#333;width:100%;max-width:100%;box-sizing:border-box;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}select.input-field[data-v-ded9a3f9]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.input-field[data-v-ded9a3f9]:focus{outline:none;border-color:var(--secondary-color)}.input-field[data-v-ded9a3f9]::placeholder{color:#999}.form-textarea[data-v-ded9a3f9]{resize:vertical;min-height:100px}.tags-input-container[data-v-ded9a3f9]{display:flex;flex-direction:column;gap:8px}.tags-list[data-v-ded9a3f9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tag[data-v-ded9a3f9]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#e8e8e8;border-radius:20px;font-size:12px;color:#333}.tag-remove[data-v-ded9a3f9]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}.tag-remove[data-v-ded9a3f9]:hover{color:var(--primary-hover)}.tag-input-group[data-v-ded9a3f9]{display:flex;gap:8px}.tag-input[data-v-ded9a3f9]{flex:1}.btn-add-tag[data-v-ded9a3f9]{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-add-tag[data-v-ded9a3f9]:hover{background:var(--primary-hover)}.action-group[data-v-ded9a3f9]{display:flex;justify-content:flex-end;gap:12px}.preview-panel[data-v-ded9a3f9]{background:#f8f9fa;padding:24px;display:flex;flex-direction:column;max-height:700px;overflow:hidden}.preview-header[data-v-ded9a3f9]{margin-bottom:16px;flex-shrink:0}.preview-label[data-v-ded9a3f9]{font-size:14px;font-weight:600;color:#1a1a1a;display:flex;align-items:center}.email-client-view[data-v-ded9a3f9]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.email-meta[data-v-ded9a3f9]{padding:16px 24px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.email-actions[data-v-ded9a3f9]{display:flex;gap:12px;color:#666;margin-bottom:16px;font-size:14px}.spacer[data-v-ded9a3f9]{flex:1}.email-subject[data-v-ded9a3f9]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.email-sender-row[data-v-ded9a3f9]{display:flex;align-items:center;gap:12px}.sender-avatar[data-v-ded9a3f9]{width:36px;height:36px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.sender-info[data-v-ded9a3f9]{flex:1}.sender-name[data-v-ded9a3f9]{font-weight:600;color:#1a1a1a;font-size:14px}.sender-email[data-v-ded9a3f9],.email-date[data-v-ded9a3f9]{font-size:12px;color:#666}.email-body-content[data-v-ded9a3f9]{padding:24px;color:#333;font-size:14px;line-height:1.6;overflow-y:auto}.email-body-content p[data-v-ded9a3f9]{margin-bottom:16px}.email-body-content ul[data-v-ded9a3f9]{margin-bottom:16px;padding-left:20px}.email-body-content li[data-v-ded9a3f9]{margin-bottom:8px}.dummy-link[data-v-ded9a3f9]{color:var(--secondary-color);text-decoration:none;font-weight:500}@media(max-width:900px){.modal-grid[data-v-ded9a3f9]{grid-template-columns:1fr;overflow-y:auto}.form-panel[data-v-ded9a3f9]{border-right:none;border-bottom:1px solid #f0f0f0}}.email-body-content a[data-v-ded9a3f9],.email-body-content button[data-v-ded9a3f9],.email-client-view a[data-v-ded9a3f9],.email-client-view button[data-v-ded9a3f9]{pointer-events:none;cursor:default;opacity:.8}.radio-group[data-v-ded9a3f9]{display:flex;gap:16px;margin-top:4px}.radio-label[data-v-ded9a3f9]{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;cursor:pointer}.helper-text[data-v-ded9a3f9]{font-size:12px;color:#666;margin-top:4px}[data-v-5c5c225f]:root{--primary-color: var(--primary-color);--primary-hover: #f97316;--success-color: #10b981;--text-secondary: #6b7280;--text-primary: #1f2937;--border-color: #e5e7eb}.message-bubble[data-v-5c5c225f]{max-width:70%;padding:10px 14px;border-radius:12px;word-wrap:break-word;position:relative;box-shadow:0 1px 2px #0000001a}.message-bubble-out[data-v-5c5c225f]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;border-radius:12px 12px 4px;margin-left:auto;box-shadow:0 2px 4px #449aad33}.message-bubble-in[data-v-5c5c225f]{background:#fff;color:var(--text-primary);border-radius:12px 12px 12px 4px;box-shadow:0 1px 2px #0000001a}.message-bubble p[data-v-5c5c225f]{margin:0;line-height:1.5;font-size:15px}.message-bubble-out p[data-v-5c5c225f]{color:#fff}.message-bubble-in p[data-v-5c5c225f]{color:var(--text-primary)}@media(max-width:768px){.message-bubble[data-v-5c5c225f]{max-width:85%}}.chat-modal-overlay[data-v-cc06f23e]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.chat-window-container[data-v-cc06f23e]{display:flex;flex-direction:column;height:85vh;width:95%;max-width:550px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a;position:relative}.mobile-header[data-v-cc06f23e]{background:var(--primary-color);color:#fff;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-shrink:0}.close-btn-white[data-v-cc06f23e]{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center}.close-btn-svg[data-v-cc06f23e]{width:24px;height:24px}.header-info[data-v-cc06f23e]{flex:1;min-width:0}.participant-name[data-v-cc06f23e]{font-size:1.1rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-header-text[data-v-cc06f23e]{font-size:.75rem;color:#ffffffd9;margin:2px 0 0}.relative-avatar-wrapper[data-v-cc06f23e]{flex-shrink:0}.avatar-placeholder[data-v-cc06f23e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(255,255,255,.3)}.avatar-image[data-v-cc06f23e]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-cc06f23e]{font-size:.9rem;font-weight:600;color:#fff}.messages-area[data-v-cc06f23e]{flex:1;background-color:var(--bg-primary);overflow-y:auto!important;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.messages-area[data-v-cc06f23e]::-webkit-scrollbar{width:6px}.messages-area[data-v-cc06f23e]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-cc06f23e]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}.messages-wrapper[data-v-cc06f23e]{padding:16px;display:flex;flex-direction:column;gap:24px}.message-list-stack[data-v-cc06f23e]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.date-separator[data-v-cc06f23e]{display:flex;align-items:center;justify-content:center;margin:8px 0}.date-separator span[data-v-cc06f23e]{background:var(--bg-primary);padding:4px 12px;border-radius:9999px;font-size:.75rem;color:var(--text-secondary);font-weight:500;border:1px solid var(--border-color)}.loader-container[data-v-cc06f23e]{display:flex;justify-content:center;padding:16px 0}.loader-spinner[data-v-cc06f23e]{width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-cc06f23e 1s linear infinite}@keyframes spin-cc06f23e{to{transform:rotate(360deg)}}.empty-state[data-v-cc06f23e]{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-secondary)}.scroll-to-bottom-btn[data-v-cc06f23e]{position:absolute;bottom:20px;right:20px;background:#fff;color:var(--primary-color);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000026;border:1px solid var(--border-color);cursor:pointer;z-index:10}@media(max-width:768px){.modal-content[data-v-cc06f23e]{width:100%;height:100%;max-width:none;border-radius:0}.modal-overlay[data-v-cc06f23e]{padding:0;align-items:flex-start}.messages-wrapper[data-v-cc06f23e]{padding:12px}}[data-v-afce3041]:root{--primary-color: var(--primary-color);--primary-hover: #f97316;--border-color: #e5e7eb;--text-dark: #1f2937;--text-medium: #6b7280;--text-light: #9ca3af;--bg-light: #f3f4f6;--blue-badge-bg: #e6f0ff;--blue-badge-text: #2563eb;--gray-badge-bg: #f3f4f6;--gray-badge-text: #6b7280}.chat-list-container[data-v-afce3041]{display:flex;flex-direction:column;height:100%;overflow-y:auto;background-color:#fff}.chat-list-item[data-v-afce3041]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background-color .2s}.chat-list-item[data-v-afce3041]:hover{background-color:var(--bg-light)}.chat-list-item-selected[data-v-afce3041]{background-color:#f0f0f0}.relative-avatar-wrapper[data-v-afce3041]{flex-shrink:0;position:relative}.avatar-placeholder[data-v-afce3041]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 1px 3px #0000001a}.avatar-image[data-v-afce3041]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-afce3041]{font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase}.chat-content-flex[data-v-afce3041]{flex:1;min-width:0}.chat-content-header[data-v-afce3041]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.chat-title-truncate[data-v-afce3041]{font-size:1rem;font-weight:600;color:var(--text-dark);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prospect-role-text[data-v-afce3041]{font-size:.75rem;color:var(--text-medium);font-weight:500;margin-top:2px;display:block}.chat-summary-right[data-v-afce3041]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;margin-top:-.25rem}.chat-summary-top-row[data-v-afce3041]{display:flex;align-items:center;gap:.5rem}.msg-count-wrapper[data-v-afce3041]{display:flex;align-items:center;gap:3px;background-color:var(--bg-light);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600;color:var(--text-medium)}.msg-count-icon[data-v-afce3041]{width:12px;height:12px;color:var(--text-light)}.turn-status-badge[data-v-afce3041]{font-size:.6875rem;font-weight:700;padding:2px 6px;border-radius:6px;text-transform:uppercase}.badge-primary[data-v-afce3041]{background-color:var(--primary-color);color:#fff}.badge-blue[data-v-afce3041]{background-color:var(--bg-light);color:var(--text-dark)}.badge-gray[data-v-afce3041]{background-color:var(--gray-badge-bg);color:var(--gray-badge-text)}.chat-time-text[data-v-afce3041]{font-size:.75rem;color:var(--text-light);margin-top:1px}.loading-state-container[data-v-afce3041],.empty-state-container[data-v-afce3041]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.loader[data-v-afce3041]{border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-afce3041 1s linear infinite}.empty-icon[data-v-afce3041]{color:var(--text-light);margin-bottom:1rem}@keyframes spin-afce3041{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-97c8521c]{position:fixed;inset:0;background:#0a0a0a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-97c8521c]{background:var(--bg-primary);border-radius:12px;width:100%;max-width:1300px;max-height:95vh;overflow-y:auto;position:relative;box-shadow:var(--modal-shadow)}.modal-close[data-v-97c8521c]{position:absolute;top:1rem;right:1rem;background:var(--white);border:1px solid var(--border-color);width:38px;height:38px;border-radius:50%;cursor:pointer;z-index:20}.modal-header[data-v-97c8521c]{background:var(--white);border-bottom:1px solid var(--border-color);padding:1.5rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30}.header-actions[data-v-97c8521c]{display:flex;align-items:center;gap:1rem}.modal-close-inline[data-v-97c8521c]{background:transparent;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.modal-close-inline[data-v-97c8521c]:hover{color:var(--text-primary)}.status-badge[data-v-97c8521c]{font-size:.75rem;background:var(--primary-color);color:var(--white);padding:.375rem .75rem;border-radius:9999px;white-space:nowrap}.header-profile-group[data-v-97c8521c]{display:flex;align-items:center;gap:1rem}.profile-avatar[data-v-97c8521c]{width:56px;height:56px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:20px}.profile-name[data-v-97c8521c]{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.profile-role[data-v-97c8521c]{font-size:.875rem;color:var(--text-secondary)}.content-grid[data-v-97c8521c]{padding:1.5rem;display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:flex-start}.column-left[data-v-97c8521c],.column-right[data-v-97c8521c]{display:flex;flex-direction:column;gap:1.5rem}.card-box[data-v-97c8521c]{background:var(--white);border-radius:12px;border:1px solid var(--border-color);padding:1.5rem}.card-heading[data-v-97c8521c]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.list-card[data-v-97c8521c]{padding:0;overflow:hidden}.list-card .card-heading[data-v-97c8521c]{padding:1.5rem 1.5rem 0}.reusable-list-container[data-v-97c8521c]{max-height:400px;overflow-y:auto}.stats-grid[data-v-97c8521c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.stat-card[data-v-97c8521c]{background:var(--white);border-radius:12px;border:1px solid var(--border-color);padding:1rem}.stat-value[data-v-97c8521c]{font-size:2.25rem;font-weight:700;color:var(--text-primary)}.stat-unit[data-v-97c8521c]{font-size:1.125rem;color:var(--text-secondary)}.bar-chart-container[data-v-97c8521c]{height:160px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.chart-bar[data-v-97c8521c]{width:100%;background:var(--secondary-color);border-radius:3px 3px 0 0}.chart-label-month[data-v-97c8521c],.chart-label-value[data-v-97c8521c]{font-size:.75rem}.response-time-list[data-v-97c8521c]{display:flex;flex-direction:column;gap:1rem}.response-time-item[data-v-97c8521c]{display:flex;align-items:center;gap:1rem}.progress-bar-bg[data-v-97c8521c]{width:100%;background:var(--border-color);height:12px;border-radius:9999px;overflow:hidden}.progress-bar-fill[data-v-97c8521c]{height:12px;border-radius:9999px}.profile-info-section[data-v-97c8521c]{display:flex;flex-direction:column;gap:1rem}.info-label[data-v-97c8521c]{font-size:.875rem;color:var(--text-secondary);font-weight:500;margin-bottom:.25rem}.tag-group[data-v-97c8521c]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-97c8521c]{font-size:.75rem;padding:.25rem .75rem;border-radius:9999px}.tag-gray[data-v-97c8521c]{background:var(--bg-secondary);color:var(--text-secondary)}@media(max-width:1024px){.content-grid[data-v-97c8521c],.stats-grid[data-v-97c8521c]{grid-template-columns:1fr}}.empty-chart-text[data-v-97c8521c]{height:160px;display:flex;align-items:center;justify-content:center;color:var(--muted-gray);font-size:.875rem;border:1px dashed var(--border-color);border-radius:8px}.opacity-50[data-v-97c8521c]{opacity:.5;transition:opacity .3s ease}.page-container[data-v-2cd9cfea]{max-width:100%;padding:0;display:flex;flex-direction:column;gap:0}.header-section[data-v-2cd9cfea]{background:var(--bg-primary);padding:1.25rem 2rem;border-radius:0}.header-top[data-v-2cd9cfea]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.header-content[data-v-2cd9cfea]{flex:1}.card-header-row[data-v-2cd9cfea]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.card-title[data-v-2cd9cfea]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:10px}.page-title[data-v-2cd9cfea]{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.page-subtitle[data-v-2cd9cfea]{font-size:.8125rem;color:var(--text-secondary);margin:0}.search-wrapper[data-v-2cd9cfea]{margin-top:.75rem}.search-input[data-v-2cd9cfea]{width:100%;padding:.5rem 2.75rem .5rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;transition:all .2s;background:#fff}.search-wrapper[data-v-2cd9cfea]{margin-top:.75rem;display:flex;gap:1rem;align-items:center}.search-container[data-v-2cd9cfea]{position:relative;max-width:400px}.search-icon[data-v-2cd9cfea]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.search-input[data-v-2cd9cfea]{width:100%;padding:.5rem 2.75rem .5rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;transition:all .2s;font-family:inherit;background:#fff}.search-input[data-v-2cd9cfea]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.clear-btn[data-v-2cd9cfea]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.clear-btn[data-v-2cd9cfea]:hover{color:var(--text-primary)}.content-section[data-v-2cd9cfea]{background:#fff;padding:1.5rem;border-radius:0 0 16px 16px;min-height:400px}.section-title[data-v-2cd9cfea]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 1.25rem}.loading-state[data-v-2cd9cfea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-2cd9cfea]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--secondary-color);border-radius:50%;animation:spin-2cd9cfea .8s linear infinite}@keyframes spin-2cd9cfea{to{transform:rotate(360deg)}}.loading-text[data-v-2cd9cfea]{margin-top:1rem;color:var(--text-secondary);font-size:.875rem}.tabs-container[data-v-2cd9cfea]{padding:0 2rem;background:var(--bg-primary)}.category-tabs[data-v-2cd9cfea]{display:flex;gap:1rem;border-bottom:1px solid var(--border-color)}.category-tab[data-v-2cd9cfea]{background:none;border:none;color:var(--text-secondary);font-size:.9375rem;font-weight:600;cursor:pointer;padding:1rem .5rem;position:relative;transition:color .3s ease}.category-tab[data-v-2cd9cfea]:hover{color:var(--text-primary)}.category-tab.active[data-v-2cd9cfea]{color:var(--primary-color)}.category-tab.active[data-v-2cd9cfea]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--primary-color);border-radius:3px 3px 0 0}.ambassadors-list[data-v-2cd9cfea]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-right:8px}.ambassadors-list[data-v-2cd9cfea]::-webkit-scrollbar{width:6px}.ambassadors-list[data-v-2cd9cfea]::-webkit-scrollbar-thumb{background:#eee;border-radius:10px}.ambassador-item[data-v-2cd9cfea]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--border-color);border-radius:12px;transition:all .2s ease}.ambassador-item[data-v-2cd9cfea]:hover{box-shadow:0 4px 12px #00000014;border-color:#ddd}.ambassador-main[data-v-2cd9cfea]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.ambassador-avatar[data-v-2cd9cfea]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9375rem;flex-shrink:0}.ambassador-identity[data-v-2cd9cfea]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.ambassador-name[data-v-2cd9cfea]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.ambassador-email[data-v-2cd9cfea]{font-size:.8125rem;color:var(--text-secondary);margin:0}.status-badge[data-v-2cd9cfea]{display:inline-block;padding:.1875rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:capitalize;width:fit-content;margin-top:.1875rem}.status-badge.active[data-v-2cd9cfea]{background:#dcfce7;color:#16a34a}.status-badge.pending[data-v-2cd9cfea]{background:#fef3c7;color:#d97706}.ambassador-details[data-v-2cd9cfea]{display:flex;align-items:center;gap:1.75rem;flex-shrink:0}.detail-item[data-v-2cd9cfea]{display:flex;flex-direction:column;gap:.1875rem;min-width:110px}.detail-label[data-v-2cd9cfea]{font-size:.6875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.detail-value[data-v-2cd9cfea]{font-size:.8125rem;color:var(--text-primary);font-weight:500}.ambassador-actions[data-v-2cd9cfea]{flex-shrink:0}.action-btn[data-v-2cd9cfea]{background:none;border:none;cursor:pointer;padding:.375rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.action-btn[data-v-2cd9cfea]:hover{background:var(--bg-secondary);color:var(--text-primary)}.action-menu-container[data-v-2cd9cfea]{position:relative}.search-box input[data-v-2cd9cfea]:focus{outline:none;border-color:var(--secondary-color)}.scope-select[data-v-2cd9cfea]{padding:.5rem 2.5rem .5rem .75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;background-color:#fff;min-width:150px;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 10px}.scope-select[data-v-2cd9cfea]:focus{outline:none;border-color:var(--secondary-color)}.dropdown-item[data-v-2cd9cfea]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:var(--text-primary);transition:background .2s}.dropdown-item[data-v-2cd9cfea]:hover{background:var(--bg-secondary)}.dropdown-item svg[data-v-2cd9cfea]{color:var(--text-secondary)}.pagination-container[data-v-2cd9cfea]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color)}.pagination-wrapper[data-v-2cd9cfea]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-2cd9cfea]{padding:.5rem 1rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn[data-v-2cd9cfea]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn[data-v-2cd9cfea]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-2cd9cfea]{display:flex;align-items:center;gap:.25rem}.pg-pages span[data-v-2cd9cfea]{color:var(--text-secondary);padding:0 .25rem}.pg-btn-number[data-v-2cd9cfea]{min-width:34px;height:34px;padding:.5rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn-number[data-v-2cd9cfea]:hover{background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn-number.active[data-v-2cd9cfea]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.limit-selector-inline[data-v-2cd9cfea]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.limit-dropdown[data-v-2cd9cfea]{padding:.5rem 2rem .5rem .5rem;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;cursor:pointer;font-size:.8125rem;color:var(--text-primary);font-family:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.limit-dropdown[data-v-2cd9cfea]:focus{outline:none;border-color:var(--secondary-color)}.pagination-summary[data-v-2cd9cfea]{text-align:center;color:var(--text-secondary);font-size:.8125rem;padding-top:.5rem}.empty-state[data-v-2cd9cfea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-text[data-v-2cd9cfea]{margin-top:1rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.empty-subtext[data-v-2cd9cfea]{margin-top:.5rem;color:var(--text-secondary);font-size:.8125rem}.fade-enter-active[data-v-2cd9cfea],.fade-leave-active[data-v-2cd9cfea]{transition:opacity .2s}.fade-enter-from[data-v-2cd9cfea],.fade-leave-to[data-v-2cd9cfea]{opacity:0}@media(max-width:1024px){.ambassador-details[data-v-2cd9cfea]{gap:1.5rem}.detail-item[data-v-2cd9cfea]{min-width:100px}.header-top[data-v-2cd9cfea]{gap:1rem}}@media(max-width:768px){.page-container[data-v-2cd9cfea]{margin:-16px}.header-section[data-v-2cd9cfea]{padding:1rem 1.25rem}.header-top[data-v-2cd9cfea]{flex-direction:column;align-items:stretch;gap:1rem}.btn-invite[data-v-2cd9cfea]{width:100%;justify-content:center}.content-section[data-v-2cd9cfea]{padding:1.25rem}.page-title[data-v-2cd9cfea]{font-size:1.25rem}.ambassador-item[data-v-2cd9cfea]{flex-direction:column;align-items:flex-start;gap:1rem}.ambassador-details[data-v-2cd9cfea]{width:100%;flex-direction:column;gap:.75rem}.detail-item[data-v-2cd9cfea]{min-width:auto;width:100%}.ambassador-actions[data-v-2cd9cfea]{align-self:flex-end}.pagination-container[data-v-2cd9cfea]{flex-direction:column;align-items:stretch}.pagination-wrapper[data-v-2cd9cfea],.limit-selector-inline[data-v-2cd9cfea]{justify-content:center}}.modal-overlay[data-v-2cd9cfea]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-container[data-v-2cd9cfea]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:modal-slide-up-2cd9cfea .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-slide-up-2cd9cfea{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-2cd9cfea]{background:var(--bg-primary);padding:1.5rem 2rem;border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-radius:16px 16px 0 0}.action-dropdown[data-v-2cd9cfea]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;min-width:120px;overflow:hidden}.dropdown-item[data-v-2cd9cfea]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px}.modal-title[data-v-2cd9cfea]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-2cd9cfea]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-btn[data-v-2cd9cfea]:hover{color:var(--text-primary);background:#0000000d}.modal-content[data-v-2cd9cfea]{flex:1;overflow-y:auto;padding:0}.modal-fade-enter-active[data-v-2cd9cfea],.modal-fade-leave-active[data-v-2cd9cfea]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-2cd9cfea],.modal-fade-leave-to[data-v-2cd9cfea]{opacity:0}.modal-fade-enter-active .modal-container[data-v-2cd9cfea]{animation:modal-slide-up-2cd9cfea .3s cubic-bezier(.4,0,.2,1)}.modal-fade-leave-active .modal-container[data-v-2cd9cfea]{animation:modal-slide-down-2cd9cfea .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-slide-down-2cd9cfea{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}@media(max-width:768px){.modal-overlay[data-v-2cd9cfea]{padding:0}.modal-container[data-v-2cd9cfea]{max-width:100%;max-height:100vh;border-radius:0}.modal-header[data-v-2cd9cfea]{border-radius:0;padding:1rem 1.25rem}.modal-title[data-v-2cd9cfea]{font-size:1.25rem}}.waypal-layout[data-v-4e9c391c]{display:flex;height:calc(100vh - 60px);width:100%;overflow:hidden;font-family:inherit;justify-content:center;align-items:stretch;max-height:calc(100vh - 150px)}.layout-card[data-v-4e9c391c]{background:#fff;border-radius:24px;display:flex;width:100%;max-width:1400px;overflow:hidden;height:100%}.sidebar[data-v-4e9c391c]{width:280px;background-color:#fff;border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:24px 16px;flex-shrink:0;z-index:10}.sidebar-header[data-v-4e9c391c]{margin-bottom:32px;padding:0 12px}.sidebar-header h2[data-v-4e9c391c]{font-size:24px;font-weight:700;color:var(--primary-color);margin:0}.nav-menu[data-v-4e9c391c]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;overflow-x:hidden}.nav-item[data-v-4e9c391c]{display:flex;align-items:center;padding:12px 16px;border-radius:12px;color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;white-space:nowrap}.nav-item[data-v-4e9c391c]:hover{background-color:var(--bg-secondary);color:var(--text-primary);transform:translate(4px)}.nav-item.active[data-v-4e9c391c]{background-color:#f0f9fb;color:var(--primary-color);font-weight:600;border-left:3px solid var(--primary-color);box-shadow:0 2px 8px #0000000d}.icon-wrapper[data-v-4e9c391c]{display:flex;align-items:center;justify-content:center;margin-right:12px;transition:transform .3s ease}.nav-item.active .icon-wrapper[data-v-4e9c391c]{transform:scale(1.1)}.content-area[data-v-4e9c391c]{flex:1;height:100%;padding:32px;overflow-y:auto;background-color:#fff}.fade-enter-active[data-v-4e9c391c],.fade-leave-active[data-v-4e9c391c]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-4e9c391c],.fade-leave-to[data-v-4e9c391c]{opacity:0;transform:translateY(10px)}.icon[data-v-4e9c391c]{font-size:20px;font-weight:700;display:inline-flex;align-items:center}.recent-activity-card[data-v-3c8a696f]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.card-title[data-v-3c8a696f]{margin-bottom:0!important}.card-title-wrapper[data-v-3c8a696f]{display:flex;align-items:center;margin-bottom:20px}.card-title h3[data-v-3c8a696f]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.stat-icon[data-v-3c8a696f]{padding:8px;margin-right:8px;border-radius:12px;display:inline-flex}.chart-wrapper[data-v-3c8a696f]{height:300px}.content-section[data-v-3c8a696f]{display:flex;flex-wrap:wrap}.w-50[data-v-3c8a696f]{width:50%;margin-bottom:20px}.stat-content-sm h5[data-v-3c8a696f]{font-size:14px;font-weight:400;margin-bottom:4px;color:var(--text-secondary)}.stat-value-sm[data-v-3c8a696f]{font-size:24px;font-weight:700;color:var(--text-primary)}.conversation-wrapper[data-v-3c8a696f]{margin-top:10px;display:flex;align-items:center}.conversation-dot[data-v-3c8a696f]{height:15px;width:15px;border-radius:15px;margin-right:10px;background-color:#449aad}.dashboard-container[data-v-84c92bce]{max-width:1200px;margin:0 auto}.header-section[data-v-84c92bce]{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}h1[data-v-84c92bce]{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 8px}.subtitle[data-v-84c92bce]{color:var(--text-secondary);font-size:16px}.stat-card[data-v-84c92bce]{flex-direction:column;background:#fff;border-radius:16px;padding:24px;display:flex;align-items:flex-start;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:transform .2s ease,box-shadow .2s ease}.card-title-wrapper[data-v-84c92bce]{width:100%;display:flex;align-items:center}.card-title[data-v-84c92bce]{flex-grow:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:0!important}.card-title h3[data-v-84c92bce]{font-weight:600;font-size:1rem;color:gray}.stat-content[data-v-84c92bce]{width:100%}.stat-card[data-v-84c92bce]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000006}.stat-icon[data-v-84c92bce]{display:inline;padding:8px;margin-right:12px;border-radius:12px}.stat-icon-bar[data-v-84c92bce]{padding:12px;border-radius:12px;display:flex;align-items:center}.stat-icon-bar h3[data-v-84c92bce]{margin-bottom:0!important}.stat-icon-bar svg[data-v-84c92bce]{margin-right:10px}.blue[data-v-84c92bce]{color:var(--secondary-color)}.green[data-v-84c92bce]{color:var(--success-color)}.purple[data-v-84c92bce]{color:var(--primary-color)}.stat-icon-bar.green[data-v-84c92bce]{color:var(--success-color)}.stat-content h3[data-v-84c92bce]{width:100%;font-size:1rem;font-weight:600;color:var(--text-secondary);letter-spacing:.5px}.stat-content-sm h5[data-v-84c92bce]{width:100%;font-weight:400!important}.stat-value[data-v-84c92bce]{font-size:32px;line-height:30px;font-weight:800;color:var(--text-primary);margin-bottom:8px;margin-top:auto;line-height:1}.stat-value-sm[data-v-84c92bce]{font-size:24px;font-weight:700;color:var(--text-primary)}.stat-trend[data-v-84c92bce]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500}.stat-trend.positive[data-v-84c92bce]{color:var(--success-color)}.stat-trend.negative[data-v-84c92bce]{color:var(--error-color)}.stat-trend.neutral[data-v-84c92bce]{color:var(--text-secondary)}.content-grid[data-v-84c92bce]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.chart-card[data-v-84c92bce],.recent-activity-card[data-v-84c92bce]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.chart-card h3[data-v-84c92bce],.recent-activity-card h3[data-v-84c92bce]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.recent-activity-card .card-title-wrapper[data-v-84c92bce]{margin-bottom:20px}.content-section[data-v-84c92bce]{width:100%;display:flex;flex-wrap:wrap}.content-section .w-50[data-v-84c92bce]{width:50%}.add-btn[data-v-84c92bce]{background:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px #449aad33}.add-btn[data-v-84c92bce]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 10px -1px #449aad4d}.placeholder-chart[data-v-84c92bce]{height:300px;display:flex;align-items:flex-end;justify-content:space-around;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.bar[data-v-84c92bce]{width:40px;background:linear-gradient(180deg,var(--secondary-color) 0%,var(--secondary-hover) 100%);border-radius:8px 8px 0 0;opacity:.8;transition:height 1s ease}.activity-list[data-v-84c92bce]{list-style:none;padding:0;margin:0}.activity-item[data-v-84c92bce]{display:flex;gap:16px;margin-bottom:24px;position:relative}.activity-item[data-v-84c92bce]:last-child{margin-bottom:0}.activity-item[data-v-84c92bce]:not(:last-child):after{content:"";position:absolute;left:5px;top:24px;bottom:-16px;width:2px;background-color:var(--bg-primary)}.activity-dot[data-v-84c92bce]{width:12px;height:12px;border-radius:50%;background-color:var(--secondary-color);margin-top:6px;flex-shrink:0;border:2px solid white;box-shadow:0 0 0 2px #bfdbfe}.activity-details[data-v-84c92bce]{display:flex;flex-direction:column;gap:4px}.activity-text[data-v-84c92bce]{font-size:14px;color:var(--text-primary);line-height:1.5}.activity-time[data-v-84c92bce]{font-size:12px;color:var(--text-secondary)}.stats-grid[data-v-84c92bce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:32px}@media(max-width:1024px){.content-grid[data-v-84c92bce]{grid-template-columns:1fr}}@media(max-width:768px){h1[data-v-84c92bce]{font-size:24px}.header-section[data-v-84c92bce]{flex-direction:column;align-items:flex-start;gap:16px}}.scope-select[data-v-84c92bce]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;background-color:#fff;min-width:150px;cursor:pointer}.scope-select[data-v-84c92bce]:focus{outline:none;border-color:var(--secondary-color)}.page-container[data-v-ae95766b]{max-width:100%;padding:0;display:flex;flex-direction:column;gap:0}.card[data-v-ae95766b]{background:#fff;gap:10px}.header-icon[data-v-ae95766b]{color:#1a1a1a}.close-btn[data-v-ae95766b]{background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px}.close-btn[data-v-ae95766b]:hover{background:#f5f5f5;color:#333}.modal-grid.single-column[data-v-ae95766b]{grid-template-columns:1fr;width:100%;max-width:100%;margin:0;min-height:auto}.modal-grid.single-column .form-panel[data-v-ae95766b]{border-right:none;max-height:none;width:100%;padding:2rem}.modal-grid[data-v-ae95766b]{display:grid;grid-template-columns:400px 1fr;gap:0;flex:1;overflow:hidden}.form-panel[data-v-ae95766b]{padding:24px;border-right:1px solid #f0f0f0;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.form-group[data-v-ae95766b]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-ae95766b]{font-size:14px;font-weight:600;color:#1a1a1a}.input-field[data-v-ae95766b]{padding:10px 12px;border-radius:6px;border:1px solid #e0e0e0;font-size:14px;color:#333;width:100%;max-width:100%;box-sizing:border-box;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}select.input-field[data-v-ae95766b]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.input-field[data-v-ae95766b]:focus{outline:none;border-color:var(--secondary-color)}.input-field[data-v-ae95766b]::placeholder{color:#999}.form-textarea[data-v-ae95766b]{resize:vertical;min-height:100px}.tags-input-container[data-v-ae95766b]{display:flex;flex-direction:column;gap:8px}.tags-list[data-v-ae95766b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tag[data-v-ae95766b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#e8e8e8;border-radius:20px;font-size:12px;color:#333}.tag-remove[data-v-ae95766b]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}.tag-remove[data-v-ae95766b]:hover{color:var(--primary-hover)}.tag-input-group[data-v-ae95766b]{display:flex;gap:8px}.tag-input[data-v-ae95766b]{flex:1}.btn-add-tag[data-v-ae95766b]{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-add-tag[data-v-ae95766b]:hover{background:var(--primary-hover)}.action-group[data-v-ae95766b]{display:flex;justify-content:flex-end;gap:12px}.preview-panel[data-v-ae95766b]{background:#f8f9fa;padding:24px;display:flex;flex-direction:column;max-height:700px;overflow:hidden}.preview-header[data-v-ae95766b]{margin-bottom:16px;flex-shrink:0}.preview-label[data-v-ae95766b]{font-size:14px;font-weight:600;color:#1a1a1a;display:flex;align-items:center}.email-client-view[data-v-ae95766b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.email-meta[data-v-ae95766b]{padding:16px 24px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.email-actions[data-v-ae95766b]{display:flex;gap:12px;color:#666;margin-bottom:16px;font-size:14px}.spacer[data-v-ae95766b]{flex:1}.email-subject[data-v-ae95766b]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.email-sender-row[data-v-ae95766b]{display:flex;align-items:center;gap:12px}.sender-avatar[data-v-ae95766b]{width:36px;height:36px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.sender-info[data-v-ae95766b]{flex:1}.sender-name[data-v-ae95766b]{font-weight:600;color:#1a1a1a;font-size:14px}.sender-email[data-v-ae95766b],.email-date[data-v-ae95766b]{font-size:12px;color:#666}.email-body-content[data-v-ae95766b]{padding:24px;color:#333;font-size:14px;line-height:1.6;overflow-y:auto}.email-body-content p[data-v-ae95766b]{margin-bottom:16px}.email-body-content ul[data-v-ae95766b]{margin-bottom:16px;padding-left:20px}.email-body-content li[data-v-ae95766b]{margin-bottom:8px}.dummy-link[data-v-ae95766b]{color:var(--secondary-color);text-decoration:none;font-weight:500}@media(max-width:900px){.modal-grid[data-v-ae95766b]{grid-template-columns:1fr;overflow-y:auto}.form-panel[data-v-ae95766b]{border-right:none;border-bottom:1px solid #f0f0f0}}.email-body-content a[data-v-ae95766b],.email-body-content button[data-v-ae95766b],.email-client-view a[data-v-ae95766b],.email-client-view button[data-v-ae95766b]{pointer-events:none;cursor:default;opacity:.8}.error[data-v-ae95766b]{margin-top:6px;font-size:12px;color:#d32f2f;line-height:1.4}.radio-group[data-v-ae95766b]{display:flex;gap:16px;margin-top:4px}.radio-label[data-v-ae95766b]{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;cursor:pointer}.helper-text[data-v-ae95766b]{font-size:12px;color:#666;margin-top:4px}.page-container[data-v-6edc9120]{max-width:100%;padding:0;display:flex;flex-direction:column;gap:0}.header-section[data-v-6edc9120]{background:var(--bg-primary);padding:1.25rem 1.5rem;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start}.header-content[data-v-6edc9120]{margin-bottom:1rem}.page-title[data-v-6edc9120]{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.page-subtitle[data-v-6edc9120]{font-size:.8125rem;color:var(--text-secondary);margin:0}.search-wrapper[data-v-6edc9120]{margin-top:.25rem;display:flex;gap:1rem;align-items:center}.search-container[data-v-6edc9120]{position:relative;max-width:400px}.search-icon[data-v-6edc9120]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.search-input[data-v-6edc9120]{width:100%;padding:.5rem 2.75rem .5rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;transition:all .2s;font-family:inherit;background:#fff}.search-input[data-v-6edc9120]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.clear-btn[data-v-6edc9120]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.clear-btn[data-v-6edc9120]:hover{color:var(--text-primary)}.scope-select[data-v-6edc9120]{padding:.5rem 2.5rem .5rem .75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;background-color:#fff;min-width:150px;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 10px}.scope-select[data-v-6edc9120]:focus{outline:none;border-color:var(--secondary-color)}.content-section[data-v-6edc9120]{background:#fff;padding:1.5rem;border-radius:0 0 16px 16px;min-height:400px}.section-title[data-v-6edc9120]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 1.25rem}.loading-state[data-v-6edc9120]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-6edc9120]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--secondary-color);border-radius:50%;animation:spin-6edc9120 .8s linear infinite}@keyframes spin-6edc9120{to{transform:rotate(360deg)}}.loading-text[data-v-6edc9120]{margin-top:1rem;color:var(--text-secondary);font-size:.875rem}.prospects-list[data-v-6edc9120]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.prospect-item[data-v-6edc9120]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--border-color);border-radius:12px;transition:all .2s ease}.prospect-item[data-v-6edc9120]:hover{box-shadow:0 4px 12px #00000014;border-color:#ddd}.prospect-main[data-v-6edc9120]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.prospect-avatar[data-v-6edc9120]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9375rem;flex-shrink:0}.prospect-identity[data-v-6edc9120]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.prospect-name[data-v-6edc9120]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.prospect-email[data-v-6edc9120]{font-size:.8125rem;color:var(--text-secondary);margin:0}.status-badge[data-v-6edc9120]{display:inline-block;padding:.1875rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:capitalize;width:fit-content;margin-top:.1875rem}.status-badge.active[data-v-6edc9120]{background:#dcfce7;color:#16a34a}.status-badge.pending[data-v-6edc9120]{background:#fef3c7;color:#d97706}.prospect-details[data-v-6edc9120]{display:flex;align-items:center;gap:1.75rem;flex-shrink:0}.detail-item[data-v-6edc9120]{display:flex;flex-direction:column;gap:.1875rem;min-width:110px}.detail-label[data-v-6edc9120]{font-size:.6875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.detail-value[data-v-6edc9120]{font-size:.8125rem;color:var(--text-primary);font-weight:500}.modal-overlay[data-v-6edc9120]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-container[data-v-6edc9120]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:modal-slide-up-6edc9120 .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-slide-up-6edc9120{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-6edc9120]{background:var(--bg-primary);padding:1.5rem 2rem;border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-radius:16px 16px 0 0}.modal-title[data-v-6edc9120]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-6edc9120]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-btn[data-v-6edc9120]:hover{color:var(--text-primary);background:#0000000d}.modal-content[data-v-6edc9120]{flex:1;overflow-y:auto;padding:0;background:#fff;border-radius:0 0 16px 16px;box-shadow:none;width:100%;max-width:none;max-height:none}.modal-fade-enter-active[data-v-6edc9120],.modal-fade-leave-active[data-v-6edc9120]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6edc9120],.modal-fade-leave-to[data-v-6edc9120]{opacity:0}.modal-fade-enter-active .modal-container[data-v-6edc9120]{animation:modal-slide-up-6edc9120 .3s cubic-bezier(.4,0,.2,1)}.modal-fade-leave-active .modal-container[data-v-6edc9120]{animation:modal-slide-down-6edc9120 .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-slide-down-6edc9120{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}@media(max-width:768px){.modal-overlay[data-v-6edc9120]{padding:0}.modal-container[data-v-6edc9120]{max-width:100%;max-height:100vh;border-radius:0}.modal-header[data-v-6edc9120]{border-radius:0;padding:1rem 1.25rem}.modal-title[data-v-6edc9120]{font-size:1.25rem}}.action-menu-container[data-v-6edc9120]{position:relative}.action-dropdown[data-v-6edc9120]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;min-width:120px;overflow:hidden}.dropdown-item[data-v-6edc9120]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:var(--text-primary);transition:background .2s}.dropdown-item[data-v-6edc9120]:hover{background:var(--bg-secondary)}.dropdown-item svg[data-v-6edc9120]{color:var(--text-secondary)}.header-actions[data-v-6edc9120]{display:flex;align-items:center;gap:1rem}.prospect-actions[data-v-6edc9120]{flex-shrink:0}.action-btn[data-v-6edc9120]{background:none;border:none;cursor:pointer;padding:.375rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.action-btn[data-v-6edc9120]:hover{background:var(--bg-secondary);color:var(--text-primary)}.pagination-container[data-v-6edc9120]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color)}.pagination-wrapper[data-v-6edc9120]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-6edc9120]{padding:.5rem 1rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn[data-v-6edc9120]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn[data-v-6edc9120]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-6edc9120]{display:flex;align-items:center;gap:.25rem}.pg-pages span[data-v-6edc9120]{color:var(--text-secondary);padding:0 .25rem}.pg-btn-number[data-v-6edc9120]{min-width:34px;height:34px;padding:.5rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn-number[data-v-6edc9120]:hover{background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn-number.active[data-v-6edc9120]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.limit-selector-inline[data-v-6edc9120]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.limit-dropdown[data-v-6edc9120]{padding:.5rem 2rem .5rem .5rem;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;cursor:pointer;font-size:.8125rem;color:var(--text-primary);font-family:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.limit-dropdown[data-v-6edc9120]:focus{outline:none;border-color:var(--secondary-color)}.pagination-summary[data-v-6edc9120]{text-align:center;color:var(--text-secondary);font-size:.8125rem;padding-top:.5rem}.empty-state[data-v-6edc9120]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-text[data-v-6edc9120]{margin-top:1rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.empty-subtext[data-v-6edc9120]{margin-top:.5rem;color:var(--text-secondary);font-size:.8125rem}.fade-enter-active[data-v-6edc9120],.fade-leave-active[data-v-6edc9120]{transition:opacity .2s}.fade-enter-from[data-v-6edc9120],.fade-leave-to[data-v-6edc9120]{opacity:0}@media(max-width:1024px){.prospect-details[data-v-6edc9120]{gap:1.5rem}.detail-item[data-v-6edc9120]{min-width:100px}}@media(max-width:768px){.header-section[data-v-6edc9120]{padding:1rem 1.25rem}.content-section[data-v-6edc9120]{padding:1.25rem}.page-title[data-v-6edc9120]{font-size:1.25rem}.prospect-item[data-v-6edc9120]{flex-direction:column;align-items:flex-start;gap:1rem}.prospect-details[data-v-6edc9120]{width:100%;flex-direction:column;gap:.75rem}.modal-overlay[data-v-6edc9120]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-6edc9120]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-6edc9120]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--border-color);background:#f8f9fa;border-radius:16px 16px 0 0}.header-left[data-v-6edc9120]{display:flex;align-items:center;gap:12px}.header-icon[data-v-6edc9120]{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--secondary-color)}.modal-header h3[data-v-6edc9120]{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.close-btn[data-v-6edc9120]{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-6edc9120]:hover{background:#0000000d;color:var(--text-primary)}.modal-body[data-v-6edc9120]{padding:0}.action-menu-container[data-v-6edc9120]{position:relative}.action-dropdown[data-v-6edc9120]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;min-width:120px;overflow:hidden}.dropdown-item[data-v-6edc9120]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:var(--text-primary);transition:background .2s}.dropdown-item[data-v-6edc9120]:hover{background:var(--bg-secondary)}.dropdown-item svg[data-v-6edc9120]{color:var(--text-secondary)}.detail-item[data-v-6edc9120]{min-width:auto;width:100%}.prospect-actions[data-v-6edc9120]{align-self:flex-end}.pagination-container[data-v-6edc9120]{flex-direction:column;align-items:stretch}.pagination-wrapper[data-v-6edc9120],.limit-selector-inline[data-v-6edc9120]{justify-content:center}}.header-top[data-v-6edc9120]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.page-container[data-v-fd8c5174]{max-width:100%;padding:0;display:flex;flex-direction:column;gap:0}.header-section[data-v-fd8c5174]{background:var(--bg-primary);padding:1.25rem 2rem;border-radius:0}.header-top[data-v-fd8c5174]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.header-content[data-v-fd8c5174]{flex:1}.page-title[data-v-fd8c5174]{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.page-subtitle[data-v-fd8c5174]{font-size:.8125rem;color:var(--text-secondary);margin:0}.search-wrapper[data-v-fd8c5174]{margin-top:.75rem}.search-container[data-v-fd8c5174]{position:relative;max-width:400px}.search-icon[data-v-fd8c5174]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.search-input[data-v-fd8c5174]{width:100%;padding:.5rem 2.75rem .5rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;transition:all .2s;font-family:inherit;background:#fff}.search-input[data-v-fd8c5174]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.clear-btn[data-v-fd8c5174]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.25rem;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-fd8c5174]:hover{color:var(--text-primary)}.content-section[data-v-fd8c5174]{background:#fff;padding:1.5rem;border-radius:0 0 16px 16px;min-height:400px}.section-title[data-v-fd8c5174]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 1.25rem}.loading-state[data-v-fd8c5174]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-fd8c5174]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-fd8c5174 1s linear infinite;margin-bottom:1rem}@keyframes spin-fd8c5174{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-fd8c5174]{color:var(--text-secondary);font-size:.875rem}.schools-list[data-v-fd8c5174]{display:flex;flex-direction:column;gap:1rem}.school-item[data-v-fd8c5174]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--border-color);border-radius:12px;transition:all .2s}.school-item[data-v-fd8c5174]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000000d}.school-main[data-v-fd8c5174]{display:flex;align-items:center;gap:1rem}.school-icon[data-v-fd8c5174]{width:40px;height:40px;background:#f0f7ff;color:var(--primary-color);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.school-logo-img[data-v-fd8c5174]{width:100%;height:100%;object-fit:cover}.school-identity[data-v-fd8c5174]{display:flex;flex-direction:column;gap:.25rem}.school-name[data-v-fd8c5174]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.school-location[data-v-fd8c5174]{font-size:.875rem;color:var(--text-secondary);margin:0;display:flex;align-items:center;gap:.25rem}.location-icon[data-v-fd8c5174]{color:var(--text-tertiary)}.school-actions[data-v-fd8c5174]{display:flex;gap:.5rem}.action-btn[data-v-fd8c5174]{background:none;border:none;padding:.5rem;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s}.action-btn[data-v-fd8c5174]:hover{background:var(--bg-secondary);color:var(--primary-color)}.empty-state[data-v-fd8c5174]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-text[data-v-fd8c5174]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:1rem 0 .5rem}.empty-subtext[data-v-fd8c5174]{color:var(--text-secondary);font-size:.875rem}.pagination-container[data-v-fd8c5174]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color)}.pagination-wrapper[data-v-fd8c5174]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-fd8c5174]{padding:.5rem 1rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn[data-v-fd8c5174]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn[data-v-fd8c5174]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-fd8c5174]{display:flex;align-items:center;gap:.25rem}.pg-pages span[data-v-fd8c5174]{color:var(--text-secondary);padding:0 .25rem}.pg-btn-number[data-v-fd8c5174]{min-width:34px;height:34px;padding:.5rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn-number[data-v-fd8c5174]:hover{background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn-number.active[data-v-fd8c5174]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.limit-selector-inline[data-v-fd8c5174]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.limit-dropdown[data-v-fd8c5174]{padding:.5rem;border:1px solid var(--border-color);border-radius:6px;background:#fff;cursor:pointer;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.limit-dropdown[data-v-fd8c5174]:focus{outline:none;border-color:var(--secondary-color)}.pagination-summary[data-v-fd8c5174]{text-align:center;color:var(--text-secondary);font-size:.8125rem;padding-top:.5rem}.modal-overlay[data-v-fd8c5174]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-fd8c5174]{background:#fff;border-radius:16px;width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}.modal-header[data-v-fd8c5174]{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-fd8c5174]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.close-btn[data-v-fd8c5174]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s}.close-btn[data-v-fd8c5174]:hover{background:var(--bg-secondary);color:var(--text-primary)}.modal-content[data-v-fd8c5174]{padding:1.5rem}.logo-upload-container[data-v-fd8c5174]{display:flex;align-items:center;gap:1rem}.logo-preview[data-v-fd8c5174]{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.logo-preview img[data-v-fd8c5174]{width:100%;height:100%;object-fit:cover}.remove-logo[data-v-fd8c5174]{position:absolute;top:0;right:0;background:#00000080;color:#fff;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px}.upload-btn-wrapper[data-v-fd8c5174]{position:relative;overflow:hidden;display:inline-block}.btn-upload[data-v-fd8c5174]{border:1px dashed var(--border-color);color:var(--text-secondary);background-color:#fff;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.upload-btn-wrapper input[type=file][data-v-fd8c5174]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%}.school-form[data-v-fd8c5174]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-fd8c5174]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-fd8c5174]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.form-input[data-v-fd8c5174]{padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;transition:all .2s}.form-input[data-v-fd8c5174]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #449aad1a}.form-actions[data-v-fd8c5174]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.modal-fade-enter-active[data-v-fd8c5174],.modal-fade-leave-active[data-v-fd8c5174]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-fd8c5174],.modal-fade-leave-to[data-v-fd8c5174]{opacity:0}.fade-enter-active[data-v-fd8c5174],.fade-leave-active[data-v-fd8c5174]{transition:opacity .2s ease}.fade-enter-from[data-v-fd8c5174],.fade-leave-to[data-v-fd8c5174]{opacity:0}.page-container[data-v-e92695b0]{max-width:1400px;margin:0 auto}.page-header[data-v-e92695b0]{margin-bottom:30px}.page-header h1[data-v-e92695b0]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-e92695b0]{font-size:16px;color:#666}.content-grid[data-v-e92695b0]{display:grid;grid-template-columns:2fr 1fr;gap:25px}.chat-card[data-v-e92695b0]{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;height:600px}.chat-messages[data-v-e92695b0]{flex:1;overflow-y:auto;padding:20px;background:#f8f9fa;border-radius:8px;margin-bottom:20px}.message[data-v-e92695b0]{display:flex;gap:12px;margin-bottom:20px}.message.user[data-v-e92695b0]{flex-direction:row-reverse}.message-avatar[data-v-e92695b0]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.message-content[data-v-e92695b0]{background:#fff;padding:12px 16px;border-radius:12px;max-width:70%}.message.user .message-content[data-v-e92695b0]{background:var(--primary-color);color:#fff}.message-content.typing[data-v-e92695b0]{background:#fff;padding:20px 16px}.message-content.error[data-v-e92695b0]{background:#fff3cd;border-left:4px solid #ffc107}.message-content p[data-v-e92695b0]{margin:0 0 6px;line-height:1.5}.message-time[data-v-e92695b0]{font-size:11px;opacity:.7}.typing-indicator[data-v-e92695b0]{display:flex;gap:6px;align-items:center;padding:4px 0}.typing-indicator span[data-v-e92695b0]{width:8px;height:8px;border-radius:50%;background:#666;animation:typing-e92695b0 1.4s infinite}.typing-indicator span[data-v-e92695b0]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-e92695b0]:nth-child(3){animation-delay:.4s}@keyframes typing-e92695b0{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.chat-input[data-v-e92695b0]{display:flex;gap:12px}.chat-input .form-input[data-v-e92695b0]{flex:1}.chat-input .form-input[data-v-e92695b0]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.chat-input .btn[data-v-e92695b0]:disabled{opacity:.6;cursor:not-allowed}.quick-actions[data-v-e92695b0]{grid-column:2;grid-row:1}.section-title[data-v-e92695b0]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.action-card[data-v-e92695b0]{background:#fff;border-radius:12px;padding:20px;margin-bottom:15px;cursor:pointer;transition:all .3s;border:2px solid transparent}.action-card[data-v-e92695b0]:hover{border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.action-icon[data-v-e92695b0]{font-size:32px;margin-bottom:10px}.action-card h3[data-v-e92695b0]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.action-card p[data-v-e92695b0]{font-size:13px;color:#666;margin:0}.insights-card[data-v-e92695b0]{grid-column:2;grid-row:2}.insights-grid[data-v-e92695b0]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.insight-item[data-v-e92695b0]{background:#f8f9fa;padding:15px;border-radius:8px;text-align:center}.insight-label[data-v-e92695b0]{font-size:12px;color:#666;margin-bottom:8px}.insight-value[data-v-e92695b0]{font-size:28px;font-weight:700;color:#333;margin-bottom:6px}.insight-trend[data-v-e92695b0]{font-size:12px;font-weight:500}.insight-trend.positive[data-v-e92695b0]{color:var(--success-color)}.insight-trend.neutral[data-v-e92695b0]{color:#666}.insight-trend.negative[data-v-e92695b0]{color:#f44336}.suggestions-card[data-v-e92695b0]{grid-column:1 / -1}.suggestion-list[data-v-e92695b0]{display:flex;flex-direction:column;gap:15px}.suggestion-item[data-v-e92695b0]{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid var(--secondary-color)}.suggestion-header[data-v-e92695b0]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.suggestion-icon[data-v-e92695b0]{font-size:24px}.suggestion-header h3[data-v-e92695b0]{font-size:18px;font-weight:600;color:#333;margin:0}.suggestion-item p[data-v-e92695b0]{color:#666;margin-bottom:15px;line-height:1.5}.btn-sm[data-v-e92695b0]{font-size:14px;padding:8px 20px}@media(max-width:1024px){.content-grid[data-v-e92695b0]{grid-template-columns:1fr}.chat-card[data-v-e92695b0]{grid-column:1;grid-row:1;height:500px}.quick-actions[data-v-e92695b0]{grid-column:1;grid-row:2}.insights-card[data-v-e92695b0]{grid-column:1;grid-row:3}.suggestions-card[data-v-e92695b0]{grid-column:1;grid-row:4}}@media(max-width:768px){.insights-grid[data-v-e92695b0]{grid-template-columns:1fr}.message-content[data-v-e92695b0]{max-width:85%}}.screen-container[data-v-7a604b16]{max-width:700px;margin:0 auto}.card[data-v-7a604b16]{text-align:center;padding:50px 40px}.ai-avatar[data-v-7a604b16]{display:flex;justify-content:center;margin-bottom:30px}.avatar-circle[data-v-7a604b16]{animation:float-7a604b16 3s ease-in-out infinite}@keyframes float-7a604b16{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-title[data-v-7a604b16]{font-size:36px;font-weight:700;color:#333;margin-bottom:20px}.welcome-text[data-v-7a604b16]{font-size:18px;color:#666;line-height:1.6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.button-group[data-v-7a604b16]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-7a604b16]{padding:40px 30px}.welcome-title[data-v-7a604b16]{font-size:28px}.welcome-text[data-v-7a604b16]{font-size:16px}.button-group[data-v-7a604b16]{flex-direction:column;gap:15px}}@media(max-width:480px){.card[data-v-7a604b16]{padding:30px 20px}.welcome-title[data-v-7a604b16]{font-size:24px}}.screen-container[data-v-cbda31be]{max-width:700px;margin:0 auto}.card[data-v-cbda31be]{text-align:center;padding:50px 40px}.ai-message[data-v-cbda31be]{margin-bottom:40px}.ai-icon[data-v-cbda31be]{margin-bottom:25px;display:flex;justify-content:center}.message-text[data-v-cbda31be]{font-size:20px;color:#333;line-height:1.6;font-weight:500}.button-group[data-v-cbda31be]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-cbda31be]{padding:40px 30px}.message-text[data-v-cbda31be]{font-size:18px}.button-group[data-v-cbda31be]{flex-direction:column;gap:15px}}@media(max-width:480px){.card[data-v-cbda31be]{padding:30px 20px}.message-text[data-v-cbda31be]{font-size:16px}}.screen-container[data-v-c0a079f0]{max-width:800px;margin:0 auto}.card[data-v-c0a079f0]{padding:40px}.card-title[data-v-c0a079f0]{font-size:28px;font-weight:600;color:#333;margin-bottom:30px;text-align:center}.survey-results[data-v-c0a079f0]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.result-item[data-v-c0a079f0]{display:flex;align-items:flex-start;gap:15px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid var(--secondary-color)}.icon-wrapper[data-v-c0a079f0]{flex-shrink:0;padding-top:2px}.result-text[data-v-c0a079f0]{font-size:16px;color:#333;line-height:1.6}.result-text strong[data-v-c0a079f0]{color:var(--secondary-color)}.divider[data-v-c0a079f0]{height:1px;background-color:#e0e0e0;margin:30px 0}.recommendation-intro[data-v-c0a079f0]{font-size:18px;color:#333;line-height:1.6;margin-bottom:30px;text-align:center}.recommendation-intro strong[data-v-c0a079f0]{color:var(--primary-color)}.button-group[data-v-c0a079f0]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn-option[data-v-c0a079f0]{background-color:#fff;color:var(--secondary-color);border:2px solid var(--secondary-color);padding:14px 28px;font-size:16px;font-weight:500}.btn-option[data-v-c0a079f0]:hover{background-color:var(--secondary-color);color:#fff}@media(max-width:768px){.card[data-v-c0a079f0]{padding:30px 25px}.card-title[data-v-c0a079f0]{font-size:24px}.result-item[data-v-c0a079f0]{padding:15px}.result-text[data-v-c0a079f0]{font-size:15px}.recommendation-intro[data-v-c0a079f0]{font-size:16px}.button-group[data-v-c0a079f0]{flex-direction:column;gap:12px}.btn-option[data-v-c0a079f0]{width:100%}}@media(max-width:480px){.card[data-v-c0a079f0]{padding:25px 20px}.card-title[data-v-c0a079f0]{font-size:22px}.result-text[data-v-c0a079f0]{font-size:14px}}.screen-container[data-v-a465102e]{max-width:900px;margin:0 auto}.card[data-v-a465102e]{padding:40px}.ai-icon-header[data-v-a465102e]{display:flex;justify-content:center;margin-bottom:20px}.card-title[data-v-a465102e]{font-size:32px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.intro-text[data-v-a465102e]{font-size:18px;color:#333;line-height:1.6;margin-bottom:30px;text-align:center}.intro-text strong[data-v-a465102e]{color:var(--primary-color)}.overview-text[data-v-a465102e]{background:#f8f9fa;border-left:4px solid var(--secondary-color);border-radius:8px;padding:25px;margin-bottom:30px}.overview-text p[data-v-a465102e]{font-size:16px;color:#555;line-height:1.7;margin:0}.experience-overview[data-v-a465102e]{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:30px}.overview-section h3[data-v-a465102e]{font-size:20px;font-weight:600;color:#333;margin-bottom:15px}.overview-section ul[data-v-a465102e]{list-style:none;padding:0}.overview-section li[data-v-a465102e]{padding:10px 0 10px 25px;position:relative;color:#555;line-height:1.5}.overview-section li[data-v-a465102e]:before{content:"✓";position:absolute;left:0;color:var(--success-color);font-weight:700}.sample-invite[data-v-a465102e]{display:flex;justify-content:center;align-items:center}.invite-preview[data-v-a465102e]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;box-shadow:0 4px 12px #00000026;color:#fff}.invite-header h4[data-v-a465102e]{font-size:20px;font-weight:600;margin-bottom:15px;text-align:center}.invite-body[data-v-a465102e]{background:#fffffff2;padding:20px;border-radius:8px;color:#333}.invite-body p[data-v-a465102e]{margin:8px 0;font-size:14px}.invite-footer[data-v-a465102e]{margin-top:15px;text-align:center}.mini-btn[data-v-a465102e]{background-color:#667eea;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.ready-text[data-v-a465102e]{font-size:20px;color:#333;font-weight:500;margin-bottom:25px;text-align:center}.button-group[data-v-a465102e]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.experience-overview[data-v-a465102e]{grid-template-columns:1fr;gap:25px}.card[data-v-a465102e]{padding:30px 25px}.card-title[data-v-a465102e]{font-size:26px}.intro-text[data-v-a465102e]{font-size:16px}.button-group[data-v-a465102e]{flex-direction:column}}@media(max-width:480px){.card[data-v-a465102e]{padding:25px 20px}.card-title[data-v-a465102e]{font-size:24px}.overview-section li[data-v-a465102e]{font-size:14px}}.screen-container[data-v-462580e1]{max-width:1000px;margin:0 auto}.card[data-v-462580e1]{padding:40px}.card-title[data-v-462580e1]{font-size:28px;font-weight:600;color:#333;margin-bottom:0;text-align:left}.header-row[data-v-462580e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:20px}.tabs[data-v-462580e1]{display:flex;gap:20px;margin-bottom:24px;border-bottom:1px solid #e0e0e0}.tab-btn[data-v-462580e1]{background:none;border:none;padding:12px 4px;font-size:16px;font-weight:500;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s}.tab-btn.active[data-v-462580e1]{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:600}.search-filter-container[data-v-462580e1]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.search-wrapper[data-v-462580e1]{position:relative;flex:1;min-width:250px}.search-icon[data-v-462580e1]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.search-input[data-v-462580e1]{width:100%;padding:10px 12px 10px 40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .2s}.search-input[data-v-462580e1]:focus{outline:none;border-color:var(--secondary-color)}.category-filter[data-v-462580e1]{min-width:200px;display:flex;align-items:stretch}.category-select[data-v-462580e1]{width:100%;height:100%;padding:10px 12px;padding-right:2.5rem;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background-color:#fff;color:#333;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.category-select[data-v-462580e1]:focus{outline:none;border-color:var(--secondary-color)}.section-container[data-v-462580e1]{margin-bottom:40px}.templates-grid[data-v-462580e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px;margin-bottom:40px}.template-card[data-v-462580e1]{cursor:pointer;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s;position:relative;background:#fff;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column}.template-card[data-v-462580e1]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.template-card.selected[data-v-462580e1]{border:2px solid var(--secondary-color);box-shadow:0 6px 20px #65869933}.template-image[data-v-462580e1]{height:160px;width:100%;overflow:hidden;background-color:#f5f5f5}.template-image img[data-v-462580e1]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.template-card:hover .template-image img[data-v-462580e1]{transform:scale(1.05)}.template-content[data-v-462580e1]{padding:20px;flex:1;display:flex;flex-direction:column}.template-title[data-v-462580e1]{font-size:18px;font-weight:600;color:#333;margin:0 0 10px;line-height:1.3}.template-description[data-v-462580e1]{font-size:14px;color:#666;line-height:1.5;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.view-btn[data-v-462580e1]{margin-top:auto;width:100%;padding:10px 16px;font-size:14px;transition:all .3s ease}.view-btn[data-v-462580e1]:hover{background-color:var(--primary-color);color:#fff}.checkmark[data-v-462580e1]{position:absolute;top:10px;right:10px}.button-group[data-v-462580e1]{display:flex;justify-content:center;margin-top:20px}.loading-container[data-v-462580e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}.spinner[data-v-462580e1]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid var(--success-color);border-radius:50%;animation:spin-462580e1 1s linear infinite;margin-bottom:20px}@keyframes spin-462580e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-462580e1]{color:#666;font-size:16px;margin:0}.empty-state[data-v-462580e1]{text-align:center;padding:40px;color:#666;font-size:16px}.pagination-container[data-v-462580e1]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:24px;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #e0e0e0}.pagination-wrapper[data-v-462580e1]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-462580e1]{padding:.5rem 1rem;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:#333;font-family:inherit}.pg-btn[data-v-462580e1]:hover:not(:disabled){background:#f8f9fa;border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn[data-v-462580e1]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-462580e1]{display:flex;align-items:center;gap:.25rem}.pg-pages span[data-v-462580e1]{color:#666;padding:0 .25rem}.pg-btn-number[data-v-462580e1]{min-width:34px;height:34px;padding:.5rem;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.875rem;color:#333;display:flex;align-items:center;justify-content:center}.pg-btn-number[data-v-462580e1]:hover:not(.active){background:#f8f9fa;border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn-number.active[data-v-462580e1]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.limit-selector-inline[data-v-462580e1]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666}.limit-dropdown[data-v-462580e1]{padding:.25rem 2rem .25rem .5rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#333;font-size:.875rem;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.limit-dropdown[data-v-462580e1]:focus{outline:none;border-color:var(--secondary-color)}.pagination-summary[data-v-462580e1]{margin-top:1rem;text-align:center;font-size:.875rem;color:#666}.pagination-summary strong[data-v-462580e1]{color:#333;font-weight:600}@media(max-width:768px){.card[data-v-462580e1]{padding:30px 25px}.card-title[data-v-462580e1]{font-size:24px}.templates-grid[data-v-462580e1]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.pagination-container[data-v-462580e1]{flex-direction:column;justify-content:center}.search-filter-container[data-v-462580e1]{flex-direction:column}}@media(max-width:480px){.card[data-v-462580e1]{padding:25px 20px}.templates-grid[data-v-462580e1]{grid-template-columns:1fr}}.screen-container[data-v-3591985c]{max-width:800px;margin:0 auto;padding:40px 20px}.card[data-v-3591985c]{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 30px #00000014}.card-title[data-v-3591985c]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center}.form-group[data-v-3591985c]{margin-bottom:24px}.form-label[data-v-3591985c]{display:block;margin-bottom:8px;font-weight:600;color:#4a5568}.required-asterisk[data-v-3591985c]{color:#e53e3e}.form-input[data-v-3591985c]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .2s;box-sizing:border-box}.form-input[data-v-3591985c]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #65869926}.image-upload-container[data-v-3591985c]{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.image-preview-item[data-v-3591985c]{position:relative;width:120px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.preview-img[data-v-3591985c]{width:100%;height:100%;object-fit:cover}.remove-btn[data-v-3591985c]{position:absolute;top:2px;right:2px;background:#00000080;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px}.upload-btn-wrapper[data-v-3591985c]{position:relative;overflow:hidden;display:inline-block}.btn-upload[data-v-3591985c]{border:1px dashed var(--secondary-color);color:var(--secondary-color);background-color:#fff;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;height:80px;width:120px;display:flex;align-items:center;justify-content:center}.upload-btn-wrapper input[type=file][data-v-3591985c]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer;height:100%;width:100%}.help-text[data-v-3591985c]{font-size:12px;color:#718096;margin-top:8px}.button-group[data-v-3591985c]{margin-top:40px;display:flex;justify-content:center;gap:15px}.hidden-input[data-v-bb452bb6]{display:none}.upload-actions-container[data-v-bb452bb6]{display:flex;gap:16px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.upload-btn[data-v-bb452bb6]{min-width:180px}.btn-outline[data-v-bb452bb6]{background:transparent;border:2px solid var(--secondary-color);color:var(--secondary-color);padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-outline[data-v-bb452bb6]:hover:not(:disabled){background:var(--secondary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-outline[data-v-bb452bb6]:disabled{opacity:.5;cursor:not-allowed}.no-images-info[data-v-bb452bb6]{text-align:center;color:#666;margin-bottom:20px;padding:20px;background:var(--bg-secondary);border-radius:8px}.btn-text[data-v-bb452bb6]{background:none;border:none;color:#666;text-decoration:underline;cursor:pointer;font-size:14px;padding:10px}.btn-text[data-v-bb452bb6]:hover{color:#333}.right-actions[data-v-bb452bb6]{display:flex;gap:12px;align-items:center}.modal-overlay[data-v-bb452bb6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-bb452bb6]{background:#fff;border-radius:12px;max-width:900px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-bb452bb6]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee}.modal-header h3[data-v-bb452bb6]{margin:0;font-size:24px;font-weight:600;color:#333}.close-btn[data-v-bb452bb6]{background:none;border:none;font-size:32px;cursor:pointer;color:#999;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-bb452bb6]:hover{color:#333}.modal-body[data-v-bb452bb6]{padding:30px;overflow-y:auto}.assets-grid[data-v-bb452bb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.asset-card[data-v-bb452bb6]{cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid #eee;transition:all .3s;background:#fff}.asset-card[data-v-bb452bb6]:hover{border-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #65869933}.asset-preview[data-v-bb452bb6]{position:relative;width:100%;height:150px;overflow:hidden;background:#f5f5f5}.asset-preview img[data-v-bb452bb6]{width:100%;height:100%;object-fit:cover}.asset-name[data-v-bb452bb6]{padding:12px;text-align:center;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-assets-container[data-v-bb452bb6]{text-align:center;padding:60px 20px;color:#666}.no-images-container[data-v-bb452bb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--bg-secondary);border-radius:12px;margin-bottom:40px}.no-images-container h3[data-v-bb452bb6]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.no-images-container p[data-v-bb452bb6]{color:#666;font-size:16px;margin-bottom:30px;max-width:400px}.screen-container[data-v-bb452bb6]{max-width:1200px;margin:0 auto}.card[data-v-bb452bb6]{padding:40px}.card-title[data-v-bb452bb6]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.card-subtitle[data-v-bb452bb6]{font-size:16px;color:#666;text-align:center;margin-bottom:40px}.error-container[data-v-bb452bb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-text[data-v-bb452bb6]{color:#e74c3c;font-size:16px;margin-bottom:20px}.images-grid[data-v-bb452bb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.image-card[data-v-bb452bb6]{cursor:pointer;border-radius:12px;overflow:hidden;border:3px solid transparent;transition:all .3s;background:#fff;box-shadow:0 2px 8px #0000001a}.image-card[data-v-bb452bb6]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.image-card.selected[data-v-bb452bb6]{border-color:var(--success-color);box-shadow:0 6px 20px #4caf504d}.image-preview[data-v-bb452bb6]{position:relative;width:100%;height:250px;overflow:hidden;background:#f5f5f5}.image-preview img[data-v-bb452bb6]{width:100%;height:100%;object-fit:cover}.checkmark[data-v-bb452bb6]{position:absolute;top:15px;right:15px;background:#fff;border-radius:50%;padding:2px;box-shadow:0 2px 8px #0003}.image-label[data-v-bb452bb6]{padding:20px;text-align:center;font-weight:500;color:#333;font-size:16px;background:#fff}.button-group[data-v-bb452bb6]{display:flex;justify-content:space-between;gap:16px;margin-top:20px}.btn[data-v-bb452bb6]{padding:12px 32px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-bb452bb6]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-bb452bb6]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-primary[data-v-bb452bb6]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-bb452bb6]{background:transparent;border:2px solid #6c757d;color:#6c757d}.btn-secondary[data-v-bb452bb6]:hover{background:#6c757d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.loading-container[data-v-bb452bb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-bb452bb6]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-bb452bb6 1s linear infinite;margin-bottom:20px}@keyframes spin-bb452bb6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-bb452bb6]{color:#666;font-size:16px}@media(max-width:768px){.card[data-v-bb452bb6]{padding:30px 25px}.card-title[data-v-bb452bb6]{font-size:24px}.images-grid[data-v-bb452bb6]{grid-template-columns:1fr;gap:20px}.image-preview[data-v-bb452bb6]{height:200px}.assets-grid[data-v-bb452bb6]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.button-group[data-v-bb452bb6]{flex-direction:column}.right-actions[data-v-bb452bb6]{flex-direction:column;width:100%}.right-actions button[data-v-bb452bb6]{width:100%}}@media(max-width:480px){.card[data-v-bb452bb6]{padding:25px 20px}.card-title[data-v-bb452bb6]{font-size:22px}.card-subtitle[data-v-bb452bb6]{font-size:14px}.upload-actions-container[data-v-bb452bb6]{flex-direction:column}.upload-btn[data-v-bb452bb6],.btn-outline[data-v-bb452bb6]{width:100%}}.hidden-input[data-v-3ef117b8]{display:none}.custom-upload-section[data-v-3ef117b8]{margin-bottom:20px}.custom-image-display[data-v-3ef117b8]{max-width:300px;margin:20px auto;cursor:pointer;border-radius:12px;overflow:hidden;border:3px solid transparent;transition:all .3s;background:#fff;box-shadow:0 2px 8px #0000001a}.custom-image-display[data-v-3ef117b8]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.custom-image-display.selected[data-v-3ef117b8]{border-color:var(--success-color);box-shadow:0 6px 20px #4caf504d}.or-divider[data-v-3ef117b8]{margin:20px 0;color:#888;font-size:14px;font-weight:500}.btn-text[data-v-3ef117b8]{background:none;border:none;color:#666;text-decoration:underline;cursor:pointer;font-size:14px;padding:10px}.modal-overlay[data-v-3ef117b8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-3ef117b8]{background:#fff;border-radius:12px;max-width:900px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-3ef117b8]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee}.modal-header h3[data-v-3ef117b8]{margin:0;font-size:24px;font-weight:600;color:#333}.close-btn[data-v-3ef117b8]{background:none;border:none;font-size:32px;cursor:pointer;color:#999;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-3ef117b8]:hover{color:#333}.modal-body[data-v-3ef117b8]{padding:30px;overflow-y:auto}.assets-grid[data-v-3ef117b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.asset-card[data-v-3ef117b8]{cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid #eee;transition:all .3s;background:#fff}.asset-card[data-v-3ef117b8]:hover{border-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #65869933}.asset-preview[data-v-3ef117b8]{position:relative;width:100%;height:150px;overflow:hidden;background:#f5f5f5}.asset-preview img[data-v-3ef117b8]{width:100%;height:100%;object-fit:cover}.asset-name[data-v-3ef117b8]{padding:12px;text-align:center;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-assets-container[data-v-3ef117b8]{text-align:center;padding:60px 20px;color:#666}.btn-text[data-v-3ef117b8]:hover{color:#333}.no-images-container[data-v-3ef117b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--bg-secondary);border-radius:12px;margin-bottom:40px}.no-images-icon[data-v-3ef117b8]{font-size:48px;margin-bottom:20px}.no-images-container h3[data-v-3ef117b8]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.no-images-container p[data-v-3ef117b8]{color:#666;font-size:16px;margin-bottom:30px;max-width:400px}.screen-container[data-v-3ef117b8]{max-width:1200px;margin:0 auto}.card[data-v-3ef117b8]{padding:40px}.card-title[data-v-3ef117b8]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.card-subtitle[data-v-3ef117b8]{font-size:16px;color:#666;text-align:center;margin-bottom:40px}.error-container[data-v-3ef117b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-text[data-v-3ef117b8]{color:#e74c3c;font-size:16px;margin-bottom:20px}.images-grid[data-v-3ef117b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.image-card[data-v-3ef117b8]{cursor:pointer;border-radius:12px;overflow:hidden;border:3px solid transparent;transition:all .3s;background:#fff;box-shadow:0 2px 8px #0000001a}.image-card[data-v-3ef117b8]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.image-card.selected[data-v-3ef117b8]{border-color:var(--success-color);box-shadow:0 6px 20px #4caf504d}.image-preview[data-v-3ef117b8]{position:relative;width:100%;height:250px;overflow:hidden;background:#f5f5f5}.image-preview img[data-v-3ef117b8]{width:100%;height:100%;object-fit:cover}.checkmark[data-v-3ef117b8]{position:absolute;top:15px;right:15px;background:#fff;border-radius:50%;padding:2px;box-shadow:0 2px 8px #0003}.image-label[data-v-3ef117b8]{padding:20px;text-align:center;font-weight:500;color:#333;font-size:16px;background:#fff}.button-group[data-v-3ef117b8]{display:flex;justify-content:center;gap:16px;margin-top:20px}.no-images-buttons[data-v-3ef117b8]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.btn[data-v-3ef117b8]{padding:12px 32px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;margin-right:.5rem}.btn-primary[data-v-3ef117b8]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-3ef117b8]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-primary[data-v-3ef117b8]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-3ef117b8]{background:transparent;border:2px solid #6c757d;color:#6c757d}.btn-secondary[data-v-3ef117b8]:hover{background:#6c757d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.loading-container[data-v-3ef117b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-3ef117b8]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-3ef117b8 1s linear infinite;margin-bottom:20px}@keyframes spin-3ef117b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-3ef117b8]{color:#666;font-size:16px}@media(max-width:768px){.card[data-v-3ef117b8]{padding:30px 25px}.card-title[data-v-3ef117b8]{font-size:24px}.images-grid[data-v-3ef117b8]{grid-template-columns:1fr;gap:20px}.image-preview[data-v-3ef117b8]{height:200px}.assets-grid[data-v-3ef117b8]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:480px){.card[data-v-3ef117b8]{padding:25px 20px}.card-title[data-v-3ef117b8]{font-size:22px}.card-subtitle[data-v-3ef117b8]{font-size:14px}}.screen-container[data-v-8fde126a]{max-width:800px;margin:0 auto}.card[data-v-8fde126a]{padding:50px 40px}.card-title[data-v-8fde126a]{font-size:32px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.subtitle[data-v-8fde126a]{font-size:16px;color:#666;text-align:center;margin-bottom:40px;line-height:1.6}.name-form[data-v-8fde126a]{max-width:600px;margin:0 auto}.form-input-large[data-v-8fde126a]{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:20px;text-align:center;transition:border-color .3s;font-weight:500}.form-input-large[data-v-8fde126a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #449aad1a}.form-input-large[data-v-8fde126a]::placeholder{color:#ccc;font-weight:400}.suggestions[data-v-8fde126a]{margin-top:30px;margin-bottom:30px}.suggestions-label[data-v-8fde126a]{font-size:14px;color:#666;margin-bottom:15px;text-align:center}.suggestion-chips[data-v-8fde126a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip[data-v-8fde126a]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:20px;padding:8px 18px;font-size:14px;color:#333;cursor:pointer;transition:all .3s}.chip[data-v-8fde126a]:hover{border-color:var(--secondary-color);background:#e3f2fd;transform:translateY(-2px)}.button-group[data-v-8fde126a]{display:flex;gap:15px;justify-content:center}.btn-primary[data-v-8fde126a]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-8fde126a]{padding:40px 30px}.card-title[data-v-8fde126a]{font-size:26px}.form-input-large[data-v-8fde126a]{font-size:18px;padding:14px 16px}.button-group[data-v-8fde126a]{flex-direction:column}}@media(max-width:480px){.card[data-v-8fde126a]{padding:30px 20px}.card-title[data-v-8fde126a]{font-size:24px}.form-input-large[data-v-8fde126a]{font-size:16px}}.screen-container[data-v-b70ed926]{max-width:900px;margin:0 auto;padding-bottom:40px}.banner-image-container[data-v-b70ed926]{width:100%;height:250px;border-radius:16px 16px 0 0;overflow:hidden;position:relative;box-shadow:0 4px 20px #00000026;z-index:0}.banner-image[data-v-b70ed926]{width:100%;height:100%;object-fit:cover;display:block}.banner-overlay[data-v-b70ed926]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0003)}.card[data-v-b70ed926]{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 30px #00000014;position:relative;z-index:1;width:100%;box-sizing:border-box}.card.with-banner[data-v-b70ed926]{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 30px #00000014}.card-title[data-v-b70ed926]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center;letter-spacing:-.5px}.edit-mode-notice[data-v-b70ed926]{display:flex;align-items:flex-start;gap:12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:16px;margin-bottom:24px}.notice-icon[data-v-b70ed926]{font-size:24px;flex-shrink:0}.notice-content[data-v-b70ed926]{flex:1}.notice-content strong[data-v-b70ed926]{display:block;color:#1976d2;font-size:15px;margin-bottom:4px}.notice-content p[data-v-b70ed926]{color:#1565c0;font-size:14px;margin:0;line-height:1.5}.event-form[data-v-b70ed926]{max-width:100%}.form-group[data-v-b70ed926]{margin-bottom:24px}.form-label[data-v-b70ed926]{display:block;margin-bottom:8px;font-weight:600;color:#4a5568;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.required-asterisk[data-v-b70ed926]{color:#e53e3e;margin-left:2px}.form-input[data-v-b70ed926]{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#f7fafc;transition:all .2s ease;box-sizing:border-box;font-family:inherit;color:#2d3748}.form-input[data-v-b70ed926]:hover{border-color:#cbd5e0;background-color:#fff}.form-input[data-v-b70ed926]:focus{outline:none;border-color:var(--secondary-color);background-color:#fff;box-shadow:0 0 0 3px #65869926}.form-input[data-v-b70ed926]::placeholder{color:#a0aec0}.form-input.error[data-v-b70ed926]{border-color:#e53e3e;background-color:#fff5f5}.form-input.error[data-v-b70ed926]:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e26}.form-input.disabled[data-v-b70ed926],.form-input[data-v-b70ed926]:disabled{background-color:#e2e8f0;color:#718096;cursor:not-allowed;opacity:.6}.form-input.disabled[data-v-b70ed926]:hover,.form-input[data-v-b70ed926]:disabled:hover{border-color:#e2e8f0;background-color:#e2e8f0}.error-message[data-v-b70ed926]{display:flex;align-items:center;color:#e53e3e;font-size:13px;margin-top:6px;font-weight:500}.error-message[data-v-b70ed926]:before{content:"⚠️";margin-right:6px;font-size:12px}.button-group[data-v-b70ed926]{margin-top:40px;display:flex;justify-content:center;gap:15px}.btn[data-v-b70ed926]{padding:14px 40px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}.btn-primary[data-v-b70ed926]{background:var(--secondary-color);color:#fff;box-shadow:0 4px 6px #65869940}.btn-primary[data-v-b70ed926]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 6px 12px #65869959}.btn-primary[data-v-b70ed926]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-b70ed926]{background:#e2e8f0;color:#4a5568;box-shadow:0 2px 4px #0000001a}.btn-secondary[data-v-b70ed926]:hover:not(:disabled){background:#cbd5e0;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn-secondary[data-v-b70ed926]:disabled{background:#f7fafc;color:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.loading-container[data-v-b70ed926]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-b70ed926]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-b70ed926 1s linear infinite;margin-bottom:20px}@keyframes spin-b70ed926{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-b70ed926]{color:#718096;font-size:16px;margin:0}@media(max-width:768px){.screen-container[data-v-b70ed926]{padding:0 15px}.card[data-v-b70ed926]{padding:30px 20px}.card-title[data-v-b70ed926]{font-size:24px}.banner-image-container[data-v-b70ed926]{height:180px}}.screen-container[data-v-777a9e3c]{max-width:700px;margin:0 auto}.card[data-v-777a9e3c]{padding:50px 40px;text-align:center}.card-title[data-v-777a9e3c]{font-size:28px;font-weight:600;color:#333;margin-bottom:40px;line-height:1.4}.button-group[data-v-777a9e3c]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-large[data-v-777a9e3c]{min-width:150px;font-size:18px;padding:16px 40px}.btn[data-v-777a9e3c]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-777a9e3c]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}@media(max-width:768px){.card[data-v-777a9e3c]{padding:40px 30px}.card-title[data-v-777a9e3c]{font-size:24px}.button-group[data-v-777a9e3c]{flex-direction:column}.btn-large[data-v-777a9e3c]{width:100%}}@media(max-width:480px){.card[data-v-777a9e3c]{padding:30px 20px}.card-title[data-v-777a9e3c]{font-size:22px}}.screen-container[data-v-89a12d86]{max-width:700px;margin:0 auto}.card[data-v-89a12d86]{padding:40px}.card-title[data-v-89a12d86]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.capacity-form[data-v-89a12d86]{max-width:100%}.form-group[data-v-89a12d86]{margin-bottom:20px}.form-label[data-v-89a12d86]{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.required-asterisk[data-v-89a12d86]{color:#e74c3c;margin-left:2px}.form-input[data-v-89a12d86]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s;box-sizing:border-box;font-family:inherit}.form-input[data-v-89a12d86]:focus{outline:none;border-color:var(--secondary-color)}.form-input.error[data-v-89a12d86]{border-color:#e74c3c}.form-input.error[data-v-89a12d86]:focus{border-color:#e74c3c}.input-with-unit[data-v-89a12d86]{display:flex;align-items:stretch}.input-with-unit .form-input[data-v-89a12d86]{flex:1;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input-with-unit .form-input[data-v-89a12d86]:focus{border-color:var(--secondary-color);z-index:1}.input-with-unit .form-input:focus+.input-unit[data-v-89a12d86]{border-color:var(--secondary-color)}.input-with-unit .form-input.error+.input-unit[data-v-89a12d86]{border-color:#e74c3c}.input-unit[data-v-89a12d86]{display:flex;align-items:center;padding:0 16px;font-size:14px;color:#555;font-weight:500;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e0e0e0;border-left:none;border-radius:0 8px 8px 0;white-space:nowrap;transition:border-color .3s}.error-message[data-v-89a12d86]{display:block;color:#e74c3c;font-size:13px;margin-top:6px;font-weight:500}.form-note[data-v-89a12d86]{margin-top:12px;font-size:14px;color:#666;background:#f8f9fa;padding:12px 15px;border-radius:6px;border-left:3px solid var(--secondary-color);line-height:1.6}.button-group[data-v-89a12d86]{margin-top:30px;display:flex;justify-content:center}.btn[data-v-89a12d86]{padding:12px 32px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-89a12d86]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-89a12d86]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-primary[data-v-89a12d86]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.loading-container[data-v-89a12d86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-89a12d86]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-89a12d86 1s linear infinite;margin-bottom:20px}@keyframes spin-89a12d86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-89a12d86]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.card[data-v-89a12d86]{padding:30px 25px}.card-title[data-v-89a12d86]{font-size:24px}.form-note[data-v-89a12d86]{font-size:13px}}@media(max-width:480px){.card[data-v-89a12d86]{padding:25px 20px}.form-note[data-v-89a12d86]{font-size:12px;padding:10px 12px}}.screen-container[data-v-7c14c122]{max-width:700px;margin:0 auto}.card[data-v-7c14c122]{padding:50px 40px;text-align:center}.card-title[data-v-7c14c122]{font-size:28px;font-weight:600;color:#333;margin-bottom:40px;line-height:1.4}.button-group[data-v-7c14c122]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-large[data-v-7c14c122]{min-width:150px;font-size:18px;padding:16px 40px}.btn[data-v-7c14c122]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-7c14c122]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}@media(max-width:768px){.card[data-v-7c14c122]{padding:40px 30px}.card-title[data-v-7c14c122]{font-size:24px}.button-group[data-v-7c14c122]{flex-direction:column}.btn-large[data-v-7c14c122]{width:100%}}@media(max-width:480px){.card[data-v-7c14c122]{padding:30px 20px}.card-title[data-v-7c14c122]{font-size:22px}}.screen-container[data-v-458b5f04]{max-width:700px;margin:0 auto}.card[data-v-458b5f04]{padding:40px}.card-title[data-v-458b5f04]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.pricing-form[data-v-458b5f04]{max-width:100%}.price-input-wrapper[data-v-458b5f04]{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0}.currency[data-v-458b5f04]{font-size:32px;font-weight:600;color:var(--secondary-color)}.price-input[data-v-458b5f04]{font-size:36px;font-weight:700;color:#333;border:none;border-bottom:3px solid var(--secondary-color);padding:10px 20px;width:150px;outline:none}.price-input[data-v-458b5f04]:focus{border-bottom-color:var(--primary-color)}.price-input[data-v-458b5f04]::placeholder{color:#ccc;font-weight:400}.payment-options[data-v-458b5f04]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.payment-option[data-v-458b5f04]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s}.payment-option[data-v-458b5f04]:hover{border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.payment-option.selected[data-v-458b5f04]{border-color:var(--success-color);background:#f0fdf4}.option-icon[data-v-458b5f04]{font-size:48px;margin-bottom:12px}.option-text[data-v-458b5f04]{font-size:16px;font-weight:600;color:#333}.checkmark[data-v-458b5f04]{position:absolute;top:10px;right:10px;background:var(--success-color);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.button-group[data-v-458b5f04]{margin-top:40px;display:flex;justify-content:center}.btn[data-v-458b5f04]{padding:14px 40px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-primary[data-v-458b5f04]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-458b5f04]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.btn-primary[data-v-458b5f04]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.loading-container[data-v-458b5f04]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-458b5f04]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-458b5f04 1s linear infinite;margin-bottom:20px}@keyframes spin-458b5f04{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-458b5f04]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.payment-options[data-v-458b5f04]{grid-template-columns:1fr}}.stripe-config-form[data-v-3e9c67ad]{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.form-description[data-v-3e9c67ad]{margin-bottom:24px;color:#475569;line-height:1.6}.stripe-connect-btn[data-v-3e9c67ad]{background-color:#635bff;color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;border:none;cursor:pointer;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #635bff33,0 2px 4px -1px #635bff1a}.stripe-connect-btn[data-v-3e9c67ad]:hover:not(:disabled){background-color:#5451e2;transform:translateY(-1px);box-shadow:0 10px 15px -3px #635bff4d}.connected-status[data-v-3e9c67ad]{text-align:left}.status-card[data-v-3e9c67ad]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.status-header[data-v-3e9c67ad]{display:flex;align-items:center;gap:12px;font-weight:600;color:#1e293b;font-size:18px;margin-bottom:16px}.status-dot[data-v-3e9c67ad]{width:12px;height:12px;border-radius:50%;background-color:var(--error-color)}.status-dot.connected[data-v-3e9c67ad]{background-color:#10b981;box-shadow:0 0 0 4px #10b9811a}.status-details[data-v-3e9c67ad]{background:#fff7ed;border-left:4px solid #f97316;padding:16px;border-radius:4px;margin-bottom:20px}.warning-text[data-v-3e9c67ad]{color:#9a3412;font-weight:500;margin-bottom:8px}.reason-box[data-v-3e9c67ad]{font-size:14px;color:#7c2d12}.action-buttons[data-v-3e9c67ad]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.btn-outline-primary[data-v-3e9c67ad]{border:1px solid #635bff;color:#635bff;background:transparent;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.btn-outline-primary[data-v-3e9c67ad]:hover{background:#f1f0ff}.dashboard-link-btn[data-v-3e9c67ad]{width:100%;margin-bottom:12px;justify-content:center;display:flex;align-items:center;padding:12px;font-weight:600}.btn-sm[data-v-3e9c67ad]{font-size:13px;padding:8px 16px}.btn-link[data-v-3e9c67ad]{background:none;border:none;color:#64748b;text-decoration:underline;cursor:pointer;font-size:14px}.btn-link[data-v-3e9c67ad]:hover{color:#1e293b}.status-message[data-v-3e9c67ad]{margin-top:20px;padding:12px;border-radius:8px;font-size:14px}.status-message.success[data-v-3e9c67ad]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status-message.error[data-v-3e9c67ad]{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.screen-container[data-v-adf3c5e8]{max-width:700px;margin:0 auto}.card[data-v-adf3c5e8]{padding:40px}.card-title[data-v-adf3c5e8]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.intro-text[data-v-adf3c5e8]{font-size:16px;color:#666;text-align:center;margin-bottom:25px}.security-note[data-v-adf3c5e8]{display:flex;align-items:flex-start;gap:15px;background:#f8f9fa;border:2px solid var(--secondary-color);border-radius:8px;padding:20px;margin:25px 0}.security-icon[data-v-adf3c5e8]{font-size:32px}.security-note strong[data-v-adf3c5e8]{display:block;color:var(--secondary-color);margin-bottom:5px}.security-note p[data-v-adf3c5e8]{font-size:14px;color:#666;margin:0;line-height:1.5}.button-group[data-v-adf3c5e8]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn[data-v-adf3c5e8]{padding:14px 40px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-primary[data-v-adf3c5e8]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-adf3c5e8]:hover{background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6586994d}.success-wrapper[data-v-adf3c5e8]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.success-check[data-v-adf3c5e8]{width:80px;height:80px;margin-bottom:1rem}.success-check-circle[data-v-adf3c5e8],.success-check-mark[data-v-adf3c5e8]{stroke:#22c55e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}.success-check-circle[data-v-adf3c5e8]{stroke-dasharray:166;stroke-dashoffset:166;animation:success-circle-adf3c5e8 .6s ease-out forwards}.success-check-mark[data-v-adf3c5e8]{stroke-dasharray:48;stroke-dashoffset:48;animation:success-check-adf3c5e8 .3s ease-out .6s forwards}.success-title[data-v-adf3c5e8]{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.success-subtitle[data-v-adf3c5e8]{font-size:.95rem;color:#64748b}@keyframes success-circle-adf3c5e8{to{stroke-dashoffset:0}}@keyframes success-check-adf3c5e8{to{stroke-dashoffset:0}}.loading-container[data-v-adf3c5e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.loading-spinner[data-v-adf3c5e8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-adf3c5e8 1s linear infinite;margin-bottom:15px}@keyframes spin-adf3c5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-adf3c5e8]{color:#666}.error-text[data-v-adf3c5e8]{color:#e53e3e;text-align:center;padding:20px}@media(max-width:768px){.card[data-v-adf3c5e8]{padding:30px 25px}.card-title[data-v-adf3c5e8]{font-size:24px}}.screen-container[data-v-e31a7fe0]{max-width:900px;margin:0 auto}.card[data-v-e31a7fe0]{padding:40px}.card-title[data-v-e31a7fe0]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.required-star[data-v-e31a7fe0]{color:#f44;font-weight:700;margin-left:4px}.intro-text[data-v-e31a7fe0]{font-size:16px;color:#666;text-align:center;margin-bottom:35px;line-height:1.6}.volunteers-list[data-v-e31a7fe0]{display:flex;flex-direction:column;gap:25px;margin-bottom:25px}.volunteer-item[data-v-e31a7fe0]{background:#f8f9fa;border-radius:12px;padding:25px;border:2px solid #e0e0e0}.volunteer-header[data-v-e31a7fe0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.volunteer-header h4[data-v-e31a7fe0]{font-size:18px;font-weight:600;color:var(--secondary-color);margin:0}.remove-btn[data-v-e31a7fe0]{background:#f44;color:#fff;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .3s}.remove-btn[data-v-e31a7fe0]:hover{background:#c00;transform:scale(1.1)}.volunteer-form[data-v-e31a7fe0]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-e31a7fe0]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.add-volunteer-btn[data-v-e31a7fe0]{width:100%;margin-bottom:25px}.button-group[data-v-e31a7fe0]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.form-select[data-v-e31a7fe0]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;background-color:#fff;color:#333;cursor:pointer;transition:all .3s}.form-select[data-v-e31a7fe0]:focus{outline:none;border-color:#f44;box-shadow:0 0 0 3px #6586991a}.form-select[data-v-e31a7fe0]:disabled{background-color:#f5f5f5;cursor:not-allowed}.btn-primary[data-v-e31a7fe0]:disabled{background-color:#ccc!important;cursor:not-allowed}@media(max-width:768px){.card[data-v-e31a7fe0]{padding:30px 25px}.card-title[data-v-e31a7fe0]{font-size:24px}.form-row[data-v-e31a7fe0]{grid-template-columns:1fr;gap:10px}.volunteer-item[data-v-e31a7fe0]{padding:20px}.button-group[data-v-e31a7fe0]{flex-direction:column}}@media(max-width:480px){.card[data-v-e31a7fe0]{padding:25px 20px}.volunteer-item[data-v-e31a7fe0]{padding:15px}}[data-v-e31a7fe0]{box-sizing:border-box}.email-editor-section[data-v-e31a7fe0]{margin:24px 0;border-radius:12px;overflow:hidden;background:#fff}.editor-header[data-v-e31a7fe0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.editor-header h3[data-v-e31a7fe0]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.editor-actions[data-v-e31a7fe0]{display:flex;gap:10px}.editor-action-buttons[data-v-e31a7fe0]{display:flex;gap:12px;margin-top:12px}.btn-toggle-editor[data-v-e31a7fe0]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:var(--primary-color);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.pagination-container[data-v-e31a7fe0]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:20px}.limit-selector-inline[data-v-e31a7fe0]{display:flex;align-items:center;gap:8px;margin-top:13px}.limit-selector-inline label[data-v-e31a7fe0]{font-size:14px;color:#555}.limit-dropdown[data-v-e31a7fe0]{padding:4px 8px;border-radius:6px;border:1px solid #ccc}.btn-toggle-editor[data-v-e31a7fe0]:hover{background:var(--primary-color);color:#fff}.btn-toggle-editor.active[data-v-e31a7fe0]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.email-preview[data-v-e31a7fe0]{padding:20px}.preview-label[data-v-e31a7fe0]{margin-bottom:12px;font-size:16px;font-weight:600;color:#1f2937}.page-container[data-v-e31a7fe0]{max-width:880px;margin:0 auto;padding:24px 16px}.card[data-v-e31a7fe0]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;padding:32px;margin-bottom:24px;transition:all .3s ease}.card-header[data-v-e31a7fe0]{text-align:center;margin-bottom:32px}.card-title[data-v-e31a7fe0]{font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.5px}.subtitle[data-v-e31a7fe0]{color:#666;font-size:16px;margin:0;line-height:1.5}.pagination-wrapper[data-v-e31a7fe0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.pg-btn[data-v-e31a7fe0]{padding:8px 16px;border-radius:8px;background:#f3f4f6;color:#333;border:1px solid #d1d5db;cursor:pointer;font-size:14px;transition:.2s ease}.pg-btn[data-v-e31a7fe0]:disabled{opacity:.4;cursor:not-allowed}.pg-pages[data-v-e31a7fe0]{display:flex;gap:6px}.pg-btn-number[data-v-e31a7fe0]{padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;cursor:pointer;background:#fff;color:#333;transition:.2s ease;font-size:14px}.pg-btn-number.active[data-v-e31a7fe0]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.pg-btn-number[data-v-e31a7fe0]:hover:not(.active){background:#f3f4f6}.pagination-summary[data-v-e31a7fe0]{margin-top:8px;font-size:14px;text-align:center;color:#555}.limit-selector label[data-v-e31a7fe0],.role-selector label[data-v-e31a7fe0]{margin-right:8px;font-size:14px;color:#555}.pagination-controls-row[data-v-e31a7fe0]{display:flex;gap:24px}.limit-selector label[data-v-e31a7fe0],.role-selector label[data-v-e31a7fe0]{font-size:14px;color:#666;white-space:nowrap}.limit-selector[data-v-e31a7fe0]{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;color:#444}.limit-dropdown[data-v-e31a7fe0]{padding:8px 12px;border-radius:8px;border:2px solid #e0e0e0;background:#fafafa;font-size:14px;color:#333;cursor:pointer;transition:.2s ease}.limit-dropdown[data-v-e31a7fe0]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #65869926}.search-wrapper[data-v-e31a7fe0]{margin-bottom:24px}.search-container[data-v-e31a7fe0]{position:relative;margin-bottom:16px}.search-icon[data-v-e31a7fe0]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.search-input[data-v-e31a7fe0]{width:100%;padding:14px 48px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;transition:all .2s ease;background:#fafafa}.search-input[data-v-e31a7fe0]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #6586991a}.clear-btn[data-v-e31a7fe0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#e0e0e0;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease}.clear-btn[data-v-e31a7fe0]:hover{background:#d0d0d0;color:#333}.select-all-row[data-v-e31a7fe0]{padding:12px 16px;background:#f8f9fa;border-radius:10px;border:2px solid #e8e8e8}.select-all-label[data-v-e31a7fe0]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.select-all-text[data-v-e31a7fe0]{font-weight:600;color:#333;font-size:15px;display:flex;align-items:center;gap:8px}.count-badge[data-v-e31a7fe0]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;background:var(--secondary-color);color:#fff;border-radius:10px;font-size:12px;font-weight:600}.checkbox-input[data-v-e31a7fe0]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-e31a7fe0]{position:relative;width:20px;height:20px;border:2px solid #d0d0d0;border-radius:6px;transition:all .2s ease;flex-shrink:0;background:#fff}.checkbox-input:checked+.checkbox-custom[data-v-e31a7fe0]{background:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:checked+.checkbox-custom[data-v-e31a7fe0]:after{content:"";position:absolute;left:5px;top:0;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-input:indeterminate+.checkbox-custom[data-v-e31a7fe0]{background:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:indeterminate+.checkbox-custom[data-v-e31a7fe0]:after{content:"";position:absolute;left:3px;top:8px;width:12px;height:2px;background:#fff;border-radius:1px}.members-list[data-v-e31a7fe0]{border:2px solid #e8e8e8;border-radius:12px;max-height:420px;overflow-y:auto;overflow-x:hidden;background:#fff}.members-list[data-v-e31a7fe0]::-webkit-scrollbar{width:8px}.members-list[data-v-e31a7fe0]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0 12px 12px 0}.members-list[data-v-e31a7fe0]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.members-list[data-v-e31a7fe0]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.member-row[data-v-e31a7fe0]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .2s ease;position:relative}.member-row[data-v-e31a7fe0]:hover{background:#fafafa}.member-row[data-v-e31a7fe0]:last-child{border-bottom:none}.member-row.is-selected[data-v-e31a7fe0]{background:#f0f7ff;border-left:3px solid var(--secondary-color);padding-left:13px}.member-avatar[data-v-e31a7fe0]{width:44px;height:44px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex-shrink:0;box-shadow:0 2px 4px #0000001a}.member-info[data-v-e31a7fe0]{flex:1;min-width:0}.member-name[data-v-e31a7fe0]{font-weight:600;color:#1a1a1a;font-size:15px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-email[data-v-e31a7fe0]{font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-e31a7fe0]{flex-shrink:0;opacity:.8}.empty-state[data-v-e31a7fe0]{text-align:center;padding:60px 20px}.empty-text[data-v-e31a7fe0]{font-size:18px;font-weight:600;color:#333;margin:16px 0 4px}.empty-subtext[data-v-e31a7fe0]{color:#999;font-size:14px;margin:0}.loading-state[data-v-e31a7fe0]{text-align:center;padding:60px 20px}.spinner[data-v-e31a7fe0]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;margin:0 auto 16px;animation:spin-e31a7fe0 1s linear infinite}@keyframes spin-e31a7fe0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-e31a7fe0]{font-size:16px;font-weight:500;color:#666;margin:0}.selection-bar[data-v-e31a7fe0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#e3f2fd,#f0f7ff);border-radius:12px;margin-top:16px;border:2px solid var(--secondary-color);box-shadow:0 2px 8px #65869926}.selection-info[data-v-e31a7fe0]{display:flex;align-items:center;gap:10px}.selection-count[data-v-e31a7fe0]{color:#1a1a1a;font-size:15px}.selection-count strong[data-v-e31a7fe0]{color:var(--secondary-color);font-weight:700}.btn-next[data-v-e31a7fe0]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--secondary-color);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-next[data-v-e31a7fe0]:hover{background:#3a7bc8;transform:translateY(-1px);box-shadow:0 4px 12px #6586994d}.preview-card[data-v-e31a7fe0]{scroll-margin-top:24px}.preview-header[data-v-e31a7fe0]{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:24px;border-bottom:2px solid #f5f5f5}.icon-wrapper[data-v-e31a7fe0]{flex-shrink:0}.preview-title[data-v-e31a7fe0]{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.preview-subtitle[data-v-e31a7fe0]{color:#666;font-size:14px;margin:0;line-height:1.5}.email-template[data-v-e31a7fe0]{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;padding:24px;margin-bottom:24px}.email-meta[data-v-e31a7fe0]{background:#fff;padding:16px;border-radius:10px;margin-bottom:20px;border-left:4px solid var(--secondary-color)}.meta-row[data-v-e31a7fe0]{display:flex;gap:12px;padding:4px 0;font-size:14px}.meta-label[data-v-e31a7fe0]{font-weight:600;color:#666;min-width:70px}.meta-value[data-v-e31a7fe0]{color:#333;flex:1}.email-content[data-v-e31a7fe0]{background:#fff;padding:28px;border-radius:10px;line-height:1.7;color:#333;font-size:15px}.email-content p[data-v-e31a7fe0]{margin:0 0 16px}.email-greeting[data-v-e31a7fe0]{font-weight:600;color:#1a1a1a}.cta-group[data-v-e31a7fe0]{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0;padding:24px 0;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}.btn-preview[data-v-e31a7fe0]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:not-allowed;opacity:.7;transition:all .2s ease;border:2px solid}.btn-accept[data-v-e31a7fe0]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-decline[data-v-e31a7fe0]{background:#fff;color:#666;border-color:#d0d0d0}.email-signature[data-v-e31a7fe0]{margin-top:24px;color:#666;font-size:14px;line-height:1.6}.recipients-summary[data-v-e31a7fe0]{background:linear-gradient(135deg,#fffbf0,#fff8e1);border:2px solid #f59e0b;border-radius:12px;padding:20px;margin-bottom:24px}.summary-header[data-v-e31a7fe0]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.summary-header h4[data-v-e31a7fe0]{margin:0;font-size:16px;font-weight:700;color:#1a1a1a}.recipients-grid[data-v-e31a7fe0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.recipient-chip[data-v-e31a7fe0]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:8px;font-size:14px;border:1px solid #ffe8cc;transition:all .2s ease}.recipient-chip[data-v-e31a7fe0]:hover{border-color:#f59e0b;box-shadow:0 2px 6px #f59e0b26}.chip-avatar[data-v-e31a7fe0]{width:32px;height:32px;border-radius:50%;background:#f59e0b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.chip-email[data-v-e31a7fe0]{flex:1;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-remove[data-v-e31a7fe0]{background:transparent;border:none;padding:4px;cursor:pointer;color:#999;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chip-remove[data-v-e31a7fe0]:hover{background:#ffe8cc;color:var(--primary-color)}.action-group[data-v-e31a7fe0]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.form-textarea[data-v-e31a7fe0]{width:100%;padding:14px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:15px;color:#333;resize:vertical;min-height:100px;transition:all .2s ease;background:#fafafa}.form-textarea[data-v-e31a7fe0]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #449aad1a}.form-label[data-v-e31a7fe0]{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:15px}.btn-red-outline[data-v-e31a7fe0]{background:#fff;color:#d64d3a;border-color:#d64d3a}.btn-red-outline[data-v-e31a7fe0]:hover{background:#f5f5f5;border-color:#b0b0b0;color:#333}.btn-large[data-v-e31a7fe0]{padding:16px 36px;font-size:16px}.success-card[data-v-e31a7fe0]{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#f1f8e9,#f9fdf7);border:2px solid #8bc34a}.success-animation[data-v-e31a7fe0]{display:inline-block;animation:scaleIn-e31a7fe0 .5s ease-out;margin-bottom:20px}@keyframes scaleIn-e31a7fe0{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-title[data-v-e31a7fe0]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.success-message[data-v-e31a7fe0]{color:#666;font-size:16px;margin:0 0 28px;line-height:1.5}.success-list[data-v-e31a7fe0]{max-width:500px;margin:0 auto 32px;text-align:left}.success-item[data-v-e31a7fe0]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #c5e1a5;font-size:14px;color:#333;font-weight:500}.fade-enter-active[data-v-e31a7fe0],.fade-leave-active[data-v-e31a7fe0]{transition:opacity .3s ease}.fade-enter-from[data-v-e31a7fe0],.fade-leave-to[data-v-e31a7fe0]{opacity:0}.fade-slide-enter-active[data-v-e31a7fe0]{animation:fadeSlideIn-e31a7fe0 .4s ease-out}.fade-slide-leave-active[data-v-e31a7fe0]{animation:fadeSlideOut-e31a7fe0 .3s ease-in}@keyframes fadeSlideIn-e31a7fe0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideOut-e31a7fe0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.slide-up-enter-active[data-v-e31a7fe0]{animation:slideUp-e31a7fe0 .3s ease-out}.slide-up-leave-active[data-v-e31a7fe0]{animation:slideDown-e31a7fe0 .2s ease-in}@keyframes slideUp-e31a7fe0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-e31a7fe0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.list-enter-active[data-v-e31a7fe0],.list-leave-active[data-v-e31a7fe0]{transition:all .3s ease}.list-enter-from[data-v-e31a7fe0]{opacity:0;transform:translate(-10px)}.list-leave-to[data-v-e31a7fe0]{opacity:0;transform:translate(10px)}@media(max-width:768px){.page-container[data-v-e31a7fe0]{padding:16px 12px}.card[data-v-e31a7fe0]{padding:24px 20px;border-radius:12px}.card-title[data-v-e31a7fe0]{font-size:26px}.subtitle[data-v-e31a7fe0]{font-size:15px}.members-list[data-v-e31a7fe0]{max-height:350px}.selection-bar[data-v-e31a7fe0]{flex-direction:column;gap:12px}.btn-next[data-v-e31a7fe0]{width:100%;justify-content:center}.preview-header[data-v-e31a7fe0]{flex-direction:column;align-items:center;text-align:center}.cta-group[data-v-e31a7fe0]{flex-direction:column}.btn-preview[data-v-e31a7fe0]{width:100%;justify-content:center}.recipients-grid[data-v-e31a7fe0]{grid-template-columns:1fr}.action-group[data-v-e31a7fe0]{flex-direction:column}.btn[data-v-e31a7fe0]{width:100%;justify-content:center}.success-card[data-v-e31a7fe0]{padding:32px 20px}}@media(max-width:480px){.card-title[data-v-e31a7fe0]{font-size:24px}.search-input[data-v-e31a7fe0]{padding:12px 40px;font-size:14px}.member-avatar[data-v-e31a7fe0]{width:40px;height:40px;font-size:14px}.member-name[data-v-e31a7fe0]{font-size:14px}.member-email[data-v-e31a7fe0]{font-size:12px}.email-content[data-v-e31a7fe0]{padding:20px;font-size:14px}}.user-adder-wrapper[data-v-e31a7fe0]{padding-bottom:24px}.screen-container[data-v-43a7f97c]{max-width:900px;margin:0 auto}.card[data-v-43a7f97c]{padding:40px}.card-title[data-v-43a7f97c]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.email-drafts[data-v-43a7f97c]{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.email-draft h3[data-v-43a7f97c]{font-size:20px;font-weight:600;color:var(--secondary-color);margin-bottom:20px}.email-preview[data-v-43a7f97c]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:20px}.email-header[data-v-43a7f97c]{background:#f8f9fa;padding:20px;border-bottom:2px solid #e0e0e0}.email-field[data-v-43a7f97c]{font-size:14px;color:#555;margin-bottom:8px}.email-field[data-v-43a7f97c]:last-child{margin-bottom:0}.email-body[data-v-43a7f97c]{padding:25px;font-size:15px;color:#333;line-height:1.7}.email-body p[data-v-43a7f97c]{margin:15px 0}.email-body ul[data-v-43a7f97c]{margin:10px 0 10px 20px}.email-body li[data-v-43a7f97c]{margin:6px 0}.loading-template[data-v-43a7f97c]{text-align:center;padding:20px;color:#666}.loading-container[data-v-43a7f97c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-43a7f97c]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-43a7f97c 1s linear infinite;margin-bottom:20px}@keyframes spin-43a7f97c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-43a7f97c]{color:#666;font-size:16px;margin:0}.draft-actions[data-v-43a7f97c]{display:flex;gap:15px;justify-content:center}.approved-status[data-v-43a7f97c]{text-align:center;margin-top:15px}.status-badge[data-v-43a7f97c]{display:inline-block;padding:8px 16px;background-color:#e8f5e9;color:var(--success-color);border-radius:20px;font-weight:600;font-size:14px}.all-approved[data-v-43a7f97c]{text-align:center;padding:30px;background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-radius:12px;margin-top:20px}.success-message[data-v-43a7f97c]{margin-bottom:20px}.success-icon[data-v-43a7f97c]{display:inline-block;background:var(--success-color);color:#fff;width:60px;height:60px;border-radius:50%;font-size:32px;line-height:60px;margin-bottom:15px}.success-message p[data-v-43a7f97c]{font-size:20px;font-weight:600;color:var(--success-color);margin:0}.btn-large[data-v-43a7f97c]{font-size:18px;padding:16px 40px}.btn[data-v-43a7f97c]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-sm[data-v-43a7f97c]{padding:8px 16px;font-size:14px}.editor-section[data-v-43a7f97c]{margin-bottom:20px}.editor-header[data-v-43a7f97c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0}.editor-header h4[data-v-43a7f97c]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.editor-actions[data-v-43a7f97c]{display:flex;gap:10px}.html-editor-wrapper[data-v-43a7f97c]{border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;background:#fff}.email-template-wrapper[data-v-43a7f97c]{background:#f5f5f5;border-radius:10px;padding:20px;border:2px dashed #ddd;margin-top:10px}.email-text-content a[data-v-43a7f97c],.email-text-content button[data-v-43a7f97c],.email-preview a[data-v-43a7f97c]:not(.editor-actions a),.email-preview button[data-v-43a7f97c]:not(.editor-actions button){pointer-events:none;cursor:default;opacity:.8}.email-text-content[data-v-43a7f97c]{width:100%;max-width:600px;margin:0 auto;background:#fff;padding:20px;border-radius:8px}.email-text-content[data-v-43a7f97c]>div{margin:0!important}.preview-label[data-v-43a7f97c]{margin-bottom:12px;font-size:16px;font-weight:600;color:#1f2937}@media(max-width:768px){.card[data-v-43a7f97c]{padding:30px 25px}.card-title[data-v-43a7f97c]{font-size:24px}.email-header[data-v-43a7f97c],.email-body[data-v-43a7f97c]{padding:15px}.draft-actions[data-v-43a7f97c]{flex-direction:column}}@media(max-width:480px){.card[data-v-43a7f97c]{padding:25px 20px}.email-draft h3[data-v-43a7f97c]{font-size:18px}.email-body[data-v-43a7f97c]{font-size:14px}}.screen-container[data-v-1308bcca]{max-width:800px;margin:0 auto}.card[data-v-1308bcca]{padding:40px}.card-title[data-v-1308bcca]{font-size:26px;font-weight:600;color:#333;margin-bottom:25px;text-align:center;line-height:1.4}.intro-text[data-v-1308bcca]{font-size:17px;color:#555;line-height:1.7;margin-bottom:35px;text-align:center}.intro-text strong[data-v-1308bcca]{color:var(--primary-color);font-size:18px}.waypal-info[data-v-1308bcca]{margin-bottom:35px}.info-card[data-v-1308bcca]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:35px;color:#fff;display:flex;align-items:flex-start;gap:25px}.info-icon[data-v-1308bcca]{font-size:60px;flex-shrink:0}.info-content h3[data-v-1308bcca]{font-size:22px;font-weight:600;margin-bottom:15px}.info-content p[data-v-1308bcca]{font-size:16px;line-height:1.7;opacity:.95;margin:0}.button-group[data-v-1308bcca]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-1308bcca]{padding:30px 25px}.card-title[data-v-1308bcca]{font-size:22px}.intro-text[data-v-1308bcca]{font-size:16px}.info-card[data-v-1308bcca]{flex-direction:column;align-items:center;text-align:center;padding:30px 25px}.info-icon[data-v-1308bcca]{font-size:50px}.button-group[data-v-1308bcca]{flex-direction:column}}@media(max-width:480px){.card[data-v-1308bcca]{padding:25px 20px}.card-title[data-v-1308bcca]{font-size:20px}.info-card[data-v-1308bcca]{padding:25px 20px}.info-content h3[data-v-1308bcca]{font-size:20px}.info-content p[data-v-1308bcca]{font-size:15px}}.screen-container[data-v-eaa36861]{max-width:900px;margin:0 auto}.card[data-v-eaa36861]{padding:40px}.card-title[data-v-eaa36861]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.intro-text[data-v-eaa36861]{font-size:16px;color:#666;text-align:center;margin-bottom:35px;line-height:1.6}.user-adder-wrapper[data-v-eaa36861]{margin-bottom:30px}.search-wrapper[data-v-eaa36861]{margin-bottom:24px}.search-container[data-v-eaa36861]{position:relative;margin-bottom:16px}.search-icon[data-v-eaa36861]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.search-input[data-v-eaa36861]{width:100%;padding:14px 48px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;transition:all .2s ease;background:#fafafa}.search-input[data-v-eaa36861]:focus{outline:none;border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 4px #6586991a}.clear-btn[data-v-eaa36861]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.clear-btn[data-v-eaa36861]:hover{background:#f0f0f0;color:#666}.select-all-row[data-v-eaa36861]{display:flex;justify-content:flex-end;padding:0 10px}.select-all-label[data-v-eaa36861]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.select-all-text[data-v-eaa36861]{font-size:14px;color:#555;font-weight:500;display:flex;align-items:center;gap:6px}.count-badge[data-v-eaa36861]{background:#f0f0f0;padding:2px 8px;border-radius:12px;font-size:12px;color:#666}.checkbox-input[data-v-eaa36861]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom[data-v-eaa36861]{position:relative;height:22px;width:22px;background-color:#fff;border:2px solid #d1d5db;border-radius:6px;transition:all .2s}.checkbox-input:checked~.checkbox-custom[data-v-eaa36861]{background-color:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-custom[data-v-eaa36861]:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-input:checked~.checkbox-custom[data-v-eaa36861]:after{display:block}.checkbox-input:indeterminate~.checkbox-custom[data-v-eaa36861]{background-color:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:indeterminate~.checkbox-custom[data-v-eaa36861]:after{display:block;left:50%;top:50%;width:10px;height:2px;background:#fff;border:none;transform:translate(-50%,-50%)}.members-list[data-v-eaa36861]{display:flex;flex-direction:column;gap:12px}.member-row[data-v-eaa36861]{display:flex;align-items:center;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.member-row[data-v-eaa36861]:hover{border-color:var(--secondary-color);background:#f8fbff}.member-row.is-selected[data-v-eaa36861]{border-color:var(--secondary-color);background:#f0f7ff}.member-avatar[data-v-eaa36861]{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;margin-left:16px;margin-right:16px;flex-shrink:0}.member-info[data-v-eaa36861]{flex:1;min-width:0}.member-name[data-v-eaa36861]{font-weight:600;color:#1f2937;font-size:15px;margin-bottom:2px}.member-email[data-v-eaa36861]{color:#6b7280;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-eaa36861]{margin-left:12px;color:var(--secondary-color);flex-shrink:0}.loading-state[data-v-eaa36861]{text-align:center;padding:40px;color:#666}.spinner[data-v-eaa36861]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--secondary-color);border-radius:50%;margin:0 auto 16px;animation:spin-eaa36861 1s linear infinite}@keyframes spin-eaa36861{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination-container[data-v-eaa36861]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.pagination-wrapper[data-v-eaa36861]{display:flex;align-items:center;gap:12px}.pg-btn[data-v-eaa36861]{padding:8px 16px;border-radius:8px;background:#fff;border:1px solid #d1d5db;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.pg-btn[data-v-eaa36861]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.pg-btn[data-v-eaa36861]:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6}.pg-pages[data-v-eaa36861]{display:flex;gap:6px}.pg-btn-number[data-v-eaa36861]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}.pg-btn-number[data-v-eaa36861]:hover:not(.active){background:#f9fafb;border-color:#9ca3af}.pg-btn-number.active[data-v-eaa36861]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.limit-selector-inline[data-v-eaa36861]{display:flex;align-items:center;gap:10px;font-size:14px;color:#6b7280}.limit-dropdown[data-v-eaa36861]{padding:6px 12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;cursor:pointer}.button-group[data-v-eaa36861]{display:flex;gap:15px;justify-content:center;margin-top:30px}.btn[data-v-eaa36861]{padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-eaa36861]{background:var(--secondary-color);color:#fff}.btn-primary[data-v-eaa36861]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-1px)}.btn-primary[data-v-eaa36861]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-eaa36861]{background:#f3f4f6;color:#4b5563}.btn-secondary[data-v-eaa36861]:hover{background:#e5e7eb}.list-move[data-v-eaa36861],.list-enter-active[data-v-eaa36861],.list-leave-active[data-v-eaa36861]{transition:all .3s ease}.list-enter-from[data-v-eaa36861],.list-leave-to[data-v-eaa36861]{opacity:0;transform:translate(-30px)}.list-leave-active[data-v-eaa36861]{position:absolute}.fade-enter-active[data-v-eaa36861],.fade-leave-active[data-v-eaa36861]{transition:opacity .2s ease}.fade-enter-from[data-v-eaa36861],.fade-leave-to[data-v-eaa36861]{opacity:0}@media(max-width:768px){.card[data-v-eaa36861]{padding:24px}.card-title[data-v-eaa36861]{font-size:24px}.pagination-container[data-v-eaa36861]{flex-direction:column;gap:16px}.button-group[data-v-eaa36861]{flex-direction:column}.btn[data-v-eaa36861]{width:100%}}.screen-container[data-v-cab2af63]{max-width:1000px;margin:0 auto}.card[data-v-cab2af63]{padding:40px}.card-title[data-v-cab2af63]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.subtitle[data-v-cab2af63]{font-size:16px;color:#666;text-align:center;margin-bottom:30px;line-height:1.6}.info-banner[data-v-cab2af63]{background:#e3f2fd;border:2px solid var(--secondary-color);border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin-bottom:35px}.banner-icon[data-v-cab2af63]{font-size:32px;flex-shrink:0}.info-banner p[data-v-cab2af63]{margin:5px 0;font-size:14px;color:#333;line-height:1.5}.info-banner strong[data-v-cab2af63]{font-size:15px;color:var(--secondary-color)}.resources-section[data-v-cab2af63]{margin-bottom:30px}.resources-section h3[data-v-cab2af63]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.section-note[data-v-cab2af63]{font-size:14px;color:#666;margin-bottom:20px}.resources-grid[data-v-cab2af63]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.resource-card[data-v-cab2af63]{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:15px;cursor:pointer;transition:all .3s;display:flex;gap:12px}.resource-card[data-v-cab2af63]:hover{border-color:var(--secondary-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.resource-card.selected[data-v-cab2af63]{border-color:var(--success-color);background:#f1f8f4}.resource-checkbox[data-v-cab2af63]{flex-shrink:0;padding-top:2px}.resource-checkbox input[type=checkbox][data-v-cab2af63]{width:20px;height:20px;cursor:pointer}.resource-content[data-v-cab2af63]{flex:1}.resource-header[data-v-cab2af63]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.resource-icon[data-v-cab2af63]{font-size:24px}.resource-header h4[data-v-cab2af63]{font-size:16px;font-weight:600;color:#333;margin:0;flex:1}.recommended-badge[data-v-cab2af63]{background:#ffb74d;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.resource-description[data-v-cab2af63]{font-size:13px;color:#666;line-height:1.5;margin:0 0 10px}.resource-meta[data-v-cab2af63]{display:flex;gap:12px;font-size:12px;color:#999}.duration[data-v-cab2af63],.type[data-v-cab2af63]{display:flex;align-items:center;gap:4px}.selection-summary[data-v-cab2af63]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border:2px solid var(--success-color);border-radius:12px;padding:20px;text-align:center;margin:30px 0}.summary-icon[data-v-cab2af63]{font-size:40px;margin-bottom:10px}.selection-summary p[data-v-cab2af63]{margin:5px 0;color:#333}.selection-summary strong[data-v-cab2af63]{font-size:18px;color:var(--success-color)}.summary-note[data-v-cab2af63]{font-size:14px;color:#666}.button-group[data-v-cab2af63]{display:flex;gap:15px;justify-content:center}.mt-30[data-v-cab2af63]{margin-top:30px}@media(max-width:768px){.card[data-v-cab2af63]{padding:30px 20px}.resources-grid[data-v-cab2af63]{grid-template-columns:1fr}.button-group[data-v-cab2af63]{flex-direction:column}}.load-more-container[data-v-cab2af63]{display:flex;justify-content:center;margin-top:20px}.load-more-btn[data-v-cab2af63]{min-width:200px}.screen-container[data-v-ded1c592]{max-width:900px;margin:0 auto}.card[data-v-ded1c592]{padding:40px}.card-title[data-v-ded1c592]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.subtitle[data-v-ded1c592]{font-size:20px;color:#555;text-align:center;margin-bottom:35px;font-weight:500}.preview-container[data-v-ded1c592]{margin-bottom:35px}.invite-preview[data-v-ded1c592]{border-radius:12px;padding:40px;box-shadow:0 6px 20px #00000026;max-width:600px;margin:0 auto}.preview-content[data-v-ded1c592]{background:#fffffff2;border-radius:12px;padding:30px;color:#333}.preview-content h3[data-v-ded1c592]{font-size:28px;font-weight:700;margin-bottom:25px;text-align:center;color:#333}.preview-details[data-v-ded1c592]{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.detail-item[data-v-ded1c592]{display:flex;align-items:flex-start;gap:12px;font-size:16px}.detail-item .icon[data-v-ded1c592]{font-size:20px;flex-shrink:0}.detail-item strong[data-v-ded1c592]{color:#555}.preview-button[data-v-ded1c592]{text-align:center;margin-top:25px}.rsvp-btn[data-v-ded1c592]{background-color:#667eea;color:#fff;border:none;padding:12px 40px;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s}.rsvp-btn[data-v-ded1c592]:hover{background-color:#5568d3;transform:translateY(-2px)}.rsvp-btn[data-v-ded1c592]:disabled{background-color:#a0aec0;cursor:not-allowed;transform:none;opacity:.7}.button-group[data-v-ded1c592]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn[data-v-ded1c592]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.loading-container[data-v-ded1c592]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-ded1c592]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-ded1c592 1s linear infinite;margin-bottom:20px}@keyframes spin-ded1c592{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-ded1c592]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.card[data-v-ded1c592]{padding:30px 25px}.card-title[data-v-ded1c592]{font-size:24px}.subtitle[data-v-ded1c592]{font-size:18px}.invite-preview[data-v-ded1c592]{padding:30px 20px}.preview-content[data-v-ded1c592]{padding:25px 20px}.preview-content h3[data-v-ded1c592]{font-size:24px}.button-group[data-v-ded1c592]{flex-direction:column}}@media(max-width:480px){.card[data-v-ded1c592]{padding:25px 20px}.invite-preview[data-v-ded1c592],.preview-content[data-v-ded1c592]{padding:20px 15px}.preview-content h3[data-v-ded1c592]{font-size:22px}.detail-item[data-v-ded1c592]{font-size:14px}}.screen-container[data-v-eb652cc7]{max-width:900px;margin:0 auto}.card[data-v-eb652cc7]{padding:40px}.card-title[data-v-eb652cc7]{font-size:28px;font-weight:600;color:#333;margin-bottom:40px;text-align:center;line-height:1.4}.options-container[data-v-eb652cc7]{display:flex;flex-direction:column;gap:16px;margin-bottom:35px}.option-item[data-v-eb652cc7]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-eb652cc7]:hover{border-color:var(--secondary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-item.selected[data-v-eb652cc7]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 0 0 1px var(--success-color)}.option-content[data-v-eb652cc7]{width:100%}.option-header-row[data-v-eb652cc7]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-eb652cc7]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-eb652cc7]{font-size:.875rem;color:#64748b;margin:0}.options-section[data-v-eb652cc7]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:30px}.options-section h3[data-v-eb652cc7]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.recurrence-options[data-v-eb652cc7]{display:flex;gap:15px;justify-content:center;margin-bottom:20px}.option-btn[data-v-eb652cc7]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:12px 30px;font-size:16px;font-weight:500;color:#333;cursor:pointer;transition:all .3s}.option-btn[data-v-eb652cc7]:hover{border-color:var(--secondary-color)}.option-btn.selected[data-v-eb652cc7]{border-color:var(--success-color);background:var(--success-color);color:#fff}.specific-options[data-v-eb652cc7]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;padding:20px}.specific-options h4[data-v-eb652cc7]{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.weekday-selector[data-v-eb652cc7]{display:flex;gap:10px;flex-wrap:wrap}.checkbox-day[data-v-eb652cc7]{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:10px 15px;cursor:pointer;transition:all .3s}.checkbox-day input[type=checkbox][data-v-eb652cc7]{cursor:pointer}.checkbox-day[data-v-eb652cc7]:has(input:checked){background:var(--success-color);color:#fff;border-color:var(--success-color)}.checkbox-day span[data-v-eb652cc7]{font-size:14px;font-weight:500}.monthly-options[data-v-eb652cc7]{display:flex;flex-direction:column;gap:12px}.radio-label-block[data-v-eb652cc7]{display:flex;align-items:flex-start;gap:12px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s}.radio-label-block[data-v-eb652cc7]:hover{border-color:var(--secondary-color)}.radio-label-block[data-v-eb652cc7]:has(input:checked){background:#f1f8f4;border-color:var(--success-color)}.radio-content[data-v-eb652cc7]{flex:1}.radio-content strong[data-v-eb652cc7]{display:block;font-size:15px;color:#333;margin-bottom:4px}.radio-content p[data-v-eb652cc7]{font-size:13px;color:#666;margin:0}.weekday-pattern[data-v-eb652cc7]{background:#fff;border-radius:8px;padding:15px}.pattern-preview[data-v-eb652cc7]{background:#e3f2fd;border:1px solid #2196f3;border-radius:6px;padding:12px;margin-top:15px;font-size:14px;color:#333;text-align:center}.field-help[data-v-eb652cc7]{font-size:13px;color:#666;margin-top:6px;font-style:italic}.info-boxes[data-v-eb652cc7]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.session-info-box[data-v-eb652cc7]{background:#e8f5e9;border:1px solid var(--success-color);border-radius:8px;padding:12px 15px;display:flex;align-items:center;gap:12px}.info-box-icon[data-v-eb652cc7]{font-size:20px;flex-shrink:0}.session-info-box p[data-v-eb652cc7]{margin:0;font-size:14px;color:#333;line-height:1.5}.radio-group[data-v-eb652cc7]{display:flex;flex-direction:column;gap:10px}.radio-label[data-v-eb652cc7]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.info-note[data-v-eb652cc7]{font-size:14px;color:#666;padding:15px;background:#fff8e1;border-radius:8px;margin-top:20px}.button-group[data-v-eb652cc7]{display:flex;justify-content:center}.btn-primary[data-v-eb652cc7]:disabled{background-color:#ccc;cursor:not-allowed}.mt-20[data-v-eb652cc7]{margin-top:20px}.custom-dates-section[data-v-eb652cc7]{background:#fff;border-radius:12px;padding:25px;margin-top:20px}.custom-dates-section h4[data-v-eb652cc7]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.custom-help[data-v-eb652cc7]{font-size:14px;color:#666;margin-bottom:20px}.occurrence-item[data-v-eb652cc7]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:15px}.occurrence-header[data-v-eb652cc7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.occurrence-label[data-v-eb652cc7]{font-weight:600;color:var(--secondary-color);font-size:15px}.remove-occurrence-btn[data-v-eb652cc7]{background:#f44;color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s}.remove-occurrence-btn[data-v-eb652cc7]:hover{background:#c00;transform:scale(1.1)}.occurrence-inputs[data-v-eb652cc7]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.input-group[data-v-eb652cc7]{display:flex;flex-direction:column}.input-group label[data-v-eb652cc7]{font-size:13px;font-weight:500;color:#666;margin-bottom:6px}.btn-sm[data-v-eb652cc7]{font-size:14px;padding:10px 20px}.btn[data-v-eb652cc7]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.loading-container[data-v-eb652cc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-eb652cc7]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-eb652cc7 1s linear infinite;margin-bottom:20px}@keyframes spin-eb652cc7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-eb652cc7]{color:#666;font-size:16px;margin:0}.form-group[data-v-eb652cc7]{margin-bottom:24px}.form-label[data-v-eb652cc7]{display:block;margin-bottom:8px;font-weight:600;color:#4a5568;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.form-input[data-v-eb652cc7]{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#f7fafc;transition:all .2s ease;box-sizing:border-box;font-family:inherit;color:#2d3748}.form-input[data-v-eb652cc7]:hover{border-color:#cbd5e0;background-color:#fff}.form-input[data-v-eb652cc7]:focus{outline:none;border-color:var(--secondary-color);background-color:#fff;box-shadow:0 0 0 3px #65869926}.form-input[data-v-eb652cc7]::placeholder{color:#a0aec0}.form-input.error[data-v-eb652cc7]{border-color:#e53e3e;background-color:#fff5f5}.form-input.error[data-v-eb652cc7]:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e26}.error-message[data-v-eb652cc7]{display:flex;align-items:center;color:#e53e3e;font-size:13px;margin-top:6px;font-weight:500}.error-message[data-v-eb652cc7]:before{content:"⚠️";margin-right:6px;font-size:12px}@media(max-width:768px){.card[data-v-eb652cc7]{padding:30px 25px}.card-title[data-v-eb652cc7]{font-size:24px}.recurrence-options[data-v-eb652cc7]{flex-wrap:wrap}.occurrence-inputs[data-v-eb652cc7]{grid-template-columns:1fr}}.screen-container[data-v-4a61108a]{max-width:700px;margin:0 auto}.card[data-v-4a61108a]{padding:50px 40px;text-align:center}.card-title[data-v-4a61108a]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;line-height:1.4}.subtitle[data-v-4a61108a]{font-size:16px;color:#666;margin-bottom:35px;line-height:1.6}.preview-example[data-v-4a61108a]{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:35px}.example-icon[data-v-4a61108a]{font-size:56px;margin-bottom:15px}.example-text[data-v-4a61108a]{font-size:15px;color:#555;line-height:1.7;margin:0}.button-group[data-v-4a61108a]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn[data-v-4a61108a]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}@media(max-width:768px){.card[data-v-4a61108a]{padding:40px 30px}.card-title[data-v-4a61108a]{font-size:24px}.button-group[data-v-4a61108a]{flex-direction:column}}.screen-container[data-v-ad4e90c6]{max-width:900px;margin:0 auto}.card[data-v-ad4e90c6]{padding:40px}.card-title[data-v-ad4e90c6]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.intro-text[data-v-ad4e90c6]{font-size:18px;color:#666;text-align:center;margin-bottom:40px}.options-container[data-v-ad4e90c6]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.option-item[data-v-ad4e90c6]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.option-item[data-v-ad4e90c6]:hover{border-color:var(--secondary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#f1f5f9}.option-item.selected[data-v-ad4e90c6]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 0 0 1px var(--success-color)}.option-content[data-v-ad4e90c6]{width:100%}.option-header-row[data-v-ad4e90c6]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-title[data-v-ad4e90c6]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.option-meta[data-v-ad4e90c6]{font-size:.875rem;color:#64748b;margin:0}.button-group[data-v-ad4e90c6]{display:flex;justify-content:center}.btn-primary[data-v-ad4e90c6]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}@media(max-width:768px){.card[data-v-ad4e90c6]{padding:30px 25px}.card-title[data-v-ad4e90c6]{font-size:24px}}@media(max-width:480px){.card[data-v-ad4e90c6]{padding:25px 20px}.card-title[data-v-ad4e90c6]{font-size:22px}.option-item[data-v-ad4e90c6]{padding:20px}}.screen-container[data-v-eda43b3a]{max-width:900px;margin:0 auto}.card[data-v-eda43b3a]{padding:40px}.card-title[data-v-eda43b3a]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.card-title[data-v-eda43b3a]:not(:first-child){margin-top:40px}.intro-text[data-v-eda43b3a]{font-size:16px;color:#666;text-align:center;margin-bottom:30px}.member-selection-section[data-v-eda43b3a]{margin-bottom:50px;padding-top:40px;border-top:2px solid #e0e0e0}.member-controls[data-v-eda43b3a]{display:flex;gap:15px;margin-bottom:25px;align-items:center;flex-wrap:wrap}.search-input[data-v-eda43b3a]{flex:1;min-width:200px;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s}.search-input[data-v-eda43b3a]:focus{outline:none;border-color:var(--secondary-color)}.select-all-controls[data-v-eda43b3a]{display:flex;gap:10px}.btn-select-all[data-v-eda43b3a],.btn-deselect-all[data-v-eda43b3a]{padding:10px 16px;border:2px solid var(--secondary-color);border-radius:8px;background:#fff;color:var(--secondary-color);font-weight:500;cursor:pointer;transition:all .3s;font-size:14px}.btn-select-all[data-v-eda43b3a]:hover,.btn-deselect-all[data-v-eda43b3a]:hover{background:var(--secondary-color);color:#fff}.loading-state[data-v-eda43b3a]{text-align:center;padding:40px;color:#666}.members-list[data-v-eda43b3a]{max-height:500px;overflow-y:auto;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:12px;padding:10px}.member-item[data-v-eda43b3a]{display:flex;align-items:center;gap:15px;padding:15px;border-radius:8px;cursor:pointer;transition:all .3s;margin-bottom:8px;border:2px solid transparent}.member-item[data-v-eda43b3a]:hover{background:#f5f5f5;border-color:#e0e0e0}.member-item.selected[data-v-eda43b3a]{background:#f1f8f4;border-color:var(--success-color)}.member-checkbox[data-v-eda43b3a]{flex-shrink:0;cursor:pointer}.member-avatar[data-v-eda43b3a]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-hover) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.member-info[data-v-eda43b3a]{flex:1;min-width:0}.member-name[data-v-eda43b3a]{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.member-email[data-v-eda43b3a]{font-size:14px;color:#666;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-phone[data-v-eda43b3a]{font-size:13px;color:#999;margin:0}.no-members[data-v-eda43b3a]{text-align:center;padding:40px;color:#999}.selection-summary[data-v-eda43b3a]{text-align:center;padding:15px;background:#f9fafb;border-radius:8px;margin-bottom:25px;color:#666}.selection-summary strong[data-v-eda43b3a]{color:var(--success-color);font-size:18px}.delivery-options[data-v-eda43b3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-bottom:40px}.delivery-card[data-v-eda43b3a]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:16px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s}.delivery-card[data-v-eda43b3a]:hover{border-color:var(--secondary-color);transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.delivery-card.selected[data-v-eda43b3a]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 8px 24px #4caf5033}.checkmark[data-v-eda43b3a]{position:absolute;top:12px;right:12px}.icon[data-v-eda43b3a]{margin-bottom:15px;display:flex;justify-content:center}.delivery-card h3[data-v-eda43b3a]{font-size:18px;font-weight:600;color:#333}.button-group[data-v-eda43b3a]{display:flex;justify-content:center}.btn-primary[data-v-eda43b3a]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-eda43b3a]{padding:30px 25px}.card-title[data-v-eda43b3a]{font-size:24px}.member-controls[data-v-eda43b3a]{flex-direction:column;align-items:stretch}.search-input[data-v-eda43b3a]{width:100%}.select-all-controls[data-v-eda43b3a]{width:100%;justify-content:space-between}.btn-select-all[data-v-eda43b3a],.btn-deselect-all[data-v-eda43b3a]{flex:1}.delivery-options[data-v-eda43b3a]{grid-template-columns:1fr;gap:20px}}@media(max-width:480px){.card[data-v-eda43b3a]{padding:25px 20px}.card-title[data-v-eda43b3a]{font-size:22px}}.screen-container[data-v-b7ee3d6b]{max-width:800px;margin:0 auto}.card[data-v-b7ee3d6b]{padding:40px;text-align:center}.card-title[data-v-b7ee3d6b]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px}.subtitle[data-v-b7ee3d6b]{font-size:18px;color:#666;margin-bottom:35px}.algorithm-explanation[data-v-b7ee3d6b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid var(--secondary-color);border-radius:12px;padding:30px;margin-bottom:25px;text-align:left}.explanation-icon[data-v-b7ee3d6b]{font-size:48px;text-align:center;margin-bottom:20px}.algorithm-explanation h3[data-v-b7ee3d6b]{font-size:22px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.algorithm-explanation>p[data-v-b7ee3d6b]{font-size:15px;color:#666;margin-bottom:20px;text-align:center}.features-list[data-v-b7ee3d6b]{list-style:none;padding:0;margin:0 0 25px}.features-list li[data-v-b7ee3d6b]{font-size:14px;color:#333;padding:10px 0;line-height:1.5}.result-box[data-v-b7ee3d6b]{background:#fff;border:2px solid var(--success-color);border-radius:10px;padding:20px;text-align:center;margin-top:20px}.result-label[data-v-b7ee3d6b]{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.result-value[data-v-b7ee3d6b]{font-size:36px;font-weight:700;color:var(--success-color);margin:0 0 10px}.result-note[data-v-b7ee3d6b]{font-size:13px;color:#666;margin:0;font-style:italic}.info-callout[data-v-b7ee3d6b]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;display:flex;gap:15px;align-items:flex-start;text-align:left;margin-bottom:30px}.callout-icon[data-v-b7ee3d6b]{font-size:28px;flex-shrink:0}.info-callout p[data-v-b7ee3d6b]{margin:5px 0;color:#333;font-size:14px;line-height:1.5}.radius-options-old[data-v-b7ee3d6b]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:40px}.radius-btn[data-v-b7ee3d6b]{background:#fff;border:3px solid #e0e0e0;border-radius:50%;width:80px;height:80px;font-size:18px;font-weight:600;color:#333;cursor:pointer;transition:all .3s}.radius-btn[data-v-b7ee3d6b]:hover{border-color:var(--secondary-color);transform:scale(1.1)}.radius-btn.selected[data-v-b7ee3d6b]{border-color:var(--success-color);background:var(--success-color);color:#fff;transform:scale(1.15)}.map-preview[data-v-b7ee3d6b]{display:flex;justify-content:center;align-items:center;margin-bottom:40px;min-height:300px}.map-circle[data-v-b7ee3d6b]{border-radius:50%;border:3px dashed var(--secondary-color);background:linear-gradient(135deg,#6586991a,#6586990d);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:all .5s ease}.center-pin[data-v-b7ee3d6b]{font-size:48px;margin-bottom:10px}.radius-label[data-v-b7ee3d6b]{font-size:16px;font-weight:600;color:var(--secondary-color)}.button-group[data-v-b7ee3d6b]{display:flex;justify-content:center}.btn-primary[data-v-b7ee3d6b]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-b7ee3d6b]{padding:30px 25px}.card-title[data-v-b7ee3d6b]{font-size:24px}.radius-btn[data-v-b7ee3d6b]{width:70px;height:70px;font-size:16px}.map-preview[data-v-b7ee3d6b]{min-height:250px}}@media(max-width:480px){.card[data-v-b7ee3d6b]{padding:25px 20px}.radius-btn[data-v-b7ee3d6b]{width:60px;height:60px;font-size:14px}}.screen-container[data-v-2b71e6fa]{max-width:800px;margin:0 auto}.card[data-v-2b71e6fa]{padding:40px}.card-title[data-v-2b71e6fa]{font-size:28px;font-weight:600;color:#333;margin-bottom:25px;text-align:center}.intro-text[data-v-2b71e6fa]{font-size:18px;color:#333;line-height:1.6;margin-bottom:35px;text-align:center}.intro-text strong[data-v-2b71e6fa]{color:var(--primary-color)}.demographic-info[data-v-2b71e6fa]{margin-bottom:35px}.info-card[data-v-2b71e6fa]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:35px;color:#fff;display:flex;align-items:flex-start;gap:25px}.icon[data-v-2b71e6fa]{font-size:60px;flex-shrink:0}.info-content h3[data-v-2b71e6fa]{font-size:24px;font-weight:600;margin-bottom:15px}.info-content p[data-v-2b71e6fa]{font-size:16px;margin:8px 0;opacity:.95}.button-group[data-v-2b71e6fa]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-2b71e6fa]{padding:30px 25px}.card-title[data-v-2b71e6fa]{font-size:24px}.intro-text[data-v-2b71e6fa]{font-size:16px}.info-card[data-v-2b71e6fa]{flex-direction:column;align-items:center;text-align:center;padding:30px 25px}.icon[data-v-2b71e6fa]{font-size:50px}.button-group[data-v-2b71e6fa]{flex-direction:column}}@media(max-width:480px){.card[data-v-2b71e6fa],.info-card[data-v-2b71e6fa]{padding:25px 20px}.info-content h3[data-v-2b71e6fa]{font-size:20px}.info-content p[data-v-2b71e6fa]{font-size:14px}}.screen-container[data-v-05754aa4]{max-width:800px;margin:0 auto}.card[data-v-05754aa4]{padding:40px}.card-title[data-v-05754aa4]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.budget-input-section[data-v-05754aa4]{margin-bottom:40px}.currency-input[data-v-05754aa4]{display:flex;align-items:center;justify-content:center;margin-bottom:25px}.currency-symbol[data-v-05754aa4]{font-size:36px;font-weight:600;color:var(--secondary-color);margin-right:10px}.budget-input[data-v-05754aa4]{font-size:48px;font-weight:700;color:#333;border:none;border-bottom:3px solid var(--secondary-color);padding:10px 20px;width:300px;text-align:center;outline:none;transition:border-color .3s}.budget-input[data-v-05754aa4]:focus{border-bottom-color:var(--primary-color)}.budget-input[data-v-05754aa4]::placeholder{color:#ccc;font-size:32px}.quick-amounts[data-v-05754aa4]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.quick-btn[data-v-05754aa4]{background:#fff;border:2px solid var(--secondary-color);color:var(--secondary-color);padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.quick-btn[data-v-05754aa4]:hover{background:var(--secondary-color);color:#fff}.estimated-reach[data-v-05754aa4]{margin-bottom:35px}.reach-card[data-v-05754aa4]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:30px;color:#fff}.reach-card h3[data-v-05754aa4]{font-size:22px;font-weight:600;margin-bottom:25px;text-align:center}.reach-stats[data-v-05754aa4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat[data-v-05754aa4]{text-align:center;padding:20px;background:#ffffff26;border-radius:12px}.stat-number[data-v-05754aa4]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-05754aa4]{font-size:14px;opacity:.9}.button-group[data-v-05754aa4]{display:flex;justify-content:center}.btn-primary[data-v-05754aa4]:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){.card[data-v-05754aa4]{padding:30px 25px}.card-title[data-v-05754aa4]{font-size:24px}.budget-input[data-v-05754aa4]{font-size:36px;width:250px}.currency-symbol[data-v-05754aa4]{font-size:28px}.reach-stats[data-v-05754aa4]{grid-template-columns:1fr;gap:15px}.stat-number[data-v-05754aa4]{font-size:28px}}@media(max-width:480px){.card[data-v-05754aa4]{padding:25px 20px}.budget-input[data-v-05754aa4]{font-size:28px;width:200px}.currency-symbol[data-v-05754aa4]{font-size:24px}.quick-btn[data-v-05754aa4]{font-size:14px;padding:10px 20px}}.screen-container[data-v-a4e7367a]{max-width:700px;margin:0 auto}.card[data-v-a4e7367a]{padding:40px;text-align:center}.ai-message[data-v-a4e7367a]{margin-bottom:40px}.card-title[data-v-a4e7367a]{font-size:32px;font-weight:700;color:var(--success-color);margin-bottom:25px}.mmf-message[data-v-a4e7367a]{font-size:20px;color:#333;line-height:1.6}.mmf-message strong[data-v-a4e7367a]{color:var(--secondary-color);font-size:24px}.button-group-vertical[data-v-a4e7367a]{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto 30px}.payment-options[data-v-a4e7367a]{margin-top:40px;padding-top:30px;border-top:2px solid #e0e0e0}.payment-options h3[data-v-a4e7367a]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.payment-methods[data-v-a4e7367a]{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto}.payment-btn[data-v-a4e7367a]{background:#fff;border:2px solid var(--secondary-color);color:#333;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;text-align:left}.payment-btn[data-v-a4e7367a]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px)}@media(max-width:768px){.card[data-v-a4e7367a]{padding:30px 25px}.card-title[data-v-a4e7367a]{font-size:28px}.mmf-message[data-v-a4e7367a]{font-size:18px}.mmf-message strong[data-v-a4e7367a]{font-size:22px}}@media(max-width:480px){.card[data-v-a4e7367a]{padding:25px 20px}.card-title[data-v-a4e7367a]{font-size:24px}.mmf-message[data-v-a4e7367a]{font-size:16px}.mmf-message strong[data-v-a4e7367a]{font-size:20px}}.screen-container[data-v-e1f40ffb]{max-width:900px;margin:0 auto}.card[data-v-e1f40ffb]{padding:40px}.card-title[data-v-e1f40ffb]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.campaign-preview[data-v-e1f40ffb]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:35px}.ad-graphic[data-v-e1f40ffb]{display:flex;align-items:center;justify-content:center}.ad-content[data-v-e1f40ffb]{width:100%;border-radius:12px;padding:25px;box-shadow:0 6px 20px #00000026}.ad-inner[data-v-e1f40ffb]{background:#fff;border-radius:8px;padding:25px;text-align:center}.ad-inner h3[data-v-e1f40ffb]{font-size:22px;font-weight:700;color:#333;margin-bottom:20px}.ad-details[data-v-e1f40ffb]{text-align:left;font-size:14px;color:#555;margin-bottom:20px}.ad-details p[data-v-e1f40ffb]{margin:8px 0}.ad-cta[data-v-e1f40ffb]{font-weight:700;color:var(--primary-color);margin-top:15px!important;text-align:center}.ad-btn[data-v-e1f40ffb]{width:100%;background:#667eea;color:#fff;border:none;padding:12px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.campaign-info[data-v-e1f40ffb]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-e1f40ffb]{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px}.info-icon[data-v-e1f40ffb]{font-size:24px;flex-shrink:0}.info-text[data-v-e1f40ffb]{font-size:15px;color:#555;line-height:1.5}.info-text strong[data-v-e1f40ffb]{color:#333;display:block;margin-bottom:4px}.button-group[data-v-e1f40ffb]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-e1f40ffb]{padding:30px 25px}.card-title[data-v-e1f40ffb]{font-size:24px}.campaign-preview[data-v-e1f40ffb]{grid-template-columns:1fr;gap:25px}.button-group[data-v-e1f40ffb]{flex-direction:column}}@media(max-width:480px){.card[data-v-e1f40ffb]{padding:25px 20px}.ad-inner[data-v-e1f40ffb]{padding:20px 15px}.ad-inner h3[data-v-e1f40ffb]{font-size:18px}.info-text[data-v-e1f40ffb]{font-size:14px}}.screen-container[data-v-19d9a06e]{max-width:800px;margin:0 auto}.card[data-v-19d9a06e]{padding:40px}.card-title[data-v-19d9a06e]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.intro-text[data-v-19d9a06e]{font-size:16px;color:#666;text-align:center;margin-bottom:35px;line-height:1.6}.meta-integration[data-v-19d9a06e]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:35px}.integration-card[data-v-19d9a06e]{background:#f8f9fa;border-radius:12px;padding:30px;text-align:center;border:2px solid #e0e0e0}.meta-logo[data-v-19d9a06e]{margin-bottom:20px;display:flex;justify-content:center}.integration-card h3[data-v-19d9a06e]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.integration-card p[data-v-19d9a06e]{font-size:14px;color:#666;margin-bottom:20px}.integration-status[data-v-19d9a06e]{background:#fff;border-radius:8px;padding:15px;margin-bottom:20px}.status-icon[data-v-19d9a06e]{font-size:28px;margin-bottom:8px}.status-text[data-v-19d9a06e]{font-size:14px;color:#999;margin:0;font-weight:500}.integration-benefits[data-v-19d9a06e]{background:#fff;border-radius:12px;padding:25px;border:2px solid #1877f2}.integration-benefits h4[data-v-19d9a06e]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.integration-benefits ul[data-v-19d9a06e]{list-style:none;padding:0;margin:0}.integration-benefits li[data-v-19d9a06e]{font-size:14px;color:#555;padding:8px 0;line-height:1.5}.alternative-option[data-v-19d9a06e]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border-radius:12px;padding:25px;text-align:center;margin-bottom:30px}.alt-text[data-v-19d9a06e]{font-size:15px;color:#856404;margin-bottom:15px;line-height:1.6}.button-group[data-v-19d9a06e]{display:flex;justify-content:center}@media(max-width:768px){.card[data-v-19d9a06e]{padding:30px 25px}.card-title[data-v-19d9a06e]{font-size:24px}.meta-integration[data-v-19d9a06e]{grid-template-columns:1fr}}.screen-container[data-v-fd32c94b]{max-width:900px;margin:0 auto}.card[data-v-fd32c94b]{padding:40px}.card-title[data-v-fd32c94b]{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.subtitle[data-v-fd32c94b]{font-size:16px;color:#666;text-align:center;margin-bottom:30px;line-height:1.6}.auto-survey-banner[data-v-fd32c94b]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid var(--success-color);border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.banner-icon[data-v-fd32c94b]{font-size:48px;flex-shrink:0}.banner-content h3[data-v-fd32c94b]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.banner-content p[data-v-fd32c94b]{font-size:14px;color:#333;line-height:1.6;margin:0}.survey-preview[data-v-fd32c94b]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:30px}.survey-preview h3[data-v-fd32c94b]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.preview-note[data-v-fd32c94b]{font-size:14px;color:#666;margin-bottom:20px}.questions-list[data-v-fd32c94b]{display:flex;flex-direction:column;gap:15px}.question-preview[data-v-fd32c94b]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:15px;display:flex;gap:12px;align-items:flex-start}.q-icon[data-v-fd32c94b]{font-size:24px;flex-shrink:0}.q-text strong[data-v-fd32c94b]{display:block;font-size:15px;color:#333;margin-bottom:5px}.q-text p[data-v-fd32c94b]{font-size:13px;color:#666;margin:0}.survey-settings[data-v-fd32c94b]{background:#fff;border:2px solid var(--secondary-color);border-radius:12px;padding:25px;margin-bottom:25px}.survey-settings h3[data-v-fd32c94b]{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.settings-grid[data-v-fd32c94b]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-fd32c94b]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px}.setting-label[data-v-fd32c94b]{display:flex;align-items:center;gap:10px}.setting-icon[data-v-fd32c94b]{font-size:20px}.setting-label strong[data-v-fd32c94b]{font-size:15px;color:#333}.setting-value[data-v-fd32c94b]{font-size:14px;color:#666}.setting-value-editable[data-v-fd32c94b]{flex:1;max-width:400px;margin-left:20px}.timing-select[data-v-fd32c94b]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.checkbox-inline[data-v-fd32c94b]{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;cursor:pointer}.checkbox-inline input[type=checkbox][data-v-fd32c94b]{width:18px;height:18px;cursor:pointer}.opt-out-section[data-v-fd32c94b]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;margin-bottom:25px}.opt-out-checkbox[data-v-fd32c94b]{display:flex;gap:15px;align-items:flex-start;cursor:pointer}.opt-out-checkbox input[type=checkbox][data-v-fd32c94b]{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}.opt-out-text strong[data-v-fd32c94b]{display:block;font-size:15px;color:#333;margin-bottom:5px}.opt-out-text p[data-v-fd32c94b]{font-size:13px;color:#666;margin:0}.confirmation-box[data-v-fd32c94b]{background:linear-gradient(135deg,#e8f5e9,#f1f8f4);border:2px solid var(--success-color);border-radius:12px;padding:20px;text-align:center;margin-bottom:30px}.confirm-icon[data-v-fd32c94b]{font-size:40px;margin-bottom:10px}.confirmation-box p[data-v-fd32c94b]{margin:5px 0;color:#333;font-size:14px}.confirmation-box strong[data-v-fd32c94b]{font-size:16px;color:var(--success-color)}.button-group[data-v-fd32c94b]{display:flex;gap:15px;justify-content:center}@media(max-width:768px){.card[data-v-fd32c94b]{padding:30px 20px}.auto-survey-banner[data-v-fd32c94b]{flex-direction:column;align-items:center;text-align:center}.setting-item[data-v-fd32c94b]{flex-direction:column;align-items:flex-start;gap:10px}.setting-value-editable[data-v-fd32c94b]{max-width:100%;margin-left:0}.button-group[data-v-fd32c94b]{flex-direction:column}}.screen-container[data-v-12cd292b]{max-width:900px;margin:0 auto}.card[data-v-12cd292b]{padding:40px}.card-title[data-v-12cd292b]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.summary-section[data-v-12cd292b]{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}.summary-card[data-v-12cd292b]{background:#f8f9fa;border-left:4px solid var(--secondary-color);border-radius:8px;padding:25px}.summary-card h3[data-v-12cd292b]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px}.summary-card p[data-v-12cd292b]{font-size:16px;color:#555;line-height:1.7;margin:0}.summary-card ul[data-v-12cd292b]{margin:10px 0 0;padding-left:20px}.summary-card li[data-v-12cd292b]{font-size:15px;color:#555;line-height:1.7;margin:8px 0}.summary-card strong[data-v-12cd292b]{color:var(--primary-color)}.button-group[data-v-12cd292b]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn[data-v-12cd292b]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.btn-secondary[data-v-12cd292b]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}.loading-container[data-v-12cd292b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-12cd292b]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-12cd292b 1s linear infinite;margin-bottom:20px}@keyframes spin-12cd292b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-12cd292b]{color:#666;font-size:16px;margin:0}@media(max-width:768px){.card[data-v-12cd292b]{padding:30px 25px}.card-title[data-v-12cd292b]{font-size:24px}.summary-card[data-v-12cd292b]{padding:20px}.summary-card h3[data-v-12cd292b]{font-size:16px}.summary-card p[data-v-12cd292b]{font-size:15px}.button-group[data-v-12cd292b]{flex-direction:column}}@media(max-width:480px){.card[data-v-12cd292b]{padding:25px 20px}.summary-card[data-v-12cd292b]{padding:18px}.summary-card h3[data-v-12cd292b]{font-size:15px}.summary-card p[data-v-12cd292b]{font-size:14px}}.screen-container[data-v-b8c3f916]{max-width:800px;margin:0 auto}.card[data-v-b8c3f916]{padding:40px}.card-title[data-v-b8c3f916]{font-size:28px;font-weight:600;color:#333;margin-bottom:35px;text-align:center}.launch-checklist[data-v-b8c3f916]{display:flex;flex-direction:column;gap:18px;margin-bottom:40px;background:#f8f9fa;padding:30px;border-radius:12px}.checklist-item[data-v-b8c3f916]{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.check-icon[data-v-b8c3f916]{background:var(--success-color);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.check-text[data-v-b8c3f916]{font-size:16px;color:#333;line-height:1.6;padding-top:3px}.button-group[data-v-b8c3f916]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.btn-large[data-v-b8c3f916]{grid-column:1 / -1;font-size:18px;padding:16px 32px}@media(max-width:768px){.card[data-v-b8c3f916]{padding:30px 25px}.card-title[data-v-b8c3f916]{font-size:24px}.launch-checklist[data-v-b8c3f916]{padding:25px 20px}.check-text[data-v-b8c3f916]{font-size:15px}.button-group[data-v-b8c3f916]{grid-template-columns:1fr}.btn-large[data-v-b8c3f916]{grid-column:1}}@media(max-width:480px){.card[data-v-b8c3f916]{padding:25px 20px}.launch-checklist[data-v-b8c3f916]{padding:20px 15px}.checklist-item[data-v-b8c3f916]{padding:12px}.check-text[data-v-b8c3f916]{font-size:14px}}.screen-container[data-v-13b45fa7]{max-width:800px;margin:0 auto}.card[data-v-13b45fa7]{padding:50px 40px;text-align:center}.celebration[data-v-13b45fa7]{background:linear-gradient(135deg,#e5ebed,#f1f8f4)}.success-animation[data-v-13b45fa7]{position:relative;display:flex;justify-content:center;margin-bottom:30px}.success-circle[data-v-13b45fa7]{animation:scaleIn-13b45fa7 .5s ease-out}@keyframes scaleIn-13b45fa7{0%{transform:scale(0)}to{transform:scale(1)}}.confetti[data-v-13b45fa7]{position:absolute;font-size:40px;animation:float-13b45fa7 2s ease-in-out infinite}@keyframes float-13b45fa7{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}.congrats-title[data-v-13b45fa7]{font-size:42px;font-weight:700;color:var(--success-color);margin-bottom:20px}.congrats-message[data-v-13b45fa7]{font-size:22px;color:#333;margin-bottom:35px}.congrats-message strong[data-v-13b45fa7]{color:var(--primary-color)}.event-icon-container[data-v-13b45fa7]{display:flex;justify-content:center;margin-bottom:35px}.event-icon[data-v-13b45fa7]{width:200px;height:200px;border-radius:20px;box-shadow:0 8px 24px #0003;display:flex;align-items:center;justify-content:center;transition:transform .3s}.event-icon[data-v-13b45fa7]:hover{transform:scale(1.05)}.icon-content[data-v-13b45fa7]{color:#fff;text-align:center}.icon-emoji[data-v-13b45fa7]{font-size:48px;margin-bottom:12px}.icon-text[data-v-13b45fa7]{font-size:18px;font-weight:600;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.icon-date[data-v-13b45fa7]{font-size:14px;opacity:.95}.info-section[data-v-13b45fa7]{background:#fff;border-radius:12px;padding:30px;margin-bottom:35px}.info-text[data-v-13b45fa7]{font-size:16px;color:#555;line-height:1.7;margin-bottom:15px}.info-text[data-v-13b45fa7]:last-child{margin-bottom:0}.divider[data-v-13b45fa7]{height:1px;background:#e0e0e0;margin:20px 0}.quick-stats[data-v-13b45fa7]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px}.stat-card[data-v-13b45fa7]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.stat-number[data-v-13b45fa7]{font-size:32px;font-weight:700;color:var(--secondary-color);margin-bottom:8px}.stat-label[data-v-13b45fa7]{font-size:14px;color:#666;font-weight:500}.button-group[data-v-13b45fa7]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.card[data-v-13b45fa7]{padding:40px 30px}.congrats-title[data-v-13b45fa7]{font-size:32px}.congrats-message[data-v-13b45fa7]{font-size:18px}.event-icon[data-v-13b45fa7]{width:160px;height:160px}.icon-emoji[data-v-13b45fa7]{font-size:36px}.icon-text[data-v-13b45fa7]{font-size:16px}.quick-stats[data-v-13b45fa7]{grid-template-columns:1fr;gap:15px}.button-group[data-v-13b45fa7]{flex-direction:column}}@media(max-width:480px){.card[data-v-13b45fa7]{padding:30px 20px}.congrats-title[data-v-13b45fa7]{font-size:28px}.congrats-message[data-v-13b45fa7]{font-size:16px}.event-icon[data-v-13b45fa7]{width:140px;height:140px}.info-section[data-v-13b45fa7]{padding:25px 20px}.info-text[data-v-13b45fa7]{font-size:15px}}.launch-summary[data-v-13b45fa7]{background:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:35px;text-align:left}.launch-summary h3[data-v-13b45fa7]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px;margin-top:0}.checklist[data-v-13b45fa7]{list-style:none;padding:0;margin:0}.checklist-item[data-v-13b45fa7]{display:flex;align-items:center;margin-bottom:12px;font-size:16px;color:#555}.checklist-item[data-v-13b45fa7]:last-child{margin-bottom:0}.check-icon[data-v-13b45fa7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e8f5e9;color:var(--success-color);border-radius:50%;font-size:14px;margin-right:12px;font-weight:700}.page-container[data-v-1a0993ad]{max-width:1400px;margin:0 auto;padding:40px 20px}.main-card[data-v-1a0993ad]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 8px #0000001a;border:2px solid var(--border-color)}.page-title[data-v-1a0993ad]{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:10px;text-align:center}.page-subtitle[data-v-1a0993ad]{text-align:center;color:var(--text-secondary);font-size:16px;margin-bottom:24px}.filter-tabs[data-v-1a0993ad]{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.filter-badge[data-v-1a0993ad]{background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:20px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.filter-badge[data-v-1a0993ad]:hover{background:#f8fafc;border-color:#cbd5e1}.filter-badge.active[data-v-1a0993ad]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.survey-grid[data-v-1a0993ad]{display:grid;grid-template-columns:1fr;gap:24px}.survey-card[data-v-1a0993ad]{background:#e5ebed;border:2px solid #e5e7eb;border-radius:16px;padding:28px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.survey-card[data-v-1a0993ad]:hover{border-color:var(--primary-color);box-shadow:0 20px 25px -5px #449aad1a,0 10px 10px -5px #449aad0a}.card-header[data-v-1a0993ad]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.icon-wrapper[data-v-1a0993ad]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#449aad1a,#449aad33);border-radius:12px;transition:all .3s ease}.survey-card:hover .icon-wrapper[data-v-1a0993ad]{background:var(--primary-color);transform:rotate(5deg) scale(1.05)}.survey-icon[data-v-1a0993ad]{width:24px;height:24px;color:var(--primary-color);stroke-width:2;transition:color .3s ease}.survey-card:hover .survey-icon[data-v-1a0993ad]{color:#fff}.status-badge[data-v-1a0993ad]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;border-radius:20px;white-space:nowrap;border:1px solid transparent}.status-badge--scheduled[data-v-1a0993ad]{background:#e0f2fe;color:#075985;border-color:#bae6fd}.status-badge--active[data-v-1a0993ad]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-badge--paused[data-v-1a0993ad]{background:#fef9c3;color:#92400e;border-color:#fde68a}.status-badge--closed[data-v-1a0993ad]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-dot--scheduled[data-v-1a0993ad]{background:#0284c7}.status-dot--active[data-v-1a0993ad]{background:#047857}.status-dot--paused[data-v-1a0993ad]{background:#b45309}.status-dot--closed[data-v-1a0993ad]{background:#b91c1c}.delete-badge[data-v-1a0993ad]{display:inline-flex;align-items:center;cursor:pointer;gap:6px;color:red;padding:6px 14px;font-size:13px;font-weight:600;border-radius:20px;white-space:nowrap;border:1px solid #ff0000}.status-dot[data-v-1a0993ad]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse-1a0993ad 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-1a0993ad{0%,to{opacity:1}50%{opacity:.5}}.survey-content[data-v-1a0993ad]{display:flex;flex-direction:column;gap:14px;flex:1}.survey-title[data-v-1a0993ad]{margin:0;font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.3;word-break:break-word}.date-wrapper[data-v-1a0993ad]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border-radius:8px;width:fit-content}.calendar-icon[data-v-1a0993ad]{width:18px;height:18px;color:#6b7280;stroke-width:2;flex-shrink:0}.date-text[data-v-1a0993ad]{font-size:12px;font-weight:500;color:#4b5563}.survey-description[data-v-1a0993ad]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn-view[data-v-1a0993ad]{width:100%;padding:14px 24px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(to right,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;margin-top:auto;position:relative;overflow:hidden}.btn-view[data-v-1a0993ad]:hover{box-shadow:0 10px 15px -3px #449aad66;transform:translateY(-2px)}.btn-view[data-v-1a0993ad]:active{transform:translateY(0)}.arrow-icon[data-v-1a0993ad]{width:18px;height:18px;stroke-width:2.5;transition:transform .3s ease}.btn-view:hover .arrow-icon[data-v-1a0993ad]{transform:translate(4px)}.empty-state[data-v-1a0993ad]{text-align:center;margin-top:40px;padding:60px 20px;font-size:16px;color:var(--text-secondary);background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:16px;border:2px dashed #d1d5db;display:flex;flex-direction:column;align-items:center;gap:16px}.empty-icon[data-v-1a0993ad]{width:64px;height:64px;color:#9ca3af;stroke-width:1.5}.loader-spinner[data-v-1a0993ad]{width:48px;height:48px;border:4px solid #f3f4f6;border-top-color:var(--primary-color);border-radius:50%;animation:spin-1a0993ad 1s linear infinite}.dialog-overlay[data-v-1a0993ad]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50000}.dialog-card[data-v-1a0993ad]{background:#fff;padding:20px;width:350px;border-radius:8px}.dialog-actions[data-v-1a0993ad]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.btn[data-v-1a0993ad]{padding:6px 12px;border-radius:6px;border:none;cursor:pointer}.btn.cancel[data-v-1a0993ad]{background:#eee}.btn.delete[data-v-1a0993ad]{background:var(--primary-color);color:#fff}@keyframes spin-1a0993ad{to{transform:rotate(360deg)}}@media(min-width:768px){.survey-grid[data-v-1a0993ad]{grid-template-columns:repeat(2,1fr)}.page-container[data-v-1a0993ad],.main-card[data-v-1a0993ad]{padding:40px}}@media(max-width:767px){.main-card[data-v-1a0993ad]{padding:24px}.survey-card[data-v-1a0993ad]{padding:20px}.survey-title[data-v-1a0993ad]{font-size:20px}}@media(min-width:1200px){.survey-grid[data-v-1a0993ad]{grid-template-columns:repeat(3,1fr)}}.screen-container[data-v-c3adb18a]{max-width:1000px;margin:0 auto}.card[data-v-c3adb18a]{padding:40px}.card-title[data-v-c3adb18a]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-c3adb18a]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.survey-template[data-v-c3adb18a]{margin:30px 0}.survey-template h3[data-v-c3adb18a]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.template-note[data-v-c3adb18a]{font-size:14px;color:#666;margin-bottom:20px}.questions-preview[data-v-c3adb18a]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;max-height:600px;overflow-y:auto}.question-item[data-v-c3adb18a]{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #e0e0e0}.question-item[data-v-c3adb18a]:last-child{border-bottom:none}.q-number[data-v-c3adb18a]{width:32px;height:32px;background:var(--secondary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.q-content[data-v-c3adb18a]{flex:1}.q-text[data-v-c3adb18a]{font-size:15px;color:#333;font-weight:500;margin-bottom:6px;line-height:1.5}.q-type[data-v-c3adb18a]{font-size:13px;color:#666;font-style:italic}.distribution-section[data-v-c3adb18a]{margin:30px 0}.distribution-section h3[data-v-c3adb18a],.timing-section h3[data-v-c3adb18a]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-c3adb18a]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.checkbox-label[data-v-c3adb18a]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer;padding:10px;border-radius:8px;transition:background .3s}.checkbox-label[data-v-c3adb18a]:hover{background:#f8f9fa}.checkbox-label input[type=checkbox][data-v-c3adb18a]{width:18px;height:18px;cursor:pointer}.timing-section[data-v-c3adb18a]{margin:30px 0}.radio-group[data-v-c3adb18a]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.radio-label[data-v-c3adb18a]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.schedule-inputs[data-v-c3adb18a]{margin-top:15px;padding:20px;background:#f8f9fa;border-radius:8px}.date-time-group[data-v-c3adb18a]{display:flex;gap:10px}.date-time-group .form-input[data-v-c3adb18a]{flex:1}.info-note[data-v-c3adb18a]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin:30px 0}.note-icon[data-v-c3adb18a]{font-size:28px;flex-shrink:0}.info-note p[data-v-c3adb18a]{margin:0;font-size:14px;color:#333;line-height:1.6}.form-actions[data-v-c3adb18a]{display:flex;gap:15px;justify-content:center;margin-top:30px}.error-message[data-v-c3adb18a]{margin-top:16px;padding:12px 16px;background:#ffebee;border:1px solid #ef5350;border-radius:6px}.error-message .error-text[data-v-c3adb18a]{color:#d32f2f;margin:0;font-size:14px}.waiting-message[data-v-c3adb18a]{margin-top:16px;padding:12px 16px;background:#fffdeb;border:1px solid #efd450;border-radius:6px}.waiting-message .waiting-text[data-v-c3adb18a]{color:#d3b22f;margin:0;font-size:14px}.user-selection-section[data-v-c3adb18a]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:12px;border:2px solid #e0e0e0}.selection-title[data-v-c3adb18a]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.selection-subtitle[data-v-c3adb18a]{font-size:14px;color:#666;margin:0 0 20px}.loading-state[data-v-c3adb18a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.spinner[data-v-c3adb18a]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:var(--secondary-color);border-radius:50%;animation:spin-c3adb18a 1s linear infinite}@keyframes spin-c3adb18a{to{transform:rotate(360deg)}}.loading-text[data-v-c3adb18a]{margin-top:16px;color:#666;font-size:14px}.user-select-container[data-v-c3adb18a]{display:flex;flex-direction:column;gap:15px}.select-all-option[data-v-c3adb18a]{padding-bottom:10px;border-bottom:2px solid #e0e0e0}.users-list[data-v-c3adb18a]{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.user-item[data-v-c3adb18a]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s}.user-item[data-v-c3adb18a]:hover,.user-item.selected[data-v-c3adb18a]{border-color:var(--secondary-color);background:#f0f7ff}.user-item input[type=checkbox][data-v-c3adb18a]{width:18px;height:18px;cursor:pointer}.user-avatar[data-v-c3adb18a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0;background:#ff5722}.user-info[data-v-c3adb18a]{flex:1;min-width:0}.user-name[data-v-c3adb18a]{font-size:15px;font-weight:500;color:#333;margin-bottom:2px}.user-email[data-v-c3adb18a]{font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-icon[data-v-c3adb18a]{flex-shrink:0;margin-left:auto}.selection-summary[data-v-c3adb18a]{padding:12px 16px;background:#e3f2fd;border:2px solid var(--secondary-color);border-radius:8px;text-align:center;color:#333;font-size:14px;margin-top:.5rem}.empty-state[data-v-c3adb18a]{padding:40px 20px;text-align:center;color:#666;font-size:14px}@media(max-width:768px){.card[data-v-c3adb18a]{padding:30px 20px}.questions-preview[data-v-c3adb18a]{padding:20px}.form-actions[data-v-c3adb18a]{flex-direction:column}.user-item[data-v-c3adb18a]{padding:10px 12px}.user-avatar[data-v-c3adb18a]{width:36px;height:36px;font-size:13px}}.survey-selection-section[data-v-c3adb18a]{margin-top:20px;background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.form-label[data-v-c3adb18a]{display:block;font-weight:600;margin-bottom:10px;color:#333}.form-select[data-v-c3adb18a]{width:100%;max-width:100%;box-sizing:border-box;padding:12px;padding-right:2.5rem;border:1px solid #ddd;border-radius:6px;font-size:16px;background-color:#fff;cursor:pointer;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.form-select[data-v-c3adb18a]:focus{outline:none;border-color:var(--secondary-color)}.loading-text[data-v-c3adb18a]{color:#666;font-style:italic;margin-top:5px;font-size:14px}.no-experiences-text[data-v-c3adb18a]{color:#d9534f;font-size:14px;margin-top:10px}.pagination-container[data-v-c3adb18a]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:20px}.pagination-wrapper[data-v-c3adb18a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.pg-btn[data-v-c3adb18a]{padding:8px 16px;border-radius:8px;background:#f3f4f6;color:#333;border:1px solid #d1d5db;cursor:pointer;font-size:14px;transition:.2s ease}.pg-btn[data-v-c3adb18a]:disabled{opacity:.4;cursor:not-allowed}.pg-pages[data-v-c3adb18a]{display:flex;gap:6px}.pg-btn-number[data-v-c3adb18a]{padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;cursor:pointer;background:#fff;color:#333;transition:.2s ease;font-size:14px}.pg-btn-number.active[data-v-c3adb18a]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.pg-btn-number[data-v-c3adb18a]:hover:not(.active){background:#f3f4f6}.limit-selector-inline[data-v-c3adb18a]{display:flex;align-items:center;gap:10px}.limit-selector-inline label[data-v-c3adb18a]{font-size:14px;color:#666;white-space:nowrap}.limit-dropdown[data-v-c3adb18a]{padding:8px 12px;padding-right:2.5rem;border-radius:8px;border:2px solid #e0e0e0;background-color:#fafafa;font-size:14px;color:#333;cursor:pointer;transition:.2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.limit-dropdown[data-v-c3adb18a]:focus,.form-select[data-v-c3adb18a]:focus{outline:none;border-color:var(--secondary-color);background-color:#fff;box-shadow:0 0 0 4px #65869926}.selection-warning[data-v-c3adb18a]{margin-top:8px;padding:8px 12px;background-color:#fff6e5;border-left:3px solid #f5a623;font-size:13px;color:#7a4f01;display:flex;align-items:flex-start;gap:6px}.warning-icon[data-v-c3adb18a]{font-size:14px;line-height:1.2}.warning-text[data-v-c3adb18a]{line-height:1.4}.formio-builder-app[data-v-c458087f]{max-width:1400px;width:100%;background-color:#fff;border:1px solid rgb(230,230,230);border-radius:4px;box-shadow:0 1px 3px #0000001a}.tabs[data-v-c458087f]{display:flex;border-bottom:2px solid #e2e8f0;background:#f8f9fa}.tab[data-v-c458087f]{padding:8px 12px;background:transparent;border:none;border-bottom:1px solid transparent;cursor:pointer;font-weight:500;color:#4a5568;transition:all .2s;font-size:1rem}.tab[data-v-c458087f]:hover{color:#2d3748;background:#f7fafc}.tab.active[data-v-c458087f]{color:#3182ce;border-bottom-color:#3182ce;background:#fff}.tab-content[data-v-c458087f]{padding:1rem}.builder-container[data-v-c458087f]{min-height:500px;position:relative}.builder-loading[data-v-c458087f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#718096}.preview-container[data-v-c458087f]{margin:0 auto}.json-container[data-v-c458087f]{position:relative}.json-header[data-v-c458087f]{display:flex;justify-content:flex-end;margin-bottom:1rem}.tab-content-content[data-v-c458087f]{overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;background:#fafafa;min-height:400px}.json-actions[data-v-c458087f]{display:flex;justify-content:flex-end;margin-bottom:1rem}.json-editor[data-v-c458087f]{width:100%;background:#2d3748;color:#e2e8f0;padding:1.5rem;border-radius:8px;font-size:.875rem;line-height:1.6;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;resize:vertical;min-height:500px}[data-v-c458087f] .formio-builder{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;background:#fafafa;height:550px;overflow:hidden!important}[data-v-c458087f] .formio.builder.row.formbuilder{flex-wrap:nowrap;overflow:hidden!important;display:flex!important;align-items:stretch!important;height:530px!important}[data-v-c458087f] .formio-component-submit{text-align:center;margin-top:2rem}[data-v-c458087f] .btn-primary{background:#3182ce!important;border-color:#3182ce!important;padding:.75rem 2rem!important;font-size:1rem!important;border-radius:6px!important;font-weight:500!important}[data-v-c458087f] .btn-primary:hover{background:#2c5282!important;border-color:#2c5282!important}[data-v-c458087f] .formio.builder.formbuilder .formcomponents{min-width:340px!important;width:340px!important;padding:8px!important;box-sizing:border-box!important;overflow:visible!important;overflow-y:visible!important;overflow-x:hidden!important;height:550px!important;flex-shrink:0!important;flex-direction:column!important;align-items:center!important}[data-v-c458087f] .drag-container.formio-builder-form{min-height:500px!important}[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel{overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-heading,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-title,[data-v-c458087f] .formio.builder.formbuilder .formcomponents>.panel>.panel-heading,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .formio-panel .panel-heading,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel:first-child .panel-heading,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-heading *,[data-v-c458087f] .formio.builder.formbuilder .formcomponents h3,[data-v-c458087f] .formio.builder.formbuilder .formcomponents h4,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-title *,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .formio-panel-title{display:none!important}[data-v-c458087f] .formio.builder.formbuilder .formcomponents button,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .btn,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .component-btn,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .formio-component-button,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-body .btn,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-body button{width:calc(100% - 70px)!important;max-width:calc(100% - 48px)!important;padding:12px 16px!important;margin:4px auto!important;box-sizing:border-box!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-c458087f] .formio.builder.formbuilder .formcomponents .panel-body,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .formio-panel .panel-body{padding:8px!important;margin:0 8px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;box-sizing:border-box!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}[data-v-c458087f] .formio.builder.formbuilder .formcomponents input[type=text],[data-v-c458087f] .formio.builder.formbuilder .formcomponents input[type=search],[data-v-c458087f] .formio.builder.formbuilder .formcomponents .form-control,[data-v-c458087f] .formio.builder.formbuilder .formcomponents input.form-control,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .input-group,[data-v-c458087f] .formio.builder.formbuilder .formcomponents .input-group input{min-width:calc(100% - 16px)!important;box-sizing:border-box!important}[data-v-c458087f] .formio.builder.formbuilder .formarea{width:auto!important;flex-grow:1;flex-shrink:1;overflow-y:auto!important;overflow-x:hidden!important;height:500px!important;max-height:500px!important}[data-v-c458087f] .component-edit-container .btn{padding:4px 10px!important;border-radius:4px!important;font-size:.875rem!important}[data-v-c458087f] .formio-dialog{z-index:1000}[data-v-c458087f] .formio-errors{background:#fed7d7;border:1px solid #feb2b2;border-radius:4px;padding:.75rem;margin-bottom:1rem}[data-v-c458087f] .formio-error{color:#c53030;font-size:.875rem}.screen-container[data-v-c9608015]{max-width:1000px;margin:0 auto}.card[data-v-c9608015]{padding:40px}.card-title[data-v-c9608015]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-c9608015]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.survey-template[data-v-c9608015]{margin:30px 0}.survey-template h3[data-v-c9608015]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.template-note[data-v-c9608015]{font-size:14px;color:#666;margin-bottom:20px}.questions-preview[data-v-c9608015]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;max-height:600px;overflow-y:auto}.question-item[data-v-c9608015]{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #e0e0e0}.question-item[data-v-c9608015]:last-child{border-bottom:none}.q-number[data-v-c9608015]{width:32px;height:32px;background:var(--secondary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.q-content[data-v-c9608015]{flex:1}.q-text[data-v-c9608015]{font-size:15px;color:#333;font-weight:500;margin-bottom:6px;line-height:1.5}.q-type[data-v-c9608015]{font-size:13px;color:#666;font-style:italic}.distribution-section[data-v-c9608015]{margin:30px 0}.distribution-section h3[data-v-c9608015],.timing-section h3[data-v-c9608015]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-c9608015]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.checkbox-label[data-v-c9608015]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer;padding:10px;border-radius:8px;transition:background .3s}.checkbox-label[data-v-c9608015]:hover{background:#f8f9fa}.checkbox-label input[type=checkbox][data-v-c9608015]{width:18px;height:18px;cursor:pointer}.timing-section[data-v-c9608015]{margin:30px 0}.radio-group[data-v-c9608015]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.radio-label[data-v-c9608015]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.schedule-inputs[data-v-c9608015]{margin-top:15px;padding:20px;background:#f8f9fa;border-radius:8px}.info-note[data-v-c9608015]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin:30px 0}.note-icon[data-v-c9608015]{font-size:28px;flex-shrink:0}.info-note p[data-v-c9608015]{margin:0;font-size:14px;color:#333;line-height:1.6}.form-actions[data-v-c9608015]{display:flex;gap:15px;justify-content:center;margin-top:30px}.error-message[data-v-c9608015]{margin-top:16px;padding:12px 16px;background:#ffebee;border:1px solid #ef5350;border-radius:6px}.error-message .error-text[data-v-c9608015]{color:#d32f2f;margin:0;font-size:14px}.waiting-message[data-v-c9608015]{margin-top:16px;padding:12px 16px;background:#fffdeb;border:1px solid #efd450;border-radius:6px}.waiting-message .waiting-text[data-v-c9608015]{color:#d3b22f;margin:0;font-size:14px}@media(max-width:768px){.card[data-v-c9608015]{padding:30px 20px}.questions-preview[data-v-c9608015]{padding:20px}.form-actions[data-v-c9608015]{flex-direction:column}}.editor-section[data-v-c9608015]{max-width:1400px;width:100%;background-color:#fff;border:1px solid rgb(230,230,230);border-radius:4px}.title-input[data-v-c9608015]{width:100%;font-size:16px;padding:10px;border-radius:6px;border:1px solid #ccc}.description-input[data-v-c9608015]{width:100%;font-size:16px;padding:10px;border-radius:6px;border:1px solid #ccc;resize:vertical}.field-group[data-v-c9608015]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.field-label[data-v-c9608015]{font-size:15px;font-weight:600;color:#333}[data-v-c9608015] .formio-render-container{margin:0}[data-v-c9608015] .formio-render{max-height:400px;overflow-y:auto}.screen-container[data-v-91301b83]{max-width:1000px;margin:0 auto}.card[data-v-91301b83]{padding:40px}.card-title[data-v-91301b83]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.subtitle[data-v-91301b83]{font-size:16px;color:#666;text-align:center;margin-bottom:35px}.survey-template[data-v-91301b83]{margin:30px 0}.survey-template h3[data-v-91301b83]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.template-note[data-v-91301b83]{font-size:14px;color:#666;margin-bottom:20px}.questions-preview[data-v-91301b83]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;max-height:600px;overflow-y:auto}.question-item[data-v-91301b83]{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #e0e0e0}.question-item[data-v-91301b83]:last-child{border-bottom:none}.q-number[data-v-91301b83]{width:32px;height:32px;background:var(--secondary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.q-content[data-v-91301b83]{flex:1}.q-text[data-v-91301b83]{font-size:15px;color:#333;font-weight:500;margin-bottom:6px;line-height:1.5}.q-type[data-v-91301b83]{font-size:13px;color:#666;font-style:italic}.distribution-section[data-v-91301b83]{margin:30px 0}.distribution-section h3[data-v-91301b83],.timing-section h3[data-v-91301b83]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.checkbox-group[data-v-91301b83]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.checkbox-label[data-v-91301b83]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer;padding:10px;border-radius:8px;transition:background .3s}.checkbox-label[data-v-91301b83]:hover{background:#f8f9fa}.checkbox-label input[type=checkbox][data-v-91301b83]{width:18px;height:18px;cursor:pointer}.timing-section[data-v-91301b83]{margin:30px 0}.radio-group[data-v-91301b83]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.radio-label[data-v-91301b83]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333;cursor:pointer}.schedule-inputs[data-v-91301b83]{margin-top:15px;padding:20px;background:#f8f9fa;border-radius:8px}.info-note[data-v-91301b83]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin:30px 0}.note-icon[data-v-91301b83]{font-size:28px;flex-shrink:0}.info-note p[data-v-91301b83]{margin:0;font-size:14px;color:#333;line-height:1.6}.form-actions[data-v-91301b83]{display:flex;gap:15px;justify-content:center;margin-top:30px}.error-message[data-v-91301b83]{margin-top:16px;padding:12px 16px;background:#ffebee;border:1px solid #ef5350;border-radius:6px}.error-message .error-text[data-v-91301b83]{color:#d32f2f;margin:0;font-size:14px}.waiting-message[data-v-91301b83]{margin-top:16px;padding:12px 16px;background:#fffdeb;border:1px solid #efd450;border-radius:6px}.waiting-message .waiting-text[data-v-91301b83]{color:#d3b22f;margin:0;font-size:14px}@media(max-width:768px){.card[data-v-91301b83]{padding:30px 20px}.questions-preview[data-v-91301b83]{padding:20px}.form-actions[data-v-91301b83]{flex-direction:column}}.editor-section[data-v-91301b83]{max-width:1400px;width:100%;background-color:#fff;border:1px solid rgb(230,230,230);border-radius:4px}.title-input[data-v-91301b83]{width:100%;font-size:16px;padding:10px;border-radius:6px;border:1px solid #ccc}.description-input[data-v-91301b83]{width:100%;font-size:16px;padding:10px;border-radius:6px;border:1px solid #ccc;resize:vertical}.field-group[data-v-91301b83]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.field-label[data-v-91301b83]{font-size:15px;font-weight:600;color:#333}[data-v-91301b83] .formio-render-container{margin:0}[data-v-91301b83] .formio-render{max-height:400px;overflow-y:auto}.header-bar[data-v-d12f162c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-overlay[data-v-d12f162c]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d12f162c]{background:#fff;border-radius:16px;padding:40px;max-width:700px;width:90%;max-height:90vh;overflow-y:auto}.modal-title[data-v-d12f162c]{font-size:28px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.modal-subtitle[data-v-d12f162c]{font-size:16px;color:#666;margin-bottom:20px;text-align:center}.modal-section-title[data-v-d12f162c]{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:600;color:#444}.survey-timing-options[data-v-d12f162c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.loading-text[data-v-d12f162c]{text-align:center;color:#666;margin-bottom:20px}.timing-card[data-v-d12f162c]{background:#f8f9fa;border:3px solid #e0e0e0;border-radius:12px;padding:30px;text-align:center;cursor:pointer;transition:all .3s}.timing-card[data-v-d12f162c]:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 6px 16px #0000001a}.timing-icon[data-v-d12f162c]{font-size:48px;margin-bottom:15px}.modal-footer[data-v-d12f162c]{display:flex;justify-content:flex-end;margin-top:20px}.quick-start-container[data-v-c8786eb3]{min-height:100vh;position:relative}.bg-decorations[data-v-c8786eb3]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bg-blob[data-v-c8786eb3]{position:absolute;top:80px;right:80px;width:384px;height:384px;background:#fed7d7;border-radius:50%;mix-blend-mode:multiply;filter:blur(48px);opacity:.15;animation:blob-c8786eb3 7s infinite;animation-delay:4s}@keyframes blob-c8786eb3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.page-title[data-v-c8786eb3]{font-size:32px;font-weight:700;text-align:center;margin-bottom:24px;color:#1f2937}.nav-bar[data-v-c8786eb3]{position:relative;z-index:10;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-content[data-v-c8786eb3]{max-width:1152px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-c8786eb3]{display:flex;align-items:center;gap:8px;color:#4b5563;background:none;border:none;cursor:pointer;transition:color .3s ease;padding:8px 12px;border-radius:8px}.back-button[data-v-c8786eb3]:hover{color:var(--primary-color);background:#449aad0d}.back-icon[data-v-c8786eb3]{width:20px;height:20px;stroke-width:2}.back-text[data-v-c8786eb3]{font-weight:500;font-size:15px}.nav-title[data-v-c8786eb3]{font-size:1.25rem;font-weight:700;color:#1f2937}.nav-spacer[data-v-c8786eb3]{width:80px}.content-section[data-v-c8786eb3]{position:relative;z-index:10;max-width:672px;margin:0 auto;padding:18px 24px}.card-container[data-v-c8786eb3]{background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;padding:48px;box-shadow:0 20px 25px -5px #0000001a}.text-center[data-v-c8786eb3]{text-align:center;margin-bottom:32px}.icon-wrapper[data-v-c8786eb3]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border-radius:16px;margin-bottom:24px;box-shadow:0 10px 15px -3px #449aad4d}.upload-icon[data-v-c8786eb3]{width:40px;height:40px;color:#fff;stroke-width:2}.main-title[data-v-c8786eb3]{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:8px}.main-subtitle[data-v-c8786eb3]{color:#4b5563;font-size:1.125rem}.upload-zone[data-v-c8786eb3]{margin-bottom:32px;padding:32px;background:linear-gradient(135deg,var(--bg-secondary) 0%,#f1f5f9 100%);border:2px dashed var(--primary-color);border-radius:16px;text-align:center;cursor:pointer;transition:all .3s ease}.upload-zone[data-v-c8786eb3]:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:var(--primary-hover)}.upload-zone.drag-over[data-v-c8786eb3]{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:var(--primary-hover);border-style:solid;transform:scale(1.02)}.upload-zone-icon[data-v-c8786eb3]{width:48px;height:48px;color:var(--primary-color);opacity:.5;margin:0 auto 16px;stroke-width:2}.upload-main-text[data-v-c8786eb3]{color:#374151;font-weight:500;margin-bottom:8px}.upload-sub-text[data-v-c8786eb3]{font-size:.875rem;color:#4b5563}.file-info-section[data-v-c8786eb3]{margin-bottom:24px}.file-info-card[data-v-c8786eb3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000001a}.file-info-header[data-v-c8786eb3]{display:flex;align-items:center;gap:12px}.file-icon[data-v-c8786eb3]{width:40px;height:40px;color:var(--primary-color);stroke-width:2;flex-shrink:0}.file-info-details[data-v-c8786eb3]{flex:1;min-width:0}.file-name[data-v-c8786eb3]{font-weight:600;color:#111827;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-c8786eb3]{font-size:.875rem;color:#6b7280;margin:0}.remove-file-btn[data-v-c8786eb3]{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.remove-file-btn[data-v-c8786eb3]:hover{background:#f3f4f6}.remove-icon[data-v-c8786eb3]{width:20px;height:20px;color:#6b7280;stroke-width:2}.remove-file-btn:hover .remove-icon[data-v-c8786eb3]{color:var(--primary-color)}.error-message-card[data-v-c8786eb3]{margin-top:16px;animation:slideDown-c8786eb3 .3s ease}@keyframes slideDown-c8786eb3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-message-content[data-v-c8786eb3]{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid var(--error-color);border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px}.error-icon[data-v-c8786eb3]{width:20px;height:20px;color:var(--error-color);stroke-width:2;flex-shrink:0;margin-top:2px}.error-text[data-v-c8786eb3]{flex:1;color:#991b1b;font-size:.875rem;margin:0;line-height:1.5}.error-close-btn[data-v-c8786eb3]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.error-close-btn[data-v-c8786eb3]:hover{background:#ef44441a}.error-close-icon[data-v-c8786eb3]{width:16px;height:16px;color:#991b1b;stroke-width:2}.error-close-btn:hover .error-close-icon[data-v-c8786eb3]{color:var(--error-color)}.btn-primary[data-v-c8786eb3]{width:100%;background:linear-gradient(to right,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;font-weight:600;padding:16px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px}.btn-primary[data-v-c8786eb3]:hover:not(:disabled){box-shadow:0 10px 15px -3px #449aad66;transform:translateY(-2px)}.btn-primary[data-v-c8786eb3]:disabled{opacity:.6;cursor:not-allowed;background:linear-gradient(to right,#9ca3af,#6b7280)}.btn-icon[data-v-c8786eb3]{width:20px;height:20px;stroke-width:2}.btn-confirm[data-v-c8786eb3]{margin-bottom:12px}.btn-secondary[data-v-c8786eb3]{width:100%;background:#fff;color:var(--primary-color);font-weight:600;padding:16px 24px;border-radius:12px;border:2px solid var(--primary-color);cursor:pointer;transition:all .3s ease;font-size:16px}.btn-secondary[data-v-c8786eb3]:hover{background:#fff5f3}.info-text[data-v-c8786eb3]{font-size:.875rem;color:#4b5563;text-align:center;margin-top:24px}.review-section[data-v-c8786eb3]{display:flex;flex-direction:column;gap:24px}.review-header[data-v-c8786eb3]{display:flex;align-items:center;gap:12px;margin-bottom:5px}.success-badge[data-v-c8786eb3]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#d1fae5;border-radius:50%;flex-shrink:0}.success-icon[data-v-c8786eb3]{width:24px;height:24px;color:#059669;stroke-width:2}.review-title[data-v-c8786eb3]{font-size:1.5rem;font-weight:700;color:#111827}.review-description[data-v-c8786eb3]{color:#4b5563;margin-bottom:24px}.members-list[data-v-c8786eb3]{display:flex;flex-direction:column;gap:8px;max-height:384px;overflow-y:auto;margin-bottom:32px}.member-card[data-v-c8786eb3]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .3s ease}.member-card[data-v-c8786eb3]:hover{border-color:var(--primary-color)}.member-avatar[data-v-c8786eb3]{width:48px;height:48px;background:linear-gradient(135deg,var(--primary-color) 0%,#d94a38 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}.member-details[data-v-c8786eb3]{flex:1;min-width:0}.member-name[data-v-c8786eb3]{font-weight:600;color:#111827;margin-bottom:2px}.member-email[data-v-c8786eb3]{font-size:.875rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-box[data-v-c8786eb3]{background:#eff6ff;border-left:4px solid #3b82f6;padding:16px;border-radius:8px;margin-bottom:16px}.info-box-text[data-v-c8786eb3]{font-size:.875rem;color:#1e3a8a;margin:0;line-height:1.5}@media(max-width:768px){.card-container[data-v-c8786eb3]{padding:32px 24px}.main-title[data-v-c8786eb3]{font-size:1.5rem}.review-title[data-v-c8786eb3]{font-size:1.25rem}.nav-spacer[data-v-c8786eb3]{width:60px}}.help-section[data-v-c8786eb3]{margin-top:24px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.help-header[data-v-c8786eb3]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.help-icon[data-v-c8786eb3]{width:20px;height:20px;color:#6b7280;stroke-width:2;flex-shrink:0}.help-text[data-v-c8786eb3]{font-size:.875rem;font-weight:500;color:#374151}.help-buttons[data-v-c8786eb3]{display:flex;gap:12px;flex-wrap:wrap}.btn-help[data-v-c8786eb3]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;color:#4b5563;font-weight:500;font-size:.875rem;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-help[data-v-c8786eb3]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-help:hover .help-btn-icon[data-v-c8786eb3]{color:#fff}.help-btn-icon[data-v-c8786eb3]{width:16px;height:16px;stroke-width:2;color:#6b7280;transition:color .2s ease}.preview-panel[data-v-c8786eb3]{margin-top:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;overflow:hidden}.preview-header[data-v-c8786eb3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.preview-title[data-v-c8786eb3]{font-weight:600;color:#111827;font-size:.875rem}.preview-badge[data-v-c8786eb3]{display:inline-block;padding:4px 8px;background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:600;border-radius:4px}.preview-table-wrapper[data-v-c8786eb3]{overflow-x:auto;margin-bottom:12px}.preview-table[data-v-c8786eb3]{width:100%;border-collapse:collapse;font-size:.875rem}.preview-table thead[data-v-c8786eb3]{background:#f3f4f6}.preview-table th[data-v-c8786eb3],.preview-table td[data-v-c8786eb3]{padding:12px;text-align:left;border:1px solid #e5e7eb}.preview-table th[data-v-c8786eb3]{font-weight:600;color:#111827;font-family:monospace}.preview-table td[data-v-c8786eb3]{color:#4b5563}.preview-note[data-v-c8786eb3]{font-size:.75rem;line-height:1.5;margin:0;padding:12px;background:#fffbeb;border-radius:6px}.note-icon[data-v-c8786eb3]{width:16px;height:16px;color:#f59e0b;stroke-width:2;flex-shrink:0;margin-top:1px}.preview-slide-enter-active[data-v-c8786eb3],.preview-slide-leave-active[data-v-c8786eb3]{transition:all .3s ease}.preview-slide-enter-from[data-v-c8786eb3],.preview-slide-leave-to[data-v-c8786eb3]{opacity:0;transform:translateY(-10px)}@media(max-width:480px){.help-buttons[data-v-c8786eb3]{flex-direction:column}.btn-help[data-v-c8786eb3]{width:100%;justify-content:center}.preview-header[data-v-c8786eb3]{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.content-section[data-v-c8786eb3]{padding:32px 16px}.card-container[data-v-c8786eb3],.upload-zone[data-v-c8786eb3]{padding:24px 16px}.main-title[data-v-c8786eb3]{font-size:1.25rem}.icon-wrapper[data-v-c8786eb3]{width:64px;height:64px}.upload-icon[data-v-c8786eb3]{width:32px;height:32px}}.page-header[data-v-1fd39f67]{display:flex;justify-content:space-between;align-items:flex-start}.page-title[data-v-1fd39f67]{font-size:32px;font-weight:800;color:var(--text-primary);margin-bottom:4px}.page-subtitle[data-v-1fd39f67]{margin-bottom:8px;font-size:16px;color:var(--text-secondary);font-weight:400}.filters-row[data-v-1fd39f67]{display:flex;gap:16px;align-items:center}.layout[data-v-1fd39f67]{min-height:100vh}.primary-btn[data-v-1fd39f67]{background:var(--primary-color);color:#fff;padding:10px 28px;border:none;border-radius:8px;font-weight:500;cursor:pointer}.input-field[data-v-1fd39f67]{width:600px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:#fff}.conversations-container[data-v-1fd39f67]{margin-bottom:15px;padding:16px;background:var(--bg-primary);border-radius:16px}.conversations-container[data-v-1fd39f67]::-webkit-scrollbar{width:6px}.conversations-container[data-v-1fd39f67]::-webkit-scrollbar-track{background:transparent}.conversations-container[data-v-1fd39f67]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.select-field[data-v-1fd39f67]{width:200px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:#fff}.export-btn[data-v-1fd39f67]{padding:8px 20px;border-radius:8px;border:1px solid var(--border-color);background:#fff;cursor:pointer}.status-badge[data-v-1fd39f67]{color:#fff;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500}.conversation-card[data-v-1fd39f67]{background:#fff;border:1px solid var(--border-color);border-radius:16px;transition:.2s ease;box-shadow:0 4px 6px -1px #0000000d}.section-title[data-v-1fd39f67]{font-size:20px;font-weight:700;color:var(--text-primary);margin-top:15px}.conversation-card[data-v-1fd39f67]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d;border-color:var(--primary-color)}.conversation-row[data-v-1fd39f67]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px}.left-section[data-v-1fd39f67]{display:flex;align-items:center;gap:50px}.right-section[data-v-1fd39f67]{display:flex;align-items:center;gap:32px}.initials-group[data-v-1fd39f67]{display:flex;gap:8px;flex-direction:row;align-items:center}.conversation-meta[data-v-1fd39f67]{text-align:right}.initial-badge[data-v-1fd39f67]{width:44px;height:44px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.menu-btn[data-v-1fd39f67]{background:transparent;border:none;font-size:20px;cursor:pointer}.stats-row[data-v-1fd39f67]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-card[data-v-1fd39f67]{background:#fff;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-1fd39f67]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d}.stat-card-inner[data-v-1fd39f67]{padding:32px}.stat-label[data-v-1fd39f67]{font-size:1rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.stat-number[data-v-1fd39f67]{font-size:40px;font-weight:800;color:var(--text-primary);line-height:1.2}.stat-note[data-v-1fd39f67]{font-size:14px;color:var(--text-secondary);margin-top:4px}.custom-input[data-v-1fd39f67],.custom-select[data-v-1fd39f67]{height:42px;border-radius:8px;border:1px solid var(--border-color);padding:0 12px;font-size:14px;color:var(--text-primary);background:#fff}.custom-input[data-v-1fd39f67]:focus,.custom-select[data-v-1fd39f67]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #449aad1a}.export-btn[data-v-1fd39f67]{height:42px;background:#fff;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-weight:600;color:var(--text-secondary);transition:all .2s ease}.export-btn[data-v-1fd39f67]:hover{background:var(--bg-primary);color:var(--text-primary);border-color:var(--text-secondary)}.conversations-scroll-wrapper[data-v-1fd39f67]{max-height:350px;overflow-y:auto;padding-right:8px}.conversations-scroll-wrapper[data-v-1fd39f67]::-webkit-scrollbar{width:6px}.conversations-scroll-wrapper[data-v-1fd39f67]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.conversations-scroll-wrapper[data-v-1fd39f67]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.participant-names[data-v-1fd39f67]{font-weight:600;color:var(--text-primary);font-size:16px}.conversation-topic[data-v-1fd39f67]{color:var(--text-secondary);font-size:14px;margin-top:2px}.meta-label[data-v-1fd39f67]{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.meta-value[data-v-1fd39f67],.meta-date[data-v-1fd39f67]{font-size:14px;color:var(--text-primary);font-weight:500}.resource-card[data-v-baf79d2a]{width:100%;cursor:pointer;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.card-inner[data-v-baf79d2a]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--bg-primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid rgba(0,0,0,.05)}.resource-card[data-v-baf79d2a]:hover{transform:scale(1.06);z-index:10}.card-img[data-v-baf79d2a]{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.fallback-bg[data-v-baf79d2a]{background:linear-gradient(135deg,#e0e7ff,#f3f4f6);display:flex;align-items:center;justify-content:center}.fallback-content[data-v-baf79d2a]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#94a3b8}.fallback-icon[data-v-baf79d2a]{opacity:.8}.fallback-text[data-v-baf79d2a]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.card-overlay[data-v-baf79d2a]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:background .3s ease}.resource-card:hover .card-overlay[data-v-baf79d2a]{background:linear-gradient(to top,var(--primary-color) 0%,transparent 100%);opacity:1}.resource-card:hover .card-img[data-v-baf79d2a]{transform:scale(1.05);opacity:1}.category-badge[data-v-baf79d2a]{position:absolute;top:12px;right:12px;background:var(--primary-color);color:#fff;font-size:.7rem;font-weight:800;padding:4px 8px;border-radius:6px;text-transform:uppercase;box-shadow:0 2px 4px #0000001a;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2)}.resource-card:hover .category-badge[data-v-baf79d2a]{background:#fff3}.card-title[data-v-baf79d2a]{color:var(--white);font-size:1.15rem;font-weight:700;margin:0;line-height:1.3;margin-bottom:.25rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hover-reveal[data-v-baf79d2a]{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-out}.resource-card:hover .hover-reveal[data-v-baf79d2a]{max-height:100px;opacity:1;margin-top:.5rem}.card-description[data-v-baf79d2a]{font-size:.85rem;color:#ffffffe6;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.track-tag[data-v-baf79d2a]{font-size:.7rem;color:#fff;background:#fff3;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.resource-section[data-v-f7522454]{margin-bottom:3.5rem}.section-header[data-v-f7522454]{padding:0;margin-bottom:1rem}.section-title[data-v-f7522454]{font-size:1.5rem;font-weight:700;color:var(--text-primary);border-left:3px solid var(--primary-color);padding-left:.75rem}.resources-wrapper[data-v-f7522454]{position:relative;width:100%;overflow:hidden}.resources-slider[data-v-f7522454]{position:relative}.resources-grid[data-v-f7522454]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:.5rem 0}.resources-grid[data-v-f7522454]::-webkit-scrollbar{display:none}.slider-btn[data-v-f7522454]{position:absolute;top:50%;width:2vw;background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;color:var(--text-primary);font-size:2rem;z-index:20;cursor:pointer;transition:all .3s}.resource-section:hover .slider-btn[data-v-f7522454]{opacity:1}.slider-btn[data-v-f7522454]:disabled{opacity:0;cursor:not-allowed}.slider-btn[data-v-f7522454]:hover{background:var(--primary-color);width:2vw}.slider-btn.prev[data-v-f7522454]{left:0}.slider-btn.next[data-v-f7522454]{right:0}.slider-btn.hidden[data-v-f7522454]{display:none}@media(max-width:768px){.section-title[data-v-f7522454]{font-size:1.25rem}.slider-btn[data-v-f7522454]{display:none}.slider-mode[data-v-f7522454] .resource-card{min-width:280px}}.vertical-grid[data-v-f7522454]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.resources-grid.slider-mode[data-v-f7522454]{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:none;margin:0;padding:.5rem .25rem}.slider-mode[data-v-f7522454] .resource-card{min-width:450px;max-width:450px;width:450px;flex-shrink:0}.grid-loading[data-v-f7522454]{grid-column:1 / -1;text-align:center;padding:3rem;color:var(--text-secondary)}.vertical-mode[data-v-f7522454]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;padding:0}.section-empty-state[data-v-f7522454]{text-align:center;padding:3rem;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;border:1px dashed var(--border-color);margin-top:1rem}.template-card[data-v-96b9a220]{width:100%;cursor:pointer;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.card-inner[data-v-96b9a220]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--bg-primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid rgba(0,0,0,.05)}.template-card[data-v-96b9a220]:hover{transform:scale(1.06);z-index:10}.card-img[data-v-96b9a220]{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.card-overlay[data-v-96b9a220]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:background .3s ease}.template-card:hover .card-overlay[data-v-96b9a220]{background:linear-gradient(to top,var(--primary-color) 0%,transparent 100%);opacity:1}.template-card:hover .card-img[data-v-96b9a220]{transform:scale(1.05);opacity:1}.category-badge[data-v-96b9a220]{position:absolute;top:12px;right:12px;background:var(--secondary-color, #667eea);color:#fff;font-size:.7rem;font-weight:800;padding:4px 8px;border-radius:6px;text-transform:uppercase;box-shadow:0 2px 4px #0000001a;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2)}.template-card:hover .category-badge[data-v-96b9a220]{background:#fff3}.card-title[data-v-96b9a220]{color:var(--white);font-size:1.15rem;font-weight:700;margin:0;line-height:1.3;margin-bottom:.25rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hover-reveal[data-v-96b9a220]{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-out}.template-card:hover .hover-reveal[data-v-96b9a220]{max-height:100px;opacity:1;margin-top:.5rem}.card-description[data-v-96b9a220]{font-size:.85rem;color:#ffffffe6;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.template-section[data-v-66fb7a87]{margin-bottom:3.5rem}.section-header[data-v-66fb7a87]{padding:0;margin-bottom:1rem}.section-title[data-v-66fb7a87]{font-size:1.5rem;font-weight:700;color:var(--text-primary);border-left:3px solid var(--primary-color);padding-left:.75rem}.templates-wrapper[data-v-66fb7a87]{position:relative;width:100%;overflow:hidden}.templates-grid[data-v-66fb7a87]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:.5rem 0}.templates-grid[data-v-66fb7a87]::-webkit-scrollbar{display:none}.slider-btn[data-v-66fb7a87]{position:absolute;top:50%;width:2vw;background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;color:var(--text-primary);font-size:2rem;z-index:20;cursor:pointer;transition:all .3s}.template-section:hover .slider-btn[data-v-66fb7a87]{opacity:1}.slider-btn[data-v-66fb7a87]:disabled{opacity:0;cursor:not-allowed}.slider-btn[data-v-66fb7a87]:hover{background:var(--primary-color);width:2vw}.slider-btn.prev[data-v-66fb7a87]{left:0}.slider-btn.next[data-v-66fb7a87]{right:0}.slider-btn.hidden[data-v-66fb7a87]{display:none}@media(max-width:768px){.section-title[data-v-66fb7a87]{font-size:1.25rem}.slider-btn[data-v-66fb7a87]{display:none}.slider-mode[data-v-66fb7a87] .template-card{min-width:280px}}.vertical-grid[data-v-66fb7a87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.templates-grid.slider-mode[data-v-66fb7a87]{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:none;padding:.5rem .25rem}.slider-mode[data-v-66fb7a87] .template-card{min-width:450px;max-width:450px;width:450px;flex-shrink:0}.grid-loading[data-v-66fb7a87]{grid-column:1 / -1;text-align:center;padding:3rem;color:var(--text-secondary)}.vertical-mode[data-v-66fb7a87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;padding:0}.modal-overlay[data-v-09b27c02]{position:fixed;inset:0;background:#1e1e1e73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:fadeIn-09b27c02 .3s ease}@keyframes fadeIn-09b27c02{0%{opacity:0}to{opacity:1}}.modal-content[data-v-09b27c02]{background:var(--white);border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;padding-bottom:1.5rem;box-shadow:0 10px 30px #00000026;animation:slideUp-09b27c02 .3s ease}@keyframes slideUp-09b27c02{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-09b27c02]{position:absolute;top:1rem;right:1rem;background:var(--white);color:#4a5568;border:1px solid #e2e8f0;width:42px;height:42px;border-radius:50%;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 4px 10px #00000014}.modal-close[data-v-09b27c02]:hover{background:#f7fafc;transform:scale(1.07)}.modal-header[data-v-09b27c02]{padding:2rem 2rem 1rem;text-align:center}.modal-title[data-v-09b27c02]{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px;margin:0}.modal-body[data-v-09b27c02]{padding:0 2rem 2rem}.form-grid[data-v-09b27c02]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.form-group[data-v-09b27c02]{display:flex;flex-direction:column}.form-group.full-width[data-v-09b27c02]{grid-column:1 / -1}.form-group label[data-v-09b27c02]{margin-bottom:8px;font-weight:600;font-size:14px;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.form-group input[data-v-09b27c02],.form-group textarea[data-v-09b27c02],.form-group select[data-v-09b27c02]{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#f7fafc;transition:all .2s ease;color:#2d3748;font-family:inherit}.form-group input[data-v-09b27c02]:hover,.form-group textarea[data-v-09b27c02]:hover,.form-group select[data-v-09b27c02]:hover{border-color:#cbd5e0;background-color:#fff}.form-group input[data-v-09b27c02]:focus,.form-group textarea[data-v-09b27c02]:focus,.form-group select[data-v-09b27c02]:focus{outline:none;border-color:var(--secondary-color);background-color:#fff;box-shadow:0 0 0 3px #65869926}.modal-actions[data-v-09b27c02]{display:flex;justify-content:flex-end;gap:15px;margin-top:32px}@media(max-width:768px){.modal-content[data-v-09b27c02]{padding:1rem}.form-grid[data-v-09b27c02]{grid-template-columns:1fr}}.small-btn[data-v-09b27c02]{padding:10px 20px;font-size:14px}.hidden-file[data-v-09b27c02],input[type=file][data-v-09b27c02]{display:none}.upload-container[data-v-09b27c02]{margin-top:6px}.upload-loading[data-v-09b27c02]{margin-top:6px;font-size:13px;color:var(--text-secondary)}.upload-status[data-v-09b27c02]{margin-top:8px;font-size:13px;padding:4px 8px;border-radius:4px}.upload-status.loading[data-v-09b27c02]{color:var(--primary-color);background:rgba(var(--primary-color-rgb, 101, 134, 153),.1)}.upload-status.success[data-v-09b27c02]{color:#22c55e;background:#22c55e1a}.resources-view[data-v-a7b90e16]{min-height:100vh;color:var(--text-secondary);padding:2rem 0}.view-container[data-v-a7b90e16]{padding:0 1vw;max-width:1400px;margin:0 auto}.resources-Header-section[data-v-a7b90e16]{margin-bottom:1.5rem}.header-top-row[data-v-a7b90e16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page-title[data-v-a7b90e16]{font-size:2rem;font-weight:800;color:#000;margin:0}.page-subtitle[data-v-a7b90e16]{font-size:1rem;color:var(--muted-gray);margin:0}.main-tabs[data-v-a7b90e16]{display:flex;gap:1.5rem;margin-bottom:2rem;padding:0;background:transparent;border:none;border-bottom:1px solid var(--border-color);border-radius:0}.main-tab-btn[data-v-a7b90e16]{background:transparent;border:none;padding:.75rem .5rem;font-size:1rem;font-weight:600;color:var(--text-secondary);cursor:pointer;position:relative;transition:all .2s ease;border-radius:0}.main-tab-btn[data-v-a7b90e16]:hover{color:var(--text-primary);background:transparent}.main-tab-btn.active[data-v-a7b90e16]{color:var(--primary-color);background:transparent;font-weight:600;box-shadow:none}.main-tab-btn.active[data-v-a7b90e16]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--primary-color);border-radius:3px 3px 0 0}.search-filter-row[data-v-a7b90e16]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:2rem}.search-wrapper[data-v-a7b90e16]{position:relative;flex:1;min-width:280px}.search-icon[data-v-a7b90e16]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--muted-gray);font-size:1rem}.search-input[data-v-a7b90e16]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid transparent;border-radius:12px;background:#fff;color:var(--text-primary);font-size:.95rem;transition:all .2s ease;outline:none;box-shadow:0 1px 2px #0000000d,0 0 0 1px #0000000a}.search-input[data-v-a7b90e16]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #449aad26}.filter-pills[data-v-a7b90e16]{display:flex;gap:.75rem;flex-wrap:wrap}.filter-pill[data-v-a7b90e16]{background:#f8fafc;border:1px solid rgba(0,0,0,.05);border-radius:9999px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #00000005}.filter-pill[data-v-a7b90e16]:hover{background:#f1f5f9;color:var(--text-primary);transform:translateY(-1px)}.filter-pill.active[data-v-a7b90e16]{background:var(--primary-color);color:#fff;font-weight:600;border-color:var(--primary-color);box-shadow:0 4px 6px -1px rgba(var(--primary-rgb),.2),0 2px 4px -1px rgba(var(--primary-rgb),.1)}.header-actions[data-v-a7b90e16]{margin-left:auto}@media(max-width:768px){.search-filter-row[data-v-a7b90e16]{flex-direction:column;align-items:stretch}.header-actions[data-v-a7b90e16]{margin-left:0}}.pagination-container[data-v-a7b90e16]{display:flex;justify-content:center;align-items:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.pagination-wrapper[data-v-a7b90e16]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-a7b90e16],.pg-btn-number[data-v-a7b90e16]{padding:.5rem 1rem;border:1px solid var(--border-color);background:var(--white);border-radius:8px;cursor:pointer;font-size:.875rem;color:var(--text-primary);transition:all .2s}.pg-btn[data-v-a7b90e16]:hover:not(:disabled),.pg-btn-number[data-v-a7b90e16]:hover{border-color:var(--primary-color);color:var(--primary-color);background:var(--bg-primary)}.pg-btn-number.active[data-v-a7b90e16]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.pg-btn[data-v-a7b90e16]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-a7b90e16]{display:flex;align-items:center;gap:.25rem}.pagination-summary[data-v-a7b90e16]{text-align:center;color:var(--text-secondary);font-size:.8125rem;margin-top:1rem}.limit-selector-inline[data-v-a7b90e16]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary);margin-left:.25rem}.limit-dropdown[data-v-a7b90e16]{padding:.4rem;border:1px solid var(--border-color);border-radius:6px;background:var(--white);cursor:pointer;font-size:.8125rem;color:var(--text-primary);font-family:inherit;outline:none}@media(max-width:768px){.main-tab-btn[data-v-a7b90e16]{padding:.75rem 1rem;font-size:.9rem;white-space:nowrap}}.empty-state[data-v-a7b90e16]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--bg-secondary);border-radius:12px;border:2px dashed var(--border-color);margin-top:2rem}.empty-icon[data-v-a7b90e16]{font-size:3rem;color:var(--text-secondary);margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-a7b90e16]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.empty-state p[data-v-a7b90e16]{color:var(--text-secondary);margin-bottom:1.5rem;max-width:400px}.page-container[data-v-95c9b8f5]{max-width:1400px;margin:0 auto;padding:0 20px}.page-header[data-v-95c9b8f5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.header-left h1[data-v-95c9b8f5]{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.subtitle[data-v-95c9b8f5]{font-size:16px;color:#666}.btn-back[data-v-95c9b8f5]{background:#fff;border-radius:20px!important;color:var(--secondary-color);cursor:pointer;font-size:14px;padding:8px 0;margin-bottom:20px;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.btn-back[data-v-95c9b8f5]:hover{color:var(--secondary-hover)}.past-events-grid[data-v-95c9b8f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.past-event-card[data-v-95c9b8f5]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000001a;transition:transform .2s,box-shadow .2s}.past-event-card[data-v-95c9b8f5]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.past-header[data-v-95c9b8f5]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px}.past-header h3[data-v-95c9b8f5]{font-size:20px;font-weight:600;color:#333}.date-badge[data-v-95c9b8f5]{font-size:12px;color:#666;background:#f0f0f0;padding:4px 12px;border-radius:12px}.past-stats[data-v-95c9b8f5]{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.past-stat[data-v-95c9b8f5]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.past-stat .label[data-v-95c9b8f5]{color:#666}.past-stat .value[data-v-95c9b8f5]{font-weight:600;color:#333}.past-actions[data-v-95c9b8f5]{display:flex;gap:10px;flex-wrap:wrap}.empty-state[data-v-95c9b8f5]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-95c9b8f5]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-95c9b8f5]{font-size:24px;font-weight:600;color:#333;margin-bottom:10px}.empty-state p[data-v-95c9b8f5]{font-size:16px;color:#666;margin-bottom:25px}.btn[data-v-95c9b8f5]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-v-95c9b8f5]{background:var(--primary-color);color:#fff}.btn-primary[data-v-95c9b8f5]:hover{background:#d44d3c}.btn-secondary[data-v-95c9b8f5]{background:#f0f0f0;color:#333}.btn-secondary[data-v-95c9b8f5]:hover{background:#e0e0e0}.btn-sm[data-v-95c9b8f5]{padding:8px 16px;font-size:13px}@media(max-width:768px){.past-events-grid[data-v-95c9b8f5]{grid-template-columns:1fr}.past-actions[data-v-95c9b8f5]{flex-direction:column}.past-actions .btn[data-v-95c9b8f5]{width:100%}}.filter-group[data-v-95c9b8f5]{display:flex;background:#f0f0f0;padding:4px;border-radius:8px;gap:4px}.filter-btn[data-v-95c9b8f5]{padding:6px 16px;border:none;background:none;border-radius:6px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.filter-btn[data-v-95c9b8f5]:hover{color:#333;background:#ffffff80}.filter-btn.active[data-v-95c9b8f5]{background:#fff;color:#333;box-shadow:0 1px 3px #0000001a}.past-event-card.cancelled[data-v-95c9b8f5]{opacity:.8;background:#fafafa}.title-holder[data-v-95c9b8f5]{display:flex;flex-grow:1;width:100%;justify-content:space-between;align-items:center;gap:12px}.past-session-cancelled-badge[data-v-95c9b8f5]{background:#dc3545f2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 4px 12px #00000026;border:1px solid rgba(220,53,69,.3);flex-shrink:0;white-space:nowrap}.auth-container[data-v-50295aa0]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#fff}.auth-card[data-v-50295aa0]{background-color:#e5ebed;border-radius:12px;padding:32px;width:100%;max-width:448px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0}.auth-header[data-v-50295aa0]{text-align:center;margin-bottom:32px}.logo-container[data-v-50295aa0]{display:flex;justify-content:center;margin-bottom:24px}.logo-img[data-v-50295aa0]{height:80px;width:auto}.auth-header h1[data-v-50295aa0]{font-size:24px;font-weight:600;color:#1a202c;margin-bottom:8px}.auth-header p[data-v-50295aa0]{color:#718096;font-size:16px}.auth-form[data-v-50295aa0]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-50295aa0]{margin-bottom:0}.form-label[data-v-50295aa0]{display:block;margin-bottom:8px;font-weight:500;color:#1a202c;font-size:16px}.form-input[data-v-50295aa0]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#fff;color:#1a202c;transition:all .2s}.form-input[data-v-50295aa0]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--primary-color)}.password-wrapper[data-v-50295aa0]{position:relative}.password-toggle[data-v-50295aa0]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#718096;padding:0;display:flex;align-items:center;justify-content:center}.password-toggle[data-v-50295aa0]:hover{color:#1a202c}.error-message[data-v-50295aa0]{background-color:#fef2f2;color:#ef4444;padding:12px;border-radius:8px;font-size:14px}.btn[data-v-50295aa0]{width:100%;padding:12px 16px;border:none;border-radius:9999px;font-size:18px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-50295aa0]{background-color:var(--primary-color);color:#fff}.btn-primary[data-v-50295aa0]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-50295aa0]:disabled{opacity:.7;cursor:not-allowed}.auth-footer[data-v-50295aa0]{text-align:center;margin-top:0;padding-top:0;border:none}.auth-link[data-v-50295aa0]{color:var(--primary-color);text-decoration:none;font-size:14px;cursor:pointer}.auth-link[data-v-50295aa0]:hover{opacity:.8;text-decoration:none}@media(max-width:480px){.auth-card[data-v-50295aa0]{padding:24px}.auth-header h1[data-v-50295aa0]{font-size:24px}}.auth-container[data-v-985bc21b]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#fff}.auth-card[data-v-985bc21b]{background-color:#e5ebed;border-radius:12px;padding:32px;width:100%;max-width:448px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0}.auth-header[data-v-985bc21b]{text-align:center;margin-bottom:32px}.logo-container[data-v-985bc21b]{display:flex;justify-content:center;margin-bottom:24px}.logo-img[data-v-985bc21b]{height:80px;width:auto}.auth-header h1[data-v-985bc21b]{font-size:24px;font-weight:600;color:#1a202c;margin-bottom:8px}.auth-header p[data-v-985bc21b]{color:#718096;font-size:16px}.auth-form[data-v-985bc21b]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-985bc21b]{margin-bottom:0}.form-label[data-v-985bc21b]{display:block;margin-bottom:8px;font-weight:500;color:#1a202c;font-size:16px}.form-input[data-v-985bc21b]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#fff;color:#1a202c;transition:all .2s}.form-input[data-v-985bc21b]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--primary-color)}.password-wrapper[data-v-985bc21b]{position:relative}.password-toggle[data-v-985bc21b]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#718096;padding:0;display:flex;align-items:center;justify-content:center}.password-toggle[data-v-985bc21b]:hover{color:#1a202c}.error-message[data-v-985bc21b]{background-color:#fef2f2;color:#ef4444;padding:12px;border-radius:8px;font-size:14px}.validating-message[data-v-985bc21b]{text-align:center;color:#718096;padding:20px;font-size:16px}.token-error[data-v-985bc21b]{text-align:center;font-weight:500;margin-bottom:24px}.btn[data-v-985bc21b]{width:100%;padding:12px 16px;border:none;border-radius:9999px;font-size:18px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-985bc21b]{background-color:var(--primary-color);color:#fff}.btn-primary[data-v-985bc21b]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-985bc21b]:disabled{opacity:.7;cursor:not-allowed}.auth-footer[data-v-985bc21b]{text-align:center;margin-top:10px}.auth-footer p[data-v-985bc21b]{color:#718096;font-size:14px}.auth-link[data-v-985bc21b]{color:var(--primary-color);text-decoration:none;font-size:14px;cursor:pointer;font-weight:500;margin-left:4px}.auth-link[data-v-985bc21b]:hover{text-decoration:underline}.checkbox-group[data-v-985bc21b]{margin-top:0}.checkbox-label[data-v-985bc21b]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#4a5568}.checkbox-input[data-v-985bc21b]{width:16px;height:16px;margin-right:8px;accent-color:var(--primary-color);cursor:pointer}.checkbox-text[data-v-985bc21b]{font-size:14px;color:#4a5568}.terms-link[data-v-985bc21b]{color:var(--primary-color);text-decoration:none}.terms-link[data-v-985bc21b]:hover{text-decoration:underline}@media(max-width:480px){.auth-card[data-v-985bc21b]{padding:24px}.auth-header h1[data-v-985bc21b]{font-size:24px}}.auth-container[data-v-8beac9e4]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#fff}.auth-card[data-v-8beac9e4]{background-color:#e5ebed;border-radius:12px;padding:32px;width:100%;max-width:448px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0}.auth-header[data-v-8beac9e4]{text-align:center;margin-bottom:32px}.logo-container[data-v-8beac9e4]{display:flex;justify-content:center;margin-bottom:24px}.logo-img[data-v-8beac9e4]{height:80px;width:auto}.auth-header h1[data-v-8beac9e4]{font-size:24px;font-weight:600;color:#1a202c;margin-bottom:8px}.auth-header p[data-v-8beac9e4]{color:#718096;font-size:16px;line-height:1.5}.auth-form[data-v-8beac9e4]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-8beac9e4]{margin-bottom:0}.form-label[data-v-8beac9e4]{display:block;margin-bottom:8px;font-weight:500;color:#1a202c;font-size:16px}.form-input[data-v-8beac9e4]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#fff;color:#1a202c;transition:all .2s}.form-input[data-v-8beac9e4]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--primary-color)}.form-input[data-v-8beac9e4]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-8beac9e4]{background-color:#fef2f2;color:#ef4444;padding:12px;border-radius:8px;font-size:14px}.btn[data-v-8beac9e4]{width:100%;padding:12px 16px;border:none;border-radius:9999px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-8beac9e4]{background-color:var(--primary-color);color:#fff}.btn-primary[data-v-8beac9e4]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-8beac9e4]:disabled{opacity:.7;cursor:not-allowed}.auth-footer[data-v-8beac9e4],.back-link-wrapper[data-v-8beac9e4]{text-align:center;margin-top:0}.try-again-btn[data-v-8beac9e4]{margin-bottom:16px}.resend-text[data-v-8beac9e4]{color:#718096;font-size:14px;margin-bottom:16px}.auth-link[data-v-8beac9e4]{color:var(--primary-color);text-decoration:none;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.auth-link[data-v-8beac9e4]:hover{opacity:.8;text-decoration:none}.text-center[data-v-8beac9e4]{text-align:center;display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.auth-card[data-v-8beac9e4]{padding:24px}.auth-header h1[data-v-8beac9e4]{font-size:24px}.auth-header p[data-v-8beac9e4]{font-size:14px}}.auth-container[data-v-8cd7774c]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#fff}.auth-card[data-v-8cd7774c]{background-color:#e5ebed;border-radius:12px;padding:32px;width:100%;max-width:448px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0}.auth-header[data-v-8cd7774c]{text-align:center;margin-bottom:32px}.logo-container[data-v-8cd7774c]{display:flex;justify-content:center;margin-bottom:24px}.logo-img[data-v-8cd7774c]{height:80px;width:auto}.auth-header h1[data-v-8cd7774c]{font-size:24px;font-weight:600;color:#1a202c;margin-bottom:8px}.auth-header p[data-v-8cd7774c]{color:#718096;font-size:16px}.auth-form[data-v-8cd7774c]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-8cd7774c]{margin-bottom:0}.form-label[data-v-8cd7774c]{display:block;margin-bottom:8px;font-weight:500;color:#1a202c;font-size:16px}.form-input[data-v-8cd7774c]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#fff;color:#1a202c;transition:all .2s}.form-input[data-v-8cd7774c]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--primary-color)}.password-wrapper[data-v-8cd7774c]{position:relative}.password-toggle[data-v-8cd7774c]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#718096;padding:0;display:flex;align-items:center;justify-content:center}.password-toggle[data-v-8cd7774c]:hover{color:#1a202c}.error-message[data-v-8cd7774c]{background-color:#fef2f2;color:#ef4444;padding:12px;border-radius:8px;font-size:14px}.validating-message[data-v-8cd7774c]{text-align:center;color:#718096;padding:20px;font-size:16px}.token-error[data-v-8cd7774c]{text-align:center;font-weight:500;margin-bottom:24px}.btn[data-v-8cd7774c]{width:100%;padding:12px 16px;border:none;border-radius:9999px;font-size:18px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-8cd7774c]{background-color:var(--primary-color);color:#fff}.btn-primary[data-v-8cd7774c]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-8cd7774c]:disabled{opacity:.7;cursor:not-allowed}.auth-footer[data-v-8cd7774c]{text-align:center;margin-top:10px}.auth-footer p[data-v-8cd7774c]{color:#718096;font-size:14px}.auth-link[data-v-8cd7774c]{color:var(--primary-color);text-decoration:none;font-weight:500;margin-left:4px;cursor:pointer}.auth-link[data-v-8cd7774c]:hover{text-decoration:underline}@media(max-width:480px){.auth-card[data-v-8cd7774c]{padding:24px}.auth-header h1[data-v-8cd7774c]{font-size:24px}}.modal-overlay[data-v-c850e59d]{position:fixed;inset:0;background:#33333380;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-c850e59d]{background:var(--bg-secondary);border-radius:16px;width:90%;max-width:400px;padding:2.5rem;text-align:center;border:1px solid var(--border-color);box-shadow:0 20px 25px -5px #0000001a}.delete-icon-wrapper[data-v-c850e59d]{width:64px;height:64px;background:var(--bg-primary);color:var(--error-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem;border:1px solid var(--border-color)}.modal-title[data-v-c850e59d]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.warning-text[data-v-c850e59d]{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.modal-actions[data-v-c850e59d]{display:flex;gap:1rem}.btn[data-v-c850e59d]{flex:1;padding:.75rem;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-delete[data-v-c850e59d]{background:var(--error-color);color:var(--white)}.btn-delete[data-v-c850e59d]:hover:not(:disabled){background:var(--primary-hover)}.btn-cancel[data-v-c850e59d]{background:var(--border-color);color:var(--text-primary)}.btn-cancel[data-v-c850e59d]:hover:not(:disabled){background:var(--muted-gray);color:var(--white)}.btn[data-v-c850e59d]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-c850e59d]{width:24px;height:24px;border:3px solid var(--border-color);border-top-color:var(--error-color);border-radius:50%;animation:spin-c850e59d .8s linear infinite}@keyframes spin-c850e59d{to{transform:rotate(360deg)}}.resource-detail-page[data-v-017ae24f]{padding:2rem 3rem;background:var(--bg-secondary);min-height:100vh}.detail-header[data-v-017ae24f]{display:flex;justify-content:space-between;margin-bottom:2rem}.back-icon[data-v-017ae24f]{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.back-icon i[data-v-017ae24f]{font-size:1.5rem;line-height:1;-webkit-text-stroke:1px var(--text-primary)}.detail-container[data-v-017ae24f]{background:var(--bg-primary);border-radius:16px;overflow:hidden;box-shadow:var(--modal-shadow)}.hero-banner[data-v-017ae24f]{height:400px;position:relative;background:#2c3e50}.hero-banner img[data-v-017ae24f]{width:100%;height:100%;object-fit:cover}.hero-content[data-v-017ae24f]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:3rem}.resource-title[data-v-017ae24f]{color:var(--white);font-size:3rem;margin:.5rem 0 0}.badge[data-v-017ae24f]{padding:.5rem 1rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-right:.5rem}.badge.category[data-v-017ae24f]{background:var(--white);color:var(--primary-color)}.badge.track[data-v-017ae24f]{background:#0003;color:var(--white);border:1px solid rgba(255,255,255,.5)}.detail-grid[data-v-017ae24f]{display:grid;grid-template-columns:1fr 300px;gap:4rem;padding:3rem}.info-block[data-v-017ae24f]{margin-bottom:.75rem}.info-block h3[data-v-017ae24f]{color:var(--primary-color);text-transform:uppercase;font-size:1.1rem;letter-spacing:1px}.info-block p[data-v-017ae24f]{font-size:1.1rem;line-height:1.7;color:var(--text-primary)}.meta-card[data-v-017ae24f]{background:var(--bg-secondary);padding:1.5rem;border-radius:12px;box-shadow:var(--soft-shadow)}.meta-item[data-v-017ae24f]{margin-bottom:1.5rem}.meta-item label[data-v-017ae24f]{display:block;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase}.meta-item span[data-v-017ae24f]{font-weight:600;color:var(--text-primary)}.tag-list[data-v-017ae24f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.meta-tag[data-v-017ae24f]{display:inline-block;padding:.25rem .75rem;background:var(--primary-color);color:var(--white);border-radius:16px;font-size:.75rem;font-weight:600}.btn-action[data-v-017ae24f]{padding:.6rem 1.2rem;border-radius:8px;border:none;font-weight:600;cursor:pointer}.btn-action.edit[data-v-017ae24f]{background:var(--primary-color);color:var(--white)}.btn-action.edit[data-v-017ae24f]:hover{background:var(--primary-hover)}.btn-action.delete[data-v-017ae24f]{background:var(--bg-primary);border:1px solid var(--border-color);margin-left:.5rem}.document-viewer-section[data-v-017ae24f]{border-top:1px solid var(--border-color);background:var(--bg-primary);padding:3rem}.viewer-header[data-v-017ae24f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header-left[data-v-017ae24f]{display:flex;align-items:center;gap:.75rem}.header-left i[data-v-017ae24f]{font-size:1.5rem;color:var(--primary-color)}.header-left h3[data-v-017ae24f]{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-primary)}.btn-toggle-inline[data-v-017ae24f]{margin-left:1rem;padding:.3rem .8rem;font-size:.8rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .2s}.btn-toggle-inline[data-v-017ae24f]:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.header-right[data-v-017ae24f]{display:flex;align-items:center;gap:1.5rem}.view-external-btn[data-v-017ae24f]{font-size:.9rem;color:var(--text-secondary);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.4rem}.view-external-btn[data-v-017ae24f]:hover{color:var(--primary-color)}.pdf-modal-overlay[data-v-017ae24f]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdf-modal-content[data-v-017ae24f]{background:#fff;width:100%;max-width:1200px;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.pdf-modal-header[data-v-017ae24f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.pdf-modal-header h3[data-v-017ae24f]{margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600}.close-modal-btn[data-v-017ae24f]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-modal-btn[data-v-017ae24f]:hover{background:#0000000d;color:var(--danger-color)}.close-modal-btn i[data-v-017ae24f]{font-size:1.25rem}.pdf-wrapper[data-v-017ae24f]{flex:1;background:#525659;position:relative}.pdf-wrapper iframe[data-v-017ae24f]{border:none;width:100%;height:100%}@media(max-width:1024px){.detail-grid[data-v-017ae24f]{grid-template-columns:1fr}.hero-banner[data-v-017ae24f]{height:300px}.resource-title[data-v-017ae24f]{font-size:2rem}}@media(max-width:768px){.document-viewer-section[data-v-017ae24f]{padding:1.5rem}.pdf-modal-overlay[data-v-017ae24f]{padding:0}.pdf-modal-content[data-v-017ae24f]{height:100vh;border-radius:0}}.modal-overlay[data-v-0a152482]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.modal-content[data-v-0a152482]{background:#fff;border-radius:12px;width:95%;max-width:1000px;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;overflow:hidden}.modal-header[data-v-0a152482]{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#fff}.modal-title[data-v-0a152482]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.close-btn[data-v-0a152482]{background:transparent;border:none;font-size:1.25rem;padding:.5rem;cursor:pointer;color:#64748b;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-0a152482]:hover{background:#f1f5f9;color:#ef4444}.modal-body[data-v-0a152482]{flex:1;background:#f8fafc;overflow:hidden;position:relative}.pdf-frame[data-v-0a152482]{width:100%;height:100%;border:none;display:block}.empty-state[data-v-0a152482]{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b}@media(max-width:768px){.modal-overlay[data-v-0a152482]{padding:1rem}.modal-content[data-v-0a152482]{height:95vh;width:100%}}.objective-render[data-v-4d7c33c5] ul{list-style-type:disc!important;padding-left:20px!important;margin:10px 0}.objective-placeholder[data-v-4d7c33c5]{color:#888;font-style:italic}.objective-render[data-v-4d7c33c5] li{margin-bottom:8px;display:list-item!important}.resource-detail-page[data-v-4d7c33c5]{padding:2rem 3rem;background:var(--bg-secondary);min-height:100vh}.detail-header[data-v-4d7c33c5]{display:flex;justify-content:space-between;margin-bottom:2rem}.back-icon[data-v-4d7c33c5]{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.back-icon i[data-v-4d7c33c5]{font-size:2rem;line-height:1;-webkit-text-stroke:1px var(--text-primary)}.detail-container[data-v-4d7c33c5]{background:var(--bg-primary);border-radius:16px;overflow:hidden;box-shadow:var(--modal-shadow)}.hero-banner[data-v-4d7c33c5]{height:400px;position:relative;background:#2c3e50}.hero-banner img[data-v-4d7c33c5]{width:100%;height:100%;object-fit:cover}.hero-content[data-v-4d7c33c5]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:3rem}.resource-title[data-v-4d7c33c5]{color:var(--white);font-size:3rem;margin:.5rem 0 0}.badge[data-v-4d7c33c5]{padding:.5rem 1rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-right:.5rem}.badge.category[data-v-4d7c33c5]{background:var(--white);color:var(--primary-color)}.badge.track[data-v-4d7c33c5]{background:#0003;color:var(--white);border:1px solid rgba(255,255,255,.5)}.detail-grid[data-v-4d7c33c5]{display:grid;grid-template-columns:1fr 300px;gap:4rem;padding:3rem}.info-block h3[data-v-4d7c33c5]{color:var(--primary-color);text-transform:uppercase;font-size:.8rem;letter-spacing:1px}.info-block p[data-v-4d7c33c5]{font-size:1.1rem;line-height:1.7;color:var(--text-primary)}.meta-card[data-v-4d7c33c5]{background:var(--bg-secondary);padding:1.5rem;border-radius:12px;box-shadow:var(--soft-shadow)}.meta-item[data-v-4d7c33c5]{margin-bottom:1.5rem}.meta-item label[data-v-4d7c33c5]{display:block;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase}.meta-item span[data-v-4d7c33c5]{font-weight:600;color:var(--text-primary)}.pills-container[data-v-4d7c33c5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.pill[data-v-4d7c33c5]{display:inline-block;padding:.25rem .75rem;background:var(--primary-color);color:var(--white);border-radius:999px;font-size:.75rem;font-weight:500}.btn-action[data-v-4d7c33c5]{padding:.6rem 1.2rem;border-radius:8px;border:none;font-weight:600;cursor:pointer}.btn-action.edit[data-v-4d7c33c5]{background:var(--primary-color);color:var(--white)}.btn-action.edit[data-v-4d7c33c5]:hover{background:var(--primary-hover)}.btn-action.delete[data-v-4d7c33c5]{background:var(--bg-primary);border:1px solid var(--border-color);margin-left:.5rem}.document-viewer-section[data-v-4d7c33c5]{border-top:1px solid var(--border-color);background:var(--bg-primary);padding:3rem}.viewer-header[data-v-4d7c33c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header-left[data-v-4d7c33c5]{display:flex;align-items:center;gap:.75rem}.header-left i[data-v-4d7c33c5]{font-size:1.5rem;color:var(--primary-color)}.header-left h3[data-v-4d7c33c5]{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-primary)}.btn-toggle-inline[data-v-4d7c33c5]{margin-left:1rem;padding:.3rem .8rem;font-size:.8rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .2s}.btn-toggle-inline[data-v-4d7c33c5]:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.header-right[data-v-4d7c33c5]{display:flex;align-items:center;gap:1.5rem}.view-external-btn[data-v-4d7c33c5]{font-size:.9rem;color:var(--text-secondary);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.4rem}.view-external-btn[data-v-4d7c33c5]:hover{color:var(--primary-color)}.pdf-wrapper[data-v-4d7c33c5]{box-shadow:var(--soft-shadow);border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.pdf-wrapper iframe[data-v-4d7c33c5]{border:none;background:#525659}@media(max-width:1024px){.detail-grid[data-v-4d7c33c5]{grid-template-columns:1fr}.hero-banner[data-v-4d7c33c5]{height:300px}.resource-title[data-v-4d7c33c5]{font-size:2rem}}@media(max-width:768px){.document-viewer-section[data-v-4d7c33c5]{padding:1.5rem}.pdf-wrapper iframe[data-v-4d7c33c5]{height:500px}}.image-container[data-v-4d7c33c5]{display:flex;flex-wrap:wrap;gap:15px}.preview-img[data-v-4d7c33c5]{width:120px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.background-preview[data-v-4d7c33c5]{width:100%;height:60px;border-radius:8px;border:1px solid #e2e8f0}.view-group[data-v-4d7c33c5]{margin-bottom:24px}.main-info[data-v-4d7c33c5]{display:flex;flex-direction:column;gap:20px}.additional-content[data-v-4d7c33c5]{font-size:1.1rem;line-height:1.7;color:var(--text-primary)}.additional-content[data-v-4d7c33c5] p{margin-bottom:.5rem}.additional-content[data-v-4d7c33c5] ul,.additional-content[data-v-4d7c33c5] ol{padding-left:20px;margin:10px 0}.additional-content[data-v-4d7c33c5] li{margin-bottom:8px}.modal-overlay[data-v-189c53c6]{position:fixed;inset:0;background:#0a0a0a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-189c53c6]{background:var(--bg-primary);border-radius:12px;width:100%;max-width:1000px;max-height:95vh;overflow-y:auto;position:relative;box-shadow:var(--modal-shadow)}.modal-close[data-v-189c53c6]{position:absolute;top:1rem;right:1rem;background:var(--white);border:1px solid var(--border-color);width:38px;height:38px;border-radius:50%;cursor:pointer;z-index:20}.modal-header[data-v-189c53c6]{background:var(--white);border-bottom:1px solid var(--border-color);padding:1.5rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30}.header-actions[data-v-189c53c6]{display:flex;align-items:center;gap:1rem}.modal-close-inline[data-v-189c53c6]{background:transparent;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.modal-close-inline[data-v-189c53c6]:hover{color:var(--text-primary)}.status-badge[data-v-189c53c6]{font-size:.75rem;background:var(--primary-color);color:var(--white);padding:.375rem .75rem;border-radius:9999px;white-space:nowrap}.header-profile-group[data-v-189c53c6]{display:flex;align-items:center;gap:1rem}.profile-avatar[data-v-189c53c6]{width:56px;height:56px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:20px}.profile-name[data-v-189c53c6]{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.profile-role[data-v-189c53c6]{font-size:.875rem;color:var(--text-secondary)}.content-grid[data-v-189c53c6]{padding:1.5rem;display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:flex-start}.column-left[data-v-189c53c6],.column-right[data-v-189c53c6]{display:flex;flex-direction:column;gap:1.5rem}.profile-info-section[data-v-189c53c6]{display:flex;flex-direction:column;gap:1rem}.info-label[data-v-189c53c6]{font-size:.875rem;color:var(--text-secondary);font-weight:500;margin-bottom:.25rem}.info-text[data-v-189c53c6]{font-size:1rem;color:var(--text-primary);font-weight:400}.card-box[data-v-189c53c6]{background:var(--white);border-radius:12px;border:1px solid var(--border-color);padding:1.5rem}.detail-box[data-v-189c53c6]{background:var(--white);border-radius:12px;border:1px solid var(--border-color);padding:1rem}.card-heading[data-v-189c53c6]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.list-card[data-v-189c53c6]{padding:0;overflow:hidden}.list-card .card-heading[data-v-189c53c6]{padding:1.5rem 1.5rem 0}.reusable-list-container[data-v-189c53c6]{max-height:400px;overflow-y:auto}.stats-grid[data-v-189c53c6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.stat-card[data-v-189c53c6]{background:var(--white);border-radius:12px;border:1px solid var(--border-color);padding:1rem;display:flex;flex-direction:column}.stat-label[data-v-189c53c6]{margin:0;font-size:.875rem}.stat-value[data-v-189c53c6]{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-top:auto;line-height:1}.stat-unit[data-v-189c53c6]{font-size:1.125rem;color:var(--text-secondary)}.bar-chart-container[data-v-189c53c6]{height:160px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.chart-bar[data-v-189c53c6]{width:100%;background:var(--secondary-color);border-radius:3px 3px 0 0}.chart-label-month[data-v-189c53c6],.chart-label-value[data-v-189c53c6]{font-size:.75rem}.response-time-list[data-v-189c53c6]{display:flex;flex-direction:column;gap:1rem}.response-time-item[data-v-189c53c6]{display:flex;align-items:center;gap:1rem}.progress-bar-bg[data-v-189c53c6]{width:100%;background:var(--border-color);height:12px;border-radius:9999px;overflow:hidden}.progress-bar-fill[data-v-189c53c6]{height:12px;border-radius:9999px}@media(max-width:1024px){.stats-grid[data-v-189c53c6]{grid-template-columns:1fr}}.empty-chart-text[data-v-189c53c6]{height:160px;display:flex;align-items:center;justify-content:center;color:var(--muted-gray);font-size:.875rem;border:1px dashed var(--border-color);border-radius:8px}.opacity-50[data-v-189c53c6]{opacity:.5;transition:opacity .3s ease}.page-container[data-v-c07aeb39]{max-width:100%;padding:0;display:flex;flex-direction:column;gap:0}.header-section[data-v-c07aeb39]{background:var(--bg-primary);padding:1.25rem 2rem;border-radius:0}.header-top[data-v-c07aeb39]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.header-content[data-v-c07aeb39]{flex:1}.card-header-row[data-v-c07aeb39]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.card-title[data-v-c07aeb39]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:10px}.page-title[data-v-c07aeb39]{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.page-subtitle[data-v-c07aeb39]{font-size:.8125rem;color:var(--text-secondary);margin:0}.search-wrapper[data-v-c07aeb39]{margin-top:.75rem}.search-container[data-v-c07aeb39]{position:relative;max-width:400px}.search-icon[data-v-c07aeb39]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.search-input[data-v-c07aeb39]{width:100%;padding:.5rem 2.75rem .5rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;transition:all .2s;font-family:inherit;background:#fff}.search-input[data-v-c07aeb39]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.clear-btn[data-v-c07aeb39]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.clear-btn[data-v-c07aeb39]:hover{color:var(--text-primary)}.content-section[data-v-c07aeb39]{background:#fff;padding:1.5rem;border-radius:0 0 16px 16px;min-height:400px}.section-title[data-v-c07aeb39]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 1.25rem}.loading-state[data-v-c07aeb39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-c07aeb39]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--secondary-color);border-radius:50%;animation:spin-c07aeb39 .8s linear infinite}@keyframes spin-c07aeb39{to{transform:rotate(360deg)}}.loading-text[data-v-c07aeb39]{margin-top:1rem;color:var(--text-secondary);font-size:.875rem}.members-list[data-v-c07aeb39]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.member-item[data-v-c07aeb39]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--border-color);border-radius:12px;transition:all .2s ease}.member-item[data-v-c07aeb39]:hover{box-shadow:0 4px 12px #00000014;border-color:#ddd}.member-main[data-v-c07aeb39]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.member-avatar[data-v-c07aeb39]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9375rem;flex-shrink:0}.member-identity[data-v-c07aeb39]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.member-name[data-v-c07aeb39]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.member-email[data-v-c07aeb39]{font-size:.8125rem;color:var(--text-secondary);margin:0}.status-badge[data-v-c07aeb39]{display:inline-block;padding:.1875rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:capitalize;width:fit-content;margin-top:.1875rem}.status-badge.active[data-v-c07aeb39]{background:#dcfce7;color:#16a34a}.status-badge.pending[data-v-c07aeb39]{background:#fef3c7;color:#d97706}.member-details[data-v-c07aeb39]{display:flex;align-items:center;gap:1.75rem;flex-shrink:0}.detail-item[data-v-c07aeb39]{display:flex;flex-direction:column;gap:.1875rem;min-width:110px}.detail-label[data-v-c07aeb39]{font-size:.6875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.detail-value[data-v-c07aeb39]{font-size:.8125rem;color:var(--text-primary);font-weight:500}.member-actions[data-v-c07aeb39]{flex-shrink:0}.action-btn[data-v-c07aeb39]{background:none;border:none;cursor:pointer;padding:.375rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.action-btn[data-v-c07aeb39]:hover{background:var(--bg-secondary);color:var(--text-primary)}.action-menu-container[data-v-c07aeb39]{position:relative}.action-dropdown[data-v-c07aeb39]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;min-width:120px;overflow:hidden}.dropdown-item[data-v-c07aeb39]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:var(--text-primary);transition:background .2s}.dropdown-item[data-v-c07aeb39]:hover{background:var(--bg-secondary)}.dropdown-item svg[data-v-c07aeb39]{color:var(--text-secondary)}.pagination-container[data-v-c07aeb39]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color)}.pagination-wrapper[data-v-c07aeb39]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-c07aeb39]{padding:.5rem 1rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn[data-v-c07aeb39]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn[data-v-c07aeb39]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-c07aeb39]{display:flex;align-items:center;gap:.25rem}.pg-pages span[data-v-c07aeb39]{color:var(--text-secondary);padding:0 .25rem}.pg-btn-number[data-v-c07aeb39]{min-width:34px;height:34px;padding:.5rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn-number[data-v-c07aeb39]:hover{background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn-number.active[data-v-c07aeb39]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.limit-selector-inline[data-v-c07aeb39]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.limit-dropdown[data-v-c07aeb39]{padding:.5rem 2rem .5rem .5rem;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;cursor:pointer;font-size:.8125rem;color:var(--text-primary);font-family:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.limit-dropdown[data-v-c07aeb39]:focus{outline:none;border-color:var(--secondary-color)}.pagination-summary[data-v-c07aeb39]{text-align:center;color:var(--text-secondary);font-size:.8125rem;padding-top:.5rem}.empty-state[data-v-c07aeb39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-text[data-v-c07aeb39]{margin-top:1rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.empty-subtext[data-v-c07aeb39]{margin-top:.5rem;color:var(--text-secondary);font-size:.8125rem}.fade-enter-active[data-v-c07aeb39],.fade-leave-active[data-v-c07aeb39]{transition:opacity .2s}.fade-enter-from[data-v-c07aeb39],.fade-leave-to[data-v-c07aeb39]{opacity:0}@media(max-width:1024px){.member-details[data-v-c07aeb39]{gap:1.5rem}.detail-item[data-v-c07aeb39]{min-width:100px}.header-top[data-v-c07aeb39]{gap:1rem}}@media(max-width:768px){.page-container[data-v-c07aeb39]{margin:-16px}.header-section[data-v-c07aeb39]{padding:1rem 1.25rem}.header-top[data-v-c07aeb39]{flex-direction:column;align-items:stretch;gap:1rem}.btn-invite[data-v-c07aeb39]{width:100%;justify-content:center}.content-section[data-v-c07aeb39]{padding:1.25rem}.page-title[data-v-c07aeb39]{font-size:1.25rem}.member-item[data-v-c07aeb39]{flex-direction:column;align-items:flex-start;gap:1rem}.member-details[data-v-c07aeb39]{width:100%;flex-direction:column;gap:.75rem}.detail-item[data-v-c07aeb39]{min-width:auto;width:100%}.member-actions[data-v-c07aeb39]{align-self:flex-end}.pagination-container[data-v-c07aeb39]{flex-direction:column;align-items:stretch}.pagination-wrapper[data-v-c07aeb39],.limit-selector-inline[data-v-c07aeb39]{justify-content:center}}.modal-overlay[data-v-c07aeb39]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-container[data-v-c07aeb39]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:modal-slide-up-c07aeb39 .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-slide-up-c07aeb39{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-c07aeb39]{background:var(--bg-primary);padding:1.5rem 2rem;border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-radius:16px 16px 0 0}.modal-title[data-v-c07aeb39]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-c07aeb39]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-btn[data-v-c07aeb39]:hover{color:var(--text-primary);background:#0000000d}.modal-content[data-v-c07aeb39]{flex:1;overflow-y:auto;padding:0}.modal-fade-enter-active[data-v-c07aeb39],.modal-fade-leave-active[data-v-c07aeb39]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-c07aeb39],.modal-fade-leave-to[data-v-c07aeb39]{opacity:0}.modal-fade-enter-active .modal-container[data-v-c07aeb39]{animation:modal-slide-up-c07aeb39 .3s cubic-bezier(.4,0,.2,1)}.modal-fade-leave-active .modal-container[data-v-c07aeb39]{animation:modal-slide-down-c07aeb39 .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-slide-down-c07aeb39{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}@media(max-width:768px){.modal-overlay[data-v-c07aeb39]{padding:0}.modal-container[data-v-c07aeb39]{max-width:100%;max-height:100vh;border-radius:0}.modal-header[data-v-c07aeb39]{border-radius:0;padding:1rem 1.25rem}.modal-title[data-v-c07aeb39]{font-size:1.25rem}}.modal-details-box[data-v-01a4da2b]{background:#f8fafc;padding:1.25rem;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:1rem}.role-comparison[data-v-01a4da2b]{margin-top:1rem;display:flex;justify-content:center}.role-badge[data-v-01a4da2b]{display:flex;flex-direction:column;padding:.5rem 1rem;border-radius:8px;background:#fff;border:1px solid #e5e7eb}.role-badge .label[data-v-01a4da2b]{font-size:.65rem;text-transform:uppercase;color:#9ca3af;font-weight:700}.role-badge .val[data-v-01a4da2b]{font-weight:700;color:var(--primary-color)}.modal-overlay[data-v-01a4da2b]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-01a4da2b]{background:#fff;width:90%;max-width:420px;border-radius:16px;overflow:hidden}.modal-header[data-v-01a4da2b]{padding:1.25rem;display:flex;justify-content:space-between;border-bottom:1px solid #f3f4f6}.modal-body[data-v-01a4da2b]{padding:2rem 1.5rem;text-align:center}.action-warning-icon[data-v-01a4da2b]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.action-warning-icon.approve[data-v-01a4da2b]{background:#f0fdf4;color:#16a34a}.action-warning-icon.reject[data-v-01a4da2b]{background:#fef2f2;color:#dc2626}.modal-footer[data-v-01a4da2b]{padding:1rem;background:#f9fafb;display:flex;gap:.75rem}.btn-secondary[data-v-01a4da2b]{flex:1;padding:.6rem;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-weight:600;cursor:pointer}.btn-action[data-v-01a4da2b]{flex:1;padding:.6rem;border-radius:8px;border:none;color:#fff;font-weight:600;cursor:pointer}.btn-approve[data-v-01a4da2b]{background:#16a34a}.btn-reject[data-v-01a4da2b]{background:#dc2626}.modal-close[data-v-01a4da2b]{top:1rem;right:1rem;background:var(--white);color:#4a5568;border:1px solid #e2e8f0;width:42px;height:42px;border-radius:50%;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 4px 10px #00000014}.modal-close[data-v-01a4da2b]:hover{background:#f7fafc;transform:scale(1.07)}.page-container[data-v-9e3df08c]{height:calc(100vh - 64px);display:flex;flex-direction:column;background:#f9fafb;overflow:hidden}.header-section[data-v-9e3df08c]{flex-shrink:0;background:#fff;padding:1.5rem 2rem 0;border-bottom:1px solid #e5e7eb}.search-container[data-v-9e3df08c]{margin-bottom:1rem;width:100%;max-width:600px}.search-input-wrapper[data-v-9e3df08c]{position:relative;display:flex;align-items:center}.search-icon[data-v-9e3df08c]{position:absolute;left:1rem;color:#9ca3af}.search-input[data-v-9e3df08c]{width:100%;padding:.85rem 1rem .85rem 2.8rem;border:1px solid #e5e7eb;border-radius:12px;outline:none;transition:border-color .2s}.search-input[data-v-9e3df08c]:focus{border-color:var(--primary-color)}.clear-btn[data-v-9e3df08c]{position:absolute;right:1rem;background:none;border:none;color:#9ca3af;cursor:pointer}.tabs-container[data-v-9e3df08c]{display:flex;gap:2rem}.tab-btn[data-v-9e3df08c]{padding:1rem 0;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.875rem;font-weight:600;color:#6b7280;transition:all .2s;outline:none!important}.tab-btn.active[data-v-9e3df08c]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.content-section[data-v-9e3df08c]{flex:1;overflow-y:auto;padding:1.5rem 2rem}.requests-list[data-v-9e3df08c]{display:flex;flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto}.request-item[data-v-9e3df08c]{display:flex;align-items:center;padding:1rem 1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%}.request-main[data-v-9e3df08c]{display:flex;align-items:center;gap:1rem;width:220px;flex-shrink:0}.member-avatar[data-v-9e3df08c],.avatar-image[data-v-9e3df08c]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9375rem;flex-shrink:0}.request-details[data-v-9e3df08c]{flex:1;display:flex;align-items:flex-start;padding:0 1rem;min-width:0;gap:2.5rem}.detail-column[data-v-9e3df08c]{display:flex;flex-direction:column;gap:.4rem;padding-right:1rem;min-width:0}.col-status[data-v-9e3df08c],.col-type[data-v-9e3df08c]{flex:0 0 20%}.col-date[data-v-9e3df08c]{flex:0 0 15%}.col-actions[data-v-9e3df08c]{flex:0 0 5%;display:flex;justify-content:flex-end}.detail-label[data-v-9e3df08c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:700;white-space:nowrap}.detail-value[data-v-9e3df08c]{font-size:.9rem;color:#374151;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.col-status .detail-value[data-v-9e3df08c],.detail-column:has(.status-badge) .detail-value[data-v-9e3df08c]{overflow:visible}.status-badge[data-v-9e3df08c]{display:inline-flex;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-badge.pending[data-v-9e3df08c]{background:#fff7ed;color:#c2410c}.status-badge.approved[data-v-9e3df08c]{background:#f0fdf4;color:#15803d}.status-badge.rejected[data-v-9e3df08c]{background:#fef2f2;color:#b91c1c}.action-menu-container[data-v-9e3df08c]{position:relative}.action-btn[data-v-9e3df08c]{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.action-dropdown[data-v-9e3df08c]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;z-index:50;min-width:180px;padding:.5rem}.dropdown-item[data-v-9e3df08c]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;border:none;background:none;border-radius:6px;cursor:pointer;color:#374151}.dropdown-item[data-v-9e3df08c]:hover{background:#f3f4f6}.dropdown-item.approve[data-v-9e3df08c]{color:#15803d}.dropdown-item.reject[data-v-9e3df08c]{color:#b91c1c}.dropdown-divider[data-v-9e3df08c]{height:1px;background:#e5e7eb;margin:.5rem 0}.pagination-section[data-v-9e3df08c]{margin-top:.2rem;padding-bottom:2rem}.pagination-container[data-v-9e3df08c]{display:flex;justify-content:center;align-items:center;gap:1rem}.pagination-wrapper[data-v-9e3df08c]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-9e3df08c],.pg-btn-number[data-v-9e3df08c]{padding:.5rem .8rem;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-size:.875rem;color:#374151;outline:none!important;margin:.1rem}.pg-btn[data-v-9e3df08c]:disabled{opacity:.5;cursor:not-allowed}.pg-btn-number.active[data-v-9e3df08c]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.limit-selector-inline[data-v-9e3df08c]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280}.limit-dropdown[data-v-9e3df08c]{padding:.4rem;border:1px solid #e5e7eb;border-radius:6px;outline:none}.pagination-summary[data-v-9e3df08c]{text-align:center;color:#6b7280;font-size:.8125rem;margin-top:1rem}.col-user[data-v-9e3df08c]{flex:0 0 40%;display:flex;flex-direction:row;align-items:center;gap:1rem;min-width:0;padding-right:1rem}.member-identity[data-v-9e3df08c]{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.identity-info[data-v-9e3df08c]{display:flex;flex-direction:column}.member-name[data-v-9e3df08c]{margin:0;font-size:.875rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-email[data-v-9e3df08c]{margin:0;font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-identity .detail-label[data-v-9e3df08c]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:700}.page-title[data-v-9e3df08c]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.page-subtitle[data-v-9e3df08c]{color:#6b7280;font-size:.875rem;margin:.25rem 0 .5rem}.btn-spinner[data-v-9e3df08c]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-9e3df08c .8s linear infinite}@keyframes spin-9e3df08c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dropdown-item[data-v-9e3df08c]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.communication-container[data-v-e20b9175]{padding:24px}.header-section[data-v-e20b9175]{margin-bottom:24px}.header-section h1[data-v-e20b9175]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.subtitle[data-v-e20b9175]{color:var(--text-secondary);font-size:14px}.tabs[data-v-e20b9175]{display:flex;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:1px}.tab-btn[data-v-e20b9175]{background:none;border:none;padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;outline:none}.tab-btn.active[data-v-e20b9175]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.table-container[data-v-e20b9175]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.table-container[data-v-e20b9175]::-webkit-scrollbar{height:8px;width:8px}.table-container[data-v-e20b9175]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container[data-v-e20b9175]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.table-container[data-v-e20b9175]::-webkit-scrollbar-thumb:hover{background:#aaa}.logs-table[data-v-e20b9175]{width:100%;min-width:1000px;border-collapse:collapse}.logs-table th[data-v-e20b9175],.logs-table td[data-v-e20b9175]{padding:6px 8px;text-align:left;border-bottom:1px solid var(--border-color)}.logs-table th[data-v-e20b9175]{background:#f8fafc;font-weight:600;color:var(--text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.badge[data-v-e20b9175]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600}.badge-blue[data-v-e20b9175]{background:#eff6ff;color:#3b82f6}.badge-green[data-v-e20b9175]{background:#f0fdf4;color:#22c55e}.to-cell[data-v-e20b9175]{max-width:200px}.cell-truncate[data-v-e20b9175]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-cell[data-v-e20b9175]{white-space:nowrap}.content-cell[data-v-e20b9175]{max-width:280px}.content-wrapper[data-v-e20b9175]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.status-badge[data-v-e20b9175]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.status-success[data-v-e20b9175]{background:#dcfce7;color:#166534}.status-error[data-v-e20b9175]{background:#fee2e2;color:#991b1b}.status-warning[data-v-e20b9175]{background:#fef3c7;color:#92400e}.status-neutral[data-v-e20b9175]{background:#f3f4f6;color:#374151}.text-center[data-v-e20b9175]{text-align:center}.pagination-container[data-v-e20b9175]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:24px;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color)}.pagination-wrapper[data-v-e20b9175]{display:flex;align-items:center;gap:.5rem}.pg-btn[data-v-e20b9175]{padding:.5rem 1rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8125rem;color:var(--text-primary);font-family:inherit}.pg-btn[data-v-e20b9175]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn[data-v-e20b9175]:disabled{opacity:.5;cursor:not-allowed}.pg-pages[data-v-e20b9175]{display:flex;align-items:center;gap:.25rem}.pg-pages span[data-v-e20b9175]{color:var(--text-secondary);padding:0 .25rem}.pg-btn-number[data-v-e20b9175]{min-width:34px;height:34px;padding:.5rem;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.875rem;color:var(--text-primary);display:flex;align-items:center;justify-content:center}.pg-btn-number[data-v-e20b9175]:hover:not(.active){background:var(--bg-secondary);border-color:var(--secondary-color);color:var(--secondary-color)}.pg-btn-number.active[data-v-e20b9175]{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.limit-selector-inline[data-v-e20b9175]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.limit-dropdown[data-v-e20b9175]{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:6px;background:#fff;color:var(--text-primary);font-size:.875rem;cursor:pointer}.limit-dropdown[data-v-e20b9175]:focus{outline:none;border-color:var(--secondary-color)}.pagination-summary[data-v-e20b9175]{margin-top:1rem;text-align:center;font-size:.875rem;color:var(--text-secondary)}.pagination-summary strong[data-v-e20b9175]{color:var(--text-primary);font-weight:600}.screen-container[data-v-f293ae28]{max-width:900px;margin:0 auto;padding-bottom:40px}.banner-image-container[data-v-f293ae28]{width:100%;height:250px;border-radius:16px 16px 0 0;overflow:hidden;position:relative;box-shadow:0 4px 20px #00000026;z-index:0}.banner-image[data-v-f293ae28]{width:100%;height:100%;object-fit:cover;display:block}.banner-overlay[data-v-f293ae28]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0003)}.card[data-v-f293ae28]{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 30px #00000014;position:relative;z-index:1;width:100%;box-sizing:border-box}.card.with-banner[data-v-f293ae28]{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 30px #00000014}.card-title[data-v-f293ae28]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center;letter-spacing:-.5px}.edit-mode-notice[data-v-f293ae28]{display:flex;align-items:flex-start;gap:12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:16px;margin-bottom:24px}.notice-icon[data-v-f293ae28]{font-size:24px;flex-shrink:0}.notice-content[data-v-f293ae28]{flex:1}.notice-content strong[data-v-f293ae28]{display:block;color:#1976d2;font-size:15px;margin-bottom:4px}.notice-content p[data-v-f293ae28]{color:#1565c0;font-size:14px;margin:0;line-height:1.5}.tabs[data-v-f293ae28]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ccc transparent;padding-bottom:2px}.tabs[data-v-f293ae28]::-webkit-scrollbar{height:6px}.tabs[data-v-f293ae28]::-webkit-scrollbar-track{background:transparent}.tabs[data-v-f293ae28]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.tabs[data-v-f293ae28]::-webkit-scrollbar-thumb:hover{background:#aaa}.global-actions[data-v-f293ae28]{margin-top:40px;display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:1px solid #e0e0e0}.save-all-btn[data-v-f293ae28]{min-width:180px;font-weight:600;font-size:16px;padding:12px 24px}.cancel-btn[data-v-f293ae28]{font-size:16px;padding:12px 24px}.tab-btn[data-v-f293ae28]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s;white-space:nowrap;flex-shrink:0}.tab-btn[data-v-f293ae28]:hover{color:#333}.tab-btn.active[data-v-f293ae28]{color:var(--secondary-color)}.tab-btn.active[data-v-f293ae28]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--secondary-color)}.tab-content[data-v-f293ae28]{animation:fadeIn-f293ae28 .3s}@keyframes fadeIn-f293ae28{0%{opacity:0}to{opacity:1}}.capacity-section[data-v-f293ae28]{margin-top:10px}.capacity-question[data-v-f293ae28]{text-align:center;margin-bottom:30px}.question-title[data-v-f293ae28]{font-size:20px;font-weight:600;color:#333;margin-bottom:24px;line-height:1.4}.toggle-button-group[data-v-f293ae28]{display:flex;gap:16px;justify-content:center}.toggle-btn[data-v-f293ae28]{min-width:120px;padding:14px 32px;font-size:16px;font-weight:600;border:2px solid #e0e0e0;border-radius:8px;background:#f8f9fa;color:#666;cursor:pointer;transition:all .3s ease}.toggle-btn[data-v-f293ae28]:hover:not(:disabled){border-color:var(--secondary-color);color:var(--secondary-color);background:#f0f7ff}.toggle-btn.active[data-v-f293ae28]{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.toggle-btn[data-v-f293ae28]:disabled{opacity:.6;cursor:not-allowed}.ambassadors-section[data-v-f293ae28]{margin-top:10px}.waypal-info[data-v-f293ae28]{margin-bottom:30px}.info-card[data-v-f293ae28]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:30px;color:#fff;display:flex;align-items:flex-start;gap:20px}.info-icon[data-v-f293ae28]{font-size:48px;flex-shrink:0}.info-content h3[data-v-f293ae28]{font-size:20px;font-weight:600;margin:0 0 12px}.info-content p[data-v-f293ae28]{font-size:15px;line-height:1.6;opacity:.95;margin:0}.volunteers-section[data-v-f293ae28],.resources-section[data-v-f293ae28],.recurrence-section[data-v-f293ae28]{margin-top:10px}.recurrence-info-banner[data-v-f293ae28]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #2196f3;border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.recurrence-banner-icon[data-v-f293ae28]{font-size:48px;flex-shrink:0}.recurrence-banner-content h4[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.recurrence-banner-content p[data-v-f293ae28]{font-size:14px;color:#333;line-height:1.6;margin:0}.ends-section[data-v-f293ae28]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:25px}.section-subtitle[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.radio-group-vertical[data-v-f293ae28]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.radio-label-card[data-v-f293ae28]{display:flex;align-items:flex-start;gap:15px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;padding:18px;cursor:pointer;transition:all .3s}.radio-label-card[data-v-f293ae28]:hover{border-color:var(--secondary-color)}.radio-label-card[data-v-f293ae28]:has(input:checked){background:#f1f8f4;border-color:var(--success-color)}.radio-label-card input[type=radio][data-v-f293ae28]{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}.radio-card-content strong[data-v-f293ae28]{display:block;font-size:15px;color:#333;margin-bottom:5px}.radio-card-content p[data-v-f293ae28]{font-size:13px;color:#666;margin:0}.conditional-input[data-v-f293ae28]{background:#f8f9fa;border-radius:8px;padding:20px;margin-top:15px}.conditional-input .form-label[data-v-f293ae28]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.conditional-input .form-input[data-v-f293ae28]{width:100%;max-width:300px;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px}.post-survey-section[data-v-f293ae28]{margin-top:10px}.intro-text[data-v-f293ae28]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.6}.auto-survey-banner[data-v-f293ae28]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid var(--success-color);border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.survey-banner-icon[data-v-f293ae28]{font-size:48px;flex-shrink:0}.survey-banner-content h4[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.survey-banner-content p[data-v-f293ae28]{font-size:14px;color:#333;line-height:1.6;margin:0}.survey-settings[data-v-f293ae28]{background:#fff;border:2px solid var(--secondary-color);border-radius:12px;padding:25px;margin-bottom:25px}.survey-settings h4[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.settings-grid[data-v-f293ae28]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-f293ae28]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px}.setting-label[data-v-f293ae28]{display:flex;align-items:center;gap:10px}.setting-icon[data-v-f293ae28]{font-size:20px}.setting-label strong[data-v-f293ae28]{font-size:15px;color:#333}.setting-value[data-v-f293ae28]{font-size:14px;color:#666}.setting-value-editable[data-v-f293ae28]{flex:1;max-width:400px;margin-left:20px}.timing-select[data-v-f293ae28]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.checkbox-inline[data-v-f293ae28]{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;cursor:pointer}.checkbox-inline input[type=checkbox][data-v-f293ae28]{width:18px;height:18px;cursor:pointer}.opt-out-section[data-v-f293ae28]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;margin-bottom:25px}.opt-out-checkbox[data-v-f293ae28]{display:flex;gap:15px;align-items:flex-start;cursor:pointer}.opt-out-checkbox input[type=checkbox][data-v-f293ae28]{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}.opt-out-text strong[data-v-f293ae28]{display:block;font-size:15px;color:#333;margin-bottom:5px}.opt-out-text p[data-v-f293ae28]{font-size:13px;color:#666;margin:0}.confirmation-box[data-v-f293ae28]{background:linear-gradient(135deg,#e8f5e9,#f1f8f4);border:2px solid var(--success-color);border-radius:12px;padding:20px;text-align:center;margin-bottom:30px}.confirm-icon[data-v-f293ae28]{font-size:40px;margin-bottom:10px}.confirmation-box p[data-v-f293ae28]{margin:5px 0;color:#333;font-size:14px}.confirmation-box strong[data-v-f293ae28]{font-size:16px;color:var(--success-color)}.participants-section[data-v-f293ae28]{margin-top:10px}.audience-options[data-v-f293ae28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.audience-card[data-v-f293ae28]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:16px;padding:35px 25px;text-align:center;cursor:pointer;transition:all .3s}.audience-card[data-v-f293ae28]:hover{border-color:var(--secondary-color);transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.audience-card.selected[data-v-f293ae28]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 8px 24px #4caf5033}.audience-card h4[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.audience-card p[data-v-f293ae28]{font-size:14px;color:#666;line-height:1.5}.icon-large[data-v-f293ae28]{margin-bottom:20px;display:flex;justify-content:center}.existing-members-section[data-v-f293ae28],.new-members-section[data-v-f293ae28]{margin-top:30px;padding-top:30px;border-top:2px solid #e0e0e0}.subsection-title[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.delivery-options[data-v-f293ae28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-bottom:40px}.delivery-card[data-v-f293ae28]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:16px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s}.delivery-card[data-v-f293ae28]:hover{border-color:var(--secondary-color);transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.delivery-card.selected[data-v-f293ae28]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 8px 24px #4caf5033}.delivery-card h5[data-v-f293ae28]{font-size:16px;font-weight:600;color:#333;margin:0}.member-controls[data-v-f293ae28]{display:flex;gap:15px;margin-bottom:25px;align-items:center;flex-wrap:wrap}.select-all-controls[data-v-f293ae28]{display:flex;gap:10px}.btn-select-all[data-v-f293ae28],.btn-deselect-all[data-v-f293ae28]{padding:10px 16px;border:2px solid var(--secondary-color);border-radius:8px;background:#fff;color:var(--secondary-color);font-weight:500;cursor:pointer;transition:all .3s;font-size:14px}.btn-select-all[data-v-f293ae28]:hover,.btn-deselect-all[data-v-f293ae28]:hover{background:var(--secondary-color);color:#fff}.loading-state[data-v-f293ae28]{text-align:center;padding:40px;color:#666}.member-item[data-v-f293ae28]{display:flex;align-items:center;gap:15px;padding:15px;border-radius:8px;cursor:pointer;transition:all .3s;margin-bottom:8px;border:2px solid transparent}.member-item[data-v-f293ae28]:hover{background:#f5f5f5;border-color:#e0e0e0}.member-item.selected[data-v-f293ae28]{background:#f1f8f4;border-color:var(--success-color)}.member-checkbox[data-v-f293ae28]{flex-shrink:0;cursor:pointer}.no-members[data-v-f293ae28]{text-align:center;padding:40px;color:#999}.btn-text[data-v-f293ae28]{background:none;border:none;color:var(--secondary-color);font-weight:500;cursor:pointer;padding:8px 0;transition:color .3s}.btn-text[data-v-f293ae28]:hover{color:var(--secondary-hover);text-decoration:underline}.upload-zone[data-v-f293ae28]{margin-bottom:32px;padding:40px 32px;background:linear-gradient(135deg,#fff5f3,#ffe8e5);border:2px dashed var(--primary-color);border-radius:16px;text-align:center;cursor:pointer;transition:all .3s}.upload-zone[data-v-f293ae28]:hover{border-color:#d94a38;background:linear-gradient(135deg,#ffe8e5,#ffd4d0)}.upload-zone.drag-over[data-v-f293ae28]{border-color:var(--secondary-color);background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.upload-zone-icon[data-v-f293ae28]{width:48px;height:48px;color:var(--primary-color);stroke-width:2;margin-bottom:16px}.upload-main-text[data-v-f293ae28]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.upload-sub-text[data-v-f293ae28]{font-size:14px;color:#666;margin-bottom:12px}.upload-hint[data-v-f293ae28]{font-size:12px;color:#999}.upload-review[data-v-f293ae28]{background:#f8f9fa;border-radius:12px;padding:20px}.review-header[data-v-f293ae28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.review-header h5[data-v-f293ae28]{margin:0;font-size:16px;font-weight:600;color:#333}.preview-list[data-v-f293ae28]{max-height:300px;overflow-y:auto}.member-card[data-v-f293ae28]{display:flex;align-items:center;gap:15px;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px}.member-details[data-v-f293ae28]{flex:1}.member-phone[data-v-f293ae28]{font-size:12px;color:#999;margin:0}.error-message-card[data-v-f293ae28]{background:#fff5f5;border:1px solid #fc8181;border-radius:8px;padding:15px;margin-top:15px}.error-message-card p[data-v-f293ae28]{color:#c53030;margin:0;font-size:14px}.info-banner[data-v-f293ae28]{background:#e3f2fd;border:2px solid var(--secondary-color);border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin-bottom:25px}.banner-icon[data-v-f293ae28]{font-size:32px;flex-shrink:0}.info-banner p[data-v-f293ae28]{margin:5px 0;font-size:14px;color:#333;line-height:1.5}.info-banner strong[data-v-f293ae28]{font-size:15px;color:var(--secondary-color)}.resources-subsection[data-v-f293ae28]{margin-bottom:25px}.resources-subsection h4[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.section-note[data-v-f293ae28]{font-size:14px;color:#666;margin-bottom:15px}.resources-grid[data-v-f293ae28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.resource-card[data-v-f293ae28]{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:15px;cursor:pointer;transition:all .3s;display:flex;gap:12px}.resource-card[data-v-f293ae28]:hover{border-color:var(--secondary-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.resource-card.selected[data-v-f293ae28]{border-color:var(--success-color);background:#f1f8f4}.resource-checkbox[data-v-f293ae28]{flex-shrink:0;padding-top:2px}.resource-checkbox input[type=checkbox][data-v-f293ae28]{width:20px;height:20px;cursor:pointer}.resource-content[data-v-f293ae28]{flex:1}.resource-header[data-v-f293ae28]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.resource-icon[data-v-f293ae28]{font-size:24px}.resource-header h5[data-v-f293ae28]{font-size:15px;font-weight:600;color:#333;margin:0;flex:1}.resource-description[data-v-f293ae28]{font-size:13px;color:#666;line-height:1.5;margin:0 0 10px}.resource-meta[data-v-f293ae28]{display:flex;gap:12px;font-size:12px;color:#999}.duration[data-v-f293ae28],.type[data-v-f293ae28]{display:flex;align-items:center;gap:4px}.selection-summary[data-v-f293ae28]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border:2px solid var(--success-color);border-radius:12px;padding:20px;text-align:center;margin:25px 0}.summary-icon[data-v-f293ae28]{font-size:40px;margin-bottom:10px}.selection-summary p[data-v-f293ae28]{margin:5px 0;color:#333}.selection-summary strong[data-v-f293ae28]{font-size:18px;color:var(--success-color)}.summary-note[data-v-f293ae28]{font-size:14px;color:#666}.load-more-container[data-v-f293ae28]{display:flex;justify-content:center;margin-top:20px}.email-drafts-section[data-v-f293ae28]{margin-top:40px;padding-top:30px;border-top:2px solid #e0e0e0}.section-title[data-v-f293ae28]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.section-description[data-v-f293ae28]{color:#666;margin-bottom:20px}.email-drafts[data-v-f293ae28]{display:flex;flex-direction:column;gap:20px}.email-draft[data-v-f293ae28]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:20px}.email-draft-header[data-v-f293ae28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.email-draft-header h5[data-v-f293ae28]{margin:0;font-size:16px;font-weight:600;color:#333}.status-badge[data-v-f293ae28]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.approved[data-v-f293ae28]{background:#d4edda;color:#155724}.status-badge.pending[data-v-f293ae28]{background:#fff3cd;color:#856404}.email-preview[data-v-f293ae28]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.email-meta[data-v-f293ae28]{background:#f0f0f0;padding:12px 16px;border-bottom:1px solid #e0e0e0}.email-field[data-v-f293ae28]{font-size:13px;color:#555;margin-bottom:4px}.email-field[data-v-f293ae28]:last-child{margin-bottom:0}.email-body[data-v-f293ae28]{padding:20px;font-size:14px;line-height:1.6;color:#333}.editor-section[data-v-f293ae28]{padding:20px}.editor-actions[data-v-f293ae28],.draft-actions[data-v-f293ae28]{display:flex;gap:10px;margin-top:15px}.btn-success[data-v-f293ae28]{background:#28a745;color:#fff;border:none}.btn-success[data-v-f293ae28]:hover:not(:disabled){background:#218838}.btn-sm[data-v-f293ae28]{padding:8px 16px;font-size:14px}.email-drafts-footer[data-v-f293ae28]{margin-top:20px;text-align:center}.all-approved-message[data-v-f293ae28]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#d4edda;border-radius:8px;color:#155724;font-weight:600}.all-approved-message .success-icon[data-v-f293ae28]{font-size:18px}.intro-text[data-v-f293ae28]{text-align:center;color:#666;margin-bottom:24px;line-height:1.6}.search-wrapper[data-v-f293ae28]{margin-bottom:20px}.search-container[data-v-f293ae28]{display:flex;align-items:center;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;padding:12px 16px;transition:all .3s}.search-container[data-v-f293ae28]:focus-within{border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.search-icon[data-v-f293ae28]{color:#999;margin-right:12px;flex-shrink:0}.search-input[data-v-f293ae28]{flex:1;border:none;background:transparent;font-size:15px;outline:none}.search-input[data-v-f293ae28]::placeholder{color:#999}.clear-btn[data-v-f293ae28]{background:none;border:none;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-f293ae28]:hover{color:#666}.members-list[data-v-f293ae28]{max-height:300px;overflow-y:auto;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:10px}.member-row[data-v-f293ae28]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f0f0f0}.member-row[data-v-f293ae28]:last-child{border-bottom:none}.member-row[data-v-f293ae28]:hover{background:#f8f9fa}.member-row.is-selected[data-v-f293ae28]{background:#e3f2fd}.checkbox-input[data-v-f293ae28]{display:none}.checkbox-custom[data-v-f293ae28]{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-input:checked+.checkbox-custom[data-v-f293ae28]{background:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:checked+.checkbox-custom[data-v-f293ae28]:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.member-avatar[data-v-f293ae28]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;margin-right:12px;flex-shrink:0}.member-info[data-v-f293ae28]{flex:1;min-width:0}.member-name[data-v-f293ae28]{font-weight:600;color:#333;margin-bottom:2px}.member-email[data-v-f293ae28]{font-size:13px;color:#666}.check-icon[data-v-f293ae28]{flex-shrink:0;margin-left:8px}.empty-state[data-v-f293ae28]{text-align:center;padding:40px 20px;color:#999}.volunteer-descriptions[data-v-f293ae28]{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:10px}.volunteer-descriptions h4[data-v-f293ae28]{margin:0 0 16px;font-size:16px;color:#333}.payment-section[data-v-f293ae28]{margin-top:10px}.pricing-form[data-v-f293ae28]{max-width:100%}.price-input-wrapper[data-v-f293ae28]{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0}.currency[data-v-f293ae28]{font-size:32px;font-weight:600;color:var(--secondary-color)}.price-input[data-v-f293ae28]{font-size:36px;font-weight:700;color:#333;border:none;border-bottom:3px solid var(--secondary-color);padding:10px 20px;width:150px;outline:none;background:transparent}.price-input[data-v-f293ae28]:focus{border-bottom-color:var(--secondary-hover)}.price-input[data-v-f293ae28]::placeholder{color:#ccc;font-weight:400}.payment-options[data-v-f293ae28]{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px;max-width:300px;margin-left:auto;margin-right:auto}.payment-option[data-v-f293ae28]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s}.payment-option[data-v-f293ae28]:hover{border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.payment-option.selected[data-v-f293ae28]{border-color:var(--success-color);background:#f0fdf4}.option-icon[data-v-f293ae28]{font-size:48px;margin-bottom:12px}.option-text[data-v-f293ae28]{font-size:16px;font-weight:600;color:#333}.checkmark[data-v-f293ae28]{position:absolute;top:10px;right:10px;background:var(--success-color);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.event-form[data-v-f293ae28],.capacity-form[data-v-f293ae28]{max-width:100%}.form-group[data-v-f293ae28]{margin-bottom:24px}.form-label[data-v-f293ae28]{display:block;margin-bottom:8px;font-weight:600;color:#4a5568;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.required-asterisk[data-v-f293ae28]{color:#e53e3e;margin-left:2px}.form-input[data-v-f293ae28]{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#f7fafc;transition:all .2s ease;box-sizing:border-box;font-family:inherit;color:#2d3748}.form-input[data-v-f293ae28]:hover{border-color:#cbd5e0;background-color:#fff}.form-input[data-v-f293ae28]:focus{outline:none;border-color:var(--secondary-color);background-color:#fff;box-shadow:0 0 0 3px #65869926}.form-input[data-v-f293ae28]::placeholder{color:#a0aec0}.form-input.error[data-v-f293ae28]{border-color:#e53e3e;background-color:#fff5f5}.form-input.error[data-v-f293ae28]:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e26}.form-input.disabled[data-v-f293ae28],.form-input[data-v-f293ae28]:disabled{background-color:#e2e8f0;color:#718096;cursor:not-allowed;opacity:.6}.form-input.disabled[data-v-f293ae28]:hover,.form-input[data-v-f293ae28]:disabled:hover{border-color:#e2e8f0;background-color:#e2e8f0}.error-message[data-v-f293ae28]{display:flex;align-items:center;color:#e53e3e;font-size:13px;margin-top:6px;font-weight:500}.error-message[data-v-f293ae28]:before{content:"⚠️";margin-right:6px;font-size:12px}.form-note[data-v-f293ae28]{margin-top:12px;font-size:14px;color:#666;background:#f8f9fa;padding:12px 15px;border-radius:6px;border-left:3px solid var(--secondary-color);line-height:1.6}.button-group[data-v-f293ae28]{margin-top:40px;display:flex;justify-content:center;gap:15px}.btn[data-v-f293ae28]{padding:14px 40px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}.btn-primary[data-v-f293ae28]{background:var(--secondary-color);color:#fff;box-shadow:0 4px 6px #65869940}.btn-primary[data-v-f293ae28]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 6px 12px #65869959}.btn-primary[data-v-f293ae28]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-f293ae28]{background:#e2e8f0;color:#4a5568;box-shadow:0 2px 4px #0000001a}.btn-secondary[data-v-f293ae28]:hover:not(:disabled){background:#cbd5e0;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn-secondary[data-v-f293ae28]:disabled{background:#f7fafc;color:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.loading-container[data-v-f293ae28]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-f293ae28]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-f293ae28 1s linear infinite;margin-bottom:20px}@keyframes spin-f293ae28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-f293ae28]{color:#718096;font-size:16px;margin:0}@media(max-width:768px){.screen-container[data-v-f293ae28]{padding:0 15px}.card[data-v-f293ae28]{padding:30px 20px}.card-title[data-v-f293ae28]{font-size:24px}.banner-image-container[data-v-f293ae28]{height:180px}.tabs[data-v-f293ae28]{flex-wrap:wrap}.tab-btn[data-v-f293ae28]{padding:10px 16px;font-size:14px}.form-note[data-v-f293ae28]{font-size:13px}}@media(max-width:480px){.card[data-v-f293ae28]{padding:25px 20px}.form-note[data-v-f293ae28]{font-size:12px;padding:10px 12px}}.screen-container[data-v-cd357d10]{max-width:900px;margin:0 auto;padding-bottom:40px}.banner-image-container[data-v-cd357d10]{width:100%;height:250px;border-radius:16px 16px 0 0;overflow:hidden;position:relative;box-shadow:0 4px 20px #00000026;z-index:0}.banner-image[data-v-cd357d10]{width:100%;height:100%;object-fit:cover;display:block}.banner-overlay[data-v-cd357d10]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0003)}.card[data-v-cd357d10]{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 30px #00000014;position:relative;z-index:1;width:100%;box-sizing:border-box}.card.with-banner[data-v-cd357d10]{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 30px #00000014}.card-title[data-v-cd357d10]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center;letter-spacing:-.5px}.edit-mode-notice[data-v-cd357d10]{display:flex;align-items:flex-start;gap:12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:16px;margin-bottom:24px}.notice-icon[data-v-cd357d10]{font-size:24px;flex-shrink:0}.notice-content[data-v-cd357d10]{flex:1}.notice-content strong[data-v-cd357d10]{display:block;color:#1976d2;font-size:15px;margin-bottom:4px}.notice-content p[data-v-cd357d10]{color:#1565c0;font-size:14px;margin:0;line-height:1.5}.tabs[data-v-cd357d10]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ccc transparent;padding-bottom:2px}.tabs[data-v-cd357d10]::-webkit-scrollbar{height:6px}.tabs[data-v-cd357d10]::-webkit-scrollbar-track{background:transparent}.tabs[data-v-cd357d10]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.tabs[data-v-cd357d10]::-webkit-scrollbar-thumb:hover{background:#aaa}.tab-btn[data-v-cd357d10]{background:none;border:none;padding:12px 24px;font-size:15px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s;white-space:nowrap;flex-shrink:0}.tab-btn[data-v-cd357d10]:hover{color:#333}.tab-btn.active[data-v-cd357d10]{color:var(--secondary-color)}.tab-btn.active[data-v-cd357d10]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--secondary-color)}.tab-content[data-v-cd357d10]{animation:fadeIn-cd357d10 .3s}@keyframes fadeIn-cd357d10{0%{opacity:0}to{opacity:1}}.capacity-section[data-v-cd357d10]{margin-top:10px}.capacity-question[data-v-cd357d10]{text-align:center;margin-bottom:30px}.question-title[data-v-cd357d10]{font-size:20px;font-weight:600;color:#333;margin-bottom:24px;line-height:1.4}.toggle-button-group[data-v-cd357d10]{display:flex;gap:16px;justify-content:center}.toggle-btn[data-v-cd357d10]{min-width:120px;padding:14px 32px;font-size:16px;font-weight:600;border:2px solid #e0e0e0;border-radius:8px;background:#f8f9fa;color:#666;cursor:pointer;transition:all .3s ease}.toggle-btn[data-v-cd357d10]:hover:not(:disabled){border-color:var(--secondary-color);color:var(--secondary-color);background:#f0f7ff}.toggle-btn.active[data-v-cd357d10]{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.toggle-btn[data-v-cd357d10]:disabled{opacity:.6;cursor:not-allowed}.ambassadors-section[data-v-cd357d10]{margin-top:10px}.waypal-info[data-v-cd357d10]{margin-bottom:30px}.info-card[data-v-cd357d10]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:30px;color:#fff;display:flex;align-items:flex-start;gap:20px}.info-icon[data-v-cd357d10]{font-size:48px;flex-shrink:0}.info-content h3[data-v-cd357d10]{font-size:20px;font-weight:600;margin:0 0 12px}.info-content p[data-v-cd357d10]{font-size:15px;line-height:1.6;opacity:.95;margin:0}.volunteers-section[data-v-cd357d10],.resources-section[data-v-cd357d10],.recurrence-section[data-v-cd357d10]{margin-top:10px}.recurrence-info-banner[data-v-cd357d10]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #2196f3;border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.recurrence-banner-icon[data-v-cd357d10]{font-size:48px;flex-shrink:0}.recurrence-banner-content h4[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.recurrence-banner-content p[data-v-cd357d10]{font-size:14px;color:#333;line-height:1.6;margin:0}.ends-section[data-v-cd357d10]{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:25px;margin-bottom:25px}.section-subtitle[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.radio-group-vertical[data-v-cd357d10]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.radio-label-card[data-v-cd357d10]{display:flex;align-items:flex-start;gap:15px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;padding:18px;cursor:pointer;transition:all .3s}.radio-label-card[data-v-cd357d10]:hover{border-color:var(--secondary-color)}.radio-label-card[data-v-cd357d10]:has(input:checked){background:#f1f8f4;border-color:var(--success-color)}.radio-label-card input[type=radio][data-v-cd357d10]{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}.radio-card-content strong[data-v-cd357d10]{display:block;font-size:15px;color:#333;margin-bottom:5px}.radio-card-content p[data-v-cd357d10]{font-size:13px;color:#666;margin:0}.conditional-input[data-v-cd357d10]{background:#f8f9fa;border-radius:8px;padding:20px;margin-top:15px}.conditional-input .form-label[data-v-cd357d10]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.conditional-input .form-input[data-v-cd357d10]{width:100%;max-width:300px;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px}.post-survey-section[data-v-cd357d10]{margin-top:10px}.intro-text[data-v-cd357d10]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.6}.auto-survey-banner[data-v-cd357d10]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid var(--success-color);border-radius:12px;padding:25px;display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.survey-banner-icon[data-v-cd357d10]{font-size:48px;flex-shrink:0}.survey-banner-content h4[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.survey-banner-content p[data-v-cd357d10]{font-size:14px;color:#333;line-height:1.6;margin:0}.survey-settings[data-v-cd357d10]{background:#fff;border:2px solid var(--secondary-color);border-radius:12px;padding:25px;margin-bottom:25px}.survey-settings h4[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.settings-grid[data-v-cd357d10]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-cd357d10]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px}.setting-label[data-v-cd357d10]{display:flex;align-items:center;gap:10px}.setting-icon[data-v-cd357d10]{font-size:20px}.setting-label strong[data-v-cd357d10]{font-size:15px;color:#333}.setting-value[data-v-cd357d10]{font-size:14px;color:#666}.setting-value-editable[data-v-cd357d10]{flex:1;max-width:400px;margin-left:20px}.timing-select[data-v-cd357d10]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.checkbox-inline[data-v-cd357d10]{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;cursor:pointer}.checkbox-inline input[type=checkbox][data-v-cd357d10]{width:18px;height:18px;cursor:pointer}.opt-out-section[data-v-cd357d10]{background:#fff8e1;border:2px solid #ffc107;border-radius:10px;padding:20px;margin-bottom:25px}.opt-out-checkbox[data-v-cd357d10]{display:flex;gap:15px;align-items:flex-start;cursor:pointer}.opt-out-checkbox input[type=checkbox][data-v-cd357d10]{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}.opt-out-text strong[data-v-cd357d10]{display:block;font-size:15px;color:#333;margin-bottom:5px}.opt-out-text p[data-v-cd357d10]{font-size:13px;color:#666;margin:0}.confirmation-box[data-v-cd357d10]{background:linear-gradient(135deg,#e8f5e9,#f1f8f4);border:2px solid var(--success-color);border-radius:12px;padding:20px;text-align:center;margin-bottom:30px}.confirm-icon[data-v-cd357d10]{font-size:40px;margin-bottom:10px}.confirmation-box p[data-v-cd357d10]{margin:5px 0;color:#333;font-size:14px}.confirmation-box strong[data-v-cd357d10]{font-size:16px;color:var(--success-color)}.participants-section[data-v-cd357d10]{margin-top:10px}.audience-options[data-v-cd357d10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.audience-card[data-v-cd357d10]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:16px;padding:35px 25px;text-align:center;cursor:pointer;transition:all .3s}.audience-card[data-v-cd357d10]:hover{border-color:var(--secondary-color);transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.audience-card.selected[data-v-cd357d10]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 8px 24px #4caf5033}.audience-card h4[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.audience-card p[data-v-cd357d10]{font-size:14px;color:#666;line-height:1.5}.icon-large[data-v-cd357d10]{margin-bottom:20px;display:flex;justify-content:center}.existing-members-section[data-v-cd357d10],.new-members-section[data-v-cd357d10]{margin-top:30px;padding-top:30px;border-top:2px solid #e0e0e0}.subsection-title[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.delivery-options[data-v-cd357d10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-bottom:40px}.delivery-card[data-v-cd357d10]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:16px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s}.delivery-card[data-v-cd357d10]:hover{border-color:var(--secondary-color);transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.delivery-card.selected[data-v-cd357d10]{border-color:var(--success-color);background:#f1f8f4;box-shadow:0 8px 24px #4caf5033}.delivery-card h5[data-v-cd357d10]{font-size:16px;font-weight:600;color:#333;margin:0}.member-controls[data-v-cd357d10]{display:flex;gap:15px;margin-bottom:25px;align-items:center;flex-wrap:wrap}.select-all-controls[data-v-cd357d10]{display:flex;gap:10px}.btn-select-all[data-v-cd357d10],.btn-deselect-all[data-v-cd357d10]{padding:10px 16px;border:2px solid var(--secondary-color);border-radius:8px;background:#fff;color:var(--secondary-color);font-weight:500;cursor:pointer;transition:all .3s;font-size:14px}.btn-select-all[data-v-cd357d10]:hover,.btn-deselect-all[data-v-cd357d10]:hover{background:var(--secondary-color);color:#fff}.loading-state[data-v-cd357d10]{text-align:center;padding:40px;color:#666}.member-item[data-v-cd357d10]{display:flex;align-items:center;gap:15px;padding:15px;border-radius:8px;cursor:pointer;transition:all .3s;margin-bottom:8px;border:2px solid transparent}.member-item[data-v-cd357d10]:hover{background:#f5f5f5;border-color:#e0e0e0}.member-item.selected[data-v-cd357d10]{background:#f1f8f4;border-color:var(--success-color)}.member-checkbox[data-v-cd357d10]{flex-shrink:0;cursor:pointer}.no-members[data-v-cd357d10]{text-align:center;padding:40px;color:#999}.btn-text[data-v-cd357d10]{background:none;border:none;color:var(--secondary-color);font-weight:500;cursor:pointer;padding:8px 0;transition:color .3s}.btn-text[data-v-cd357d10]:hover{color:var(--secondary-hover);text-decoration:underline}.upload-zone[data-v-cd357d10]{margin-bottom:32px;padding:40px 32px;background:linear-gradient(135deg,#fff5f3,#ffe8e5);border:2px dashed var(--primary-color);border-radius:16px;text-align:center;cursor:pointer;transition:all .3s}.upload-zone[data-v-cd357d10]:hover{border-color:#d94a38;background:linear-gradient(135deg,#ffe8e5,#ffd4d0)}.upload-zone.drag-over[data-v-cd357d10]{border-color:var(--secondary-color);background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.upload-zone-icon[data-v-cd357d10]{width:48px;height:48px;color:var(--primary-color);stroke-width:2;margin-bottom:16px}.upload-main-text[data-v-cd357d10]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.upload-sub-text[data-v-cd357d10]{font-size:14px;color:#666;margin-bottom:12px}.upload-hint[data-v-cd357d10]{font-size:12px;color:#999}.upload-review[data-v-cd357d10]{background:#f8f9fa;border-radius:12px;padding:20px}.review-header[data-v-cd357d10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.review-header h5[data-v-cd357d10]{margin:0;font-size:16px;font-weight:600;color:#333}.preview-list[data-v-cd357d10]{max-height:300px;overflow-y:auto}.member-card[data-v-cd357d10]{display:flex;align-items:center;gap:15px;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px}.member-details[data-v-cd357d10]{flex:1}.member-phone[data-v-cd357d10]{font-size:12px;color:#999;margin:0}.error-message-card[data-v-cd357d10]{background:#fff5f5;border:1px solid #fc8181;border-radius:8px;padding:15px;margin-top:15px}.error-message-card p[data-v-cd357d10]{color:#c53030;margin:0;font-size:14px}.info-banner[data-v-cd357d10]{background:#e3f2fd;border:2px solid var(--secondary-color);border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start;margin-bottom:25px}.banner-icon[data-v-cd357d10]{font-size:32px;flex-shrink:0}.info-banner p[data-v-cd357d10]{margin:5px 0;font-size:14px;color:#333;line-height:1.5}.info-banner strong[data-v-cd357d10]{font-size:15px;color:var(--secondary-color)}.resources-subsection[data-v-cd357d10]{margin-bottom:25px}.resources-subsection h4[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.section-note[data-v-cd357d10]{font-size:14px;color:#666;margin-bottom:15px}.resources-grid[data-v-cd357d10]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.resource-card[data-v-cd357d10]{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:15px;cursor:pointer;transition:all .3s;display:flex;gap:12px}.resource-card[data-v-cd357d10]:hover{border-color:var(--secondary-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.resource-card.selected[data-v-cd357d10]{border-color:var(--success-color);background:#f1f8f4}.resource-checkbox[data-v-cd357d10]{flex-shrink:0;padding-top:2px}.resource-checkbox input[type=checkbox][data-v-cd357d10]{width:20px;height:20px;cursor:pointer}.resource-content[data-v-cd357d10]{flex:1}.resource-header[data-v-cd357d10]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.resource-icon[data-v-cd357d10]{font-size:24px}.resource-header h5[data-v-cd357d10]{font-size:15px;font-weight:600;color:#333;margin:0;flex:1}.resource-description[data-v-cd357d10]{font-size:13px;color:#666;line-height:1.5;margin:0 0 10px}.resource-meta[data-v-cd357d10]{display:flex;gap:12px;font-size:12px;color:#999}.duration[data-v-cd357d10],.type[data-v-cd357d10]{display:flex;align-items:center;gap:4px}.selection-summary[data-v-cd357d10]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border:2px solid var(--success-color);border-radius:12px;padding:20px;text-align:center;margin:25px 0}.summary-icon[data-v-cd357d10]{font-size:40px;margin-bottom:10px}.selection-summary p[data-v-cd357d10]{margin:5px 0;color:#333}.selection-summary strong[data-v-cd357d10]{font-size:18px;color:var(--success-color)}.summary-note[data-v-cd357d10]{font-size:14px;color:#666}.load-more-container[data-v-cd357d10]{display:flex;justify-content:center;margin-top:20px}.email-drafts-section[data-v-cd357d10]{margin-top:40px;padding-top:30px;border-top:2px solid #e0e0e0}.section-title[data-v-cd357d10]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.section-description[data-v-cd357d10]{color:#666;margin-bottom:20px}.email-drafts[data-v-cd357d10]{display:flex;flex-direction:column;gap:20px}.email-draft[data-v-cd357d10]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:20px}.email-draft-header[data-v-cd357d10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.email-draft-header h5[data-v-cd357d10]{margin:0;font-size:16px;font-weight:600;color:#333}.status-badge[data-v-cd357d10]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.approved[data-v-cd357d10]{background:#d4edda;color:#155724}.status-badge.pending[data-v-cd357d10]{background:#fff3cd;color:#856404}.email-preview[data-v-cd357d10]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.email-meta[data-v-cd357d10]{background:#f0f0f0;padding:12px 16px;border-bottom:1px solid #e0e0e0}.email-field[data-v-cd357d10]{font-size:13px;color:#555;margin-bottom:4px}.email-field[data-v-cd357d10]:last-child{margin-bottom:0}.email-body[data-v-cd357d10]{padding:20px;font-size:14px;line-height:1.6;color:#333}.editor-section[data-v-cd357d10]{padding:20px}.editor-actions[data-v-cd357d10],.draft-actions[data-v-cd357d10]{display:flex;gap:10px;margin-top:15px}.btn-success[data-v-cd357d10]{background:#28a745;color:#fff;border:none}.btn-success[data-v-cd357d10]:hover:not(:disabled){background:#218838}.btn-sm[data-v-cd357d10]{padding:8px 16px;font-size:14px}.email-drafts-footer[data-v-cd357d10]{margin-top:20px;text-align:center}.all-approved-message[data-v-cd357d10]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#d4edda;border-radius:8px;color:#155724;font-weight:600}.all-approved-message .success-icon[data-v-cd357d10]{font-size:18px}.intro-text[data-v-cd357d10]{text-align:center;color:#666;margin-bottom:24px;line-height:1.6}.search-wrapper[data-v-cd357d10]{margin-bottom:20px}.search-container[data-v-cd357d10]{display:flex;align-items:center;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;padding:12px 16px;transition:all .3s}.search-container[data-v-cd357d10]:focus-within{border-color:var(--secondary-color);box-shadow:0 0 0 3px #6586991a}.search-icon[data-v-cd357d10]{color:#999;margin-right:12px;flex-shrink:0}.search-input[data-v-cd357d10]{flex:1;border:none;background:transparent;font-size:15px;outline:none}.search-input[data-v-cd357d10]::placeholder{color:#999}.clear-btn[data-v-cd357d10]{background:none;border:none;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-cd357d10]:hover{color:#666}.members-list[data-v-cd357d10]{max-height:300px;overflow-y:auto;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:10px}.member-row[data-v-cd357d10]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f0f0f0}.member-row[data-v-cd357d10]:last-child{border-bottom:none}.member-row[data-v-cd357d10]:hover{background:#f8f9fa}.member-row.is-selected[data-v-cd357d10]{background:#e3f2fd}.checkbox-input[data-v-cd357d10]{display:none}.checkbox-custom[data-v-cd357d10]{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-input:checked+.checkbox-custom[data-v-cd357d10]{background:var(--secondary-color);border-color:var(--secondary-color)}.checkbox-input:checked+.checkbox-custom[data-v-cd357d10]:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.member-avatar[data-v-cd357d10]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;margin-right:12px;flex-shrink:0}.member-info[data-v-cd357d10]{flex:1;min-width:0}.member-name[data-v-cd357d10]{font-weight:600;color:#333;margin-bottom:2px}.member-email[data-v-cd357d10]{font-size:13px;color:#666}.check-icon[data-v-cd357d10]{flex-shrink:0;margin-left:8px}.empty-state[data-v-cd357d10]{text-align:center;padding:40px 20px;color:#999}.volunteer-descriptions[data-v-cd357d10]{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:10px}.volunteer-descriptions h4[data-v-cd357d10]{margin:0 0 16px;font-size:16px;color:#333}.payment-section[data-v-cd357d10]{margin-top:10px}.pricing-form[data-v-cd357d10]{max-width:100%}.price-input-wrapper[data-v-cd357d10]{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0}.currency[data-v-cd357d10]{font-size:32px;font-weight:600;color:var(--secondary-color)}.price-input[data-v-cd357d10]{font-size:36px;font-weight:700;color:#333;border:none;border-bottom:3px solid var(--secondary-color);padding:10px 20px;width:150px;outline:none;background:transparent}.price-input[data-v-cd357d10]:focus{border-bottom-color:var(--secondary-hover)}.price-input[data-v-cd357d10]::placeholder{color:#ccc;font-weight:400}.payment-options[data-v-cd357d10]{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px;max-width:300px;margin-left:auto;margin-right:auto}.payment-option[data-v-cd357d10]{position:relative;background:#fff;border:3px solid #e0e0e0;border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s}.payment-option[data-v-cd357d10]:hover{border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.payment-option.selected[data-v-cd357d10]{border-color:var(--success-color);background:#f0fdf4}.option-icon[data-v-cd357d10]{font-size:48px;margin-bottom:12px}.option-text[data-v-cd357d10]{font-size:16px;font-weight:600;color:#333}.checkmark[data-v-cd357d10]{position:absolute;top:10px;right:10px;background:var(--success-color);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.event-form[data-v-cd357d10],.capacity-form[data-v-cd357d10]{max-width:100%}.form-group[data-v-cd357d10]{margin-bottom:24px}.form-label[data-v-cd357d10]{display:block;margin-bottom:8px;font-weight:600;color:#4a5568;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.required-asterisk[data-v-cd357d10]{color:#e53e3e;margin-left:2px}.form-input[data-v-cd357d10]{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background-color:#f7fafc;transition:all .2s ease;box-sizing:border-box;font-family:inherit;color:#2d3748}.form-input[data-v-cd357d10]:hover{border-color:#cbd5e0;background-color:#fff}.form-input[data-v-cd357d10]:focus{outline:none;border-color:var(--secondary-color);background-color:#fff;box-shadow:0 0 0 3px #65869926}.form-input[data-v-cd357d10]::placeholder{color:#a0aec0}.form-input.error[data-v-cd357d10]{border-color:#e53e3e;background-color:#fff5f5}.form-input.error[data-v-cd357d10]:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e26}.form-input.disabled[data-v-cd357d10],.form-input[data-v-cd357d10]:disabled{background-color:#e2e8f0;color:#718096;cursor:not-allowed;opacity:.6}.form-input.disabled[data-v-cd357d10]:hover,.form-input[data-v-cd357d10]:disabled:hover{border-color:#e2e8f0;background-color:#e2e8f0}.error-message[data-v-cd357d10]{display:flex;align-items:center;color:#e53e3e;font-size:13px;margin-top:6px;font-weight:500}.error-message[data-v-cd357d10]:before{content:"⚠️";margin-right:6px;font-size:12px}.form-note[data-v-cd357d10]{margin-top:12px;font-size:14px;color:#666;background:#f8f9fa;padding:12px 15px;border-radius:6px;border-left:3px solid var(--secondary-color);line-height:1.6}.button-group[data-v-cd357d10]{margin-top:40px;display:flex;justify-content:center;gap:15px}.btn[data-v-cd357d10]{padding:14px 40px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}.btn-primary[data-v-cd357d10]{background:var(--secondary-color);color:#fff;box-shadow:0 4px 6px #65869940}.btn-primary[data-v-cd357d10]:hover:not(:disabled){background:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 6px 12px #65869959}.btn-primary[data-v-cd357d10]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-cd357d10]{background:#e2e8f0;color:#4a5568;box-shadow:0 2px 4px #0000001a}.btn-secondary[data-v-cd357d10]:hover:not(:disabled){background:#cbd5e0;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn-secondary[data-v-cd357d10]:disabled{background:#f7fafc;color:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}.loading-container[data-v-cd357d10]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-cd357d10]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid var(--secondary-color);border-radius:50%;animation:spin-cd357d10 1s linear infinite;margin-bottom:20px}@keyframes spin-cd357d10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-cd357d10]{color:#718096;font-size:16px;margin:0}@media(max-width:768px){.screen-container[data-v-cd357d10]{padding:0 15px}.card[data-v-cd357d10]{padding:30px 20px}.card-title[data-v-cd357d10]{font-size:24px}.banner-image-container[data-v-cd357d10]{height:180px}.tabs[data-v-cd357d10]{flex-wrap:wrap}.tab-btn[data-v-cd357d10]{padding:10px 16px;font-size:14px}.form-note[data-v-cd357d10]{font-size:13px}}@media(max-width:480px){.card[data-v-cd357d10]{padding:25px 20px}.form-note[data-v-cd357d10]{font-size:12px;padding:10px 12px}}.existing-volunteers-section[data-v-cd357d10]{margin-bottom:24px}.existing-volunteers-list[data-v-cd357d10]{display:flex;flex-direction:column;gap:12px}.existing-volunteer-card[data-v-cd357d10]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.existing-volunteer-card .volunteer-info[data-v-cd357d10]{flex:1}.existing-volunteer-card .volunteer-description[data-v-cd357d10]{margin-top:4px;font-size:13px;color:#64748b}.no-volunteers-message[data-v-cd357d10]{padding:24px;text-align:center;background:#f8fafc;border-radius:12px;color:#64748b;margin-bottom:20px}.add-volunteers-section[data-v-cd357d10]{margin:20px 0}.add-volunteers-panel[data-v-cd357d10]{margin-top:20px;padding:20px;background:#fff;border:2px dashed #e2e8f0;border-radius:12px}.add-volunteers-panel .section-title[data-v-cd357d10]{margin-top:0;margin-bottom:16px}.theme-settings[data-v-40788d50]{max-width:900px;margin:0 auto;padding-bottom:40px}.subtitle[data-v-40788d50]{color:#666;margin-bottom:30px}.settings-section[data-v-40788d50]{margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:30px}.settings-section[data-v-40788d50]:last-child{border-bottom:none}.settings-section h3[data-v-40788d50]{font-size:18px;margin-bottom:20px;color:#333}.color-grid[data-v-40788d50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.color-field[data-v-40788d50]{background:#f9f9f9;padding:15px;border-radius:12px}.form-label[data-v-40788d50]{display:block;font-weight:600;margin-bottom:4px;color:#333;font-size:14px}.color-description[data-v-40788d50]{color:#666;font-size:12px;margin-bottom:10px;min-height:36px}.color-input-wrapper[data-v-40788d50]{display:flex;gap:10px;align-items:center}.color-picker[data-v-40788d50]{width:50px;height:40px;padding:0;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;background:none}.color-picker[data-v-40788d50]::-webkit-color-swatch-wrapper{padding:4px}.color-picker[data-v-40788d50]::-webkit-color-swatch{border:none;border-radius:4px}.color-text-input[data-v-40788d50]{flex:1;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:13px;font-family:monospace;text-transform:uppercase}.color-text-input[data-v-40788d50]:focus{outline:none;border-color:var(--app-primary, #e85d4a)}.preview-section[data-v-40788d50]{background:#f5f5f5;padding:24px;border-radius:12px;margin-bottom:30px}.preview-section h3[data-v-40788d50]{margin-top:0;margin-bottom:16px;color:#333}.preview-box[data-v-40788d50]{padding:30px;border-radius:8px;border:1px solid #ddd;background:#fff}.preview-buttons[data-v-40788d50]{display:flex;gap:10px;margin:20px 0}.preview-btn[data-v-40788d50]{padding:10px 20px;border-radius:6px;border:none;font-weight:500;cursor:default}.preview-badges[data-v-40788d50]{display:flex;gap:10px}.badge[data-v-40788d50]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.actions[data-v-40788d50]{display:flex;gap:16px;justify-content:flex-end;position:sticky;bottom:20px;background:#fff;padding:20px;border-top:1px solid #eee;box-shadow:0 -4px 20px #0000000d;border-radius:12px}@media(max-width:600px){.color-grid[data-v-40788d50]{grid-template-columns:1fr}.actions[data-v-40788d50]{flex-direction:column-reverse}.actions .btn[data-v-40788d50]{width:100%}}.privacy-container[data-v-943e32e5]{min-height:100vh;display:flex;justify-content:center;padding:2rem 1rem;background-color:#fff}.privacy-card[data-v-943e32e5]{background-color:#e5ebed;border-radius:12px;padding:3rem;width:100%;max-width:900px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0}.policy-header[data-v-943e32e5]{margin-bottom:2.5rem;text-align:center;border-bottom:1px solid #cbd5e0;padding-bottom:1.5rem}.logo-img[data-v-943e32e5]{height:60px;width:auto;display:inline-block;margin-bottom:.5rem;transition:opacity .2s}.logo-img[data-v-943e32e5]:hover{opacity:.8}.policy-title[data-v-943e32e5]{font-size:2.25rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.brand-name[data-v-943e32e5]{color:var(--primary-color, #449aad);font-weight:600;font-size:1.1rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.last-updated[data-v-943e32e5]{color:#718096;font-size:.95rem}.policy-content[data-v-943e32e5]{font-size:1rem;line-height:1.7;color:#2d3748}section[data-v-943e32e5]{margin-bottom:2rem}h2[data-v-943e32e5]{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:1rem}p[data-v-943e32e5]{margin-bottom:1rem}ul[data-v-943e32e5]{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}li[data-v-943e32e5]{margin-bottom:.5rem}@media(max-width:640px){.privacy-card[data-v-943e32e5]{padding:1.5rem}.policy-title[data-v-943e32e5]{font-size:1.75rem}}.conversation-item[data-v-0534c91c]{display:flex;gap:12px;padding:12px 20px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f0f0f0}.conversation-item[data-v-0534c91c]:hover{background:#f8f9fa}.conversation-avatar[data-v-0534c91c]{width:48px;height:48px;border-radius:50%;overflow:hidden}.conversation-avatar-img[data-v-0534c91c]{width:100%;height:100%;object-fit:cover}.conversation-details[data-v-0534c91c]{flex:1;display:flex;flex-direction:column}.menu-wrapper[data-v-0534c91c]{position:relative}.menu-btn[data-v-0534c91c]{background:none;border:none;cursor:pointer;font-size:18px;color:#777}.conversation-header[data-v-0534c91c]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.conversation-meta[data-v-0534c91c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.menu-dropdown[data-v-0534c91c]{position:absolute;top:24px;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 0;width:140px;box-shadow:0 2px 10px #0000001a;z-index:20}.conversation-name[data-v-0534c91c]{font-size:14px;font-weight:600;color:#333;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0}.conversation-time[data-v-0534c91c]{font-size:12px;color:#999;flex-shrink:0}.conversation-preview[data-v-0534c91c]{font-size:13px;color:#666;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.edit-title-container[data-v-0534c91c]{display:flex;align-items:center;gap:8px;flex:1;min-width:0px}.edit-title-input[data-v-0534c91c]{flex:1;padding:6px 10px;font-size:14px;font-weight:600;border:2px solid var(--primary-color);border-radius:6px;outline:none;background:#fff;color:#333;min-width:0px}.edit-title-input[data-v-0534c91c]:focus{border-color:var(--primary-hover)}.menu-item[data-v-0534c91c]{width:100%;padding:8px 12px;text-align:left;background:none;border:none;cursor:pointer}.menu-item[data-v-0534c91c]:hover{background:#f5f5f5}.menu-item.delete[data-v-0534c91c]{color:var(--primary-color)}.dialog-overlay[data-v-0534c91c]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog-card[data-v-0534c91c]{background:#fff;padding:20px;width:350px;border-radius:8px}.dialog-actions[data-v-0534c91c]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.btn[data-v-0534c91c]{padding:6px 12px;border-radius:6px;border:none;cursor:pointer}.btn-sm[data-v-0534c91c]{padding:4px;border-radius:6px;border:none;cursor:pointer}.btn.cancel[data-v-0534c91c]{background:#eee}.btn.delete[data-v-0534c91c]{background:var(--primary-color);color:#fff}.conversations-view[data-v-a3622331]{flex:1;display:flex;flex-direction:column;overflow:hidden}.empty-conversations[data-v-a3622331]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-a3622331]{margin-bottom:24px;opacity:.5}.empty-title[data-v-a3622331]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.empty-text[data-v-a3622331]{font-size:14px;color:#666;margin:0 0 32px}.ask-question-btn[data-v-a3622331]{background:var(--primary-color);color:#fff;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.ask-question-btn[data-v-a3622331]:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #449aad4d}.conversations-list-view[data-v-a3622331]{flex:1;display:flex;flex-direction:column;overflow:hidden}.conversations-list-container[data-v-a3622331]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}.new-chat-btn[data-v-a3622331]{margin:12px 20px;padding:12px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;transition:background .2s}.new-chat-btn[data-v-a3622331]:hover{background:var(--primary-hover)}.loading-state[data-v-a3622331]{flex:1;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-a3622331]{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:var(--primary-color);border-radius:50%;animation:spin-a3622331 .8s linear infinite}@keyframes spin-a3622331{to{transform:rotate(360deg)}}.message[data-v-893ca91f]{display:flex;gap:10px;margin-bottom:16px;align-items:flex-start}.message.user[data-v-893ca91f]{flex-direction:row-reverse}.message-avatar[data-v-893ca91f]{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.message-avatar-img[data-v-893ca91f]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar-initials[data-v-893ca91f]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.message-content[data-v-893ca91f]{flex-grow:1;display:flex;flex-direction:column;align-items:flex-end}.message-content.ai[data-v-893ca91f]{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.message-bubble[data-v-893ca91f]{width:auto;max-width:70%;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5}.message.ai .message-bubble[data-v-893ca91f]{background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 2px 4px #00000014}.message.user .message-bubble[data-v-893ca91f]{background:var(--primary-color);color:#fff;border-radius:16px 16px 4px}.message-text[data-v-893ca91f]{word-wrap:break-word}.message-text strong[data-v-893ca91f]{font-weight:600}.metadata[data-v-893ca91f]{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.metadata-link[data-v-893ca91f]{cursor:pointer;font-size:12px;padding:2px 4px;display:flex;flex-direction:row;align-items:center;background-color:#8080801e;border-radius:10px}.metadata-link svg[data-v-893ca91f]{margin-left:5px}.streaming-text[data-v-d620cb44]{display:inline;word-wrap:break-word;white-space:pre-wrap}.rendered-text[data-v-d620cb44]{display:inline}.streaming-cursor[data-v-d620cb44]{display:inline-block;width:2px;font-weight:600;color:#333;animation:cursor-blink-d620cb44 1s step-end infinite;margin-left:1px}@keyframes cursor-blink-d620cb44{0%,50%{opacity:1}51%,to{opacity:0}}.message[data-v-d620cb44]{display:flex;gap:10px;margin-bottom:16px;align-items:flex-start}.message.user[data-v-d620cb44]{flex-direction:row-reverse}.message-avatar[data-v-d620cb44]{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.message-avatar-img[data-v-d620cb44]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar-initials[data-v-d620cb44]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.message-content[data-v-d620cb44]{flex-grow:1;display:flex;flex-direction:column;align-items:flex-end}.message-content.ai[data-v-d620cb44]{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.message-bubble[data-v-d620cb44]{width:auto;max-width:70%;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5}.message.ai .message-bubble[data-v-d620cb44]{background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 2px 4px #00000014}.message.user .message-bubble[data-v-d620cb44]{background:var(--primary-color);color:#fff;border-radius:16px 16px 4px}.message-text[data-v-d620cb44]{word-wrap:break-word}.message-text strong[data-v-d620cb44]{font-weight:600}.metadata[data-v-d620cb44]{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.metadata-link[data-v-d620cb44]{cursor:pointer;font-size:12px;padding:2px 4px;display:flex;flex-direction:row;align-items:center;background-color:#8080801e;border-radius:10px}.metadata-link svg[data-v-d620cb44]{margin-left:5px}.chat-view[data-v-4c0d8afe]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.chat-messages[data-v-4c0d8afe]{flex:1;overflow-y:auto;padding:20px;background:#f8f9fa;scroll-behavior:smooth}.user-avatar-initials[data-v-4c0d8afe]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.typing-indicator[data-v-4c0d8afe]{display:flex;gap:4px;padding:8px 0}.typing-indicator span[data-v-4c0d8afe]{width:8px;height:8px;background:#999;border-radius:50%;animation:typing-4c0d8afe 1.4s infinite}.typing-indicator span[data-v-4c0d8afe]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-4c0d8afe]:nth-child(3){animation-delay:.4s}@keyframes typing-4c0d8afe{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.scroll-to-bottom-btn[data-v-4c0d8afe]{position:absolute;bottom:90px;right:30px;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 12px #00000026;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10;animation:slideUp-4c0d8afe .3s ease-out}.scroll-to-bottom-btn[data-v-4c0d8afe]:hover{background:#f5f5f5;transform:scale(1.05);box-shadow:0 4px 16px #0003}.scroll-to-bottom-btn[data-v-4c0d8afe]:active{transform:scale(.95)}@keyframes slideUp-4c0d8afe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-input-area[data-v-4c0d8afe]{padding:16px 20px;background:#fff;border-top:1px solid #e0e0e0;display:flex;gap:12px;align-items:center;min-height:0px}.chat-input-wrapper[data-v-4c0d8afe]{flex:1;border:1px solid #e0e0e0;border-radius:20px;overflow:hidden;transition:border-color .2s}.chat-input-area:focus-within .chat-input-wrapper[data-v-4c0d8afe]{border-color:var(--primary-color)}.chat-input[data-v-4c0d8afe]{width:100%;border:none;border-radius:0;padding:10px 12px 10px 16px;font-size:14px;font-family:inherit;resize:none;min-height:40px;max-height:100px;overflow-y:hidden;overflow-x:hidden;line-height:1.5;height:40px;box-sizing:border-box;word-wrap:break-word;white-space:pre-wrap;background:transparent;outline:none}.chat-input[data-v-4c0d8afe]::-webkit-scrollbar{width:6px}.chat-input[data-v-4c0d8afe]::-webkit-scrollbar-track{background:transparent;border-radius:10px;margin:4px 0}.chat-input[data-v-4c0d8afe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px}.chat-input[data-v-4c0d8afe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.send-btn[data-v-4c0d8afe]{width:40px;height:40px;border-radius:50%;background:var(--primary-color);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.send-btn[data-v-4c0d8afe]:hover:not(:disabled){background:var(--primary-hover);transform:scale(1.05)}.send-btn[data-v-4c0d8afe]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.chat-widget[data-v-4c0d8afe]{width:calc(100vw - 20px);right:10px;bottom:10px}.scroll-to-bottom-btn[data-v-4c0d8afe]{bottom:80px;right:20px}}.floating-chat-widget[data-v-435a73b0]{position:fixed;bottom:20px;right:20px;z-index:999}.floating-chat-widget-wrapper[data-v-435a73b0]{position:relative}.floating-chat-widget-icon[data-v-435a73b0]{position:absolute!important;bottom:0;right:0;opacity:1;transition:opacity .3s ease}.floating-chat-widget-icon[style*="display: none"][data-v-435a73b0]{opacity:0}.chat-fab[data-v-435a73b0]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);border:none;box-shadow:0 6px 24px #449aad99;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);animation:pulse-435a73b0 2s infinite;position:relative}.chat-fab[data-v-435a73b0]:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);opacity:.4;animation:pulse-ring-435a73b0 2s infinite}@keyframes pulse-435a73b0{0%,to{transform:scale(1);box-shadow:0 6px 24px #449aad99}50%{transform:scale(1.05);box-shadow:0 8px 32px #449aadcc}}@keyframes pulse-ring-435a73b0{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.2}to{transform:scale(1.4);opacity:0}}.chat-fab[data-v-435a73b0]:hover{transform:scale(1.15);box-shadow:0 8px 32px #449aadcc;animation:none}.chat-fab[data-v-435a73b0]:hover:before{animation:none}#ai-widget-root.driver-active-element .chat-fab[data-v-435a73b0],#ai-widget-root.driver-active-element .chat-fab[data-v-435a73b0]:before,#ai-widget-root.driver-active-element .chat-widget[data-v-435a73b0]{animation:none!important}.chat-widget[data-v-435a73b0]{width:380px;height:600px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-435a73b0]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.chat-header-content[data-v-435a73b0]{display:flex;align-items:center;gap:12px;flex:1}.back-btn[data-v-435a73b0]{background:none;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;margin-right:4px;flex-shrink:0}.back-btn[data-v-435a73b0]:hover{opacity:.8}.chat-avatar[data-v-435a73b0]{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.chat-avatar-img[data-v-435a73b0]{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-header-text h3[data-v-435a73b0]{margin:0;font-size:18px;font-weight:600}.chat-header-text p[data-v-435a73b0]{margin:2px 0 0;font-size:13px;opacity:.9}.close-btn[data-v-435a73b0]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.close-btn[data-v-435a73b0]:hover{opacity:.8}.slide-up-enter-active[data-v-435a73b0]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:bottom right}.slide-up-leave-active[data-v-435a73b0]{transition:all .25s cubic-bezier(.4,0,1,1);transform-origin:bottom right}.slide-up-enter-from[data-v-435a73b0]{opacity:0;transform:translateY(30px) scale(.9)}.slide-up-leave-to[data-v-435a73b0]{opacity:0;transform:translateY(20px) scale(.95)}@media(max-width:480px){.chat-widget[data-v-435a73b0]{width:calc(100vw - 20px);right:10px;bottom:10px}.floating-chat-widget[data-v-435a73b0]{right:10px;left:10px;bottom:10px}.chat-fab[data-v-435a73b0]{width:64px;height:64px}}@keyframes shake-435a73b0{0%{transform:translate(0)}25%{transform:translate(-5px) rotate(-1deg)}50%{transform:translate(5px) rotate(1deg)}75%{transform:translate(-5px) rotate(-1deg)}to{transform:translate(0)}}.attention-shake[data-v-435a73b0]{animation:shake-435a73b0 .4s cubic-bezier(.36,.07,.19,.97) both}.modal-overlay[data-v-15496ea7]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-15496ea7 .2s ease-out}@keyframes fadeIn-15496ea7{0%{opacity:0}to{opacity:1}}.modal-content[data-v-15496ea7]{background:#fff;border-radius:16px;padding:40px;max-width:500px;width:90%;position:relative;animation:slideUp-15496ea7 .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes slideUp-15496ea7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-title[data-v-15496ea7]{font-size:24px;font-weight:600;color:#333;margin-bottom:8px}.modal-subtitle[data-v-15496ea7]{font-size:14px;color:#666;margin-bottom:24px}.modal-actions[data-v-15496ea7]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.modal-actions .btn[data-v-15496ea7]{min-width:100px}.form-group[data-v-15496ea7]{margin-bottom:20px}.form-input[data-v-15496ea7]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s;font-family:inherit}.form-input[data-v-15496ea7]:focus{outline:none;border-color:var(--primary-color)}.form-input[data-v-15496ea7]:disabled{background-color:#f5f5f5;cursor:not-allowed}.modal-overlay[data-v-29dc69ad]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-29dc69ad .2s ease-out}@keyframes fadeIn-29dc69ad{0%{opacity:0}to{opacity:1}}.modal-content[data-v-29dc69ad]{background:#fff;border-radius:16px;padding:40px;max-width:500px;width:90%;position:relative;animation:slideUp-29dc69ad .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes slideUp-29dc69ad{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-title[data-v-29dc69ad]{font-size:24px;font-weight:600;color:#333;margin-bottom:8px}.modal-subtitle[data-v-29dc69ad]{font-size:14px;color:#666;margin-bottom:24px}.modal-actions[data-v-29dc69ad]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.modal-actions .btn[data-v-29dc69ad]{min-width:100px}.form-group[data-v-29dc69ad]{margin-bottom:20px}.form-label[data-v-29dc69ad]{display:block;margin-bottom:8px;font-weight:500;color:#555;font-size:14px}.form-input[data-v-29dc69ad]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s;font-family:inherit}.form-input[data-v-29dc69ad]:focus{outline:none;border-color:var(--primary-color)}.form-input[data-v-29dc69ad]:disabled{background-color:#f5f5f5;cursor:not-allowed}.profile-dropdown-container[data-v-86c40e96]{position:relative;z-index:1000}.profile-trigger[data-v-86c40e96]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color .2s}.profile-trigger[data-v-86c40e96]:hover{background-color:#f5f5f5}.profile-avatar[data-v-86c40e96]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.profile-trigger svg[data-v-86c40e96]{transition:transform .2s;color:#666}.profile-trigger svg.rotate[data-v-86c40e96]{transform:rotate(180deg)}.dropdown-overlay[data-v-86c40e96]{position:fixed;inset:0;z-index:999}.dropdown-menu[data-v-86c40e96]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;z-index:1000;overflow:hidden;animation:slideDown-86c40e96 .2s ease-out}@keyframes slideDown-86c40e96{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-86c40e96]{padding:20px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#e5ebed,#fff)}.profile-info[data-v-86c40e96]{display:flex;align-items:center;gap:12px}.profile-avatar-large[data-v-86c40e96]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}.user-details[data-v-86c40e96]{flex:1;min-width:0}.user-name[data-v-86c40e96]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-86c40e96]{font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-content[data-v-86c40e96]{padding:12px;max-height:500px;overflow-y:auto}.settings-group[data-v-86c40e96]{background:#f8f9fa;border-radius:10px;padding:12px;margin-bottom:12px}.settings-group[data-v-86c40e96]:last-child{margin-bottom:0}.group-header[data-v-86c40e96]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;padding:0 4px}.group-content[data-v-86c40e96]{display:flex;flex-direction:column;gap:6px}.btn-action[data-v-86c40e96]{width:100%;padding:10px 12px;background:#fff;color:#333;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;display:flex;align-items:center;gap:10px;text-align:left}.btn-action[data-v-86c40e96]:hover:not(:disabled){background:#f1f5f9;border-color:var(--primary-color);color:var(--primary-color);transform:translate(2px);box-shadow:0 2px 4px #00000014}.btn-action[data-v-86c40e96]:active:not(:disabled){transform:translate(0)}.btn-action[data-v-86c40e96]:disabled{opacity:.6;cursor:not-allowed}.btn-action svg[data-v-86c40e96]{flex-shrink:0;color:currentColor}.btn-logout[data-v-86c40e96]{width:100%;padding:10px 12px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px #449aad33}.btn-logout[data-v-86c40e96]:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px #449aad4d}.btn-logout[data-v-86c40e96]:active:not(:disabled){transform:translateY(0)}.btn-logout[data-v-86c40e96]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.dropdown-menu[data-v-86c40e96]{width:calc(100vw - 32px);max-width:320px;right:-8px}.dropdown-content[data-v-86c40e96]{max-height:400px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#1a202c;-webkit-font-smoothing:antialiased}#app{min-height:100vh;display:flex;flex-direction:column}.pill-navbar{position:sticky;top:0;z-index:999;padding:12px 20px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%}.pill-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand-section{display:flex;align-items:center;gap:12px;justify-self:start}.logo-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.brand-logo-img{width:36px;height:36px;border-radius:8px;object-fit:cover}.brand-name-text{font-weight:600;font-size:1.1rem;color:#1a202c}.pill-nav-items{display:flex;align-items:center;justify-content:center;justify-self:center;gap:0;background:#fff;padding:6px;border-radius:9999px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .4s cubic-bezier(.16,1,.3,1);width:max-content;overflow:hidden;position:relative;height:54px;box-sizing:border-box}.pill-nav-items:not(:hover):not(.tour-expanded) .pill-item:not(.active){width:0;padding:0;opacity:0;margin:0;pointer-events:none;overflow:hidden;border:0}.pill-nav-items:not(:hover):not(.tour-expanded) .pill-item.active{width:44px;height:44px;width:40px;height:40px;padding:0;justify-content:center;border-radius:50%;margin:0}.pill-nav-items:not(:hover):not(.tour-expanded) .pill-item.active span{display:none}.pill-nav-items:hover,.pill-nav-items.tour-expanded{gap:4px;padding:6px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.pill-item{display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:9999px;text-decoration:none;color:#64748b;font-size:.9rem;font-weight:500;transition:all .3s ease;white-space:nowrap;height:40px}.pill-icon{width:20px;height:20px;flex-shrink:0}.pill-nav-items:hover .pill-item:hover,.pill-nav-items.tour-expanded .pill-item:hover{background-color:#f1f5f9;color:var(--primary-color)}.pill-item.active{background-color:var(--primary-color, #449aad);color:#fff;box-shadow:0 4px 6px -1px #449aad4d}.pill-nav-items:hover .pill-item.active:hover,.pill-nav-items.tour-expanded .pill-item.active:hover{background-color:var(--primary-color);color:#fff!important;opacity:.9}.right-actions{display:flex;align-items:center;gap:16px;justify-self:end}.mobile-toggle-btn{display:none;background:none;border:none;cursor:pointer;color:#4a5568}.mobile-menu{position:absolute;top:72px;left:0;width:100%;background:#fff;border-bottom:1px solid #e2e8f0;padding:16px;box-shadow:0 4px 6px -1px #0000001a;display:flex;flex-direction:column;gap:8px}.mobile-link{padding:12px;text-decoration:none;color:#4a5568;font-weight:500;border-radius:8px;transition:background .2s}.mobile-link:hover{background:#f7fafc;color:#1a202c}.mobile-divider{height:1px;background:#e2e8f0;margin:8px 0}.main-content{flex:1;width:100%;margin:0 auto;padding:32px 24px}.main-content.auth-page{width:100%;padding:0}.card{background-color:#fff;border-radius:24px;box-shadow:0 20px 40px -10px #0000000d;border:1px solid rgba(0,0,0,.03);padding:32px}@media(max-width:1024px){.pill-container{display:flex;justify-content:space-between;width:100%}.pill-nav-items.desktop-only{display:none}.mobile-toggle-btn{display:block}}@media(max-width:640px){.brand-name-text{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:9999px!important;font-weight:600;font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid transparent;gap:8px;outline:none}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--primary-color, #449aad);color:#fff;border-color:transparent;box-shadow:0 4px 6px -1px #449aad33}.btn-primary:hover:not(:disabled){filter:brightness(110%);transform:translateY(-1px);box-shadow:0 6px 10px -1px #449aad4d}.btn-secondary{background-color:#fff;color:#64748b;border-color:#e2e8f0}.btn-secondary:hover:not(:disabled){background-color:#f8fafc;color:#0f172a;border-color:#cbd5e1}.update-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.update-modal{background:#fff;padding:32px;border-radius:16px;text-align:center;max-width:320px;box-shadow:0 20px 25px -5px #0000001a}.update-title{font-size:1.25rem;font-weight:600;margin:12px 0 8px}.update-message{color:#718096;margin-bottom:24px}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2) format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.formbuilder{position:relative}.drag-container{padding:10px;border:dotted 2px #e8e8e8}.drag-container:hover{cursor:move;border:dotted 2px #ccc}.drag-container.formio-builder-form,.drag-container.formio-builder-form:hover,.panel-body>.drag-container.formio-builder-components,.panel-body>.drag-container.formio-builder-components:hover,.tab-pane>.drag-container.formio-builder-components,.tab-pane>.drag-container.formio-builder-components:hover{padding:0 0 1rem;border:none}.component-btn-group{display:flex;flex-direction:row-reverse;position:absolute;right:0;z-index:1000;margin-top:-2px}.builder-component{position:relative;min-height:15px;margin-bottom:15px}.builder-component .formio-component-htmlelement{border:dotted 2px #e8e8e8}.builder-component .formio-component-htmlelement [ref=html]:empty:before{content:"HTML Content";color:#aaa}.builder-component:not(:hover) .component-btn-group{display:none}.builder-group-button{background-color:transparent;white-space:normal;text-align:left}.form-builder-group-header{padding:0}.component-btn-group .component-settings-button{float:right;margin:4px 4px 0 0;z-index:1001;-webkit-box-shadow:0px 0px 10px 1px rgba(48,113,169,.6);-moz-box-shadow:0px 0px 10px 1px rgba(48,113,169,.6);box-shadow:0 0 10px 1px #3071a999}.formbuilder .formio-component-hidden,.formbuilder .formio-component-content,.formbuilder .formio-component-form,.formbuilder .formio-component-datasource{border:2px dashed #ddd}.formbuilder .formio-component-form,.formbuilder .formio-component-hidden,.formbuilder .formio-component-datasource{min-height:3em;text-align:center;color:#aaa;padding-top:.5em}.btn-xxs,.btn-group-xxs>.btn,.component-btn-group .component-settings-button{padding:2px;font-size:10px;line-height:1.2em;border-radius:0;width:18px;height:18px}.formcomponents .formcomponent{text-align:left;padding:5px 5px 5px 8px;margin-top:.2rem;font-size:.8em;line-height:1.2;border-radius:.3em}.form-builder-panel .panel-body{padding:5px}.formio-component-tabs .ui.tabular.menu .item{padding:.8em}.formio-pdf-builder{position:relative}.formio-drop-zone{display:none;position:absolute;z-index:10;background-color:#0d87e9;opacity:.1}.formio-drop-zone.enabled{display:inherit}.component-settings .formio-dialog-content{max-height:100%}.component-settings .formio-dialog-content .ck-editor__editable ol{padding-inline-start:40px}.component-btn-group .btn.component-settings-button-paste{display:none}.builder-paste-mode .component-settings-button-paste{display:inherit!important}.wizard-page-label{cursor:pointer;border-radius:0}.panel-body .drag-and-drop-alert{margin-bottom:0}.builder-sidebar_scroll{position:sticky;top:15px;max-height:100vh;overflow-y:auto}.builder-sidebar_search{margin-bottom:10px;appearance:auto}.formio-wizard-builder-component-title{color:#6c757d;text-align:center;padding:.5rem}.formio-wizard-position{position:relative}.gu-mirror{list-style-type:none}.formio-settings-help{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;margin-top:10px}.help-block{margin:0}.builder-sidebar .btn{white-space:normal}.component-settings{padding-top:20px!important;padding-bottom:20px!important}.component-edit-container{height:auto;overflow:hidden}.component-edit-content{height:calc(100% - 4em)}.component-edit-tabs.col-sm-6{min-height:87vh;height:100%}.component-edit-tabs.col-sm-12,.component-edit-tabs.col-sm-12 .editForm{height:calc(100% - 4em);overflow-y:auto}.progress.pdf-progress{height:2rem}.progress.pdf-progress .progress-bar{font-size:1rem;line-height:2rem}.builder-sidebar.disabled .formcomponent{cursor:not-allowed;opacity:.65;box-shadow:none}.builder-component-selected{border:2px dashed #919191;outline:none!important}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;inset:0;background:#0000001a}._dialog_overlay{position:fixed;inset:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}.formio-loader{position:relative;min-height:60px}.loader-wrapper{z-index:1000;position:absolute;inset:0;height:120px;background-color:#0000}.loader{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;z-index:10000;display:inline-block;border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.formio-form{position:relative;min-height:80px}.formio-error-wrapper,.formio-warning-wrapper{padding:1em}.formio-error-wrapper{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.formio-error-wrapper .formio-errors .error{color:#c20000}.formio-error-wrapper .field-required:after{color:#c20000}.formio-warning-wrapper{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.formio-disabled-input .form-control.flatpickr-input{background-color:#eee}.builder-component.has-error .invalid-feedback,.formio-component.has-error .invalid-feedback,.formio-component.alert-danger .invalid-feedback,.formio-component.has-message .invalid-feedback,.formio-component-modal-wrapper.has-message .invalid-feedback,.formio-component-modal-wrapper.has-error .invalid-feedback{display:block;color:inherit;margin-top:4px}.formio-errors .error{color:#dc3545}.formio-errors .warning{color:#856404}.formio-errors .info{color:#004085}.formio-form-group{margin-bottom:1rem}.formio-wysiwyg-editor{min-height:200px;background-color:#fff}.has-feedback .form-control{padding-right:10px}.has-feedback .form-control[type=hidden]{padding-right:0}.has-error.bg-danger{padding:4px}.ql-source:after{content:"[source]";white-space:nowrap}.quill-source-code{width:100%;margin:0;background:#1d1d1d;box-sizing:border-box;color:#ccc;font-size:15px;outline:none;padding:20px;line-height:24px;font-family:Consolas,Menlo,Monaco,Courier New,monospace;position:absolute;top:0;bottom:0;border:none;display:none}.formio-component-tags tags{background-color:#fff}.field-required:after,.tab-error:after{content:" *";color:#eb0000}.field-required:after{position:relative;z-index:10}.glyphicon-spin{-webkit-animation:formio-spin 1s infinite linear;-moz-animation:formio-spin 1s infinite linear;-o-animation:formio-spin 1s infinite linear;animation:formio-spin 1s infinite linear}@-moz-keyframes formio-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes formio-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes formio-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-icon-right{margin-left:5px}.formio-component-submit .submit-success:after{content:"✓";position:relative;right:-4px;top:1px;line-height:1}.formio-component-submit .submit-fail:after{content:"✗";position:relative;right:-4px;top:1px;line-height:1}.card-vertical{display:flex;flex-direction:row;margin-top:5px}.card-vertical .card-body,.tab-content,.tab{flex-grow:2}.nav-tabs-vertical{display:flex;flex-direction:column;border-right:1px solid #ddd;padding-left:5px;margin-right:10px;border-bottom:0}.card-vertical>.card-body,.card-vertical>.tab-content,.card-vertical>.tab{flex-basis:85%}.card-vertical ul>li>.nav-link-vertical{border-right-color:transparent;border-radius:4px 0 0 4px;margin-right:0}.card-vertical ul>li>.nav-link-vertical.active{border-bottom-color:#ddd;border-right-color:transparent}.card-vertical ul>li>.nav-link-vertical.active:hover{border-right-color:transparent}.nav-tabs-vertical>li{margin:0 -1px 0 0}.formio-component-submit .submit-fail[disabled]{opacity:1}.form-control.flatpickr-input{background-color:#fff}.input-group .flatpickr-wrapper{flex-grow:1}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-calendar .flatpickr-current-month input.cur-year:focus,.flatpickr-calendar .flatpickr-days:focus{outline:auto}td>.form-group,td>.formio-form-group{margin-bottom:0}.signature-pad-body{overflow:hidden;position:relative}.signature-pad-body .form-control-feedback{position:absolute;font-size:.8rem;top:1px;right:3px}.signature-pad-canvas{border-radius:4px;box-shadow:0 0 5px #00000005 inset;border:1px solid #f4f4f4}.btn.signature-pad-refresh{position:absolute;left:0;top:0;z-index:1000;padding:3px;line-height:0}[dir=rtl] .btn.signature-pad-refresh{left:unset;right:0}.formio-component-multiple .choices__input{width:100%}.formio-component-multiple .is-invalid{border-color:#f04124}.formio-component-multiple :not(.is-invalid){border-color:#ccc}.choices__list--dropdown .choices__item--selectable{padding-right:0}.signature-pad-refresh img{height:1.2em}.signature-pad-footer{text-align:center;color:#c3c3c3}.is-active.choices__list--dropdown{z-index:100}.choices__list--multiple .choices__item{border-radius:0;padding:2px 8px;line-height:1em;margin-bottom:6px}.choices__list--single{padding:0}.choices__item.choices__item--selectable{white-space:nowrap;overflow:hidden;padding-right:25px;text-overflow:ellipsis}.choices__input{padding:2px}.choices[dir=rtl]>*{text-align:right}.choices[dir=rtl] .choices__list--multiple .choices__item[data-deletable]{padding-left:5px;float:right}.choices[dir=rtl] .choices__list--multiple .choices__item[data-deletable] .choices__button{float:left;margin:0 8px 0 -4px;padding-left:unset;padding-right:16px;border-left:unset;border-right:1px solid #008fa1;overflow:hidden}@-moz-document url-prefix(){.choices__button{float:right}}.formio-component-file .fileSelector{position:relative;padding:15px;border:2px dashed #ddd;text-align:center}.formio-component-file .fileSelector .loader-wrapper{display:none;width:100%;height:100%;background-color:#0000001a}.formio-component-file .fileSelector .loader-wrapper .loader{height:45px;width:45px;margin-top:-23px;margin-left:-23px}.formio-component-file .fileSelector a{text-decoration:underline}.formio-component-file .fileSelector.fileDragOver{border-color:#127abe}.formio-component-file .fileSelector .glyphicon,.formio-component-file .fileSelector .fa{font-size:20px;margin-right:5px}[dir=rtl] .formio-component-file .fileSelector .fa,[dir=rtl] .formio-component-file .fileSelector .glyphicon{margin-right:unset;margin-left:5px}.formio-component-file .fileSelector .browse{cursor:pointer}@-webkit-keyframes formio-dialog-fadeout{0%{opacity:1}to{opacity:0}}@keyframes formio-dialog-fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes formio-dialog-fadein{0%{opacity:0}to{opacity:1}}@keyframes formio-dialog-fadein{0%{opacity:0}to{opacity:1}}.formio-dialog{box-sizing:border-box;font-size:.8em;color:#666}.formio-dialog.formio-modaledit-dialog{font-size:inherit}.formio-dialog *,.formio-dialog *:before,.formio-dialog *:after{box-sizing:inherit}.formio-dialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;inset:0;background:#0006;animation:formio-dialog-fadein .5s}.formio-dialog.formio-dialog-disabled-animation,.formio-dialog.formio-dialog-disabled-animation .formio-dialog-overlay,.formio-dialog.formio-dialog-disabled-animation .formio-dialog-content{-webkit-animation:none!important;animation:none!important}.formio-dialog-overlay{position:fixed;inset:0;-webkit-backface-visibility:hidden;-webkit-animation:formio-dialog-fadein .5s;animation:formio-dialog-fadein .5s;margin-right:15px;background:transparent}.formio-dialog-no-overlay{pointer-events:none}.formio-dialog.formio-dialog-closing .formio-dialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:formio-dialog-fadeout .5s;animation:formio-dialog-fadeout .5s}.formio-dialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:formio-dialog-fadein .5s;animation:formio-dialog-fadein .5s;pointer-events:all;overflow:auto}.formio-component-modal-wrapper-select .formio-dialog-content{overflow:initial}.formio-dialog.formio-dialog-closing .formio-dialog-content{-webkit-backface-visibility:hidden;-webkit-animation:formio-dialog-fadeout .5s;animation:formio-dialog-fadeout .5s}.formio-dialog-close:before{font-family:Helvetica,Arial,sans-serif;content:"×";cursor:pointer}html.formio-dialog-open,body.formio-dialog-open{overflow:hidden}.formio-dialog .tab-content{padding-top:12px}.formio-dialog-close{z-index:1000}@-webkit-keyframes formio-dialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes formio-dialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes formio-dialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes formio-dialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.formio-dialog.formio-dialog-theme-default{padding-bottom:160px;padding-top:160px}.formio-dialog.formio-dialog-theme-default .component-edit-container{padding:.5em}.formio-dialog.formio-dialog-theme-default.formio-dialog-closing .formio-dialog-content{-webkit-animation:formio-dialog-flyout .5s;animation:formio-dialog-flyout .5s}.formio-dialog.formio-dialog-theme-default .formio-dialog-content{-webkit-animation:formio-dialog-flyin .5s;animation:formio-dialog-flyin .5s;background:#f0f0f0;border-radius:5px;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:80%}.formio-dialog.formio-dialog-theme-default .formio-dialog-close{border:none;background:transparent;cursor:pointer;position:absolute;right:1px;top:1px;z-index:100}.formio-clickable{cursor:pointer}.component-settings .nav>li>a{padding:8px 10px}.formio-dialog.formio-dialog-theme-default .formio-dialog-close:before{display:block;padding:3px;background:transparent;color:#8a8a8a;content:"×";font-size:26px;font-weight:400;line-height:26px;text-align:center}.formio-dialog.formio-dialog-theme-default .formio-dialog-close:hover:before,.formio-dialog.formio-dialog-theme-default .formio-dialog-close:active:before{color:#777}.formio-dialog.formio-dialog-theme-default .formio-dialog-message{margin-bottom:.5em}.formio-dialog.formio-dialog-theme-default .formio-dialog-input{margin-bottom:1em}.formio-dialog.formio-dialog-theme-default .formio-dialog-input textarea,.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=text],.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=password],.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=email],.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=url]{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.formio-dialog.formio-dialog-theme-default .formio-dialog-input textarea:focus,.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=text]:focus,.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=password]:focus,.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=email]:focus,.formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=url]:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:none}.formio-dialog-buttons{display:flex;justify-content:flex-end}.formio-dialog.formio-dialog-theme-default .formio-dialog-buttons{*zoom: 1}.formio-dialog.formio-dialog-theme-default .formio-dialog-buttons:after{content:"";display:table;clear:both}.formio-dialog.formio-dialog-theme-default .formio-dialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.formio-dialog.formio-dialog-theme-default .formio-dialog-button:focus{-webkit-animation:formio-dialog-pulse 1.1s infinite;animation:formio-dialog-pulse 1.1s infinite;outline:none}@media(max-width:568px){.formio-dialog.formio-dialog-theme-default .formio-dialog-button:focus{-webkit-animation:none;animation:none}}.formio-dialog.formio-dialog-theme-default .formio-dialog-button.formio-dialog-button-primary{background:#3288e6;color:#fff}.formio-dialog.formio-dialog-theme-default .formio-dialog-button.formio-dialog-button-secondary{background:#e0e0e0;color:#777}.formio-dialog-content .panel{margin:0}.formio-dialog-content [ref=dialogHeader]{padding-right:15px}.formio-placeholder{position:absolute;color:#999}.formio-dialog .formio-dialog-close{cursor:pointer}.formio-iframe{border:none;width:100%;height:1000px}.inline-form-button{margin-right:10px}.tooltip{opacity:1}.tooltip[x-placement=right] .tooltip-arrow{border-right:5px solid black}.tooltip[x-placement=right] .tooltip-inner{margin-left:8px}.control-label--bottom{margin-bottom:0;margin-top:5px}.formio-component-label-hidden{position:relative}.formio-hidden{margin:0}.formio-removed{display:none}.control-label--hidden{position:absolute;top:6px;right:5px}.formio-component-datetime .control-label--hidden.field-required{right:45px;z-index:3}.formio-component-survey .control-label--hidden.field-required,.formio-component-selectboxes .control-label--hidden.field-required{top:0}.formio-component-resource .control-label--hidden.field-required,.formio-component-select .control-label--hidden.field-required{right:40px;z-index:2}.formio-component-radio .control-label--hidden.field-required:after,.formio-component-selectboxes .control-label--hidden.field-required:after{display:none}.formio-component-radio.formio-component-label-hidden.required .form-check-label:before,.formio-component-selectboxes.formio-component-label-hidden.required .form-check-label:before{position:relative;content:"* ";color:#eb0000}.formio-component-radio.formio-component-label-hidden.required .form-check .label-position-right.form-check-label:before,.formio-component-selectboxes.formio-component-label-hidden.required .form-check .label-position-right.form-check-label:before{right:20px}.formio-component-hidden:not(.formio-component-checkbox),.formio-component-datasource{margin-bottom:0}.checkbox-inline label,.radio-inline label{font-weight:400;cursor:pointer}.editgrid-listgroup{margin-bottom:10px;overflow-wrap:break-word}.tree-listgroup{flex-direction:row}.formio-component-submit button[disabled]+.has-error{display:block}.formio-choices.form-group,.formio-choices.formio-form-group{margin-bottom:0}.formio-choices[data-type=select-multiple] .form-control{height:auto}.form-control.formio-multiple-mask-select{width:15%;z-index:4}.form-control.formio-multiple-mask-input{width:85%}.input-group.formio-multiple-mask-container{width:100%}.formio-component .table{margin-bottom:0;word-break:break-word}.formio-component-htmlelement{word-wrap:break-word}.formio-component-htmlelement ol,.formio-component-htmlelement ul{margin-left:10px}.editgrid-table-container{margin-bottom:10px;max-width:calc(100vw - 140px)}.editgrid-table-container .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.editgrid-table-column{border:none}.editgrid-table-head{border:1px solid #ddd}.editgrid-table-body{border:1px solid #ddd;border-top:0}.formio-hide-label-panel-tooltip{margin-top:-10px;margin-left:-10px}.is-disabled .choices__list--multiple .choices__item{padding:5px 10px}.is-disabled .choices__list--multiple .choices__item .choices__button{display:none}.formio-collapse-icon{cursor:pointer;margin-right:4px}[dir=rtl] .formio-collapse-icon{margin-right:unset;margin-left:4px}.formio-component-datetime .form-control[type=datetime-local]~.input-group-addon,.formio-component-dateTime .form-control[type=datetime-local]~.input-group-addon{width:auto}.formio-component-datagrid .formio-datagrid-remove{position:absolute;top:0;right:0;visibility:hidden;opacity:0;transition:opacity .2s linear,visibility 0ms .2s}.formio-component-datagrid{overflow-x:auto}.formio-component-datagrid .datagrid-table,.formio-component-datagrid .datagrid-table td,.formio-component-datagrid .datagrid-table th{border:3px solid #ddd!important;padding:10px}.formio-component-datagrid .datagrid-table>tbody>tr>td:last-child{position:relative}.formio-component-datagrid .datagrid-table>tbody>tr:hover>td:last-child .formio-datagrid-remove{visibility:visible;opacity:1;transition:visibility 0ms,opacity .2s linear}.datagrid-table>tbody>tr>td{word-break:auto-phrase}.formio-component-modaledit .formio-modaledit-view-container{position:relative;border:1px solid #ddd;min-height:34px;padding:6px 12px;cursor:text}td .formio-component-modaledit .formio-modaledit-view-container{padding:0;border-style:none}.formio-component-modaledit .formio-modaledit-edit{position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:opacity .2s linear,visibility 0ms .2s}.formio-component-modaledit .formio-modaledit-view-container:hover .formio-modaledit-edit{visibility:visible;opacity:1;transition:visibility 0ms,opacity .2s linear}.formio-modaledit-dialog .formio-modaledit-close{position:absolute;top:100%;right:0;border-radius:0}.reset-margins html,.reset-margins body,.reset-margins div,.reset-margins span,.reset-margins applet,.reset-margins object,.reset-margins iframe,.reset-margins h1,.reset-margins h2,.reset-margins h3,.reset-margins h4,.reset-margins h5,.reset-margins h6,.reset-margins p,.reset-margins blockquote,.reset-margins pre,.reset-margins a,.reset-margins abbr,.reset-margins acronym,.reset-margins address,.reset-margins big,.reset-margins cite,.reset-margins code,.reset-margins del,.reset-margins dfn,.reset-margins em,.reset-margins img,.reset-margins ins,.reset-margins kbd,.reset-margins q,.reset-margins s,.reset-margins samp,.reset-margins small,.reset-margins strike,.reset-margins strong,.reset-margins sub,.reset-margins sup,.reset-margins tt,.reset-margins var,.reset-margins b,.reset-margins u,.reset-margins i,.reset-margins center,.reset-margins dl,.reset-margins dt,.reset-margins dd,.reset-margins ol,.reset-margins ul,.reset-margins li,.reset-margins fieldset,.reset-margins form,.reset-margins label,.reset-margins legend,.reset-margins table,.reset-margins caption,.reset-margins tbody,.reset-margins tfoot,.reset-margins thead,.reset-margins tr,.reset-margins th,.reset-margins td,.reset-margins article,.reset-margins aside,.reset-margins canvas,.reset-margins details,.reset-margins embed,.reset-margins figure,.reset-margins figcaption,.reset-margins footer,.reset-margins header,.reset-margins hgroup,.reset-margins menu,.reset-margins nav,.reset-margins output,.reset-margins ruby,.reset-margins section,.reset-margins summary,.reset-margins time,.reset-margins mark,.reset-margins audio,.reset-margins video{margin:0}.ck-body .ck.ck-balloon-panel{z-index:101000}.formio-component-select select[disabled=disabled]{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.formio-component-select div[disabled=disabled] button,.formio-component-select .choices.is-disabled[data-type*=select-one]:after{display:none}.datagrid-group-label.collapsed>td{display:none}.datagrid-group-header.clickable{cursor:pointer}.datagrid-group-header.clickable .datagrid-group-label:before{display:inline-block;vertical-align:middle;content:"▾";margin:0 5px}.datagrid-group-header.clickable.collapsed .datagrid-group-label:before{content:"▸"}.formio-component.alert-danger .help-block,.formio-component.alert-warning .help-block{color:inherit}.tree__level_even{background-color:#f6f6f6}.tree__node-content{margin-bottom:10px;overflow-wrap:break-word}.tree__node-children{margin:0}.formio-select-autocomplete-input{opacity:0;position:relative;z-index:-1;display:block;height:0;border:none}.has-error>.help-block{margin-top:5px;margin-bottom:10px}.no-top-border-table>.table>tbody>tr:first-child>td{border-top:none}.table>tbody>tr>td.cell-align-left{text-align:left}.table>tbody>tr>td.cell-align-center{text-align:center}.table>tbody>tr>td.cell-align-center>div{margin-left:auto;margin-right:auto}.table>tbody>tr>td.cell-align-right{text-align:right}.table>tbody>tr>td.cell-align-right>div{margin-left:auto}.table-responsive[ref=component]{overflow-x:visible}.formio-component-textarea .alert .ck-editor__editable{color:inherit}.formio-component-textarea .ck.ck-editor__editable .image .ck-progress-bar{height:4px}.formio-component-textarea .ck.ck-editor ul,.formio-component-textarea .ck.ck-editor ol{margin-left:10px}div[data-oembed-url]{width:100%}.radio label.label-position-left,.checkbox label.label-position-left,.radio label.label-position-top,.checkbox label.label-position-top,.radio label.label-position-bottom,.checkbox label.label-position-bottom{padding-left:0}.radio label.label-position-top span,.checkbox label.label-position-top span,.radio label.label-position-bottom span,.checkbox label.label-position-bottom span{display:block}.radio label.label-position-top input[type=radio],.checkbox label.label-position-top input[type=checkbox],.radio label.label-position-bottom input[type=radio],.checkbox label.label-position-bottom input[type=checkbox]{position:relative;margin-left:0}.radio label.label-position-top input[type=radio],.checkbox label.label-position-top input[type=checkbox]{margin-top:4px}.radio label.label-position-bottom input[type=radio],.checkbox label.label-position-bottom input[type=checkbox]{margin-bottom:8px}.radio label.label-position-left input[type=radio]{margin-left:10px}.checkbox label.label-position-left input[type=checkbox]{margin-left:4px;position:relative}.open-modal-button{width:100%;text-align:left;white-space:normal;height:auto}.formio-component-modal-wrapper-signature .open-modal-button{text-align:center;height:100%;font-size:1.4em;padding:0;margin:0}.formio-component-content .image{display:table;clear:both;text-align:center;margin:1em auto}.formio-component-content .image>img{display:block;margin:0 auto;max-width:100%;min-width:50px}.formio-component-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:#333;background-color:#f7f7f7;padding:.6em;font-size:.75em;outline-offset:-1px}.formio-component-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.formio-component-content .image.image_resized img{width:100%}.formio-component-content .image.image_resized>figcaption{display:block}.formio-component-content .media{clear:both;margin:1em 0;display:block;min-width:15em}.formio-component-content .image-style-side:not(.image_resized),.formio-component-content .image-style-align-left:not(.image_resized),.formio-component-content .image-style-align-center:not(.image_resized),.formio-component-content .image-style-align-right:not(.image_resized){max-width:50%}.formio-component-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing)}.formio-component-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.formio-component-content .image-style-align-center{margin-left:auto;margin-right:auto}.formio-component-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.formio-component-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0deg,0%,80%)}.formio-component-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0deg,0%,80%)}.formio-component-content .text-tiny{font-size:.7em}.formio-component-content .text-small{font-size:.85em}.formio-component-content .text-big{font-size:1.4em}.formio-component-content .text-huge{font-size:1.8em}.formio-component-content ol{padding-inline-start:40px}.formio-component-address.formio-component-label-hidden>label.field-required{z-index:1}.formio-component-address.formio-component-label-hidden>label.field-required~.address-autocomplete-container .address-autocomplete-remove-value-icon{right:20px}.address-autocomplete-container{position:relative}.address-autocomplete-container .address-autocomplete-remove-value-icon{cursor:pointer;position:absolute;margin-top:-9px;right:10px;top:50%}.address-autocomplete-container .address-autocomplete-remove-value-icon--hidden{display:none}.autocomplete{background:#fff;font:14px/22px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:auto;box-sizing:border-box;border:1px solid rgba(50,50,50,.6);z-index:11000}.autocomplete>div{cursor:pointer;padding:6px 10px}.autocomplete>div:hover:not(.group),.autocomplete>div.selected{background:#1e90ff;color:#fff}.field-wrapper{display:flex}.field-wrapper--reverse{flex-direction:row-reverse}.field-wrapper .field-label--right{text-align:right}.formio-component-modal-wrapper{margin-bottom:10px}.formio-component-modal-wrapper .open-modal-button{height:auto}.formio-component-modal-wrapper .component-rendering-hidden{visibility:hidden}.formio-component-textarea div.formio-editor-read-only-content[ref=input]{white-space:pre-wrap}.formio-editor-read-only-content img{max-width:100%}.formio-editor-read-only-content li[data-list=bullet]{list-style-type:none}.formio-editor-read-only-content li[data-list=bullet] .ql-ui{padding-right:.5rem}.formio-editor-read-only-content li[data-list=bullet] .ql-ui:before{content:"•"}.formio-editor-read-only-content li[data-list=ordered]{list-style-type:none;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.formio-editor-read-only-content li[data-list=ordered] .ql-ui{padding-right:.5rem}.formio-editor-read-only-content li[data-list=ordered] .ql-ui:before{content:counter(list-0,decimal) ". "}.formio-editor-read-only-content figure.table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double #b3b3b3;table-layout:fixed}.formio-editor-read-only-content figure.table table th,.formio-editor-read-only-content figure.table table td{min-width:2em;padding:.4em;border:1px solid #bfbfbf}.formio-component-textfield .pull-right:not(:last-child),.formio-component-textarea .pull-right:not(:last-child),.formio-component-password .pull-right:not(:last-child){padding-left:12px}.formio-form>div>nav>ul.pagination{flex-flow:wrap row;justify-content:flex-start}.formio-form>div>nav>ul.pagination .page-link{cursor:pointer;color:#1c74d9}.formio-form>div>nav>ul.pagination .page-item.active .page-link{color:#fff;background-color:#1c74d9;border-color:#1c74d9}.classic-pagination{border-bottom:solid 1px #e0e0e0;padding:0 15px 10px;line-height:1em}.classic-pagination-page{padding:0;position:relative}.classic-pagination-title{color:#595959;font-size:16px;margin-bottom:5px}.classic-pagination-dot{position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:40px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.classic-pagination-dot:after{content:" ";width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}.classic-pagination .progress,.classic-pagination-progress{position:relative;border-radius:0;height:8px;box-shadow:none;margin:20px 0;border:none;padding:0;background-color:#f6f6f6}.classic-pagination .progress-bar,.classic-pagination-progress-bar{width:0px;height:10px;box-shadow:none;background:#fbe8aa}.classic-pagination-page.complete .progress-bar,.classic-pagination-page.complete .classic-pagination-progress-bar{width:100%}.classic-pagination-page.active .progress-bar,.classic-pagination-page.active .classic-pagination-progress-bar{width:50%}.classic-pagination-page.disabled .classic-pagination-dot{background-color:#f5f5f5}.classic-pagination-page.disabled .classic-pagination-dot:after{opacity:0}.classic-pagination-page:first-child .progress,.classic-pagination-page:first-child .classic-pagination-progress{left:50%;width:50%}.classic-pagination-page:first-child.active .progress-bar,.classic-pagination-page:first-child.active .classic-pagination-progress-bar{width:0%}.classic-pagination-page:last-child .progress,.classic-pagination-page:last-child .classic-pagination-progress{width:50%}.classic-pagination-page:last-child.active .progress-bar,.classic-pagination-page:last-child.active .classic-pagination-progress-bar{width:100%}.pac-container{z-index:11000}[ref=buttonMessageContainer].has-error{cursor:pointer}[ref=passwordStrengthIndicator]{display:inline}.formio-security-indicator{display:flex;height:5px}.formio-security-indicator [class^=security-]{width:100%;height:100%}.formio-security-indicator .security-low{background-color:#c51e00}.formio-security-indicator .security-medium{background-color:#ebb400}.formio-security-indicator .security-high{background-color:#bddf00}.formio-security-indicator .security-very-high{background-color:#009118}.formio-component-textarea .formio-editor-read-only-content .text-big{font-size:1.4em}.formio-component-textarea .formio-editor-read-only-content .text-huge{font-size:1.8em}.formio-component-textarea .formio-editor-read-only-content .text-small{font-size:.85em}.formio-component-textarea .formio-editor-read-only-content .text-tiny{font-size:.7em}.formio-component [ref=valueMaskInput]{display:none}.formio-wizard-nav-container{display:flex}.formio-wizard-nav-container li{margin-right:.5rem}@media not all and (min-width:30em){.formio-wizard-nav-container{flex-direction:column}.formio-wizard-nav-container li{margin-right:0}.formio-wizard-nav-container li .btn{width:100%;margin-bottom:.25rem}}.formio-tooltip__trigger{cursor:pointer}.formio-tooltip__body{background-color:#1b1b1b;border-radius:.25rem;bottom:0;color:#f0f0f0;display:none;font-size:1rem;padding:.5rem;position:absolute;left:0;transform:translate(-50%);width:auto;white-space:pre;z-index:1000}.formio-tooltip__body.formio-tooltip--is-set{display:block}.formio-tooltip__body--whitespace{white-space:normal;width:250px}.formio-tooltip__body--right{top:auto;transform:translate(0)}.formio-tooltip__body--left{top:auto;left:0;right:auto;transform:translate(0)}.formio-tooltip__body--bottom{bottom:auto;top:0}.formio-tooltip__wrapper{position:relative}.formio-tooltip__wrapper>span{font-weight:400}.ace_editor,.ace_editor div,.ace_editor span{font-family:Monaco,Menlo,Ubuntu Mono,Droid Sans Mono,Consolas,monospace!important}span[role=link]{text-decoration:underline;cursor:pointer}.hidden{display:none!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--toastify-color-success: var(--primary-color);--toastify-icon-color-success: var(--primary-color);--toastify-color-progress-success: var(--primary-color);--toastify-text-color-success: var(--primary-color);--toastify-color-error: var(--error-color);--toastify-icon-color-error: var(--error-color);--toastify-color-progress-error: var(--error-color);--toastify-text-color-error: var(--error-color);--toastify-color-warning: var(--warning-color);--toastify-icon-color-warning: var(--warning-color);--toastify-color-progress-warning: var(--warning-color);--toastify-text-color-warning: var(--warning-color);--toastify-color-info: var(--secondary-color);--toastify-icon-color-info: var(--secondary-color);--toastify-color-progress-info: var(--secondary-color);--toastify-text-color-info: var(--secondary-color);--toastify-color-progress-light: var(--primary-color)}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}:root{--driver-popover-bg: #ffffff;--driver-popover-text: #64748b;--driver-popover-title: #072330;--driver-primary-color: #449aad;--driver-primary-hover: #3d8a9b;--driver-border-radius: 16px;--driver-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--driver-border-color: #e2e8f0}body .driver-popover.communio-driver-popover-theme,body .driver-popover{background-color:var(--driver-popover-bg)!important;color:var(--driver-popover-text)!important;border-radius:var(--driver-border-radius)!important;box-shadow:var(--driver-box-shadow)!important;padding:24px!important;max-width:400px!important;font-family:Avenir,Nunito Sans,system-ui,sans-serif!important;border:none!important}body .driver-popover-title{color:var(--driver-popover-title)!important;font-size:18px!important;font-weight:700!important;margin-bottom:8px!important;margin-top:4px!important;line-height:1.4!important}body .driver-popover-description{color:var(--driver-popover-text)!important;font-size:14px!important;line-height:1.6!important;margin-bottom:24px!important}body .driver-popover-progress-text{display:none!important}body .driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:0!important;width:100%!important}body .driver-nav-group{display:flex!important;gap:8px!important}body .driver-popover-footer button{border:none!important;border-radius:8px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important}body .driver-skip-btn{background:transparent!important;color:#64748b!important;padding:8px 0!important;margin:0!important}body .driver-skip-btn:hover{text-decoration:underline!important;color:#0f172a!important}body .driver-prev-btn{background-color:transparent!important;color:var(--driver-popover-text)!important;border:1px solid var(--driver-border-color)!important;display:inline-block!important}body .driver-next-btn{background-color:var(--driver-primary-color)!important;color:#fff!important;margin-left:0!important}body .driver-next-btn:hover{background-color:var(--driver-primary-hover)!important;opacity:.9!important}body .driver-close-btn{color:#94a3b8!important;padding:4px!important;position:absolute!important;top:16px!important;right:16px!important;width:28px!important;height:28px!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;outline:none!important;border:none!important;box-shadow:none!important;background-color:transparent!important;appearance:none!important;-webkit-appearance:none!important}body .driver-close-btn svg{width:20px!important;height:20px!important;stroke:currentColor!important}body .driver-close-btn:hover{color:#64748b!important;background-color:transparent!important}body .driver-close-btn:focus,body .driver-close-btn:active,body .driver-close-btn:focus-visible{outline:none!important;border:none!important;box-shadow:none!important;background-color:transparent!important}body .driver-popover-custom-header{margin-bottom:12px}
