.toast[data-v-86426642]{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:12px;z-index:2000;min-width:300px}.toast.success[data-v-86426642]{border-left:4px solid #2ecc71}.toast.success .toast__icon[data-v-86426642]{color:#2ecc71}.toast.info[data-v-86426642]{border-left:4px solid #3498db}.toast.info .toast__icon[data-v-86426642]{color:#3498db}.toast.error[data-v-86426642]{border-left:4px solid #e74c3c}.toast.error .toast__icon[data-v-86426642]{color:#e74c3c}.toast__content[data-v-86426642]{display:flex;align-items:center;gap:12px;flex:1}.toast__icon[data-v-86426642]{font-size:20px;font-weight:700}.toast__message[data-v-86426642]{margin:0;font-size:14px;color:#2c3e50}.toast__close[data-v-86426642]{background:none;border:none;font-size:20px;color:#95a5a6;cursor:pointer;padding:0}.toast__close[data-v-86426642]:hover{color:#2c3e50}.toast-enter-active[data-v-86426642],.toast-leave-active[data-v-86426642]{transition:all .3s ease}.toast-enter-from[data-v-86426642],.toast-leave-to[data-v-86426642]{opacity:0;transform:translate(30px)}.header[data-v-ead2ca5e]{display:flex;width:100%;justify-content:space-between;align-items:center;padding:24px 32px;background:linear-gradient(to right,#fff,#f8f9fa);box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}.header__logo[data-v-ead2ca5e]{font-size:29px;font-weight:700;color:#2c3e50;margin:0;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.header__nav[data-v-ead2ca5e]{display:flex;gap:12px;align-items:center}.header__nav-link[data-v-ead2ca5e]{position:relative;padding:10px 19px;color:#2c3e50;text-decoration:none;font-weight:600;border-radius:8px;transition:all .3s ease;background:transparent;border:2px solid #3498db}.header__nav-link[data-v-ead2ca5e]:hover{background:#3498db;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.header__nav-link[data-v-ead2ca5e]:active{transform:translateY(0)}.header__nav-link.router-link-active[data-v-ead2ca5e]{background:#3498db;color:#fff}.profile-dropdown[data-v-ead2ca5e]{position:relative}.profile-dropdown__trigger[data-v-ead2ca5e]{display:flex;align-items:center;gap:8px;padding:10px 19px;color:#2c3e50;font-weight:600;border-radius:8px;transition:all .3s ease;background:transparent;border:2px solid #3498db;cursor:pointer}.profile-dropdown__trigger[data-v-ead2ca5e]:hover{background:#3498db;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.profile-dropdown__name[data-v-ead2ca5e]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown__arrow[data-v-ead2ca5e]{font-size:13px;transition:transform .3s ease}.profile-dropdown__arrow.is-open[data-v-ead2ca5e]{transform:rotate(180deg)}.profile-dropdown__menu[data-v-ead2ca5e]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:8px 0;z-index:1000}.profile-dropdown__item[data-v-ead2ca5e]{display:block;width:100%;padding:13px 19px;color:#2c3e50;text-decoration:none;font-weight:500;text-align:left;border:none;background:none;cursor:pointer;transition:all .2s ease}.profile-dropdown__item[data-v-ead2ca5e]:hover{background:#f8f9fa;color:#3498db}.profile-dropdown__item--danger[data-v-ead2ca5e]{color:#e74c3c}.profile-dropdown__item--danger[data-v-ead2ca5e]:hover{background:#fee;color:#e74c3c}@media (max-width: 768px){.header[data-v-ead2ca5e]{padding:16px}.header__logo[data-v-ead2ca5e]{font-size:24px}.header__nav-link[data-v-ead2ca5e]{padding:8px 16px;font-size:14px}.profile-dropdown__name[data-v-ead2ca5e]{max-width:120px}.profile-dropdown__menu[data-v-ead2ca5e]{min-width:180px}}.footer[data-v-19548dea]{width:100%;background:#f8fafc;padding:64px 0 32px;margin-top:auto}.footer__content[data-v-19548dea]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:48px}@media (max-width: 768px){.footer__content[data-v-19548dea]{grid-template-columns:1fr;gap:32px;text-align:center}}.footer__section[data-v-19548dea]:first-child{max-width:320px}@media (max-width: 768px){.footer__section[data-v-19548dea]:first-child{max-width:100%}}.footer__title[data-v-19548dea]{font-size:24px;font-weight:700;margin-bottom:16px;color:#0f172a}.footer__description[data-v-19548dea]{font-size:16px;color:#64748b;line-height:1.5}.footer__subtitle[data-v-19548dea]{font-size:16px;font-weight:600;margin-bottom:16px;color:#0f172a}.footer__list[data-v-19548dea]{list-style:none;padding:0;margin:0}.footer__list li[data-v-19548dea]{margin-bottom:12px}.footer__list li[data-v-19548dea]:last-child{margin-bottom:0}.footer__list a[data-v-19548dea]{color:#64748b;text-decoration:none;font-size:14px;transition:color .2s}.footer__list a[data-v-19548dea]:hover{color:#0f172a}.footer__bottom[data-v-19548dea]{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid #e2e8f0}@media (max-width: 768px){.footer__bottom[data-v-19548dea]{flex-direction:column;gap:16px}}.footer__copyright[data-v-19548dea]{color:#64748b;font-size:14px}.footer__social[data-v-19548dea]{display:flex;gap:16px}.footer__social a[data-v-19548dea]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#64748b;transition:color .2s}.footer__social a[data-v-19548dea]:hover{color:#0f172a}.container[data-v-19548dea]{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width: 768px){.container[data-v-19548dea]{padding:0 16px}}.loader-container[data-v-77a2aea2]{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#ffffffe6;z-index:1000}.loader[data-v-77a2aea2]{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-text[data-v-77a2aea2]{color:#3498db;font-size:18px;font-weight:500}.loader-svg[data-v-77a2aea2]{width:50px;height:50px;transform-origin:center;animation:rotate-77a2aea2 2s linear infinite}.loader-circle[data-v-77a2aea2]{fill:none;stroke:#3498db;stroke-width:4;stroke-dasharray:89,200;stroke-dashoffset:-10;stroke-linecap:round;animation:dash-77a2aea2 1.5s ease-in-out infinite}@keyframes rotate-77a2aea2{to{transform:rotate(360deg)}}@keyframes dash-77a2aea2{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.groups-container[data-v-77a2aea2]{margin-bottom:48px}.groups-header[data-v-77a2aea2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.groups-header__title[data-v-77a2aea2]{font-size:32px;font-weight:700;color:#2c3e50;margin:0}.groups-grid[data-v-77a2aea2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.group-card[data-v-77a2aea2]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}.group-card[data-v-77a2aea2]:hover{box-shadow:0 8px 12px #0000001a}.group-card__header[data-v-77a2aea2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.group-card__main[data-v-77a2aea2]{display:flex;align-items:center;gap:16px;cursor:pointer}.group-card__menu[data-v-77a2aea2]{position:relative}.menu-button[data-v-77a2aea2]{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:0 8px 4px;border-radius:4px}.menu-button[data-v-77a2aea2]:hover{background:#f1f5f9}.menu-dropdown[data-v-77a2aea2]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;min-width:160px;z-index:10;padding:8px 0;border:1px solid #e2e8f0}.menu-item[data-v-77a2aea2]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:none;font-size:14px;color:#1e293b;cursor:pointer;text-align:left}.menu-item__icon[data-v-77a2aea2]{font-size:16px}.menu-item[data-v-77a2aea2]:hover{background:#f8fafc}.menu-item--danger[data-v-77a2aea2]{color:#ef4444}.menu-item--danger[data-v-77a2aea2]:hover{background:#fef2f2}.group-logo[data-v-77a2aea2]{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.group-logo--placeholder[data-v-77a2aea2]{background:#3498db;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.info-item[data-v-77a2aea2]{display:flex;align-items:center;gap:8px;color:#64748b;font-size:14px;margin-bottom:8px}.info-item[data-v-77a2aea2]:last-child{margin-bottom:0}.info-item .info-icon[data-v-77a2aea2]{font-size:16px}.create-btn[data-v-77a2aea2]{display:inline-flex;align-items:center;gap:8px;background:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.create-btn[data-v-77a2aea2]:hover{background:#2980b9}.create-btn__icon[data-v-77a2aea2]{font-size:20px}.home[data-v-77a2aea2]{display:flex;flex-direction:column;gap:64px;min-height:100vh;position:relative}.home .hero[data-v-77a2aea2]{display:flex;align-items:center;justify-content:space-between;padding:64px 32px;background:#f8fafc}.home .hero__content[data-v-77a2aea2]{max-width:600px}.home .hero__title[data-v-77a2aea2]{font-size:40px;font-weight:700;margin-bottom:16px}.home .hero__subtitle[data-v-77a2aea2]{font-size:20px;margin-bottom:32px;color:#64748b}.home .hero__cta[data-v-77a2aea2]{background-color:#2563eb;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;transition:background .2s}.home .hero__cta[data-v-77a2aea2]:hover{background-color:#1d4ed8}.home .hero__image[data-v-77a2aea2]{max-width:450px}.home .how-it-works[data-v-77a2aea2]{padding:32px;background:#fff;text-align:center}.home .how-it-works .section-title[data-v-77a2aea2]{font-size:32px;margin-bottom:32px}.home .how-it-works .steps[data-v-77a2aea2]{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.home .how-it-works .steps .step[data-v-77a2aea2]{max-width:300px;background:#f1f5f9;padding:24px;border-radius:16px;box-shadow:0 4px 12px #0000000d}.home .how-it-works .steps .step h3[data-v-77a2aea2]{font-size:20px;margin-bottom:8px}.home .how-it-works .steps .step p[data-v-77a2aea2]{font-size:16px;color:#475569}.home .features[data-v-77a2aea2]{display:flex;gap:32px;justify-content:center;padding:32px}.home .features .feature[data-v-77a2aea2]{max-width:300px;text-align:center}.home .features .feature__title[data-v-77a2aea2]{font-size:20px;margin-bottom:8px}.home .features .feature__description[data-v-77a2aea2]{color:#475569;font-size:16px}.home .call-to-action[data-v-77a2aea2]{margin-top:auto;width:100%;text-align:center;background:#f8fafc;padding:48px 0}.home .call-to-action__title[data-v-77a2aea2]{font-size:32px;margin-bottom:16px}.home .call-to-action__subtitle[data-v-77a2aea2]{font-size:18px;margin-bottom:32px;color:#64748b}.home .call-to-action__button[data-v-77a2aea2]{background-color:#10b981;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;transition:background .2s}.home .call-to-action__button[data-v-77a2aea2]:hover{background-color:#059669}.authorized-home[data-v-77a2aea2]{max-width:1200px;margin:0 auto;padding:64px 24px;display:flex;flex-direction:column}.authorized-home .without-group[data-v-77a2aea2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:32px}.authorized-home .without-group__title[data-v-77a2aea2]{font-size:48px;font-weight:700;text-align:center;background:linear-gradient(135deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:0;padding:0 16px}.authorized-home .without-group__add-group[data-v-77a2aea2]{width:100%;background:#fff;border-radius:16px;padding:80px;box-shadow:0 4px 6px #0000000d,0 10px 15px #0000001a;display:flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.authorized-home .without-group__add-group[data-v-77a2aea2]:hover{box-shadow:0 6px 8px #0000000d,0 12px 18px #0000001a;border-color:#3498db}.authorized-home .without-group__add-group[data-v-77a2aea2]:active{transform:translateY(-2px)}.authorized-home .without-group__add-group img[data-v-77a2aea2]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.authorized-home .without-group__add-group:hover img[data-v-77a2aea2]{transform:rotate(90deg)}.authorized-home .without-group__text[data-v-77a2aea2]{font-size:24px;color:#2c3e50;margin:0;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-overlay[data-v-77a2aea2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-77a2aea2]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:400px;box-shadow:0 4px 6px #0000001a}.modal-title[data-v-77a2aea2]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 16px}.modal-text[data-v-77a2aea2]{color:#475569;margin:0 0 24px;font-size:16px}.modal-actions[data-v-77a2aea2]{display:flex;justify-content:flex-end;gap:12px}.modal-button[data-v-77a2aea2]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.modal-button--secondary[data-v-77a2aea2]{background:#e2e8f0;color:#475569}.modal-button--secondary[data-v-77a2aea2]:hover{background:#cbd5e1}.modal-button--danger[data-v-77a2aea2]{background:#ef4444;color:#fff}.modal-button--danger[data-v-77a2aea2]:hover{background:#dc2626}@media (max-width: 768px){.home[data-v-77a2aea2]{gap:32px}.home .hero[data-v-77a2aea2]{flex-direction:column;padding:32px 16px;text-align:center}.home .hero__title[data-v-77a2aea2]{font-size:32px}.home .hero__subtitle[data-v-77a2aea2]{font-size:18px}.home .hero__image[data-v-77a2aea2]{max-width:100%;margin-top:32px}.home .features[data-v-77a2aea2]{flex-direction:column;align-items:center;padding:32px 16px}}@media (max-width: 480px){.authorized-home[data-v-77a2aea2]{padding:32px 16px}.authorized-home .welcome[data-v-77a2aea2]{gap:20px}.authorized-home .welcome__title[data-v-77a2aea2]{font-size:28px}.authorized-home .welcome__add-group[data-v-77a2aea2]{padding:24px 20px;flex-direction:column;text-align:center}.authorized-home .welcome__add-group img[data-v-77a2aea2]{width:20px;height:20px}.authorized-home .welcome__text[data-v-77a2aea2]{font-size:18px}}.registration[data-v-d05b59ba]{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.registration__header[data-v-d05b59ba]{margin-bottom:32px}.registration-form[data-v-d05b59ba]{background:#fff;margin-bottom:40px;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014;width:100%;max-width:440px}.registration-form__title[data-v-d05b59ba]{font-size:32px;font-weight:700;color:#2c3e50;margin:0;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.registration-form__subtitle[data-v-d05b59ba]{color:#666;text-align:center;margin:16px 0 32px}.registration-form__form[data-v-d05b59ba]{display:flex;flex-direction:column;gap:24px}.registration-form__divider[data-v-d05b59ba]{position:relative;text-align:center;margin:24px 0}.registration-form__divider[data-v-d05b59ba]:before,.registration-form__divider[data-v-d05b59ba]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#e1e4e8}.registration-form__divider[data-v-d05b59ba]:before{left:0}.registration-form__divider[data-v-d05b59ba]:after{right:0}.registration-form__divider span[data-v-d05b59ba]{background:#fff;padding:0 16px;color:#666;font-size:14px}.registration-form__login-link[data-v-d05b59ba]{text-align:center;margin-top:24px;color:#666}.registration-form__login-link a[data-v-d05b59ba]{color:#3498db;text-decoration:none;font-weight:600}.registration-form__login-link a[data-v-d05b59ba]:hover{text-decoration:underline}.form-group[data-v-d05b59ba]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-d05b59ba]{color:#2c3e50;font-weight:600;font-size:14px}.form-group input[data-v-d05b59ba]{padding:13px 16px;border:2px solid #e1e4e8;border-radius:8px;font-size:16px;transition:all .3s ease}.form-group input[data-v-d05b59ba]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-group input[data-v-d05b59ba]::-moz-placeholder{color:#999}.form-group input[data-v-d05b59ba]::placeholder{color:#999}.submit-button[data-v-d05b59ba]{background:#3498db;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-v-d05b59ba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.submit-button[data-v-d05b59ba]:active{transform:translateY(0)}.social-button[data-v-d05b59ba]{width:100%;display:flex;align-items:center;justify-content:center;gap:13px;padding:13px;border:2px solid #e1e4e8;border-radius:8px;background:#fff;color:#2c3e50;font-weight:600;cursor:pointer;transition:all .3s ease}.social-button[data-v-d05b59ba]:hover{background:#f8f9fa;border-color:#3498db}.social-button__icon[data-v-d05b59ba]{width:20px;height:20px}@media (max-width: 768px){.registration-container[data-v-d05b59ba]{padding:16px}.registration-form[data-v-d05b59ba]{padding:24px}.registration-form__title[data-v-d05b59ba]{font-size:24px}}.sign-in[data-v-931781f4]{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.sign-in__header[data-v-931781f4]{margin-bottom:32px}.sign-in-form[data-v-931781f4]{background:#fff;margin-bottom:40px;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014;width:100%;max-width:440px}.sign-in-form__title[data-v-931781f4]{font-size:32px;font-weight:700;color:#2c3e50;margin:0;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.sign-in-form__subtitle[data-v-931781f4]{color:#666;text-align:center;margin:16px 0 32px}.sign-in-form__form[data-v-931781f4]{display:flex;flex-direction:column;gap:24px}.sign-in-form__divider[data-v-931781f4]{position:relative;text-align:center;margin:24px 0}.sign-in-form__divider[data-v-931781f4]:before,.sign-in-form__divider[data-v-931781f4]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#e1e4e8}.sign-in-form__divider[data-v-931781f4]:before{left:0}.sign-in-form__divider[data-v-931781f4]:after{right:0}.sign-in-form__divider span[data-v-931781f4]{background:#fff;padding:0 16px;color:#666;font-size:14px}.sign-in-form__register-link[data-v-931781f4]{text-align:center;margin-top:24px;color:#666}.sign-in-form__register-link-text[data-v-931781f4]{color:#3498db;text-decoration:none;font-weight:600;margin-left:4px}.sign-in-form__register-link-text[data-v-931781f4]:hover{text-decoration:underline}.form-group[data-v-931781f4]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-931781f4]{color:#2c3e50;font-weight:600;font-size:14px}.form-group input[data-v-931781f4]{padding:13px 16px;border:2px solid #e1e4e8;border-radius:8px;font-size:16px;transition:all .3s ease}.form-group input[data-v-931781f4]::-moz-placeholder{color:#999}.form-group input[data-v-931781f4]::placeholder{color:#999}.form-group__forgot-password[data-v-931781f4]{align-self:flex-end;font-size:14px;color:#3498db;text-decoration:none;margin-top:4px}.form-group__forgot-password[data-v-931781f4]:hover{text-decoration:underline}.form-group--checkbox[data-v-931781f4]{margin-top:-12px}.checkbox-label[data-v-931781f4]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-931781f4]{width:16px;height:16px;margin:0;cursor:pointer}.checkbox-label .checkbox-text[data-v-931781f4]{color:#2c3e50;font-size:14px}.submit-button[data-v-931781f4]{background:#3498db;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-v-931781f4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.submit-button[data-v-931781f4]:active{transform:translateY(0)}.social-button[data-v-931781f4]{width:100%;display:flex;align-items:center;justify-content:center;gap:13px;padding:13px;border:2px solid #e1e4e8;border-radius:8px;background:#fff;color:#2c3e50;font-weight:600;cursor:pointer;transition:all .3s ease}.social-button[data-v-931781f4]:hover{background:#f8f9fa;border-color:#3498db}.social-button__icon[data-v-931781f4]{width:20px;height:20px}@media (max-width: 768px){.sign-in-container[data-v-931781f4]{padding:16px}.sign-in-form[data-v-931781f4]{padding:24px}.sign-in-form__title[data-v-931781f4]{font-size:24px}}.profile[data-v-cd187229]{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.profile__header[data-v-cd187229]{margin-bottom:32px;width:100%}.profile-card[data-v-cd187229]{background:#fff;margin-bottom:40px;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014;width:100%;max-width:640px}.profile-card__header[data-v-cd187229]{margin-bottom:32px}.profile-card__title[data-v-cd187229]{font-size:32px;font-weight:700;color:#2c3e50;margin:0;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.profile-info[data-v-cd187229]{display:flex;flex-direction:column;align-items:center;gap:32px}.profile-actions[data-v-cd187229]{display:flex;justify-content:center}.edit-button[data-v-cd187229]{background:#2ecc71;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.edit-button[data-v-cd187229]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2ecc7133}.edit-button[data-v-cd187229]:active{transform:translateY(0)}select[data-v-cd187229]{padding:13px 45px 13px 16px;border:2px solid #e1e4e8;border-radius:8px;font-size:16px;transition:all .3s ease;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232c3e50'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpolyline%20points='6%209%2012%2015%2018%209'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}select[data-v-cd187229]:disabled:not(.read-only){background-color:#f8f9fa;cursor:not-allowed;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23999999'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpolyline%20points='6%209%2012%2015%2018%209'%3e%3c/polyline%3e%3c/svg%3e")}select[data-v-cd187229]:focus{border-color:#3498db;outline:none}select[data-v-cd187229]:hover:not(:disabled){border-color:#3498db}.profile-form[data-v-cd187229]{width:100%;display:flex;flex-direction:column;gap:24px}.form-group[data-v-cd187229]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-cd187229]{color:#2c3e50;font-weight:600;font-size:14px}.form-group input[data-v-cd187229],.form-group select[data-v-cd187229]{padding:13px 16px;border:2px solid #e1e4e8;border-radius:8px;font-size:16px;transition:all .3s ease}.form-group input[data-v-cd187229]::-moz-placeholder,.form-group select[data-v-cd187229]::-moz-placeholder{color:#999}.form-group input[data-v-cd187229]::placeholder,.form-group select[data-v-cd187229]::placeholder{color:#999}.form-group input[data-v-cd187229]:disabled:not(.read-only),.form-group select[data-v-cd187229]:disabled:not(.read-only){background-color:#f8f9fa;cursor:not-allowed}.form-group input[data-v-cd187229]:focus,.form-group select[data-v-cd187229]:focus{border-color:#3498db;outline:none}.form-group input.read-only[data-v-cd187229],.form-group select.read-only[data-v-cd187229]{background-color:#fff;cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;opacity:1}.form-group input.read-only[data-v-cd187229]:disabled,.form-group select.read-only[data-v-cd187229]:disabled{background-color:#fff;cursor:text;opacity:1}.submit-button[data-v-cd187229]{background:#3498db;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-v-cd187229]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.submit-button[data-v-cd187229]:active{transform:translateY(0)}@media (max-width: 768px){.profile-card[data-v-cd187229]{padding:24px;margin:16px}.profile-card__title[data-v-cd187229]{font-size:24px}}.reset-password[data-v-41308641]{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.reset-password__header[data-v-41308641]{width:100%;margin-bottom:32px}.reset-password-card[data-v-41308641]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014;width:100%;max-width:480px;margin:0 16px}.reset-password-card__header[data-v-41308641]{margin-bottom:32px;text-align:center}.reset-password-card__title[data-v-41308641]{font-size:32px;font-weight:700;color:#2c3e50;margin:0 0 16px;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reset-password-card__subtitle[data-v-41308641]{color:#64748b;font-size:16px;line-height:1.5}.reset-password-form[data-v-41308641]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-41308641]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-41308641]{color:#2c3e50;font-weight:600;font-size:14px}.form-group input[data-v-41308641]{padding:13px 16px;border:2px solid #e1e4e8;border-radius:8px;font-size:16px;transition:all .3s ease}.form-group input[data-v-41308641]::-moz-placeholder{color:#999}.form-group input[data-v-41308641]::placeholder{color:#999}.form-group input[data-v-41308641]:focus{border-color:#3498db;outline:none}.form-group input.input-error[data-v-41308641]{border-color:#e74c3c}.error-message[data-v-41308641]{color:#e74c3c;font-size:14px;margin-top:4px}.success-message[data-v-41308641]{margin-top:24px;padding:16px;background:#dff0d8;color:#2c7a3f;border-radius:8px;text-align:center;font-size:14px}.form-actions[data-v-41308641]{display:flex;flex-direction:column;gap:16px;align-items:center}.submit-button[data-v-41308641]{width:100%;background:#3498db;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-v-41308641]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.submit-button[data-v-41308641]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-41308641]:disabled{background:#a0c8e7;cursor:not-allowed}.cancel-button[data-v-41308641]{color:#64748b;text-decoration:none;font-size:14px;transition:color .3s ease}.cancel-button[data-v-41308641]:hover{color:#3498db}@media (max-width: 768px){.reset-password-card[data-v-41308641]{padding:24px;margin:16px}.reset-password-card__title[data-v-41308641]{font-size:24px}.reset-password-card__subtitle[data-v-41308641]{font-size:14px}}.new-password[data-v-c1b842c5]{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.new-password__header[data-v-c1b842c5]{width:100%;margin-bottom:32px}.new-password-card[data-v-c1b842c5]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014;width:100%;max-width:480px;margin:0 16px}.new-password-card__header[data-v-c1b842c5]{margin-bottom:32px;text-align:center}.new-password-card__title[data-v-c1b842c5]{font-size:32px;font-weight:700;color:#2c3e50;margin:0 0 16px;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.new-password-card__subtitle[data-v-c1b842c5]{color:#64748b;font-size:16px;line-height:1.5}.new-password-form[data-v-c1b842c5]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-c1b842c5]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-c1b842c5]{color:#2c3e50;font-weight:600;font-size:14px}.form-group input[data-v-c1b842c5]{padding:13px 16px;border:2px solid #e1e4e8;border-radius:8px;font-size:16px;transition:all .3s ease}.form-group input[data-v-c1b842c5]::-moz-placeholder{color:#999}.form-group input[data-v-c1b842c5]::placeholder{color:#999}.form-group input[data-v-c1b842c5]:focus{border-color:#3498db;outline:none}.form-group input.input-error[data-v-c1b842c5]{border-color:#e74c3c}.error-message[data-v-c1b842c5]{color:#e74c3c;font-size:14px;margin-top:4px}.form-actions[data-v-c1b842c5]{display:flex;flex-direction:column;gap:16px;align-items:center}.submit-button[data-v-c1b842c5]{width:100%;background:#3498db;color:#fff;border:none;padding:13px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-v-c1b842c5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.submit-button[data-v-c1b842c5]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-c1b842c5]:disabled{background:#a0c8e7;cursor:not-allowed}.cancel-button[data-v-c1b842c5]{color:#64748b;text-decoration:none;font-size:14px;transition:color .3s ease}.cancel-button[data-v-c1b842c5]:hover{color:#3498db}@media (max-width: 768px){.new-password-card[data-v-c1b842c5]{padding:24px;margin:16px}.new-password-card__title[data-v-c1b842c5]{font-size:24px}.new-password-card__subtitle[data-v-c1b842c5]{font-size:14px}}.modal-overlay[data-v-68242cff]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-68242cff]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-68242cff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2[data-v-68242cff]{font-size:24px;color:#2c3e50;margin:0}.close-btn[data-v-68242cff]{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:4px}.close-btn[data-v-68242cff]:hover{color:#2c3e50}.member-input-group[data-v-68242cff]{margin-bottom:20px}.input-row[data-v-68242cff]{display:flex;gap:16px;align-items:flex-end}.form-group[data-v-68242cff]{flex:1}.form-group label[data-v-68242cff]{display:block;font-size:14px;color:#64748b;margin-bottom:8px}.form-input[data-v-68242cff]{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;color:#2c3e50;transition:all .3s ease}.form-input[data-v-68242cff]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.remove-member-btn[data-v-68242cff]{background:none;border:none;color:#e53e3e;font-size:20px;cursor:pointer;padding:0 8px 4px;margin-bottom:10px}.remove-member-btn[data-v-68242cff]:hover{background:#fff5f5;border-radius:4px}.modal-actions[data-v-68242cff]{margin-top:32px}.add-more-btn[data-v-68242cff]{width:100%;padding:12px;background:none;border:2px dashed #e2e8f0;border-radius:8px;color:#3498db;font-weight:600;cursor:pointer;margin-bottom:24px;transition:all .3s ease}.add-more-btn[data-v-68242cff]:hover:not(:disabled){border-color:#3498db;background:#f8fafc}.add-more-btn[data-v-68242cff]:disabled{opacity:.5;cursor:not-allowed}.modal-buttons[data-v-68242cff]{display:flex;justify-content:flex-end;gap:16px}.cancel-btn[data-v-68242cff],.submit-btn[data-v-68242cff]{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-68242cff]{background:#fff;border:2px solid #e2e8f0;color:#64748b}.cancel-btn[data-v-68242cff]:hover{border-color:#64748b;color:#2c3e50}.submit-btn[data-v-68242cff]{background:#3498db;border:none;color:#fff}.submit-btn[data-v-68242cff]:hover{background:#2980b9}.modal-overlay[data-v-728a3408]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-728a3408]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-728a3408]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2[data-v-728a3408]{font-size:24px;color:#2c3e50;margin:0}.close-btn[data-v-728a3408]{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:4px}.close-btn[data-v-728a3408]:hover{color:#2c3e50}.form-group[data-v-728a3408]{margin-bottom:24px}.form-group label[data-v-728a3408]{display:block;font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:8px}.form-textarea[data-v-728a3408]{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;color:#2c3e50;resize:vertical;min-height:100px;transition:all .3s ease}.form-textarea[data-v-728a3408]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.form-textarea[data-v-728a3408]::-moz-placeholder{color:#a0aec0}.form-textarea[data-v-728a3408]::placeholder{color:#a0aec0}.input-helper[data-v-728a3408]{font-size:14px;color:#64748b;margin-top:8px}.modal-buttons[data-v-728a3408]{display:flex;justify-content:flex-end;gap:16px;margin-top:32px}.cancel-btn[data-v-728a3408],.submit-btn[data-v-728a3408]{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-728a3408]{background:#fff;border:2px solid #e2e8f0;color:#64748b}.cancel-btn[data-v-728a3408]:hover{border-color:#64748b;color:#2c3e50}.submit-btn[data-v-728a3408]{background:#3498db;border:none;color:#fff}.submit-btn[data-v-728a3408]:hover:not(:disabled){background:#2980b9}.submit-btn[data-v-728a3408]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 480px){.modal-container[data-v-728a3408]{padding:20px}.modal-buttons[data-v-728a3408]{flex-direction:column;gap:12px}.modal-buttons button[data-v-728a3408]{width:100%}}.page-wrapper[data-v-22969af1]{min-height:100vh;padding-bottom:50px}.create-form[data-v-22969af1]{max-width:800px;margin:60px auto 0;padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d}.create-form__title[data-v-22969af1]{margin-bottom:20px}.form-section[data-v-22969af1]{margin-bottom:48px}.form-section[data-v-22969af1]:last-child{margin-bottom:32px}.form-label[data-v-22969af1]{font-size:18px;font-weight:600;color:#2c3e50;display:block;margin-bottom:8px}.form-label .required[data-v-22969af1]{color:#e53e3e;margin-left:4px}.form-helper[data-v-22969af1]{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.5}.form-helper strong[data-v-22969af1]{color:#2c3e50}.form-input[data-v-22969af1],.form-select[data-v-22969af1],.form-textarea[data-v-22969af1]{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;color:#2c3e50;background:#fff;transition:all .3s ease}.form-input[data-v-22969af1]:focus,.form-select[data-v-22969af1]:focus,.form-textarea[data-v-22969af1]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.form-input[data-v-22969af1]::-moz-placeholder,.form-select[data-v-22969af1]::-moz-placeholder,.form-textarea[data-v-22969af1]::-moz-placeholder{color:#a0aec0}.form-input[data-v-22969af1]::placeholder,.form-select[data-v-22969af1]::placeholder,.form-textarea[data-v-22969af1]::placeholder{color:#a0aec0}.form-select[data-v-22969af1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232c3e50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.form-textarea[data-v-22969af1]{min-height:100px;resize:vertical}.sections-grid[data-v-22969af1]{display:grid;gap:16px;margin-bottom:24px}.section-item[data-v-22969af1]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;border:1px solid #e2e8f0;transition:all .3s ease}.section-content[data-v-22969af1]{display:flex;align-items:center;gap:16px}.section-icon[data-v-22969af1]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:8px}.section-info[data-v-22969af1]{flex:1}.section-info .section-title[data-v-22969af1]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 4px}.section-info .section-description[data-v-22969af1]{font-size:14px;color:#64748b;margin:0}.switch[data-v-22969af1]{position:relative;display:inline-block;width:50px;height:28px}.switch input[data-v-22969af1]{opacity:0;width:0;height:0}.switch input:checked+.slider[data-v-22969af1]{background-color:#3498db}.switch input:checked+.slider[data-v-22969af1]:before{transform:translate(22px)}.slider[data-v-22969af1]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:34px}.slider[data-v-22969af1]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.questions-list[data-v-22969af1]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.questions-accordion[data-v-22969af1]{margin-bottom:24px}.accordion-item[data-v-22969af1]{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.accordion-item[data-v-22969af1]:last-child{margin-bottom:0}.accordion-header[data-v-22969af1]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;cursor:pointer;transition:background-color .3s ease}.accordion-header[data-v-22969af1]:hover{background:#edf2f7}.accordion-title[data-v-22969af1]{font-weight:600;color:#2c3e50}.accordion-icon[data-v-22969af1]{font-size:12px;color:#64748b;transition:transform .3s ease}.accordion-icon.is-expanded[data-v-22969af1]{transform:rotate(180deg)}.accordion-content[data-v-22969af1]{overflow:hidden}.accordion-content-inner[data-v-22969af1]{padding:16px;background:#fff;border-top:1px solid #e2e8f0}.accordion-enter-active[data-v-22969af1],.accordion-leave-active[data-v-22969af1]{transition:max-height .3s ease-out;max-height:1000px}.accordion-enter-from[data-v-22969af1],.accordion-leave-to[data-v-22969af1]{max-height:0}.question-item[data-v-22969af1]{display:flex;align-items:center;gap:12px;padding:8px;cursor:pointer;border-radius:6px;transition:background-color .3s ease}.question-item[data-v-22969af1]:hover{background:#f8fafc}.question-item input[type=checkbox][data-v-22969af1]{opacity:0;position:absolute}.question-item input[type=checkbox]:checked+.checkbox-custom[data-v-22969af1]{background-color:#3498db;border-color:#3498db}.question-item input[type=checkbox]:checked+.checkbox-custom[data-v-22969af1]:after{opacity:1}.checkbox-custom[data-v-22969af1]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;position:relative;transition:all .3s ease}.checkbox-custom[data-v-22969af1]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.question-text[data-v-22969af1]{font-size:15px;color:#2c3e50;font-style:italic}.members-table[data-v-22969af1]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:24px}.members-table table[data-v-22969af1]{width:100%;border-collapse:collapse;background:#fff}.members-table table th[data-v-22969af1]{background:#f8fafc;padding:12px 16px;text-align:left;font-weight:600;color:#2c3e50;font-size:14px;border-bottom:1px solid #e2e8f0}.members-table table td[data-v-22969af1]{padding:12px 16px;border-bottom:1px solid #e2e8f0;font-size:14px;color:#2c3e50}.members-table table td[data-v-22969af1]:last-child{width:50px;text-align:right}.members-table__name[data-v-22969af1],.members-table__email[data-v-22969af1]{font-size:18px;font-weight:600}.remove-btn[data-v-22969af1]{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:18px;padding:0 4px 4px;border-radius:4px;transition:background-color .3s ease}.remove-btn[data-v-22969af1]:hover{background-color:#fff5f5}.add-section-btn[data-v-22969af1],.add-question-btn[data-v-22969af1],.add-member-btn[data-v-22969af1]{background:none;border:none;color:#3498db;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:color .3s ease}.add-section-btn[data-v-22969af1]:hover,.add-question-btn[data-v-22969af1]:hover,.add-member-btn[data-v-22969af1]:hover{color:#2980b9}.form-actions[data-v-22969af1]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:48px}.submit-btn[data-v-22969af1]{background:#3498db;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-22969af1]:hover{background:#2980b9;transform:translateY(-1px)}.submit-btn[data-v-22969af1]:active{transform:translateY(0)}.preview-btn[data-v-22969af1]{background:#fff;border:2px solid #e2e8f0;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;color:#2c3e50;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.preview-btn[data-v-22969af1]:hover{border-color:#3498db;color:#3498db}.preview-btn .icon[data-v-22969af1]{font-size:14px}.submit-btn[data-v-22969af1]:disabled{opacity:.7;cursor:not-allowed;transform:none}input[type=file][data-v-22969af1]::file-selector-button{padding:8px 16px;border-radius:6px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;color:#2c3e50;font-size:14px;transition:all .3s ease}input[type=file][data-v-22969af1]::file-selector-button:hover{border-color:#3498db;color:#3498db}@media (max-width: 768px){.create-form[data-v-22969af1]{padding:24px 16px}.form-section[data-v-22969af1]{margin-bottom:32px}.form-label[data-v-22969af1]{font-size:16px}.section-item[data-v-22969af1]{padding:16px}.section-icon[data-v-22969af1]{width:32px;height:32px;font-size:20px}.form-actions[data-v-22969af1]{flex-direction:column;gap:12px}.form-actions .submit-btn[data-v-22969af1],.form-actions .preview-btn[data-v-22969af1]{width:100%;justify-content:center}.members-table[data-v-22969af1]{overflow-x:auto}.members-table table[data-v-22969af1]{min-width:500px}}@media (max-width: 480px){.section-item[data-v-22969af1]{flex-direction:column;align-items:flex-start;gap:16px}.switch[data-v-22969af1]{align-self:flex-end}.form-label[data-v-22969af1]{font-size:15px}.form-helper[data-v-22969af1]{font-size:13px}}.modal-overlay[data-v-4a304b88]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-4a304b88]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-4a304b88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2[data-v-4a304b88]{font-size:24px;color:#2c3e50;margin:0}.close-btn[data-v-4a304b88]{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:4px}.close-btn[data-v-4a304b88]:hover{color:#2c3e50}.member-input-group[data-v-4a304b88]{margin-bottom:20px}.input-row[data-v-4a304b88]{display:flex;gap:16px;align-items:flex-end}.form-group[data-v-4a304b88]{flex:1}.form-group label[data-v-4a304b88]{display:block;font-size:14px;color:#64748b;margin-bottom:8px}.form-input[data-v-4a304b88]{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;color:#2c3e50;transition:all .3s ease}.form-input[data-v-4a304b88]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.remove-member-btn[data-v-4a304b88]{background:none;border:none;color:#e53e3e;font-size:20px;cursor:pointer;padding:0 8px 4px;margin-bottom:10px}.remove-member-btn[data-v-4a304b88]:hover{background:#fff5f5;border-radius:4px}.modal-actions[data-v-4a304b88]{margin-top:32px}.add-more-btn[data-v-4a304b88]{width:100%;padding:12px;background:none;border:2px dashed #e2e8f0;border-radius:8px;color:#3498db;font-weight:600;cursor:pointer;margin-bottom:24px;transition:all .3s ease}.add-more-btn[data-v-4a304b88]:hover:not(:disabled){border-color:#3498db;background:#f8fafc}.add-more-btn[data-v-4a304b88]:disabled{opacity:.5;cursor:not-allowed}.modal-buttons[data-v-4a304b88]{display:flex;justify-content:flex-end;gap:16px}.cancel-btn[data-v-4a304b88],.submit-btn[data-v-4a304b88]{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-4a304b88]{background:#fff;border:2px solid #e2e8f0;color:#64748b}.cancel-btn[data-v-4a304b88]:hover{border-color:#64748b;color:#2c3e50}.submit-btn[data-v-4a304b88]{background:#3498db;border:none;color:#fff}.submit-btn[data-v-4a304b88]:hover{background:#2980b9}.group-name-box[data-v-3af28f1c]{margin-bottom:30px}.group-name-box p[data-v-3af28f1c]{margin-bottom:10px}.page-wrapper[data-v-3af28f1c]{min-height:100vh;padding-bottom:50px}.edit-form[data-v-3af28f1c]{max-width:800px;margin:60px auto 0;padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d}.edit-form__title[data-v-3af28f1c]{margin-bottom:20px}.form-section[data-v-3af28f1c]{margin-bottom:48px}.form-section[data-v-3af28f1c]:last-child{margin-bottom:32px}.form-label[data-v-3af28f1c]{font-size:18px;font-weight:600;color:#2c3e50;display:block;margin-bottom:8px}.form-label .required[data-v-3af28f1c]{color:#e53e3e;margin-left:4px}.form-helper[data-v-3af28f1c]{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.5}.form-helper strong[data-v-3af28f1c]{color:#2c3e50}.input-box[data-v-3af28f1c]{display:flex;align-items:center;gap:0 15px}.form-input[data-v-3af28f1c],.form-select[data-v-3af28f1c],.form-textarea[data-v-3af28f1c]{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;color:#2c3e50;background:#fff;transition:all .3s ease}.form-input[data-v-3af28f1c]:focus,.form-select[data-v-3af28f1c]:focus,.form-textarea[data-v-3af28f1c]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.form-input[data-v-3af28f1c]::-moz-placeholder,.form-select[data-v-3af28f1c]::-moz-placeholder,.form-textarea[data-v-3af28f1c]::-moz-placeholder{color:#a0aec0}.form-input[data-v-3af28f1c]::placeholder,.form-select[data-v-3af28f1c]::placeholder,.form-textarea[data-v-3af28f1c]::placeholder{color:#a0aec0}.form-select[data-v-3af28f1c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232c3e50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.form-textarea[data-v-3af28f1c]{min-height:100px;resize:vertical}.sections-grid[data-v-3af28f1c]{display:grid;gap:16px;margin-bottom:24px}.section-item[data-v-3af28f1c]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;border:1px solid #e2e8f0;transition:all .3s ease}.section-content[data-v-3af28f1c]{display:flex;align-items:center;gap:16px}.section-icon[data-v-3af28f1c]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:8px}.section-info[data-v-3af28f1c]{flex:1}.section-info .section-title[data-v-3af28f1c]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 4px}.section-info .section-description[data-v-3af28f1c]{font-size:14px;color:#64748b;margin:0}.switch[data-v-3af28f1c]{position:relative;display:inline-block;width:50px;height:28px}.switch input[data-v-3af28f1c]{opacity:0;width:0;height:0}.switch input:checked+.slider[data-v-3af28f1c]{background-color:#3498db}.switch input:checked+.slider[data-v-3af28f1c]:before{transform:translate(22px)}.slider[data-v-3af28f1c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:34px}.slider[data-v-3af28f1c]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.questions-list[data-v-3af28f1c]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.questions-accordion[data-v-3af28f1c]{margin-bottom:24px}.accordion-item[data-v-3af28f1c]{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.accordion-item[data-v-3af28f1c]:last-child{margin-bottom:0}.accordion-header[data-v-3af28f1c]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;cursor:pointer;transition:background-color .3s ease}.accordion-header[data-v-3af28f1c]:hover{background:#edf2f7}.accordion-title[data-v-3af28f1c]{font-weight:600;color:#2c3e50}.accordion-icon[data-v-3af28f1c]{font-size:12px;color:#64748b;transition:transform .3s ease}.accordion-icon.is-expanded[data-v-3af28f1c]{transform:rotate(180deg)}.accordion-content[data-v-3af28f1c]{overflow:hidden}.accordion-content-inner[data-v-3af28f1c]{padding:16px;background:#fff;border-top:1px solid #e2e8f0}.accordion-enter-active[data-v-3af28f1c],.accordion-leave-active[data-v-3af28f1c]{transition:max-height .3s ease-out;max-height:1000px}.accordion-enter-from[data-v-3af28f1c],.accordion-leave-to[data-v-3af28f1c]{max-height:0}.question-item[data-v-3af28f1c]{display:flex;align-items:center;gap:12px;padding:8px;cursor:pointer;border-radius:6px;transition:background-color .3s ease}.question-item[data-v-3af28f1c]:hover{background:#f8fafc}.question-item input[type=checkbox][data-v-3af28f1c]{opacity:0;position:absolute}.question-item input[type=checkbox]:checked+.checkbox-custom[data-v-3af28f1c]{background-color:#3498db;border-color:#3498db}.question-item input[type=checkbox]:checked+.checkbox-custom[data-v-3af28f1c]:after{opacity:1}.checkbox-custom[data-v-3af28f1c]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;position:relative;transition:all .3s ease}.checkbox-custom[data-v-3af28f1c]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.question-text[data-v-3af28f1c]{font-size:15px;color:#2c3e50;font-style:italic}.members-table[data-v-3af28f1c]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:24px}.members-table table[data-v-3af28f1c]{width:100%;border-collapse:collapse;background:#fff}.members-table table th[data-v-3af28f1c]{background:#f8fafc;padding:12px 16px;text-align:left;font-weight:600;color:#2c3e50;font-size:14px;border-bottom:1px solid #e2e8f0}.members-table table td[data-v-3af28f1c]{padding:12px 16px;border-bottom:1px solid #e2e8f0;font-size:14px;color:#2c3e50}.members-table table td[data-v-3af28f1c]:last-child{width:50px;text-align:right}.members-table__name[data-v-3af28f1c],.members-table__email[data-v-3af28f1c]{font-size:18px;font-weight:600}.remove-btn[data-v-3af28f1c]{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:18px;padding:0 4px 4px;border-radius:4px;transition:background-color .3s ease}.remove-btn[data-v-3af28f1c]:hover{background-color:#fff5f5}.add-section-btn[data-v-3af28f1c],.add-question-btn[data-v-3af28f1c],.add-member-btn[data-v-3af28f1c]{background:none;border:none;color:#3498db;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:color .3s ease}.add-section-btn[data-v-3af28f1c]:hover,.add-question-btn[data-v-3af28f1c]:hover,.add-member-btn[data-v-3af28f1c]:hover{color:#2980b9}.form-actions[data-v-3af28f1c]{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:48px}.submit-btn[data-v-3af28f1c]{background:#3498db;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-3af28f1c]:hover{background:#2980b9;transform:translateY(-1px)}.submit-btn[data-v-3af28f1c]:active{transform:translateY(0)}.preview-btn[data-v-3af28f1c]{background:#fff;border:2px solid #e2e8f0;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;color:#2c3e50;cursor:pointer;margin-left:auto;display:flex;align-items:center;gap:8px;transition:all .3s ease}.preview-btn[data-v-3af28f1c]:hover{border-color:#3498db;color:#3498db}.preview-btn .icon[data-v-3af28f1c]{font-size:14px}.submit-btn[data-v-3af28f1c]:disabled{opacity:.7;cursor:not-allowed;transform:none}input[type=file][data-v-3af28f1c]::file-selector-button{padding:8px 16px;border-radius:6px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;color:#2c3e50;font-size:14px;transition:all .3s ease}input[type=file][data-v-3af28f1c]::file-selector-button:hover{border-color:#3498db;color:#3498db}@media (max-width: 768px){.edit-form[data-v-3af28f1c]{padding:24px 16px}.form-section[data-v-3af28f1c]{margin-bottom:32px}.form-label[data-v-3af28f1c]{font-size:16px}.section-item[data-v-3af28f1c]{padding:16px}.section-icon[data-v-3af28f1c]{width:32px;height:32px;font-size:20px}.form-actions[data-v-3af28f1c]{flex-direction:column;gap:12px}.form-actions .submit-btn[data-v-3af28f1c],.form-actions .preview-btn[data-v-3af28f1c]{width:100%}.members-table[data-v-3af28f1c]{overflow-x:auto}.members-table table[data-v-3af28f1c]{min-width:500px}}@media (max-width: 480px){.section-item[data-v-3af28f1c]{flex-direction:column;align-items:flex-start;gap:16px}.switch[data-v-3af28f1c]{align-self:flex-end}.form-label[data-v-3af28f1c]{font-size:15px}.form-helper[data-v-3af28f1c]{font-size:13px}}.succes-text[data-v-8548dbdb]{margin:0 auto;text-align:center}.answers-container[data-v-8548dbdb]{padding:32px;max-width:1200px;margin:0 auto}.section__item-head[data-v-8548dbdb]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.sections__list[data-v-8548dbdb]{display:flex;flex-direction:column;gap:30px}.questions-list[data-v-8548dbdb]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;gap:24px;border:1px solid #e2e8f0;margin-bottom:32px}.question-item[data-v-8548dbdb]{display:flex;flex-direction:column;gap:8px}.question-label[data-v-8548dbdb]{font-size:16px;font-weight:500;color:#1e293b}.required[data-v-8548dbdb]{color:#ef4444;margin-left:4px}.answer-textarea[data-v-8548dbdb]{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;resize:vertical;transition:border-color .3s ease;min-height:80px}.answer-textarea[data-v-8548dbdb]:focus{outline:none;border-color:#3498db}.answer-textarea[data-v-8548dbdb]::-moz-placeholder{color:#94a3b8}.answer-textarea[data-v-8548dbdb]::placeholder{color:#94a3b8}.form-actions[data-v-8548dbdb]{display:flex;justify-content:flex-end;margin-top:40px}.submit-btn[data-v-8548dbdb]{display:inline-flex;align-items:center;gap:8px;background:#3498db;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-8548dbdb]:hover{background:#2980b9}.loader-container[data-v-8548dbdb]{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#ffffffe6;z-index:1000}.loader[data-v-8548dbdb]{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-text[data-v-8548dbdb]{color:#3498db;font-size:18px;font-weight:500}.loader-svg[data-v-8548dbdb]{width:50px;height:50px;transform-origin:center;animation:rotate-8548dbdb 2s linear infinite}.loader-circle[data-v-8548dbdb]{fill:none;stroke:#3498db;stroke-width:4;stroke-dasharray:89,200;stroke-dashoffset:-10;stroke-linecap:round;animation:dash-8548dbdb 1.5s ease-in-out infinite}@keyframes rotate-8548dbdb{to{transform:rotate(360deg)}}@keyframes dash-8548dbdb{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@media (max-width: 768px){.answers-container[data-v-8548dbdb]{padding:16px}.questions-list[data-v-8548dbdb]{padding:20px}.question-label[data-v-8548dbdb]{font-size:15px}.submit-btn[data-v-8548dbdb]{width:100%;justify-content:center}}.submit-btn[data-v-8548dbdb]:disabled{background:#94a3b8;cursor:not-allowed;opacity:.7}.answer-textarea[data-v-8548dbdb]:disabled{background:#f1f5f9;cursor:not-allowed}.answer-textarea.error[data-v-8548dbdb]{border-color:#ef4444}.error-message[data-v-8548dbdb]{color:#ef4444;font-size:12px;margin-top:4px}.answer-textarea[data-v-8548dbdb]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.not-found[data-v-aee21a80]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.not-found__header[data-v-aee21a80]{width:100%}.not-found-content[data-v-aee21a80]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.not-found-content__title[data-v-aee21a80]{font-size:120px;font-weight:700;margin:0;background:linear-gradient(45deg,#3498db,#2c3e50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.not-found-content__subtitle[data-v-aee21a80]{font-size:32px;font-weight:600;color:#2c3e50;margin:24px 0 16px}.not-found-content__text[data-v-aee21a80]{color:#666;margin-bottom:32px;font-size:18px;max-width:500px}.return-button[data-v-aee21a80]{display:inline-block;background:#3498db;color:#fff;text-decoration:none;padding:16px 32px;border-radius:8px;font-size:18px;font-weight:600;transition:all .3s ease}.return-button[data-v-aee21a80]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.return-button[data-v-aee21a80]:active{transform:translateY(0)}@media (max-width: 768px){.not-found-content[data-v-aee21a80]{padding:20px}.not-found-content__title[data-v-aee21a80]{font-size:80px}.not-found-content__subtitle[data-v-aee21a80]{font-size:24px}.not-found-content__text[data-v-aee21a80]{font-size:16px;padding:0 20px}.return-button[data-v-aee21a80]{padding:14px 28px;font-size:16px}}@media (max-width: 480px){.not-found-content__title[data-v-aee21a80]{font-size:60px}.not-found-content__subtitle[data-v-aee21a80]{font-size:20px}}.newspaper{max-width:1100px;background:#dedee1;height:100%;margin:0 auto}.newspaper__page{height:1400px;border-top:1px solid #000;border-bottom:1px solid #000;padding:50px 60px;display:flex;flex-direction:column;gap:30px}.newspaper__header-top{display:flex;width:100%;height:120px}.newspaper__header-date{margin-top:5px;display:flex;justify-content:space-between;width:100%;text-transform:uppercase}.newspaper__header-date p{font-size:16px;font-weight:900}.newspaper__logo{width:120px;height:120px;background:#a52c2c;display:flex;justify-content:center;align-items:center;padding:20px}.newspaper__logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.newspaper__group-name{width:100%;border-top:4px solid #000;border-bottom:4px solid #000;padding:8px;display:flex;align-items:center}.newspaper__group-name h2{font-size:70px}.newspaper__content{display:grid;grid-template-columns:1.7fr 1fr;gap:0 20px}.newspaper__sections h2,.newspaper__sections h3,.newspaper__sections p,.newspaper__sections li,.newspaper__questions h2,.newspaper__questions h3,.newspaper__questions p,.newspaper__questions li{font-family:Poppins,sans-serif;color:#3c2c28}.newspaper__sections h2,.newspaper__sections h3,.newspaper__questions h2,.newspaper__questions h3{font-weight:800;line-height:30px}.newspaper__sections h3,.newspaper__questions h3{margin:5px 0 15px;font-style:italic}.newspaper__sections ul,.newspaper__questions ul{margin-bottom:40px;display:flex;flex-direction:column;gap:10px}.newspaper__sections p,.newspaper__questions p{font-weight:400;text-align:justify;font-size:14px}.newspaper__sections p:not(:last-child),.newspaper__questions p:not(:last-child){margin-bottom:40px}.newspaper__sections img,.newspaper__questions img{border-radius:8px;overflow:hidden}.newspaper__banner{width:100%;min-height:150px;font-size:36px;font-weight:900;display:flex;align-items:center;justify-content:center}.newspaper__bottom{width:100%;height:60px;background:#a52c2c;margin-top:auto}.loader-container[data-v-674652c5]{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#ffffffe6;z-index:1000}.loader[data-v-674652c5]{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-text[data-v-674652c5]{color:#3498db;font-size:18px;font-weight:500}.loader-svg[data-v-674652c5]{width:50px;height:50px;transform-origin:center;animation:rotate-674652c5 2s linear infinite}.loader-circle[data-v-674652c5]{fill:none;stroke:#3498db;stroke-width:4;stroke-dasharray:89,200;stroke-dashoffset:-10;stroke-linecap:round;animation:dash-674652c5 1.5s ease-in-out infinite}@keyframes rotate-674652c5{to{transform:rotate(360deg)}}@keyframes dash-674652c5{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.toasts-container[data-v-674652c5]{position:fixed;top:20px;right:20px;z-index:1100}@font-face{font-family:TNR;src:url(./timesnewromanpsmt-BxxVXZS6.ttf);font-style:normal;font-weight:400}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;background:none;border:none;outline:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{cursor:pointer}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 15px}
