.share-backdrop[data-v-12074f9b]{align-items:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000085;display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:16px;position:fixed;z-index:1000}.share-backdrop[data-v-12074f9b]::-webkit-scrollbar{height:8px;width:8px}.share-backdrop[data-v-12074f9b]::-webkit-scrollbar-track{background-color:var(--primary-additional,#dae2f1);border-radius:10px}.share-backdrop[data-v-12074f9b]::-webkit-scrollbar-thumb{background-color:var(--primary,#1e3573);border-radius:10px;cursor:pointer}.share-backdrop[data-v-12074f9b]::-webkit-scrollbar-button{display:none}.share-modal[data-v-12074f9b]{background:var(--white,#fff);border-radius:18px;box-shadow:0 24px 80px rgba(var(--primary,rgb(30,53,115)),.22);display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:1640px;overflow:hidden;padding:32px;position:relative;width:100%}.share-modal__close[data-v-12074f9b]{background:none;border:none;cursor:pointer;padding:4px;position:absolute;right:10px;top:10px;z-index:2}.share-modal__close svg[data-v-12074f9b]{color:var(--primary-light,#6f8bc3);height:22px;width:22px}.share-modal__close:hover svg[data-v-12074f9b]{color:var(--primary,#1e3573)}.share-modal__layout[data-v-12074f9b]{display:grid;flex:1;gap:24px;grid-template-columns:minmax(360px,.96fr) minmax(360px,1fr);min-height:0;overflow:hidden}.share-modal__aside[data-v-12074f9b]{display:flex;flex-direction:column;gap:20px;min-height:0;min-width:0;overflow:hidden}.share-modal__panel[data-v-12074f9b]{min-width:0}.share-modal__panel--preview[data-v-12074f9b]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.share-modal__panel--themes[data-v-12074f9b]{display:flex;flex:0 0 auto;flex-direction:column}.share-modal__panel--actions[data-v-12074f9b]{display:flex;flex:1;flex-direction:column;min-height:0}.share-modal__panel-title[data-v-12074f9b]{color:var(--primary,#1e3573);font-size:24px;font-weight:700;line-height:1.1;padding:0 0 16px}.share-modal__preview-stage[data-v-12074f9b]{background:var(--primary-ultralight,#f5f7fd);border-radius:18px;display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:24px}.share-modal__preview-clip[data-v-12074f9b]{overflow:hidden;position:relative;transition:height .25s ease;width:100%}.share-modal__preview-scaler[data-v-12074f9b]{position:absolute;top:0}.share-modal__actions-stage[data-v-12074f9b],.share-modal__themes-stage[data-v-12074f9b]{background:var(--primary-ultralight,#f5f7fd);border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:24px}.share-modal__themes-stage[data-v-12074f9b]{overflow:hidden}.share-modal__actions-stage[data-v-12074f9b]{flex:1;height:auto;min-height:0}.share-modal__themes[data-v-12074f9b]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.share-modal__theme[data-v-12074f9b]{align-items:stretch;background:var(--white,#fff);border:none;border-radius:14px;box-shadow:0 12px 28px rgba(var(--primary,rgb(30,53,115)),.08);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-height:120px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .2s,box-shadow .2s}.share-modal__theme[data-v-12074f9b]:hover{box-shadow:0 16px 30px rgba(var(--primary,rgb(30,53,115)),.12);transform:translateY(-2px)}.share-modal__theme--selected[data-v-12074f9b]{box-shadow:0 18px 34px rgba(var(--primary,rgb(30,53,115)),.14);outline:2px solid var(--primary,#1e3573);outline-offset:-2px}.share-modal__theme-lock[data-v-12074f9b]{align-items:center;background:var(--white,#fff);border:1px solid rgba(var(--primary,rgb(30,53,115)),.12);border-radius:50%;bottom:10px;box-shadow:0 6px 16px rgba(var(--primary,rgb(30,53,115)),.12);display:flex;height:34px;justify-content:center;position:absolute;right:10px;width:34px;z-index:1}.share-modal__theme-lock svg[data-v-12074f9b]{color:var(--primary,#1e3573);height:18px;width:18px}.share-modal__theme-lock--open[data-v-12074f9b]{background:var(--white,#fff)}.share-modal__theme-preview[data-v-12074f9b]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:space-between;min-height:0;overflow:hidden;padding:10px 10px 8px}.share-modal__theme-preview-title[data-v-12074f9b]{color:var(--white,#fff);font-family:Unbounded,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.15;max-width:100%;text-shadow:0 4px 14px rgba(0,0,0,.18)}.share-modal__theme-preview-title--retro[data-v-12074f9b]{color:var(--white,#fff);font-family:Martian Mono,monospace;text-shadow:0 2px 8px rgba(0,0,0,.6)}.share-modal__theme-preview-title--youth[data-v-12074f9b]{color:var(--white,#fff);font-family:Exo\ 2,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.5)}.share-modal__theme-preview-title--mini[data-v-12074f9b]{color:var(--white,#fff);font-family:IBM Plex Sans Condensed,Inter,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.5)}.share-modal__theme-preview-rows[data-v-12074f9b]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.share-modal__theme-preview-row[data-v-12074f9b]{background:rgba(var(--white,rgb(255,255,255)),.88);border-radius:999px;display:block;height:5px}.share-modal__theme-preview-row--full[data-v-12074f9b]{width:100%}.share-modal__theme-preview-row--mid[data-v-12074f9b]{width:78%}.share-modal__theme-preview-row--short[data-v-12074f9b]{width:56%}.share-modal__tabs[data-v-12074f9b] .tabs-content{background:transparent}.share-modal__tabs[data-v-12074f9b] ul,.share-modal__tabs[data-v-12074f9b] ul.start{background:transparent;border:none;gap:8px;padding:0}.share-modal__tabs[data-v-12074f9b] li,.share-modal__tabs[data-v-12074f9b] ul.start li{background:var(--primary-ultralight,#f5f7fd);border-radius:10px;flex-grow:0;padding:12px 24px}.share-modal__tabs[data-v-12074f9b] li.active{background:var(--primary,#1e3573)}.share-modal__body[data-v-12074f9b]{display:flex;flex:1;min-height:0;overflow:hidden}.share-modal__body-content[data-v-12074f9b]{background:transparent;display:flex;flex:1;height:100%;min-height:0;overflow-y:auto}.share-modal__body-content[data-v-12074f9b]::-webkit-scrollbar{height:8px;width:8px}.share-modal__body-content[data-v-12074f9b]::-webkit-scrollbar-track{background-color:var(--primary-additional,#dae2f1);border-radius:10px}.share-modal__body-content[data-v-12074f9b]::-webkit-scrollbar-thumb{background-color:var(--primary,#1e3573);border-radius:10px;cursor:pointer}.share-modal__body-content[data-v-12074f9b]::-webkit-scrollbar-button{display:none}.share-modal__body-content--save[data-v-12074f9b]{align-items:stretch;flex-direction:column;justify-content:flex-start}.share-modal__body-content--share[data-v-12074f9b]{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start}.share-modal__share-buttons[data-v-12074f9b]{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);width:100%}.share-modal__btn[data-v-12074f9b]{background:var(--white,#fff);border:1.5px solid var(--primary,#1e3573);border-radius:10px;color:var(--primary,#1e3573);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s,color .15s}.share-modal__btn[data-v-12074f9b]:hover:not(:disabled){background:var(--primary,#1e3573);color:var(--white,#fff)}.share-modal__btn[data-v-12074f9b]:disabled{cursor:not-allowed;opacity:.55}.share-modal__btn--action[data-v-12074f9b]{align-items:center;display:flex;gap:8px;justify-content:center;min-height:52px;text-decoration:none}.share-modal__btn--full[data-v-12074f9b]{width:100%}.share-modal__btn--vk[data-v-12074f9b]{background:#07f;border-color:#07f;color:var(--white,#fff)}.share-modal__btn--vk[data-v-12074f9b]:hover:not(:disabled){background:#005fd9;border-color:#005fd9;color:var(--white,#fff)}.share-modal__btn-icon[data-v-12074f9b]{display:block;flex-shrink:0;height:18px;width:18px}.share-modal__error[data-v-12074f9b],.share-modal__loading[data-v-12074f9b]{align-items:center;color:var(--primary-light,#6f8bc3);display:flex;font-size:15px;justify-content:center;min-height:300px;width:750px}.share-modal__error[data-v-12074f9b]{color:#fa4f40}.fade-enter-active[data-v-12074f9b],.fade-leave-active[data-v-12074f9b]{transition:opacity .2s ease}.fade-enter-from[data-v-12074f9b],.fade-leave-to[data-v-12074f9b]{opacity:0}
