html,body,#app{margin:0;padding:0;height:100%}*{font-family:Montserrat,sans-serif;font-style:normal;margin:0;padding:0;box-sizing:border-box}button{cursor:pointer}.app{min-height:100vh}.ui-input[data-v-f4336633]{position:relative;display:inline-flex;align-items:center;background:#f9fafb;border-radius:15px;border:1px solid #e5e7eb;padding:0 14px;height:40px}.ui-input--full[data-v-f4336633]{width:100%}.ui-input__icon-left[data-v-f4336633]{margin-right:6px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px}.ui-input__icon-right[data-v-f4336633]{margin-left:6px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px}.ui-input__field[data-v-f4336633]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#111827}.ui-input__field[data-v-f4336633]::placeholder{color:#9ca3af}.ui-input__field[data-v-f4336633]:disabled{cursor:not-allowed;color:#9ca3af}.ui-btn[data-v-e47f40c3]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 20px;height:40px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease;white-space:nowrap}.ui-btn--primary[data-v-e47f40c3]{background:#2563eb;color:#fff;box-shadow:0 12px 24px #2563eb59}.ui-btn--primary[data-v-e47f40c3]:hover{background:#1d4ed8}.ui-btn--secondary[data-v-e47f40c3]{background:#fff;color:#111827;border:1px solid #e5e7eb}.ui-btn--secondary[data-v-e47f40c3]:hover{background:#f3f4f6}.ui-btn--ghost[data-v-e47f40c3]{background:transparent;color:#111827}.ui-btn--full[data-v-e47f40c3]{width:100%}.login-page[data-v-ab6f6deb]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.login-card[data-v-ab6f6deb]{width:100%;max-width:900px;background:#fff;border-radius:25px;overflow:hidden;display:flex;box-shadow:0 18px 40px #0f172a1f}.login-left[data-v-ab6f6deb]{flex:1 1 50%;padding:36px 40px;display:flex;flex-direction:column}.login-left__top[data-v-ab6f6deb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.login-logo[data-v-ab6f6deb]{display:inline-flex;align-items:center;gap:8px}.login-logo img[data-v-ab6f6deb]{height:60px}.lang-chip[data-v-ab6f6deb]{border:none;border-radius:10px;padding:6px 16px;font-size:15px;font-weight:500;cursor:pointer;background:#1c59f8;color:#fff;box-shadow:0 8px 18px #1c59f84d}.login-left__content[data-v-ab6f6deb]{flex:1;max-width:360px;margin-top:30px;margin-left:30px}.login-title[data-v-ab6f6deb]{text-align:center;font-size:28px;font-weight:700;margin:0 0 24px;color:#111827}.login-form[data-v-ab6f6deb]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-ab6f6deb]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-ab6f6deb]{font-size:13px;color:#374151}.form-row[data-v-ab6f6deb]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.password-toggle[data-v-ab6f6deb]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#6b7280;cursor:pointer;padding:0}.password-toggle svg[data-v-ab6f6deb]{width:18px;height:18px}.remember-checkbox[data-v-ab6f6deb]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}.remember-checkbox input[data-v-ab6f6deb]{width:16px;height:16px;border-radius:4px}.error-text[data-v-ab6f6deb]{margin:4px 0 0;font-size:13px;color:#f97373}.login-button[data-v-ab6f6deb]{margin-top:8px;width:100%}.login-right[data-v-ab6f6deb]{flex:1 1 50%;position:relative}.login-image[data-v-ab6f6deb]{width:100%;height:100%;border-radius:25px;object-fit:cover}.header[data-v-5742a82a]{height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.header__left[data-v-5742a82a]{display:flex;align-items:center;gap:16px}.header__logo[data-v-5742a82a]:hover{transform:scale(1.05)}.header__logo img[data-v-5742a82a]{height:44px;width:auto}.header__title[data-v-5742a82a]{font-size:20px;font-weight:600;letter-spacing:-.02em;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header__right[data-v-5742a82a]{display:flex;align-items:center;gap:20px}.header__lang[data-v-5742a82a]{display:inline-flex;border-radius:12px;padding:4px;background:linear-gradient(135deg,#1c59f8,#3b82f6);box-shadow:0 2px 8px #1c59f833}.header__lang-btn[data-v-5742a82a]{border:none;background:transparent;color:#fff;padding:6px 14px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.header__lang-btn[data-v-5742a82a]:hover{background:#ffffff1a}.header__lang-btn--active[data-v-5742a82a]{background:#fff;color:#1c59f8;box-shadow:0 2px 4px #0000001a}.header__profile[data-v-5742a82a]{display:flex;align-items:center;gap:12px;padding:4px 10px;background:linear-gradient(135deg,#f8fbff,#eef4ff);border:1px solid #dbe7f5;border-radius:50px;cursor:pointer;transition:all .2s ease}.header__profile[data-v-5742a82a]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1a}.header__profile-name[data-v-5742a82a]{font-size:15px;font-weight:600;color:#334155}.header__profile-icon[data-v-5742a82a]{width:36px;height:36px;overflow:hidden}.header__profile-icon img[data-v-5742a82a]{width:100%;height:100%;object-fit:cover}.sidebar[data-v-20fc4beb]{width:260px;min-width:260px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;background:#fff;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1);z-index:30;overflow:hidden}.sidebar--collapsed[data-v-20fc4beb]{width:72px;min-width:72px}.sidebar__header[data-v-20fc4beb]{padding:8px}.sidebar__brand[data-v-20fc4beb]{display:flex;align-items:center;gap:12px;text-decoration:none;padding:10px 12px;border-radius:16px;border:1px solid transparent;transition:all .2s ease}.sidebar__brand-icon[data-v-20fc4beb]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar__brand-icon img[data-v-20fc4beb]{width:36px;height:36px;object-fit:contain}.sidebar__brand-name[data-v-20fc4beb]{font-size:20px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:#000}.sidebar__nav[data-v-20fc4beb]{flex:1;display:flex;flex-direction:column;padding:8px 12px;gap:4px;overflow-y:auto;overflow-x:hidden}.sidebar__nav-label[data-v-20fc4beb]{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.08em;padding:12px 12px 8px;white-space:nowrap;text-transform:uppercase}.sidebar__item[data-v-20fc4beb]{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;color:#64748b;text-decoration:none;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid transparent;background:transparent;width:100%;text-align:left;white-space:nowrap;overflow:hidden}.sidebar__item[data-v-20fc4beb]:hover{background:#fffffff5;color:#1e293b;border-color:#e2e8f0}.sidebar__item--active[data-v-20fc4beb]{background:linear-gradient(180deg,#eff6ff,#e7f0ff);color:#2563eb;border-color:#d7e5ff}.sidebar__item--active .sidebar__item-indicator[data-v-20fc4beb]{opacity:1;transform:translateY(-50%) scaleY(1)}.sidebar__item-indicator[data-v-20fc4beb]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);height:20px;width:4px;border-radius:0 4px 4px 0;background:#2563eb;opacity:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.sidebar__item-icon[data-v-20fc4beb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:inherit}.sidebar__item-label[data-v-20fc4beb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__footer[data-v-20fc4beb]{padding:8px 12px 16px}.sidebar__divider[data-v-20fc4beb]{height:1px;background:#e8eef7;margin:8px 4px}.sidebar__collapse-btn[data-v-20fc4beb]{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);color:#64748b;cursor:pointer;transition:all .2s ease}.sidebar__collapse-btn[data-v-20fc4beb]:hover{background:#fff;color:#000}.sidebar__chevron[data-v-20fc4beb]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.sidebar__chevron--flipped[data-v-20fc4beb]{transform:rotate(180deg)}.sidebar__item--danger[data-v-20fc4beb]{color:#ef4444}.sidebar__item--danger[data-v-20fc4beb]:hover{background:#fef2f2;color:#dc2626}.fade-enter-active[data-v-20fc4beb],.fade-leave-active[data-v-20fc4beb]{transition:opacity .15s ease}.fade-enter-from[data-v-20fc4beb],.fade-leave-to[data-v-20fc4beb]{opacity:0}@media(max-width:768px){.sidebar[data-v-20fc4beb]{width:72px;min-width:72px}.sidebar__brand-name[data-v-20fc4beb],.sidebar__item-label[data-v-20fc4beb],.sidebar__nav-label[data-v-20fc4beb],.sidebar__collapse-btn[data-v-20fc4beb]{display:none}}.main-layout[data-v-6bd86bc9]{display:flex;min-height:100vh;background:#f1f5f9}.main-layout__content[data-v-6bd86bc9]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.main-layout__main[data-v-6bd86bc9]{flex:1 1 auto;overflow:auto;padding:0}.modal-backdrop[data-v-aca46fd4]{position:fixed;inset:0;z-index:40;padding:20px;display:flex;align-items:center;justify-content:center;background:#5a5a5a3d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-aca46fd4]{width:100%;max-width:480px;background:#fff;border:1px solid rgba(219,231,245,.95);border-radius:25px;padding:18px 22px 22px}.modal__header[data-v-aca46fd4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.modal__title[data-v-aca46fd4]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.modal__close[data-v-aca46fd4]{width:32px;height:32px;flex-shrink:0;border:1px solid #dbe5f2;border-radius:999px;background:#f8fbff;color:#64748b;font-size:18px;cursor:pointer;padding:0;line-height:1;transition:all .18s ease}.modal__close[data-v-aca46fd4]:hover{color:#0f172a;border-color:#c7d6ea;background:#fff;box-shadow:0 8px 20px #94a3b82e}.modal__body[data-v-aca46fd4]{font-size:14px;color:#334155}.polyclinic-page[data-v-f1385af0]{padding:24px}.page-top[data-v-f1385af0]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.search-unified[data-v-f1385af0]{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.search-unified__input[data-v-f1385af0]{flex:1;min-width:0}.search-unified__modes[data-v-f1385af0]{display:flex;gap:6px;flex-shrink:0}.mode-btn[data-v-f1385af0]{padding:10px 16px;align-items:center;justify-content:center;border-radius:12px;border:1.5px solid #d1d5db;background:#fff;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.mode-btn[data-v-f1385af0]:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.mode-btn--active[data-v-f1385af0]{border-color:#2563eb;background:#2563eb;color:#fff!important}.mode-btn--active[data-v-f1385af0]:hover{background:#1d4ed8}.polyclinic-table[data-v-f1385af0]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;cursor:pointer}.polyclinic-table__header[data-v-f1385af0]{display:grid;grid-template-columns:.7fr 3fr 2fr 1.5fr;align-items:center;padding:16px 24px;background:#eef4ff;font-size:15px;font-weight:600;color:#111827}.polyclinic-table__row[data-v-f1385af0]{display:grid;grid-template-columns:.7fr 3fr 2fr 1.5fr;align-items:center;padding:14px 24px;font-size:14px;border-top:1px solid #f3f4f6}.polyclinic-table__row[data-v-f1385af0]:nth-child(odd){background:#fff}.polyclinic-table__row[data-v-f1385af0]:nth-child(2n){background:#f9fafb}.polyclinic-table__empty[data-v-f1385af0]{padding:32px 24px;text-align:center;font-size:16px;color:#6b7280}.user-table__header[data-v-f1385af0],.user-table__row[data-v-f1385af0]{grid-template-columns:3fr 1.5fr 2fr!important}.col[data-v-f1385af0]{display:flex;align-items:center}.col--actions[data-v-f1385af0]{justify-content:flex-start;gap:8px}.polyclinic-skeleton[data-v-f1385af0]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden;padding:8px 0}.polyclinic-skeleton__row[data-v-f1385af0]{display:grid;grid-template-columns:.7fr 3fr 2fr 1.5fr;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid #f3f4f6}.polyclinic-skeleton__cell[data-v-f1385af0],.polyclinic-skeleton__icon[data-v-f1385af0]{background:linear-gradient(90deg,#eef2f7 25%,#f8fbff,#eef2f7 75%);background-size:200% 100%;animation:skeleton-pulse-f1385af0 1.4s ease-in-out infinite}.polyclinic-skeleton__cell[data-v-f1385af0]{height:16px;border-radius:999px}.polyclinic-skeleton__cell--id[data-v-f1385af0]{width:42px}.polyclinic-skeleton__cell--name[data-v-f1385af0]{width:72%}.polyclinic-skeleton__cell--date[data-v-f1385af0]{width:56%}.polyclinic-skeleton__actions[data-v-f1385af0]{display:flex;gap:10px}.polyclinic-skeleton__icon[data-v-f1385af0]{width:36px;height:36px;border-radius:999px}@keyframes skeleton-pulse-f1385af0{0%{background-position:100% 50%}to{background-position:0 50%}}.icon-btn[data-v-f1385af0]{width:36px;height:36px;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;transition:background .15s ease}.icon-btn[data-v-f1385af0]:hover{background:#2563eb14}.icon-btn img[data-v-f1385af0]{width:20px}.section-pagination[data-v-f1385af0]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;margin-bottom:8px}.section-pagination__label[data-v-f1385af0]{font-size:14px;font-weight:500;color:#374151}.search-hint[data-v-f1385af0]{padding:40px 24px;text-align:center;font-size:14px;color:#9ca3af}.modal-form[data-v-f1385af0]{display:flex;flex-direction:column;gap:16px}.modal-form__field[data-v-f1385af0]{display:flex;flex-direction:column;gap:6px;font-size:14px}.modal-form__footer[data-v-f1385af0],.modal-delete__footer[data-v-f1385af0]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.modal-delete[data-v-f1385af0]{display:flex;flex-direction:column;gap:16px}.modal-delete__text[data-v-f1385af0]{font-size:14px;color:#111827}.modal-delete__text strong[data-v-f1385af0]{font-weight:600}.modal-form[data-v-efdf7450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modal-form__field[data-v-efdf7450]{display:flex;flex-direction:column;gap:8px}.modal-form__field--full[data-v-efdf7450]{grid-column:1 / -1}.modal-select[data-v-efdf7450]{width:100%;height:40px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:0 12px;font-size:14px}.sector-list[data-v-efdf7450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.sector-list__item[data-v-efdf7450]{display:flex;align-items:center;gap:8px;font-size:14px}.sector-list__empty[data-v-efdf7450]{padding:12px;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:14px}.modal-form__footer[data-v-efdf7450]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.modal-form[data-v-efdf7450],.sector-list[data-v-efdf7450]{grid-template-columns:1fr}}.modal-form[data-v-f8c2bd99]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modal-form__field[data-v-f8c2bd99]{display:flex;flex-direction:column;gap:8px}.modal-select[data-v-f8c2bd99]{width:100%;height:40px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:0 12px;font-size:14px}.modal-form__footer[data-v-f8c2bd99]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.modal-form[data-v-f8c2bd99]{grid-template-columns:1fr}}.password-form[data-v-8be6207a]{display:flex;flex-direction:column;gap:16px}.password-form__hint[data-v-8be6207a]{margin:0;font-size:14px;color:#6b7280}.password-form__field[data-v-8be6207a]{display:flex;flex-direction:column;gap:8px}.password-form__footer[data-v-8be6207a]{display:flex;justify-content:flex-end;gap:12px}.password-toggle[data-v-8be6207a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#6b7280;cursor:pointer;padding:0}.password-toggle svg[data-v-8be6207a]{width:18px;height:18px}.polyclinic-detail[data-v-c8a01ff5]{padding:24px}.polyclinic-detail__breadcrumbs[data-v-c8a01ff5]{display:flex;align-items:center;gap:4px;font-size:13px;color:#9ca3af;margin-bottom:12px}.crumb[data-v-c8a01ff5]{color:#9ca3af;cursor:pointer;text-decoration:none;transition:color .15s ease}.crumb-sep[data-v-c8a01ff5]{color:#9ca3af}.polyclinic-detail__tabs[data-v-c8a01ff5]{display:flex;gap:8px;margin-bottom:16px}.polyclinic-detail__content[data-v-c8a01ff5]{margin-top:8px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}.section-title[data-v-c8a01ff5]{font-size:16px;font-weight:600;margin-bottom:12px}.section-table__header[data-v-c8a01ff5]{display:grid;grid-template-columns:3fr 2fr;border-radius:15px 15px 0 0;padding:16px;background:#eef4ff;font-size:15px;font-weight:600;color:#111827}.section-table__row[data-v-c8a01ff5]{display:grid;grid-template-columns:3fr 2fr;padding:10px 12px;font-size:14px;border-top:1px solid #f3f4f6;cursor:pointer}.section-table__row[data-v-c8a01ff5]:hover{background:#f9fafb}.col[data-v-c8a01ff5]{display:flex;align-items:center}.col--name[data-v-c8a01ff5],.col--role[data-v-c8a01ff5],.col--phone[data-v-c8a01ff5]{justify-content:flex-start}.section-empty[data-v-c8a01ff5]{padding:16px 4px;font-size:14px;color:#6b7280}.section-skeleton[data-v-c8a01ff5]{padding:8px 0}.section-skeleton__row[data-v-c8a01ff5]{display:grid;align-items:center;padding:12px 16px;column-gap:8px;border-top:1px solid #f3f4f6}.section-skeleton__row--departments[data-v-c8a01ff5]{grid-template-columns:3fr 1.5fr 1.5fr 1.5fr}.section-skeleton__row--employees[data-v-c8a01ff5]{grid-template-columns:2.4fr 1.4fr 2fr 2fr 2fr 1.4fr 2fr}.section-skeleton__row--patients[data-v-c8a01ff5]{grid-template-columns:2.4fr 2fr 2fr 2fr 1.4fr}.section-skeleton__cell[data-v-c8a01ff5],.section-skeleton__icon[data-v-c8a01ff5]{background:linear-gradient(90deg,#eef2f7 25%,#f8fbff,#eef2f7 75%);background-size:200% 100%;animation:skeleton-pulse-c8a01ff5 1.4s ease-in-out infinite}.section-skeleton__cell[data-v-c8a01ff5]{height:16px;border-radius:999px}.section-skeleton__cell--wide[data-v-c8a01ff5]{width:72%}.section-skeleton__cell--count[data-v-c8a01ff5],.section-skeleton__cell--role[data-v-c8a01ff5],.section-skeleton__cell--sector[data-v-c8a01ff5]{width:58%}.section-skeleton__cell--dept[data-v-c8a01ff5],.section-skeleton__cell--phone[data-v-c8a01ff5],.section-skeleton__cell--login[data-v-c8a01ff5]{width:70%}.section-skeleton__actions[data-v-c8a01ff5]{display:flex;justify-content:flex-end;gap:8px}.section-skeleton__icon[data-v-c8a01ff5]{width:36px;height:36px;border-radius:999px}.section-table__header--employees[data-v-c8a01ff5],.section-table__row--employees[data-v-c8a01ff5]{display:grid;grid-template-columns:2.6fr 1.5fr 2fr 1.8fr 2fr 1.5fr 1.7fr;column-gap:8px}.section-table__header--patients[data-v-c8a01ff5],.section-table__row--patients[data-v-c8a01ff5]{display:grid;grid-template-columns:2.4fr 2fr 2fr 2fr 1.4fr;column-gap:8px}.section-table__header--departments[data-v-c8a01ff5],.section-table__row--departments[data-v-c8a01ff5]{display:grid;grid-template-columns:3fr 1.5fr 1.5fr 1.5fr;column-gap:8px}.col--count[data-v-c8a01ff5]{justify-content:flex-start}.col--actions[data-v-c8a01ff5]{justify-content:flex-end;gap:8px}.polyclinic-detail__input[data-v-c8a01ff5]{width:700px}.section-pagination[data-v-c8a01ff5]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid #edf2f7}.section-pagination__label[data-v-c8a01ff5]{min-width:92px;text-align:center;color:#64748b;font-size:14px;font-weight:600}.icon-btn[data-v-c8a01ff5]{width:36px;height:36px;border-radius:999px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.icon-btn[data-v-c8a01ff5]:hover{background:#2563eb14}.icon-btn--password[data-v-c8a01ff5]{width:auto;min-width:72px;padding:0 10px;font-size:12px;color:#2563eb}.icon-btn img[data-v-c8a01ff5]{width:20px}.modal-form[data-v-c8a01ff5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:12px}.modal-form__field[data-v-c8a01ff5]{display:flex;flex-direction:column;gap:6px;font-size:14px}.modal-form__field[data-v-c8a01ff5]:only-of-type{grid-column:1 / -1}.modal-form__field input[data-v-c8a01ff5]{border-radius:10px;border:1px solid #e5e7eb;padding:8px 10px;font-size:14px}.modal-form__footer[data-v-c8a01ff5]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:768px){.modal-form[data-v-c8a01ff5]{grid-template-columns:1fr}}.modal-delete[data-v-c8a01ff5]{display:flex;flex-direction:column;gap:16px}.modal-delete__text[data-v-c8a01ff5]{font-size:14px;color:#111827}.modal-delete__text strong[data-v-c8a01ff5]{font-weight:600}.modal-delete__footer[data-v-c8a01ff5]{display:flex;justify-content:flex-end;gap:8px}.polyclinic-detail__top[data-v-c8a01ff5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.polyclinic-detail__search[data-v-c8a01ff5]{display:flex;align-items:center;gap:8px;flex:1 1 auto}.polyclinic-detail__search-btn[data-v-c8a01ff5]{border:2px solid #2563eb;color:#2563eb}.polyclinic-detail__select[data-v-c8a01ff5]{border-radius:999px;border:1px solid #e5e7eb;padding:6px 12px;font-size:14px;background:#fff}.polyclinic-detail__actions[data-v-c8a01ff5]{display:flex;align-items:center;gap:8px}.polyclinic-detail__file .file-upload[data-v-c8a01ff5]{position:relative;overflow:hidden;border-radius:999px;border:1px dashed #9ca3af;padding:6px 12px;cursor:pointer;font-size:13px}.file-upload input[type=file][data-v-c8a01ff5]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-upload__text[data-v-c8a01ff5]{white-space:nowrap}.modal-select[data-v-c8a01ff5]{border-radius:10px;border:1px solid #e5e7eb;padding:8px 10px;font-size:14px;background:#fff}@keyframes skeleton-pulse-c8a01ff5{0%{background-position:100% 50%}to{background-position:0 50%}}.polyclinic-detail__error[data-v-c8a01ff5]{font-size:12px;color:#ef4444}.credentials-modal[data-v-c8a01ff5]{display:flex;flex-direction:column;gap:16px;min-width:340px}.credentials-modal__hint[data-v-c8a01ff5]{font-size:13px;color:#6b7280;background:#fef9c3;border:1px solid #fde68a;border-radius:8px;padding:8px 12px}.credentials-modal__field[data-v-c8a01ff5]{display:flex;flex-direction:column;gap:6px}.credentials-modal__label[data-v-c8a01ff5]{font-size:13px;font-weight:600;color:#374151}.credentials-modal__row[data-v-c8a01ff5]{display:flex;gap:8px;align-items:center}.credentials-modal__input[data-v-c8a01ff5]{flex:1;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:14px;font-family:monospace;background:#f9fafb;color:#111827;outline:none}.credentials-modal__copy-btn[data-v-c8a01ff5]{flex-shrink:0;padding:8px 14px;border-radius:8px;border:1.5px solid #2563eb;background:transparent;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.credentials-modal__copy-btn[data-v-c8a01ff5]:hover{background:#eff6ff}.department-page[data-v-a617d972]{padding:24px}.department-page__top[data-v-a617d972]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.back-btn[data-v-a617d972]{border:none;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.breadcrumbs[data-v-a617d972]{display:flex;align-items:center;gap:4px;font-size:13px;color:#9ca3af}.breadcrumbs__item[data-v-a617d972]{cursor:pointer;text-decoration:none;color:#9ca3af}.breadcrumbs__item--link[data-v-a617d972]{cursor:pointer}.breadcrumbs__item--current[data-v-a617d972]{color:#9ca3af;font-weight:500}.breadcrumbs__sep[data-v-a617d972]{color:#9ca3af}.department-page__title[data-v-a617d972]{font-size:20px;font-weight:600;margin-bottom:20px}.department-page__controls[data-v-a617d972]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.search-box[data-v-a617d972]{display:flex;align-items:center;gap:8px;flex:1}.search-box__input[data-v-a617d972]{width:500px}.card[data-v-a617d972]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:0;overflow:hidden}.card__header-row[data-v-a617d972],.card__row[data-v-a617d972]{display:grid;align-items:center;padding:12px 20px}.card__header-row[data-v-a617d972]{background:#edf3ff;font-weight:600;font-size:15px;padding:16px}.card__row[data-v-a617d972]{font-size:14px}.card__row[data-v-a617d972]:nth-child(odd){background:#fff}.card__row[data-v-a617d972]:nth-child(2n){background:#f9fafb}.card__empty[data-v-a617d972]{padding:16px 20px;font-size:14px;color:#6b7280}.card-skeleton[data-v-a617d972]{padding:8px 0}.card-skeleton__row[data-v-a617d972]{display:grid;align-items:center;padding:12px 20px;border-top:1px solid #f3f4f6;column-gap:8px}.card-skeleton__row--sectors[data-v-a617d972]{grid-template-columns:.7fr 3fr 2fr 1.4fr}.card-skeleton__row--managers[data-v-a617d972]{grid-template-columns:3fr 2fr}.card-skeleton__cell[data-v-a617d972],.card-skeleton__icon[data-v-a617d972]{background:linear-gradient(90deg,#eef2f7 25%,#f8fbff,#eef2f7 75%);background-size:200% 100%;animation:skeleton-pulse-a617d972 1.4s ease-in-out infinite}.card-skeleton__cell[data-v-a617d972]{height:16px;border-radius:999px}.card-skeleton__cell--id[data-v-a617d972]{width:42px}.card-skeleton__cell--wide[data-v-a617d972]{width:72%}.card-skeleton__cell--count[data-v-a617d972],.card-skeleton__cell--contacts[data-v-a617d972]{width:60%}.card-skeleton__actions[data-v-a617d972]{display:flex;justify-content:flex-end;gap:8px}.card-skeleton__icon[data-v-a617d972]{width:32px;height:32px;border-radius:999px}.search-box__btn[data-v-a617d972]{border:2px solid #2563eb;color:#2563eb}.card__header-row--sectors[data-v-a617d972],.card__row--sectors[data-v-a617d972]{grid-template-columns:.7fr 3fr 2fr 1.4fr;column-gap:8px}.card__header-row--managers[data-v-a617d972],.card__row--managers[data-v-a617d972]{grid-template-columns:3fr 2fr;column-gap:8px}.col[data-v-a617d972]{display:flex;align-items:center}.col--id[data-v-a617d972],.col--name[data-v-a617d972]{justify-content:flex-start}.col--name-link[data-v-a617d972]{cursor:pointer}.col--count[data-v-a617d972]{justify-content:flex-start}.col--actions[data-v-a617d972]{justify-content:flex-end;gap:6px}.icon-btn[data-v-a617d972]{border:none;background:transparent;cursor:pointer;font-size:16px;padding:4px}.icon-btn img[data-v-a617d972]{width:20px}.department-page__subtitle[data-v-a617d972]{font-size:16px;font-weight:600;margin:24px 0 12px}.modal-form[data-v-a617d972]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:12px}.modal-form__field[data-v-a617d972]{display:flex;flex-direction:column;gap:6px;font-size:14px}.modal-form__field[data-v-a617d972]:only-of-type{grid-column:1 / -1}.modal-form__footer[data-v-a617d972]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.modal-delete__text[data-v-a617d972]{font-size:14px;margin-bottom:16px}.modal-delete__footer[data-v-a617d972]{display:flex;justify-content:flex-end;gap:8px}@keyframes skeleton-pulse-a617d972{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:768px){.department-page__controls[data-v-a617d972]{flex-direction:column;align-items:stretch}.card__header-row--sectors[data-v-a617d972],.card__row--sectors[data-v-a617d972]{grid-template-columns:1fr 2fr;row-gap:4px}.col--count[data-v-a617d972],.col--actions[data-v-a617d972]{justify-content:flex-start}.modal-form[data-v-a617d972]{grid-template-columns:1fr}}.sector-page[data-v-359b0dca]{padding:24px}.sector-page__top[data-v-359b0dca]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.back-btn[data-v-359b0dca]{border:none;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.breadcrumbs[data-v-359b0dca]{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b7280}.breadcrumbs__item[data-v-359b0dca]{text-decoration:none;color:#9ca3af;cursor:pointer}.breadcrumbs__item--current[data-v-359b0dca],.breadcrumbs__sep[data-v-359b0dca]{color:#9ca3af}.sector-page__title[data-v-359b0dca]{font-size:20px;font-weight:600;margin-bottom:4px}.sector-page__subtitle[data-v-359b0dca]{font-size:14px;color:#6b7280;margin-bottom:20px}.sector-page__controls[data-v-359b0dca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.search-box[data-v-359b0dca]{display:flex;align-items:center;gap:8px;flex:1}.search-box__input[data-v-359b0dca]{flex:1}.tabs[data-v-359b0dca]{display:flex;gap:24px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.tabs__item[data-v-359b0dca]{border:none;background:transparent;padding:8px 0;font-size:16px;cursor:pointer;color:#6b7280;position:relative}.tabs__item--active[data-v-359b0dca]{color:#2563eb;font-weight:500}.tabs__item--active[data-v-359b0dca]:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#2563eb}.card[data-v-359b0dca]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden}.card__header-row[data-v-359b0dca],.card__row[data-v-359b0dca]{display:grid;align-items:center;padding:12px 20px}.card__header-row[data-v-359b0dca]{background:#edf3ff;font-weight:600;font-size:15px;padding:18px}.card__row[data-v-359b0dca]{font-size:14px}.card__row[data-v-359b0dca]:nth-child(odd){background:#fff}.card__row[data-v-359b0dca]:nth-child(2n){background:#f9fafb}.card__empty[data-v-359b0dca]{padding:16px 20px;font-size:14px;color:#6b7280}.card-skeleton[data-v-359b0dca]{padding:8px 0}.card-skeleton__row[data-v-359b0dca]{display:grid;align-items:center;padding:12px 20px;border-top:1px solid #f3f4f6;column-gap:8px}.card-skeleton__row--patients[data-v-359b0dca]{grid-template-columns:3fr 2fr 1.5fr 2fr 1.2fr}.card-skeleton__row--med[data-v-359b0dca]{grid-template-columns:3fr 2fr 2fr 1.2fr}.card-skeleton__cell[data-v-359b0dca],.card-skeleton__icon[data-v-359b0dca]{background:linear-gradient(90deg,#eef2f7 25%,#f8fbff,#eef2f7 75%);background-size:200% 100%;animation:skeleton-pulse-359b0dca 1.4s ease-in-out infinite}.card-skeleton__cell[data-v-359b0dca]{height:16px;border-radius:999px}.card-skeleton__cell--wide[data-v-359b0dca]{width:72%}.card-skeleton__cell--iin[data-v-359b0dca],.card-skeleton__cell--disease[data-v-359b0dca],.card-skeleton__cell--role[data-v-359b0dca]{width:60%}.card-skeleton__cell--phone[data-v-359b0dca]{width:68%}.card-skeleton__actions[data-v-359b0dca]{display:flex;justify-content:flex-end;gap:8px}.card-skeleton__icon[data-v-359b0dca]{width:32px;height:32px;border-radius:999px}.card__header-row--patients[data-v-359b0dca],.card__row--patients[data-v-359b0dca]{grid-template-columns:3fr 2fr 1.5fr 2fr 1.2fr;column-gap:8px}.card__header-row--med[data-v-359b0dca],.card__row--med[data-v-359b0dca]{grid-template-columns:3fr 2fr 2fr 1.2fr;column-gap:8px}.col[data-v-359b0dca]{display:flex;align-items:center}.col--actions[data-v-359b0dca]{justify-content:flex-end;gap:6px}.icon-btn[data-v-359b0dca]{border:none;background:transparent;cursor:pointer;font-size:16px;padding:4px}.icon-btn--password[data-v-359b0dca]{min-width:72px;padding:6px 10px;border-radius:999px;color:#2563eb;font-size:12px}.icon-btn img[data-v-359b0dca]{width:20px}.modal-form[data-v-359b0dca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:12px}.modal-form__field[data-v-359b0dca]{display:flex;flex-direction:column;gap:6px;font-size:14px}.modal-form__footer[data-v-359b0dca]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.search-box__btn[data-v-359b0dca]{border:2px solid #2563eb;color:#2563eb}.modal-delete__text[data-v-359b0dca]{font-size:14px;margin-bottom:16px}.modal-delete__footer[data-v-359b0dca]{display:flex;justify-content:flex-end;gap:8px}@keyframes skeleton-pulse-359b0dca{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:768px){.sector-page__controls[data-v-359b0dca]{flex-direction:column;align-items:stretch}.card__header-row--patients[data-v-359b0dca],.card__row--patients[data-v-359b0dca],.card__header-row--med[data-v-359b0dca],.card__row--med[data-v-359b0dca]{grid-template-columns:1.5fr 1.5fr;row-gap:4px}.modal-form[data-v-359b0dca]{grid-template-columns:1fr}}.notifications-page[data-v-c5607e5f]{padding:24px}.notifications-page__empty[data-v-c5607e5f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}.notifications-page__empty-icon[data-v-c5607e5f]{margin-bottom:16px;opacity:.6}.notifications-page__empty-text[data-v-c5607e5f]{font-size:18px;font-weight:600;color:#475569;margin:0 0 8px}.notifications-page__empty-sub[data-v-c5607e5f]{font-size:14px;color:#94a3b8;margin:0}.articles-page[data-v-c2b815f7]{padding:24px}.articles-page__filters[data-v-c2b815f7]{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.filter-group[data-v-c2b815f7]{display:flex;flex-direction:column;gap:4px}.filter-label[data-v-c2b815f7]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.filter-select[data-v-c2b815f7]{height:40px;padding:0 12px;border-radius:15px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px;color:#111827;outline:none;cursor:pointer;min-width:140px}.filter-select[data-v-c2b815f7]:focus{border-color:#2563eb}.filter-apply-btn[data-v-c2b815f7]{border:2px solid #2563eb;color:#2563eb}.category-select[data-v-c2b815f7]{position:relative;width:100%}.category-select__trigger[data-v-c2b815f7]{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border-radius:15px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:border-color .15s ease;gap:8px}.category-select__trigger[data-v-c2b815f7]:hover{border-color:#cbd5e1}.category-select__tags[data-v-c2b815f7]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.category-select__placeholder[data-v-c2b815f7]{color:#111827;font-size:14px}.category-select__arrow[data-v-c2b815f7]{flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.category-select__arrow--open[data-v-c2b815f7]{transform:rotate(180deg)}.category-select__dropdown[data-v-c2b815f7]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000014;max-height:220px;overflow-y:auto;padding:4px}.category-select__option[data-v-c2b815f7]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;color:#334155;cursor:pointer;transition:background .1s ease}.category-select__option[data-v-c2b815f7]:hover{background:#f8fafc}.category-select__option--selected[data-v-c2b815f7]{background:#eef2ff;color:#2563eb;font-weight:500}.category-select__checkbox[data-v-c2b815f7]{width:18px;height:18px;border-radius:4px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.category-select__option--selected .category-select__checkbox[data-v-c2b815f7]{background:#2563eb;border-color:#2563eb;color:#fff}.category-select__empty[data-v-c2b815f7]{padding:16px;text-align:center;color:#94a3b8;font-size:14px}.articles-page__loading[data-v-c2b815f7]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:16px}.skeleton-row[data-v-c2b815f7]{display:grid;grid-template-columns:60px 2fr .5fr 1fr .8fr 1fr .6fr;gap:12px;padding:14px 0;border-bottom:1px solid #f3f4f6}.skeleton-cell[data-v-c2b815f7]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:skeleton-pulse-c2b815f7 1.5s ease-in-out infinite;border-radius:8px;height:20px}.skeleton-cell--img[data-v-c2b815f7]{height:40px;width:50px}.skeleton-cell--wide[data-v-c2b815f7]{width:100%}.skeleton-cell--md[data-v-c2b815f7]{width:80%}.skeleton-cell--sm[data-v-c2b815f7]{width:50px}@keyframes skeleton-pulse-c2b815f7{0%{background-position:200% 0}to{background-position:-200% 0}}.articles-page__error[data-v-c2b815f7],.articles-page__empty[data-v-c2b815f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}.articles-page__error-text[data-v-c2b815f7]{font-size:16px;color:#ef4444;margin:0 0 16px}.articles-page__empty-icon[data-v-c2b815f7]{margin-bottom:12px;opacity:.5}.articles-page__empty-text[data-v-c2b815f7]{font-size:18px;font-weight:600;color:#475569;margin:0 0 6px}.articles-page__empty-sub[data-v-c2b815f7]{font-size:14px;color:#94a3b8;margin:0}.articles-table[data-v-c2b815f7]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb}.articles-table__header[data-v-c2b815f7]{display:grid;grid-template-columns:70px 2fr .5fr 1.2fr .8fr 1fr .6fr;align-items:center;padding:14px 20px;background:#eef4ff;font-size:13px;font-weight:600;color:#111827}.articles-table__row[data-v-c2b815f7]{display:grid;grid-template-columns:70px 2fr .5fr 1.2fr .8fr 1fr .6fr;align-items:center;padding:12px 20px;font-size:14px;border-top:1px solid #f3f4f6}.articles-table__row[data-v-c2b815f7]:nth-child(2n){background:#f9fafb}.col[data-v-c2b815f7]{display:flex;align-items:center;gap:4px;overflow:hidden}.col--preview[data-v-c2b815f7]{justify-content:center}.col--category[data-v-c2b815f7]{flex-wrap:wrap;gap:4px}.article-thumb[data-v-c2b815f7]{width:50px;height:36px;border-radius:6px;object-fit:cover}.article-thumb--empty[data-v-c2b815f7]{display:flex;align-items:center;justify-content:center;background:#f1f5f9}.lang-badge[data-v-c2b815f7]{background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px}.category-chip[data-v-c2b815f7]{background:#f0fdf4;color:#16a34a;font-size:12px;font-weight:500;padding:2px 8px;border-radius:6px;white-space:nowrap}.status-badge[data-v-c2b815f7]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:8px}.status-badge--draft[data-v-c2b815f7]{background:#fef3c7;color:#d97706}.status-badge--published[data-v-c2b815f7]{background:#dcfce7;color:#16a34a}.status-badge--archived[data-v-c2b815f7]{background:#f1f5f9;color:#64748b}.text-muted[data-v-c2b815f7]{color:#94a3b8}.icon-btn[data-v-c2b815f7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.edit-btn[data-v-c2b815f7]{color:#3b82f6}.edit-btn[data-v-c2b815f7]:hover{background:#eff6ff}.publish-btn[data-v-c2b815f7]{color:#10b981}.publish-btn[data-v-c2b815f7]:hover{background:#ecfdf5}.delete-btn[data-v-c2b815f7]{color:#ef4444}.delete-btn[data-v-c2b815f7]:hover{background:#fef2f2}.articles-page__pagination[data-v-c2b815f7]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:20px}.pagination-btn[data-v-c2b815f7]{padding:6px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;color:#334155;cursor:pointer;transition:all .15s ease}.pagination-btn[data-v-c2b815f7]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-btn--active[data-v-c2b815f7]{background:#2563eb;color:#fff;border-color:#2563eb}.pagination-btn[data-v-c2b815f7]:disabled{opacity:.4;cursor:not-allowed}.article-form[data-v-c2b815f7]{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto}.article-form__field[data-v-c2b815f7]{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#374151}.required[data-v-c2b815f7]{color:#ef4444}.article-form__textarea[data-v-c2b815f7]{width:100%;padding:10px 14px;border-radius:15px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px;color:#111827;resize:vertical;outline:none;font-family:inherit}.article-form__textarea[data-v-c2b815f7]:focus{border-color:#2563eb}.article-form__file[data-v-c2b815f7]{font-size:14px;padding:6px 0}.article-form__error[data-v-c2b815f7]{font-size:13px;color:#ef4444;margin:0}.article-form__success[data-v-c2b815f7]{font-size:13px;color:#16a34a;margin:0;font-weight:500}.article-form__footer[data-v-c2b815f7]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:768px){.articles-table__header[data-v-c2b815f7],.articles-table__row[data-v-c2b815f7]{grid-template-columns:50px 1.5fr .5fr 1fr .7fr}.col--date[data-v-c2b815f7],.col--actions[data-v-c2b815f7]{display:none}.articles-page__filters[data-v-c2b815f7]{flex-direction:column;align-items:stretch}}.article-editor-page[data-v-91e32f31]{min-height:100%;padding:28px;background:radial-gradient(circle at top left,rgba(191,219,254,.28),transparent 26%),linear-gradient(180deg,#f8fbff,#f4f7fb)}.article-editor__header[data-v-91e32f31]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.article-editor__back[data-v-91e32f31]{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;color:#111827;font-size:18px;font-weight:700;cursor:pointer}.article-editor__header-actions[data-v-91e32f31]{display:flex;gap:12px}.article-editor__layout[data-v-91e32f31]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.article-editor__layout--preview-hidden[data-v-91e32f31]{grid-template-columns:minmax(0,1fr)}.article-editor__card[data-v-91e32f31]{background:#fff;border:1px solid #e5edf9;border-radius:24px;box-shadow:0 18px 40px #0f172a14,0 4px 10px #0f172a0a}.article-editor__form[data-v-91e32f31]{padding:22px}.lang-switch[data-v-91e32f31]{display:flex;align-items:center;gap:10px;margin-bottom:22px}.lang-switch__label[data-v-91e32f31]{font-size:16px;font-weight:700;color:#475569}.lang-switch__button[data-v-91e32f31]{min-width:54px;height:32px;border-radius:10px;border:1px solid #d5deed;background:#fff;color:#334155;font-size:15px;cursor:pointer;transition:all .15s ease}.lang-switch__button--active[data-v-91e32f31]{background:#2d62f0;border-color:#2d62f0;color:#fff;box-shadow:0 10px 24px #2d62f03d}.form-group[data-v-91e32f31]{margin-bottom:24px}.form-label-row[data-v-91e32f31]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.form-label[data-v-91e32f31]{display:block;margin-bottom:10px;font-size:16px;font-weight:700;color:#475569}.form-required[data-v-91e32f31]{color:#ef4444}.form-error[data-v-91e32f31]{display:block;margin-top:8px;color:#dc2626;font-size:13px}.helper-text[data-v-91e32f31]{display:inline-block;margin-top:8px;color:#64748b;font-size:13px}.category-list[data-v-91e32f31]{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid #d9e4f4;border-radius:18px;background:#fbfdff}.category-chip[data-v-91e32f31]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 18px;border-radius:999px;border:1px solid #d8dfeb;background:#fff;color:#475569;font-size:15px;cursor:pointer;transition:all .15s ease}.category-chip--active[data-v-91e32f31]{border-color:#2d62f0;color:#2d62f0;background:#f8fbff}.cover-actions[data-v-91e32f31]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cover-upload-button[data-v-91e32f31],.ai-action[data-v-91e32f31]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid #d7e3f5;background:linear-gradient(180deg,#fff,#f8fbff);color:#334155;font-size:15px;cursor:pointer;transition:all .18s ease}.cover-upload-button[data-v-91e32f31]:hover,.ai-action[data-v-91e32f31]:hover{border-color:#bdd0f0;color:#0f172a;box-shadow:0 10px 24px #2563eb1f;transform:translateY(-1px)}.cover-upload-button[data-v-91e32f31]:disabled,.ai-action[data-v-91e32f31]:disabled{opacity:.6;cursor:not-allowed}.cover-file-input[data-v-91e32f31]{display:none}.ai-action__icon[data-v-91e32f31]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#2563eb;flex-shrink:0}.ai-action__text[data-v-91e32f31]{line-height:1}.cover-preview[data-v-91e32f31]{position:relative;margin-top:14px;overflow:hidden;border-radius:18px;border:1px solid #dbe5f2}.cover-preview img[data-v-91e32f31]{display:block;width:100%;max-height:240px;object-fit:cover}.cover-preview__remove[data-v-91e32f31]{position:absolute;top:12px;right:12px;height:34px;padding:0 12px;border:none;border-radius:999px;background:#0f172ac7;color:#fff;cursor:pointer}.content-actions[data-v-91e32f31]{display:flex;gap:10px;flex-wrap:wrap}.ai-modal__subtitle[data-v-91e32f31]{margin:0 0 18px;color:#64748b;font-size:13px;line-height:1.5}.ai-modal__title-wrap[data-v-91e32f31]{display:inline-flex;align-items:center;gap:10px}.ai-modal__title-icon[data-v-91e32f31]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2563eb}.ai-modal__loading[data-v-91e32f31]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px}.ai-modal__notice[data-v-91e32f31]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#475569;font-size:13px;line-height:1.5}.ai-modal__spinner[data-v-91e32f31]{width:38px;height:38px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:ai-spin-91e32f31 .8s linear infinite}.ai-modal__loading-text[data-v-91e32f31]{color:#64748b;font-size:15px}.ai-modal__section+.ai-modal__section[data-v-91e32f31]{margin-top:18px}.ai-modal__label[data-v-91e32f31]{margin-bottom:8px;color:#475569;font-size:14px;font-weight:600}.ai-modal__label--accent[data-v-91e32f31]{color:#2563eb}.ai-modal__primary-category[data-v-91e32f31]{min-height:44px;padding:12px 14px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#0f172a}.ai-modal__chips[data-v-91e32f31]{display:flex;flex-wrap:wrap;gap:8px}.ai-modal__chip[data-v-91e32f31]{min-height:36px;padding:0 14px;border:1px solid #cdd9ee;border-radius:999px;background:#fff;color:#475569;cursor:pointer}.ai-modal__chip--active[data-v-91e32f31]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.ai-modal__compare[data-v-91e32f31]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-modal__text-box[data-v-91e32f31]{min-height:280px;max-height:420px;overflow:auto;padding:14px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#334155;font-size:14px;line-height:1.6;white-space:pre-wrap}.ai-modal__text-box--accent[data-v-91e32f31]{border-color:#2563eb;background:#f8fbff}.ai-modal__success[data-v-91e32f31]{padding:14px 16px;border:1px solid #86efac;border-radius:12px;background:#f0fdf4}.ai-modal__success-title[data-v-91e32f31]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#166534;font-size:14px;font-weight:700}.ai-modal__success-text[data-v-91e32f31]{color:#166534;font-size:13px;line-height:1.5}.ai-modal__actions[data-v-91e32f31]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.form-textarea[data-v-91e32f31],.form-select[data-v-91e32f31]{width:100%;padding:16px 18px;border-radius:18px;border:1px solid #dbe5f2;background:#f8fbff;color:#0f172a;font-size:15px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}@keyframes ai-spin-91e32f31{to{transform:rotate(360deg)}}.form-textarea[data-v-91e32f31]{min-height:240px;resize:vertical}.form-textarea[data-v-91e32f31]:focus,.form-select[data-v-91e32f31]:focus{border-color:#2d62f0;box-shadow:0 0 0 3px #2d62f01f}.alert[data-v-91e32f31]{margin-bottom:18px;padding:14px 16px;border-radius:14px;font-size:14px}.alert--error[data-v-91e32f31]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.alert--success[data-v-91e32f31]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.article-editor__footer[data-v-91e32f31]{padding-top:22px;border-top:1px solid #edf2f8;color:#94a3b8;font-size:14px}.preview-card[data-v-91e32f31]{padding:16px;background:linear-gradient(180deg,#fff,#f8fbff)}.preview-card__title[data-v-91e32f31]{margin-bottom:16px;font-size:18px;font-weight:700;color:#111827}.preview-phone[data-v-91e32f31]{position:relative;width:100%;max-width:334px;min-height:660px;margin:0 auto;box-sizing:border-box;padding:6px;border:1px solid #111111;border-radius:45px;background:#000;box-shadow:0 22px 40px #0f172a2e,inset 0 1px #ffffff14}.preview-phone__screen[data-v-91e32f31]{height:658px;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0cc}.preview-phone__camera[data-v-91e32f31]{position:absolute;z-index:2;top:14px;left:50%;width:116px;height:26px;transform:translate(-50%);border-radius:999px;background:#111;box-shadow:inset 0 -1px #ffffff14}.preview-phone__statusbar[data-v-91e32f31]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px;color:#0f172a;font-size:12px;font-weight:700}.preview-phone__status-icons[data-v-91e32f31]{display:flex;align-items:center;gap:4px}.preview-phone__status-icons span[data-v-91e32f31]{display:block;border-radius:999px;background:#0f172a}.preview-phone__status-icons span[data-v-91e32f31]:nth-child(1){width:14px;height:7px;opacity:.9}.preview-phone__status-icons span[data-v-91e32f31]:nth-child(2){width:10px;height:7px;opacity:.65}.preview-phone__status-icons span[data-v-91e32f31]:nth-child(3){width:18px;height:9px;opacity:.8}.preview-phone__appbar[data-v-91e32f31]{display:flex;align-items:center;gap:8px;padding:0 18px 14px;color:#334155;font-size:13px;font-weight:700}.preview-phone__appdot[data-v-91e32f31]{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,#3b82f6,#2563eb)}.preview-phone__image[data-v-91e32f31]{margin:0 14px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#eff6ff,#fff);border:1px solid #dbe6f4}.preview-phone__image img[data-v-91e32f31]{display:block;width:100%;height:188px;object-fit:cover}.preview-phone__image--empty[data-v-91e32f31]{display:flex;align-items:center;justify-content:center;min-height:188px}.preview-phone__image-placeholder[data-v-91e32f31]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#64748b;font-size:14px}.preview-phone__body[data-v-91e32f31]{flex:1;display:flex;flex-direction:column;padding:16px 16px 10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.7) transparent}.preview-phone__body[data-v-91e32f31]::-webkit-scrollbar{width:6px}.preview-phone__body[data-v-91e32f31]::-webkit-scrollbar-track{background:transparent}.preview-phone__body[data-v-91e32f31]::-webkit-scrollbar-thumb{background:#94a3b8b3;border-radius:999px}.preview-phone__chips[data-v-91e32f31]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.preview-phone__chip[data-v-91e32f31]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef4ff;color:#2d62f0;border:1px solid #d9e6ff;font-size:12px;font-weight:600}.preview-phone__headline[data-v-91e32f31]{color:#111827;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0}.preview-phone__date[data-v-91e32f31]{margin-top:8px;color:#64748b;font-size:12px;font-weight:600}.preview-phone__content[data-v-91e32f31]{margin-top:16px;color:#1f2937;font-size:14px;line-height:1.55}.preview-phone__empty[data-v-91e32f31]{margin-top:16px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#64748b;font-size:14px;line-height:1.5;box-shadow:inset 0 1px #ffffffb3}.preview-phone__home[data-v-91e32f31]{display:flex;justify-content:center;padding:8px 0 12px}.preview-phone__home span[data-v-91e32f31]{display:block;width:118px;height:5px;border-radius:999px;background:#0f172ad1}.preview-phone__content[data-v-91e32f31] h1,.preview-phone__content[data-v-91e32f31] h2,.preview-phone__content[data-v-91e32f31] h3{margin:0 0 10px;color:#111827}.preview-phone__content[data-v-91e32f31] h1{font-size:20px}.preview-phone__content[data-v-91e32f31] h2{font-size:17px}.preview-phone__content[data-v-91e32f31] h3{font-size:15px}.preview-phone__content[data-v-91e32f31] p,.preview-phone__content[data-v-91e32f31] ul{margin:0 0 12px}.preview-phone__content[data-v-91e32f31] ul{padding-left:18px}.preview-phone__content[data-v-91e32f31] p:last-child,.preview-phone__content[data-v-91e32f31] ul:last-child{margin-bottom:0}.article-editor-page[data-v-297baae1]{min-height:100%;padding:28px;background:radial-gradient(circle at top left,rgba(191,219,254,.28),transparent 26%),linear-gradient(180deg,#f8fbff,#f4f7fb)}.article-editor__header[data-v-297baae1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.article-editor__back[data-v-297baae1]{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;color:#111827;font-size:18px;font-weight:700;cursor:pointer}.article-editor__header-actions[data-v-297baae1]{display:flex;gap:12px}.article-editor__layout[data-v-297baae1]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.article-editor__layout--preview-hidden[data-v-297baae1]{grid-template-columns:minmax(0,1fr)}.article-editor__card[data-v-297baae1]{background:#fff;border:1px solid #e5edf9;border-radius:24px;box-shadow:0 18px 40px #0f172a14,0 4px 10px #0f172a0a}.article-editor__form[data-v-297baae1],.article-editor__loading[data-v-297baae1]{padding:22px}.article-editor__loading[data-v-297baae1]{color:#64748b;font-size:15px}.lang-switch[data-v-297baae1]{display:flex;align-items:center;gap:10px;margin-bottom:22px}.lang-switch__label[data-v-297baae1]{font-size:16px;font-weight:700;color:#475569}.lang-switch__button[data-v-297baae1]{min-width:54px;height:32px;border-radius:10px;border:1px solid #d5deed;background:#fff;color:#334155;font-size:15px;cursor:pointer;transition:all .15s ease}.lang-switch__button--active[data-v-297baae1]{background:#2d62f0;border-color:#2d62f0;color:#fff;box-shadow:0 10px 24px #2d62f03d}.form-group[data-v-297baae1]{margin-bottom:24px}.form-label-row[data-v-297baae1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.form-label[data-v-297baae1]{display:block;margin-bottom:10px;font-size:16px;font-weight:700;color:#475569}.form-required[data-v-297baae1]{color:#ef4444}.form-error[data-v-297baae1]{display:block;margin-top:8px;color:#dc2626;font-size:13px}.helper-text[data-v-297baae1]{display:inline-block;margin-top:8px;color:#64748b;font-size:13px}.category-list[data-v-297baae1]{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid #d9e4f4;border-radius:18px;background:#fbfdff}.category-chip[data-v-297baae1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 18px;border-radius:999px;border:1px solid #d8dfeb;background:#fff;color:#475569;font-size:15px;cursor:pointer;transition:all .15s ease}.category-chip--active[data-v-297baae1]{border-color:#2d62f0;color:#2d62f0;background:#f8fbff}.cover-actions[data-v-297baae1]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cover-upload-button[data-v-297baae1],.ai-action[data-v-297baae1]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid #d7e3f5;background:linear-gradient(180deg,#fff,#f8fbff);color:#334155;font-size:15px;cursor:pointer;transition:all .18s ease}.cover-upload-button[data-v-297baae1]:hover,.ai-action[data-v-297baae1]:hover{border-color:#bdd0f0;color:#0f172a;box-shadow:0 10px 24px #2563eb1f;transform:translateY(-1px)}.cover-upload-button[data-v-297baae1]:disabled,.ai-action[data-v-297baae1]:disabled{opacity:.6;cursor:not-allowed}.cover-file-input[data-v-297baae1]{display:none}.ai-action__icon[data-v-297baae1]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;flex-shrink:0}.ai-action__text[data-v-297baae1]{line-height:1}.cover-preview[data-v-297baae1]{position:relative;margin-top:14px;overflow:hidden;border-radius:18px;border:1px solid #dbe5f2}.cover-preview img[data-v-297baae1]{display:block;width:100%;max-height:240px;object-fit:cover}.cover-preview__remove[data-v-297baae1]{position:absolute;top:12px;right:12px;height:34px;padding:0 12px;border:none;border-radius:999px;background:#0f172ac7;color:#fff;cursor:pointer}.content-actions[data-v-297baae1]{display:flex;gap:10px;flex-wrap:wrap}.ai-modal__subtitle[data-v-297baae1]{margin:0 0 18px;color:#64748b;font-size:13px;line-height:1.5}.ai-modal__title-wrap[data-v-297baae1]{display:inline-flex;align-items:center;gap:10px}.ai-modal__title-icon[data-v-297baae1]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef4ff;color:#2563eb;box-shadow:inset 0 0 0 1px #bfdbfed9}.ai-modal__loading[data-v-297baae1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px}.ai-modal__notice[data-v-297baae1]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#475569;font-size:13px;line-height:1.5}.ai-modal__spinner[data-v-297baae1]{width:38px;height:38px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:ai-spin-297baae1 .8s linear infinite}.ai-modal__loading-text[data-v-297baae1]{color:#64748b;font-size:15px}.ai-modal__section+.ai-modal__section[data-v-297baae1]{margin-top:18px}.ai-modal__label[data-v-297baae1]{margin-bottom:8px;color:#475569;font-size:14px;font-weight:600}.ai-modal__label--accent[data-v-297baae1]{color:#2563eb}.ai-modal__primary-category[data-v-297baae1]{min-height:44px;padding:12px 14px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#0f172a}.ai-modal__chips[data-v-297baae1]{display:flex;flex-wrap:wrap;gap:8px}.ai-modal__chip[data-v-297baae1]{min-height:36px;padding:0 14px;border:1px solid #cdd9ee;border-radius:999px;background:#fff;color:#475569;cursor:pointer}.ai-modal__chip--active[data-v-297baae1]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.ai-modal__compare[data-v-297baae1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-modal__text-box[data-v-297baae1]{min-height:280px;max-height:420px;overflow:auto;padding:14px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#334155;font-size:14px;line-height:1.6;white-space:pre-wrap}.ai-modal__text-box--accent[data-v-297baae1]{border-color:#2563eb;background:#f8fbff}.ai-modal__success[data-v-297baae1]{padding:14px 16px;border:1px solid #86efac;border-radius:12px;background:#f0fdf4}.ai-modal__success-title[data-v-297baae1]{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:#166534;font-size:14px;font-weight:700}.ai-modal__success-text[data-v-297baae1]{color:#166534;font-size:13px;line-height:1.5}.ai-modal__actions[data-v-297baae1]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.form-textarea[data-v-297baae1],.form-select[data-v-297baae1]{width:100%;padding:16px 18px;border-radius:18px;border:1px solid #dbe5f2;background:#f8fbff;color:#0f172a;font-size:15px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}@keyframes ai-spin-297baae1{to{transform:rotate(360deg)}}.form-textarea[data-v-297baae1]{min-height:240px;resize:vertical}.form-textarea[data-v-297baae1]:focus,.form-select[data-v-297baae1]:focus{border-color:#2d62f0;box-shadow:0 0 0 3px #2d62f01f}.alert[data-v-297baae1]{margin-bottom:18px;padding:14px 16px;border-radius:14px;font-size:14px}.alert--error[data-v-297baae1]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.alert--success[data-v-297baae1]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.article-editor__footer[data-v-297baae1]{padding-top:22px;border-top:1px solid #edf2f8;color:#94a3b8;font-size:14px}.preview-card[data-v-297baae1]{padding:16px;background:linear-gradient(180deg,#fff,#f8fbff)}.preview-card__title[data-v-297baae1]{margin-bottom:16px;font-size:18px;font-weight:700;color:#111827}.preview-phone[data-v-297baae1]{position:relative;width:100%;max-width:334px;min-height:660px;margin:0 auto;box-sizing:border-box;padding:6px;border:1px solid #111111;border-radius:45px;background:#000;box-shadow:0 22px 40px #0f172a2e,inset 0 1px #ffffff14}.preview-phone__screen[data-v-297baae1]{height:658px;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0cc}.preview-phone__camera[data-v-297baae1]{position:absolute;z-index:2;top:14px;left:50%;width:116px;height:26px;transform:translate(-50%);border-radius:999px;background:#111;box-shadow:inset 0 -1px #ffffff14}.preview-phone__statusbar[data-v-297baae1]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px;color:#0f172a;font-size:12px;font-weight:700}.preview-phone__status-icons[data-v-297baae1]{display:flex;align-items:center;gap:4px}.preview-phone__status-icons span[data-v-297baae1]{display:block;border-radius:999px;background:#0f172a}.preview-phone__status-icons span[data-v-297baae1]:nth-child(1){width:14px;height:7px;opacity:.9}.preview-phone__status-icons span[data-v-297baae1]:nth-child(2){width:10px;height:7px;opacity:.65}.preview-phone__status-icons span[data-v-297baae1]:nth-child(3){width:18px;height:9px;opacity:.8}.preview-phone__appbar[data-v-297baae1]{display:flex;align-items:center;gap:8px;padding:0 18px 14px;color:#334155;font-size:13px;font-weight:700}.preview-phone__appdot[data-v-297baae1]{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,#3b82f6,#2563eb)}.preview-phone__image[data-v-297baae1]{margin:0 14px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#eff6ff,#fff);border:1px solid #dbe6f4}.preview-phone__image img[data-v-297baae1]{display:block;width:100%;height:188px;object-fit:cover}.preview-phone__image--empty[data-v-297baae1]{display:flex;align-items:center;justify-content:center;min-height:188px}.preview-phone__image-placeholder[data-v-297baae1]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#64748b;font-size:14px}.preview-phone__body[data-v-297baae1]{flex:1;display:flex;flex-direction:column;padding:16px 16px 10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.7) transparent}.preview-phone__body[data-v-297baae1]::-webkit-scrollbar{width:6px}.preview-phone__body[data-v-297baae1]::-webkit-scrollbar-track{background:transparent}.preview-phone__body[data-v-297baae1]::-webkit-scrollbar-thumb{background:#94a3b8b3;border-radius:999px}.preview-phone__chips[data-v-297baae1]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.preview-phone__chip[data-v-297baae1]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef4ff;color:#2d62f0;border:1px solid #d9e6ff;font-size:12px;font-weight:600}.preview-phone__headline[data-v-297baae1]{color:#111827;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0}.preview-phone__date[data-v-297baae1]{margin-top:8px;color:#64748b;font-size:12px;font-weight:600}.preview-phone__content[data-v-297baae1]{margin-top:16px;color:#1f2937;font-size:14px;line-height:1.55}.preview-phone__empty[data-v-297baae1]{margin-top:16px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#64748b;font-size:14px;line-height:1.5;box-shadow:inset 0 1px #ffffffb3}.preview-phone__home[data-v-297baae1]{display:flex;justify-content:center;padding:8px 0 12px}.preview-phone__home span[data-v-297baae1]{display:block;width:118px;height:5px;border-radius:999px;background:#0f172ad1}.preview-phone__content[data-v-297baae1] h1,.preview-phone__content[data-v-297baae1] h2,.preview-phone__content[data-v-297baae1] h3{margin:0 0 10px;color:#111827}.preview-phone__content[data-v-297baae1] h1{font-size:20px}.preview-phone__content[data-v-297baae1] h2{font-size:17px}.preview-phone__content[data-v-297baae1] h3{font-size:15px}.preview-phone__content[data-v-297baae1] p,.preview-phone__content[data-v-297baae1] ul{margin:0 0 12px}.preview-phone__content[data-v-297baae1] ul{padding-left:18px}.preview-phone__content[data-v-297baae1] p:last-child,.preview-phone__content[data-v-297baae1] ul:last-child{margin-bottom:0}@media(max-width:1100px){.article-editor__layout[data-v-297baae1]{grid-template-columns:1fr}.preview-card[data-v-297baae1]{max-width:420px}}@media(max-width:768px){.article-editor-page[data-v-297baae1]{padding:18px 14px}.article-editor__header[data-v-297baae1],.article-editor__header-actions[data-v-297baae1],.form-label-row[data-v-297baae1],.cover-actions[data-v-297baae1]{flex-direction:column;align-items:stretch}.content-actions[data-v-297baae1]{width:100%}.ai-action[data-v-297baae1],.cover-upload-button[data-v-297baae1]{justify-content:center}.preview-card[data-v-297baae1]{max-width:none}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes 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 bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes 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 bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes 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 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 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 bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.thin{font-weight:100;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.extralight{font-weight:200;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.light{font-weight:300;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.regular{font-weight:400;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.medium{font-weight:500;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.semibold{font-weight:600;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.bold{font-weight:700;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.extrabold{font-weight:800;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}.black{font-weight:900;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif}
