.app-loading{min-height:100vh}.app-modal-backdrop[data-v-6444bb9f]{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;--modal-edge-gap: clamp(12px, 2.4vh, 24px);padding:var(--modal-edge-gap);background:#0006;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain}.app-modal-content[data-v-6444bb9f]{background:#fff;border-radius:12px;padding:2rem 1.8rem 1.5rem;width:100%;max-width:min(90vw,760px);max-height:calc(100vh - (var(--modal-edge-gap) * 2));max-height:calc(100dvh - (var(--modal-edge-gap) * 2));position:relative;box-shadow:0 8px 32px #00000026;overflow:hidden;display:flex;flex-direction:column}.app-modal-content__inner[data-v-6444bb9f]{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.app-modal-close[data-v-6444bb9f]{position:absolute;top:.6rem;right:.8rem;background:none;border:none;font-size:2rem;color:#888;cursor:pointer;line-height:1;z-index:2}body.modal-open-lock{overflow:hidden!important;overscroll-behavior:none}.login-page[data-v-5e15b83c]{min-height:100vh;background:linear-gradient(160deg,#f3f0e6,#ebe6d8)}.login-center[data-v-5e15b83c]{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-card[data-v-5e15b83c]{width:min(580px,100%);border-radius:24px;background:#fcfaf4;box-shadow:0 22px 48px #674c2424,0 6px 18px #674c2414}.login-logo[data-v-5e15b83c]{width:min(340px,100%);height:auto}.login-title[data-v-5e15b83c]{font-size:clamp(2rem,3vw,3rem);line-height:1.1;font-weight:700;color:#2f2a1f}.login-button[data-v-5e15b83c]{width:100%;font-size:1.9rem;line-height:1.2;font-weight:700;border-radius:14px;padding:.85rem 1.25rem;background:linear-gradient(140deg,#ef5b17,#e84f09);border-color:#e84f09}.login-button[data-v-5e15b83c]:hover:not(:disabled),.login-button[data-v-5e15b83c]:focus-visible:not(:disabled){background:linear-gradient(140deg,#e7510f,#de4805);border-color:#de4805}@media (max-width: 575.98px){.login-card[data-v-5e15b83c]{border-radius:18px}.login-button[data-v-5e15b83c]{font-size:1.45rem}}.search-dropdown[data-v-3979cd25]{max-height:220px;overflow-y:auto}.search-option[data-v-3979cd25]:hover{background:var(--phoenix-gray-200)!important}.group-list[data-v-3979cd25]{max-height:240px;overflow-y:auto}.group-item+.group-item[data-v-3979cd25]{border-top:1px solid var(--phoenix-border-color)}.group-item__check[data-v-3979cd25]{float:none;margin-left:0;flex-shrink:0}.group-item__label[data-v-3979cd25]{cursor:pointer;flex:1 1 auto}.permissions-matrix table[data-v-3979cd25]{min-width:760px}.permission-section-head td[data-v-3979cd25]{background:var(--phoenix-gray-100);border-top:1px solid var(--phoenix-border-color);font-size:.72rem;letter-spacing:.03em}.matrix-check[data-v-3979cd25]{float:none;margin-left:0}.segments-chart[data-v-1da1d2f3]{width:100%;height:280px}.segments-chart--short[data-v-1da1d2f3]{height:180px}.segments-filters[data-v-1da1d2f3]{row-gap:.75rem}.segments-filters .form-select[data-v-1da1d2f3]{min-width:160px}.marketing-table[data-v-e487dc2f]>:not(caption)>*>*{padding-top:.45rem;padding-bottom:.45rem}.marketing-table tbody tr[data-v-e487dc2f]:hover>*{background-color:#eaf9ee}.restaurants-row[data-v-d0a8c62d]{transition:background-color .18s ease}.restaurants-row[data-v-d0a8c62d]:hover{background-color:#eaf9ee}.restaurants-row.is-clickable[data-v-d0a8c62d]{cursor:pointer}.restaurants-row.is-expanded[data-v-d0a8c62d]{background-color:#f0f6ff}.restaurants-table thead th.text-center .restaurants-sort[data-v-d0a8c62d]{justify-content:center;width:100%}.restaurants-details-row td[data-v-d0a8c62d]{background:#edf1f6}.restaurants-detail-surface[data-v-d0a8c62d]{border:1px solid #d6deea;border-radius:1rem;background:#fff;box-shadow:inset 0 1px #ffffff73;padding:1rem 1.1rem}.restaurants-reviews[data-v-d0a8c62d]{width:100%}.restaurants-detail-table-wrap[data-v-d0a8c62d]{overflow-x:auto;border-radius:.85rem;background:#fff}.restaurants-detail-table[data-v-d0a8c62d]{min-width:980px;table-layout:auto;background:#fff}.restaurants-detail-table thead th[data-v-d0a8c62d]{padding-top:.55rem;padding-bottom:.55rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--phoenix-secondary-color);background:#eef2f7;white-space:nowrap}.restaurants-detail-table tbody td[data-v-d0a8c62d]{padding-top:.8rem;padding-bottom:.8rem;vertical-align:top;transition:background-color .18s ease;background:#fff}.restaurants-detail-row:hover td[data-v-d0a8c62d]{background-color:#e9f1eb}.restaurants-detail-icon[data-v-d0a8c62d]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:#edf3ff;color:#3b82f6;cursor:help;border:1px solid #d8e2fb}.restaurants-comment-col[data-v-d0a8c62d]{min-width:24rem;width:34%}.restaurants-comment-cell[data-v-d0a8c62d]{min-width:24rem;white-space:pre-line;word-break:break-word}.restaurants-sort[data-v-d0a8c62d]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:inherit}.restaurants-sort-indicator[data-v-d0a8c62d]{min-width:.9rem;color:var(--phoenix-secondary-color)}.restaurants-chevron[data-v-d0a8c62d]{width:.85rem;color:var(--phoenix-secondary-color);flex-shrink:0}.restaurants-tab[data-v-d0a8c62d]{min-width:8.5rem}.restaurants-kpi-loader .placeholder[data-v-d0a8c62d]{display:block;min-height:.95rem;border-radius:999px}.searchable-select[data-v-57cbe836]{position:relative}.searchable-select__trigger[data-v-57cbe836]{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:.875rem;border-radius:.95rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.searchable-select.is-open .searchable-select__trigger[data-v-57cbe836]{border-color:#4a69bd73;box-shadow:0 0 0 .2rem #4a69bd1f}.searchable-select.is-compact .searchable-select__trigger[data-v-57cbe836]{min-height:2.35rem;padding:.375rem .75rem;gap:.65rem;border-radius:.8rem;font-size:.875rem}.searchable-select__trigger-main[data-v-57cbe836]{min-width:0;display:flex;align-items:center;gap:.6rem;flex:1}.searchable-select__value[data-v-57cbe836]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#25324a}.searchable-select__value.is-placeholder[data-v-57cbe836]{color:#7a889f}.searchable-select__caret[data-v-57cbe836]{flex:0 0 auto;color:#748194}.searchable-select__dropdown[data-v-57cbe836]{border:1px solid rgba(148,163,184,.24);border-radius:1rem;background:linear-gradient(180deg,#fbfcff,#f4f7fc);padding:.85rem}.searchable-select__dropdown.is-compact[data-v-57cbe836]{border-radius:.9rem;padding:.7rem}.searchable-select__header[data-v-57cbe836]{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.18)}.searchable-select__header-top[data-v-57cbe836]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.searchable-select__title[data-v-57cbe836]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.searchable-select__clear[data-v-57cbe836]{padding:0;border:0;background:transparent;color:#4a69bd;font-size:.78rem;font-weight:600}.searchable-select__search-input[data-v-57cbe836]{min-height:2.65rem;border-radius:.85rem;background:#fff}.searchable-select__dropdown.is-compact .searchable-select__search-input[data-v-57cbe836]{min-height:2.2rem;border-radius:.75rem;font-size:.85rem}.searchable-select__options[data-v-57cbe836]{display:flex;flex-direction:column;gap:.35rem;max-height:18rem;margin-top:.75rem;overflow-y:auto}.searchable-select__option[data-v-57cbe836]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.75rem .85rem;border:0;border-radius:.85rem;background:#fff;color:#25324a;text-align:left;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.searchable-select__dropdown.is-compact .searchable-select__option[data-v-57cbe836]{gap:.65rem;padding:.6rem .75rem;border-radius:.75rem}.searchable-select__option[data-v-57cbe836]:hover{background:#eef4ff;transform:translateY(-1px)}.searchable-select__option.is-selected[data-v-57cbe836]{background:#edf3ff;box-shadow:inset 0 0 0 1px #4a69bd2e}.searchable-select__option-label[data-v-57cbe836]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.searchable-select__dropdown.is-compact .searchable-select__option-label[data-v-57cbe836]{font-size:.85rem}.searchable-select__meta[data-v-57cbe836]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;background:#4a69bd1a;color:#4a69bd;font-size:.76rem;font-weight:700;line-height:1}.searchable-select__meta-icon[data-v-57cbe836]{width:.85rem;height:.85rem;fill:currentColor}.searchable-select__option-state[data-v-57cbe836]{flex:0 0 auto;color:#4a69bd;font-size:.75rem;font-weight:700}.searchable-select__empty[data-v-57cbe836]{padding:.8rem;border-radius:.85rem;background:#ffffffb8;color:#748194;text-align:center}.searchable-select__dropdown.is-compact .searchable-select__header[data-v-57cbe836]{gap:.5rem;padding-bottom:.65rem}.searchable-select__dropdown.is-compact .searchable-select__title[data-v-57cbe836]{font-size:.66rem}.searchable-select__dropdown.is-compact .searchable-select__options[data-v-57cbe836]{gap:.3rem;max-height:14rem;margin-top:.65rem}.searchable-select__dropdown.is-compact .searchable-select__empty[data-v-57cbe836]{padding:.7rem;border-radius:.75rem;font-size:.82rem}.group-init-view[data-v-04db07b3]{--group-init-sticky-grip-width: 2.75rem;--group-init-sticky-telegram-width: 10.5rem;--group-init-sticky-age-width: 7rem}.group-init-selected-event[data-v-04db07b3]{min-height:100%;padding:.75rem 1rem;border:1px solid rgba(148,163,184,.24);border-radius:.75rem;background:#f7faffe6}.group-init-selected-event-row[data-v-04db07b3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.group-init-selected-event-label[data-v-04db07b3]{min-width:0}.group-init-selected-event-chip[data-v-04db07b3]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;background:#4a69bd1a;color:#4a69bd;font-size:.78rem;font-weight:700;line-height:1}.group-init-selected-event-chip-icon[data-v-04db07b3]{width:.85rem;height:.85rem;fill:currentColor}.group-init-helper[data-v-04db07b3]{padding:.75rem 0}.group-init-select-caption[data-v-04db07b3]{margin-top:.45rem;font-size:.74rem;line-height:1.35;color:#748194}.group-init-algorithm-picker[data-v-04db07b3]{width:100%;max-width:22rem}.group-init-algorithm-picker-caption[data-v-04db07b3]{margin-top:.35rem;font-size:.74rem;line-height:1.35;color:#748194}.group-init-kpi-loader .placeholder[data-v-04db07b3]{display:block;height:1rem;border-radius:999px}.group-init-kpi-card[data-v-04db07b3]{border-radius:.9rem}.group-init-kpi-card-body[data-v-04db07b3]{padding:.8rem 1rem}.group-init-kpi-label[data-v-04db07b3]{letter-spacing:.04em}.group-init-kpi-value[data-v-04db07b3]{margin-top:.3rem;font-size:clamp(1.2rem,1.45vw,1.55rem);font-weight:700;line-height:1.1;color:#25324a}.group-init-kpi-value.is-status[data-v-04db07b3]{font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.15;overflow-wrap:anywhere}.group-init-kpi-caption[data-v-04db07b3]{margin-top:.3rem;line-height:1.25}.group-init-plans-table[data-v-04db07b3] .searchable-select{min-width:12rem;width:100%}.group-init-plans-table[data-v-04db07b3] .searchable-select__trigger{min-width:12rem}.group-init-plans-order-column[data-v-04db07b3],.group-init-plans-table-number-column[data-v-04db07b3]{white-space:nowrap}.group-init-plans-order-column[data-v-04db07b3]{width:5.5rem}.group-init-plans-table-number-column[data-v-04db07b3]{width:5rem}.group-init-plan-table-number-input[data-v-04db07b3]{width:5rem;min-width:5rem}.group-init-plan-seats-input[data-v-04db07b3]{width:5.5rem;min-width:5.5rem}.group-init-result-wrap[data-v-04db07b3]{position:relative;border:1px solid rgba(148,163,184,.18);border-radius:1rem;overflow-x:auto;overflow-y:hidden;background:#fff;-webkit-overflow-scrolling:touch}.group-init-result-groups[data-v-04db07b3]{display:flex;flex-direction:column;gap:.5rem}.group-init-result-group-card[data-v-04db07b3]{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.group-init-result-group-header[data-v-04db07b3]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:linear-gradient(180deg,#f3f6fc,#eef3fb);text-align:left;box-shadow:0 8px 20px #0f172a0a}.group-init-result-group-header[data-v-04db07b3]:hover{background:linear-gradient(180deg,#eef4fc,#e8f0fa)}.group-init-result-group-header.is-group-drag-target[data-v-04db07b3]{background:linear-gradient(180deg,#eefaf2,#e6f6ec);box-shadow:inset 0 0 0 1px #22c55e40,0 8px 20px #0f172a0a}.group-init-result-group-header.is-expanded[data-v-04db07b3]{border-bottom-left-radius:.85rem;border-bottom-right-radius:.85rem}.group-init-result-group-header-main[data-v-04db07b3]{min-width:0;display:flex;flex:1}.group-init-result-group-title-row[data-v-04db07b3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.group-init-result-group-title[data-v-04db07b3]{font-size:1.05rem;font-weight:700;color:#25324a}.group-init-result-group-meta[data-v-04db07b3]{display:flex;flex-wrap:wrap;gap:.75rem;color:#52607a;font-size:.85rem}.group-init-result-group-body[data-v-04db07b3]{padding:6px 0 0}.group-init-result-group-chevron[data-v-04db07b3]{font-size:1.05rem;color:#52607a;transition:transform .18s ease}.group-init-result-group-chevron.is-collapsed[data-v-04db07b3]{transform:rotate(-90deg)}.group-init-result-table[data-v-04db07b3]{margin-bottom:0;width:max-content;min-width:100%}.group-init-result-table thead th[data-v-04db07b3]{position:sticky;top:0;z-index:1;background:#eef3fb;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;white-space:nowrap}.group-init-grip-column[data-v-04db07b3]{width:var(--group-init-sticky-grip-width);min-width:var(--group-init-sticky-grip-width)}.group-init-result-row[data-v-04db07b3]{--group-init-row-bg: #ffffff}.group-init-result-row td[data-v-04db07b3]{vertical-align:top;background:var(--group-init-row-bg);white-space:nowrap;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.group-init-sticky-grip[data-v-04db07b3],.group-init-sticky-telegram[data-v-04db07b3],.group-init-sticky-age[data-v-04db07b3]{position:sticky;background:var(--group-init-row-bg)}.group-init-result-table thead .group-init-sticky-grip[data-v-04db07b3],.group-init-result-table thead .group-init-sticky-telegram[data-v-04db07b3],.group-init-result-table thead .group-init-sticky-age[data-v-04db07b3]{background:#eef3fb}.group-init-sticky-grip[data-v-04db07b3]{left:0;z-index:7}.group-init-sticky-telegram[data-v-04db07b3]{left:var(--group-init-sticky-grip-width);z-index:6;width:var(--group-init-sticky-telegram-width);min-width:var(--group-init-sticky-telegram-width)}.group-init-result-row td.group-init-sticky-telegram[data-v-04db07b3]{white-space:normal}.group-init-user-cell[data-v-04db07b3]{display:block;white-space:pre-line;overflow-wrap:anywhere;line-height:1.35;font-size:.75rem}.group-init-sticky-age[data-v-04db07b3]{left:calc(var(--group-init-sticky-grip-width) + var(--group-init-sticky-telegram-width));z-index:5;width:var(--group-init-sticky-age-width);min-width:var(--group-init-sticky-age-width);box-shadow:inset -1px 0 #94a3b829,14px 0 18px -18px #0f172a57}.group-init-result-table thead .group-init-sticky-grip[data-v-04db07b3]{z-index:12}.group-init-result-table thead .group-init-sticky-telegram[data-v-04db07b3]{z-index:11}.group-init-result-table thead .group-init-sticky-age[data-v-04db07b3]{z-index:10}.group-init-drag-handle[data-v-04db07b3]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:transparent;color:#7a889f;cursor:grab;transition:background-color .15s ease,color .15s ease,transform .15s ease}.group-init-drag-handle[data-v-04db07b3]:hover{background:#eef3fb;color:#3b82f6}.group-init-drag-handle[data-v-04db07b3]:active{cursor:grabbing;transform:scale(.98)}.group-init-drag-handle svg[data-v-04db07b3]{display:block;width:.875rem;height:1.25rem;fill:currentColor}.group-init-result-row.is-participant:hover td[data-v-04db07b3],.group-init-result-row.is-empty_seat:hover td[data-v-04db07b3]{--group-init-row-bg: #f6fbff}.group-init-result-row.is-grab-armed[data-v-04db07b3]{--group-init-row-bg: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%)}.group-init-result-row.is-grab-armed td[data-v-04db07b3]{box-shadow:inset 0 1px #ffffffd9,0 10px 24px #25324a1f;transform:translateY(-3px) scale(1.002)}.group-init-result-row.is-drag-source[data-v-04db07b3]{--group-init-row-bg: linear-gradient(180deg, #ffffff 0%, #f5f9ff 100%)}.group-init-result-row.is-drag-source td[data-v-04db07b3]{box-shadow:inset 0 1px #ffffffd9,0 14px 32px #3b82f61f;transform:translateY(-4px) scale(1.004);opacity:.9}.group-init-result-row.is-drop-target[data-v-04db07b3]{--group-init-row-bg: #e9f7ef}.group-init-result-row.is-drop-target td[data-v-04db07b3]{box-shadow:inset 0 0 0 1px #22c55e40}.group-init-result-row.is-table_header[data-v-04db07b3]{--group-init-row-bg: #fff2a8}.group-init-result-row.is-table_header td[data-v-04db07b3]{font-weight:600}.group-init-result-row.is-unseated_header[data-v-04db07b3]{--group-init-row-bg: #ffd9bf}.group-init-result-row.is-unseated_header td[data-v-04db07b3]{font-weight:600}.group-init-result-row.is-empty_seat td[data-v-04db07b3]{color:#7a889f;font-style:italic}.group-init-drag-preview{border-collapse:separate;border-spacing:0;border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 20px 48px #0f172a38,0 8px 18px #3b82f629;transform:rotate(-1deg) scale(1.01)}.group-init-drag-preview td{background:linear-gradient(180deg,#fff,#f7fbff)}.communication-multiselect[data-v-17ecbdd7]{position:relative}.communication-multiselect__trigger[data-v-17ecbdd7]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.communication-multiselect__summary[data-v-17ecbdd7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-multiselect__caret[data-v-17ecbdd7]{color:var(--phoenix-secondary-color, #748194);flex:0 0 auto}.communication-multiselect__dropdown[data-v-17ecbdd7]{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;border:1px solid #d9e2f2;border-radius:14px;background:#fff;padding:12px}.communication-multiselect__search[data-v-17ecbdd7]{margin-bottom:10px}.communication-multiselect__options[data-v-17ecbdd7]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.communication-multiselect__option[data-v-17ecbdd7]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;cursor:pointer}.communication-multiselect__option[data-v-17ecbdd7]:hover{background:#f5f7fa}.communication-multiselect__option.is-disabled[data-v-17ecbdd7]{opacity:.55;cursor:not-allowed}.communication-multiselect__option-label[data-v-17ecbdd7]{font-size:.875rem;color:#31374a}.communication-multiselect__empty[data-v-17ecbdd7]{color:#748194;font-size:.875rem;padding:8px 4px}.communication-multiselect.is-disabled .communication-multiselect__trigger[data-v-17ecbdd7]{background:#edf2f9}.communications-view[data-v-370bc8fc]{--communications-border: #d9e2f2;--communications-muted: #748194}.communications-view[data-v-370bc8fc] .app-modal-content{width:min(96vw,1380px);max-width:min(96vw,1380px);padding:2.5rem 2rem 1.75rem}.communications-tabs__button[data-v-370bc8fc]{min-width:132px}.communications-table thead th[data-v-370bc8fc]{vertical-align:middle;white-space:nowrap}.communications-table tbody td[data-v-370bc8fc]{vertical-align:middle}.communications-segment-row[data-v-370bc8fc],.communications-segment-row td[data-v-370bc8fc]{transition:background-color .18s ease}.communications-segment-row:hover td[data-v-370bc8fc]{background:#f6f9ff}.communications-segment-icon-btn[data-v-370bc8fc]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;color:#52627a}.communications-segment-icon-btn[data-v-370bc8fc]:hover{color:#3874ff;background:#3874ff14}.communications-segment-icon-btn svg[data-v-370bc8fc]{width:1rem;height:1rem}.communications-empty-state[data-v-370bc8fc]{padding:2.5rem 1rem;text-align:center}.communications-mini-card[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:16px;padding:1rem;background:#fff}.communications-sample-user[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:14px;padding:.85rem 1rem;background:#fff}.communications-note-item[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:14px;padding:.9rem 1rem;background:#fff}.communications-upcoming-card[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:16px;padding:1rem;background:linear-gradient(180deg,#fff,#f8fbff)}.communications-inline-tags[data-v-370bc8fc]{display:flex;flex-wrap:wrap;gap:.375rem}.communications-inline-select[data-v-370bc8fc],.communications-inline-input[data-v-370bc8fc]{min-width:150px}.communications-modal[data-v-370bc8fc]{display:flex;flex-direction:column;width:100%}.communications-modal--narrow[data-v-370bc8fc]{max-width:920px;margin:0 auto;width:100%}.communications-modal__header[data-v-370bc8fc]{padding-bottom:1rem;border-bottom:1px solid var(--communications-border)}.communications-segment-title-row[data-v-370bc8fc]{display:flex;align-items:center;gap:.625rem;margin-bottom:.25rem}.communications-segment-title-edit[data-v-370bc8fc]{display:inline-flex;align-items:center;justify-content:center;color:#52627a;width:1.75rem;height:1.75rem;border-radius:999px}.communications-segment-title-edit[data-v-370bc8fc]:hover{color:#3874ff;background:#3874ff14}.communications-segment-title-edit svg[data-v-370bc8fc]{width:1rem;height:1rem}.communications-segment-title-input[data-v-370bc8fc]{max-width:480px;height:2.75rem;font-size:1.75rem;font-weight:700;line-height:1.2;padding:.35rem .85rem;border-radius:14px}.communications-modal__footer[data-v-370bc8fc]{padding-top:1rem;border-top:1px solid var(--communications-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.communications-editor-card[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:20px;background:#fbfcfe;padding:1rem}.communications-editor-card--compact[data-v-370bc8fc]{padding:.9rem}.communications-editor-card__title[data-v-370bc8fc]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--communications-muted);margin-bottom:.875rem}.communications-event-filter[data-v-370bc8fc],.communications-filter-card[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:18px;background:#fff;padding:.95rem}.communications-event-filter__row[data-v-370bc8fc]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.75rem;align-items:end}.communications-event-filter__field[data-v-370bc8fc]{min-width:0}.communications-event-filter__actions[data-v-370bc8fc]{display:flex;align-items:end;justify-content:flex-end}.communications-event-filter__remove[data-v-370bc8fc]{min-width:110px;white-space:nowrap}.communications-filter-grid[data-v-370bc8fc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;align-content:start}.communications-filter-card[data-v-370bc8fc]{min-height:100%}.communications-manual-users-summary[data-v-370bc8fc]{cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.communications-manual-users-summary[data-v-370bc8fc]:hover{border-color:#bfd2ff;background:#f8fbff;box-shadow:0 10px 24px #0f172a0a}.communications-manual-user-option>div[data-v-370bc8fc]{min-width:0}.communications-manual-users-modal-grid[data-v-370bc8fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.communications-manual-user-option[data-v-370bc8fc]{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--communications-border);border-radius:14px;background:#fff;padding:.8rem .9rem}.communications-unavailable-item[data-v-370bc8fc]{border:1px dashed var(--communications-border);border-radius:14px;padding:.8rem .95rem;background:#ecf2f9b3}.communications-preview-panel[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:18px;background:#fbfcfe;padding:1rem}.communications-preview-panel--scrollable[data-v-370bc8fc]{display:flex;flex-direction:column;min-height:320px;max-height:320px}.communications-preview-panel__body[data-v-370bc8fc]{flex:1;min-height:0;overflow-y:auto;padding-right:.25rem}.communications-preview-message[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:16px;background:#fff;padding:1rem}.communications-variable-grid[data-v-370bc8fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.communications-variable-item[data-v-370bc8fc]{display:flex;align-items:center;gap:.6rem;border:1px solid var(--communications-border);border-radius:14px;padding:.75rem .85rem;background:#fff}.communications-version-history[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:18px;background:#fbfcfe;padding:1rem}.communications-version-item[data-v-370bc8fc]{border:1px solid var(--communications-border);border-radius:14px;padding:.8rem .9rem;background:#fff}@media (max-width: 991.98px){.communications-modal__footer[data-v-370bc8fc]{align-items:stretch}.communications-modal__footer>div[data-v-370bc8fc]:last-child{width:100%;justify-content:flex-end}.communications-event-filter__row[data-v-370bc8fc]{grid-template-columns:1fr}.communications-event-filter__actions[data-v-370bc8fc]{justify-content:flex-start}}@media (max-width: 1199.98px){.communications-filter-grid[data-v-370bc8fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.communications-filter-grid[data-v-370bc8fc]{grid-template-columns:1fr}.communications-filter-card--span-2[data-v-370bc8fc]{grid-column:span 1}.communications-manual-users-modal-grid[data-v-370bc8fc]{grid-template-columns:1fr}}
