.section-header[data-v-a2089a29]{margin-bottom:40px}.inline-input[data-v-a2089a29]{border:1px dashed #9aa4b2;border-radius:10px;margin-top:10px;min-height:40px;padding:8px 12px;width:100%}.inline-input--title[data-v-a2089a29]{font-size:32px;font-weight:700;line-height:1.1;margin-top:0}.tab-editor[data-v-5934da93]{border:1px dashed #c4ccd6;border-radius:14px;display:grid;gap:6px;padding:8px;width:220px}.tab-editor__input[data-v-5934da93]{border:1px solid #d7dde5;border-radius:8px;font-size:12px;min-height:30px;padding:4px 8px}.tab-editor__actions[data-v-5934da93]{display:flex;gap:6px}.tab-mini[data-v-5934da93]{background:#f0f3f5;border-radius:8px;min-height:28px;min-width:32px}.tab-add[data-v-5934da93]{background:#28303f14;border:1px dashed #8c97a8;border-radius:999px;color:#28303f;height:30px;min-height:38px;padding:8px 16px}.modal-overlay[data-v-ef6bf887]{background:#0f172a73;display:grid;inset:0;place-items:center;position:fixed;z-index:100}.modal-card[data-v-ef6bf887]{align-items:start;background:#fff;border-radius:24px;box-shadow:0 30px 60px #0f172a2e;display:grid;gap:16px;grid-template-columns:292px 1fr;padding:24px;position:relative;width:min(760px,calc(100% - 32px))}.modal-card--single[data-v-ef6bf887]{grid-template-columns:1fr;width:min(360px,calc(100% - 32px))}.modal-card--single .modal-left[data-v-ef6bf887]{align-items:center;text-align:center}.modal-close[data-v-ef6bf887]{background:#f0f3f5;border:none;border-radius:50%;color:#28303f;cursor:pointer;display:grid;font-size:20px;height:30px;line-height:1;place-items:center;position:absolute;right:14px;top:14px;width:30px}.modal-left[data-v-ef6bf887]{display:flex;flex-direction:column;gap:12px;min-height:100%;padding-top:12px}.modal-offer-title[data-v-ef6bf887]{color:#28303f;font-size:16px;font-weight:700;line-height:22px;margin:0;text-transform:uppercase}.modal-logo-wrap[data-v-ef6bf887]{background:#f7f9fb;border-radius:16px;display:grid;flex:1 1 auto;min-height:110px;padding:16px;place-items:center}.modal-logo[data-v-ef6bf887]{height:auto;max-height:90px;max-width:180px;width:auto}.modal-apply[data-v-ef6bf887]{align-items:center;background:#ffc800;border-radius:29px;color:#28303f;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:16px;margin-top:auto;min-height:44px;padding:8px 12px;text-decoration:none;text-transform:uppercase}.modal-right[data-v-ef6bf887]{display:flex;flex-direction:column;gap:8px;max-height:min(520px,calc(100vh - 140px));overflow:auto;padding-bottom:8px;padding-right:40px;padding-top:20px}.advantage-item[data-v-ef6bf887]{background:#f6f8fa;border-radius:12px;display:grid;gap:8px;padding:16px 20px}.modal-right[data-v-ef6bf887]::-webkit-scrollbar{width:8px}.modal-right[data-v-ef6bf887]::-webkit-scrollbar-thumb{background:#6366f140;border-radius:999px}.modal-right[data-v-ef6bf887]::-webkit-scrollbar-track{background:transparent}.advantage-head[data-v-ef6bf887]{align-items:center;background:transparent;display:grid;gap:16px;grid-template-columns:40px 1fr auto;padding:0;text-align:left;width:100%}.advantage-head--static[data-v-ef6bf887]{align-items:start}.advantage-copy[data-v-ef6bf887]{display:grid;gap:2px}.advantage-chevron[data-v-ef6bf887]{color:#566070;font-size:13px}.advantage-content[data-v-ef6bf887]{display:grid;gap:6px}.modal-inline-input[data-v-ef6bf887]{border:1px solid #d7dfe9;border-radius:8px;min-height:32px;padding:6px 8px}.modal-small-btn[data-v-ef6bf887]{background:#eef2f6;border-radius:10px;color:#28303f;font-size:12px;min-height:30px;padding:6px 10px}.icon-picker[data-v-ef6bf887]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:250px;overflow:auto}.icon-picker-modal[data-v-ef6bf887]{background:#0f172a33;border-radius:24px;display:grid;inset:0;place-items:center;position:absolute;z-index:40}.icon-picker-modal__panel[data-v-ef6bf887]{background:#fff;border:1px solid #d7dfe9;border-radius:14px;display:grid;gap:8px;padding:10px;width:min(430px,calc(100% - 28px))}.icon-picker-modal__head[data-v-ef6bf887]{align-items:center;display:flex;gap:10px;justify-content:space-between}.icon-picker__item[data-v-ef6bf887]{align-items:center;background:#fff;border:1px solid #d7dfe9;border-radius:8px;display:grid;gap:6px;grid-template-columns:20px 1fr;min-height:30px;padding:4px 6px;text-align:left}.icon-picker__preview[data-v-ef6bf887]{background:#ffc800;border-radius:50%;color:#28303f;display:grid;height:18px;place-items:center;width:18px}.icon-svg[data-v-ef6bf887]{height:14px;stroke-width:2;width:14px}.icon-picker__label[data-v-ef6bf887]{color:#334155;font-size:11px}.advantage-icon[data-v-ef6bf887]{align-self:center;background:#ffc800;border-radius:50%;color:#28303f;display:grid;height:40px;justify-self:center;place-items:center;width:40px}.advantage-title[data-v-ef6bf887]{color:#28303f;font-size:13px;font-weight:600;line-height:17px;margin:0}.advantage-subtitle[data-v-ef6bf887]{color:#566070;font-size:12px;line-height:16px;margin:2px 0 0}.advantage-icon .icon-svg[data-v-ef6bf887]{height:18px;width:18px}@media(max-width:720px){.modal-card[data-v-ef6bf887]{grid-template-columns:1fr;padding:20px;width:min(520px,calc(100% - 24px))}.modal-right[data-v-ef6bf887]{margin-top:4px;padding-right:0;padding-top:0}.icon-picker[data-v-ef6bf887]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipm-overlay[data-v-9455e47b]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ipm-modal[data-v-9455e47b]{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto;padding:24px;width:min(720px,96vw)}.ipm-header[data-v-9455e47b]{align-items:center;display:flex;justify-content:space-between}.ipm-header h3[data-v-9455e47b]{font-size:18px;font-weight:600;margin:0}.ipm-close[data-v-9455e47b]{background:none;border:none;color:#64748b;cursor:pointer;font-size:18px}.ipm-upload-area[data-v-9455e47b]{border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;padding:24px;text-align:center;transition:border-color .2s}.ipm-upload-area[data-v-9455e47b]:hover{border-color:#6366f1}.ipm-file-input[data-v-9455e47b]{display:none}.ipm-upload-inner[data-v-9455e47b]{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;gap:6px}.ipm-upload-icon[data-v-9455e47b]{font-size:32px}.ipm-upload-hint[data-v-9455e47b]{color:#94a3b8;font-size:12px}.ipm-search[data-v-9455e47b]{display:flex;justify-content:flex-end}.ipm-search-input[data-v-9455e47b]{border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:14px;max-width:320px;outline:none;padding:10px 12px;width:100%}.ipm-section-title[data-v-9455e47b]{color:#334155;font-size:14px;font-weight:600}.ipm-grid[data-v-9455e47b]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ipm-thumb[data-v-9455e47b]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:148px;padding:10px 8px;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s}.ipm-thumb[data-v-9455e47b]:focus-within,.ipm-thumb[data-v-9455e47b]:hover{border-color:#6366f1;box-shadow:0 10px 24px #6366f11f;transform:translateY(-1px)}.ipm-thumb--selected[data-v-9455e47b]{background:#eef2ff;border-color:#6366f1}.ipm-thumb img[data-v-9455e47b]{border-radius:12px;height:96px;-o-object-fit:contain;object-fit:contain;width:100%}.ipm-thumb-details[data-v-9455e47b]{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center;width:100%}.ipm-thumb-name[data-v-9455e47b]{color:#334155;font-size:11px;font-weight:600;line-height:1.3;word-break:break-word}.ipm-thumb-used[data-v-9455e47b]{align-items:center;background:#6366f114;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;line-height:1.2;padding:4px 8px}.ipm-thumb-tooltip[data-v-9455e47b]{background:#fffffffa;border:1px solid #dbe4f1;border-radius:12px;bottom:10px;box-shadow:0 8px 20px #0f172a1f;color:#334155;font-size:11px;left:8px;line-height:1.4;max-height:140px;opacity:0;overflow:auto;padding:10px;pointer-events:none;position:absolute;right:8px;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;width:100%}.ipm-thumb:focus-within .ipm-thumb-tooltip[data-v-9455e47b],.ipm-thumb:hover .ipm-thumb-tooltip[data-v-9455e47b]{opacity:1;pointer-events:auto;transform:translateY(0)}.ipm-thumb-tooltip-item[data-v-9455e47b]{margin-bottom:6px}.ipm-thumb-tooltip-item[data-v-9455e47b]:last-child{margin-bottom:0}.ipm-thumb-delete[data-v-9455e47b]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:50%;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;transition:background .2s,color .2s,border-color .2s;width:24px}.ipm-thumb-delete[data-v-9455e47b]:hover{background:#f8fafc;border-color:#9ca3af;color:#111827}.ipm-thumb-delete[data-v-9455e47b]:disabled{cursor:not-allowed;opacity:.5}.ipm-footer[data-v-9455e47b]{display:flex;gap:10px;justify-content:flex-end}.ipm-error[data-v-9455e47b]{color:#ef4444}.ipm-error[data-v-9455e47b],.ipm-info[data-v-9455e47b]{font-size:13px;margin:0}.ipm-info[data-v-9455e47b]{color:#64748b}.offer-card__ranking[data-v-848cebef]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.offer-card__ranking-item[data-v-848cebef]{color:#334155;display:grid;font-size:12px;gap:4px}.offer-card__info-badge[data-v-848cebef]{background:#28303f0f;border-radius:50%;color:#28303f;cursor:pointer;display:grid;font-weight:700;height:36px;place-items:center;position:absolute;right:20px;top:20px;width:36px}.offer-card__info-badge[data-v-848cebef]:hover{background:#28303f1f}.offer-card__info-badge.offer-card__info-badge--text[data-v-848cebef]{background:transparent!important;border-radius:4px;box-shadow:none;color:#64748b;font-size:12px;height:auto;padding:4px 8px;width:auto}.offer-card__info-badge.offer-card__info-badge--text[data-v-848cebef]:hover{background:transparent!important;color:#28303f}.tooltip[data-v-848cebef]{position:absolute;right:0;top:45px;z-index:10000}.tooltip-inner[data-v-848cebef]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a;color:#333;font-size:12px;line-height:18px;max-width:320px;min-width:240px;padding:16px;position:relative}.tooltip[data-v-848cebef]:before{border:8px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";height:0;position:absolute;right:14px;width:0;z-index:2}.tooltip p[data-v-848cebef]{margin:0}.tooltip p[data-v-848cebef]:first-child{color:#000;font-weight:600;margin-bottom:8px}.tooltip p[data-v-848cebef]:not(:first-child){color:#555;font-size:11px}.tooltip-row[data-v-848cebef]{display:flex;flex-direction:column;gap:6px}.advertiser-editor[data-v-848cebef]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 30px #0003;padding:16px;position:absolute;right:20px;top:70px;width:280px;z-index:11}.advertiser-editor__header[data-v-848cebef]{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:16px}.advertiser-editor__close[data-v-848cebef]{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.advertiser-editor__close[data-v-848cebef]:hover{color:#64748b}.advertiser-editor__field[data-v-848cebef]{color:#64748b;display:grid;font-size:12px;gap:6px;margin-bottom:12px}.advertiser-editor__field span[data-v-848cebef]{font-weight:600}.advertiser-editor__input[data-v-848cebef]{border:1px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:12px;padding:8px 10px}.advertiser-editor__input[data-v-848cebef]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.advertiser-editor__save[data-v-848cebef]{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:8px;width:100%}.advertiser-editor__save[data-v-848cebef]:hover{background:#2563eb}.formatted-text[data-v-8219597a]{margin:0;white-space:pre-line}.formatted-text--left[data-v-8219597a]{text-align:left}.formatted-text--center[data-v-8219597a]{text-align:center}.formatted-text--right[data-v-8219597a]{text-align:right}.footer-admin[data-v-e7913b20]{display:grid;gap:8px;margin-bottom:10px}.footer-admin__btn[data-v-e7913b20]{background:#eef2f6;border:1px solid #d6dde6;border-radius:999px;color:#28303f;max-width:220px;min-height:30px}.footer-admin__hint[data-v-e7913b20]{color:#6a7382;font-size:12px;margin:0}.footer-item[data-v-e7913b20]{margin:8px 0}.footer-input[data-v-e7913b20]{border:1px dashed #a4afbf;border-radius:10px;margin:6px 0;padding:8px 10px;width:100%}.footer-controls[data-v-e7913b20]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:6px}.footer-select[data-v-e7913b20]{border:1px solid #d7dde5;border-radius:8px;min-height:30px;padding:0 8px}.footer-check[data-v-e7913b20]{align-items:center;color:#4a5568;display:inline-flex;font-size:12px;gap:4px}.footer-remove[data-v-e7913b20]{background:#fff;border:1px solid #d7dde5;border-radius:8px;color:#28303f;min-height:30px}.auth-modal[data-v-71e58454]{background:#0f172a73;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:300}.auth-dialog[data-v-71e58454]{background:#fff;border-radius:20px;box-shadow:0 24px 60px #0f172a33;padding:22px;width:min(420px,100%)}.auth-dialog h2[data-v-71e58454]{margin:0 0 14px}label[data-v-71e58454]{color:#0f172a;display:grid;margin-bottom:14px}input[data-v-71e58454]{border:1px solid #cbd5e1;border-radius:14px;margin-top:8px;padding:12px 14px;width:100%}.auth-error[data-v-71e58454]{color:#b91c1c;font-size:14px;margin:0 0 10px}.auth-submit[data-v-71e58454]{min-height:40px;width:100%}.page-element[data-v-cb895d9f]{background:#fff;border:1px solid #e0e6ed;border-radius:18px;margin:10px 0;padding:14px}.page-element--inline[data-v-cb895d9f]{background:none;border:none;border-radius:0;margin:0 0 24px;padding:0}.page-element--inline-edit[data-v-cb895d9f]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:6px 0;padding:10px 14px}.page-element--notification[data-v-cb895d9f]{background:#fff8df;border-color:#f2c94c}.page-element--dragging[data-v-cb895d9f]{opacity:.6}.page-element--drop-target[data-v-cb895d9f]{border:2px dashed #f59e0b;box-shadow:0 0 0 3px #f59e0b26}.page-element__admin[data-v-cb895d9f]{display:grid;gap:8px;margin-bottom:10px}.page-element__admin-toprow[data-v-cb895d9f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.page-element__tab-badge[data-v-cb895d9f]{background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;color:#1d4ed8;font-size:11px;padding:2px 8px}.page-element__drag[data-v-cb895d9f]{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:999px;color:#4b5563;display:inline-flex;font-size:12px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.page-element__input[data-v-cb895d9f],.page-element__textarea[data-v-cb895d9f]{border:1px dashed #a4afbf;border-radius:10px;min-height:34px;padding:8px 10px;width:100%}.page-element__toggles[data-v-cb895d9f]{color:#4b5563;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.page-element__inline-toggle[data-v-cb895d9f]{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:12px;gap:5px}.page-element__tab-bind[data-v-cb895d9f]{display:grid;gap:4px}.page-element__tab-bind-label[data-v-cb895d9f]{color:#6b7280;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.page-element__remove[data-v-cb895d9f]{background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-self:start;min-height:30px}.page-element__title[data-v-cb895d9f]{font-size:18px;margin-bottom:8px}.page-element__body[data-v-cb895d9f]{color:#2c3342;line-height:1.5}.page-element--inline .page-element__body[data-v-cb895d9f],.page-element--inline-edit .page-element__body[data-v-cb895d9f]{color:#6b7280;font-size:16px;font-weight:400;margin:0}.page-element__body--notification[data-v-cb895d9f]{font-size:14px}.page-element__popup-btn[data-v-cb895d9f]{background:#fff;border:1px solid #d1d5db;border-radius:999px;min-height:34px;padding:0 14px}.page-element__overlay[data-v-cb895d9f]{background:#11182773;display:grid;inset:0;place-items:center;position:fixed;z-index:1200}.page-element__modal[data-v-cb895d9f]{background:#fff;border-radius:14px;padding:18px;position:relative;width:min(560px,calc(100% - 24px))}.page-element__close[data-v-cb895d9f]{background:#fff;border:1px solid #d1d5db;border-radius:50%;height:28px;position:absolute;right:8px;top:8px;width:28px}.settings-toggle[data-v-51288db2]{align-items:center;background:#2563eb;border:none;border-radius:50%;box-shadow:0 4px 16px #2563eb59;color:#fff;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:fixed;right:20px;top:50%;transform:translateY(-50%);transition:background .15s;width:44px;z-index:1100}.settings-toggle--open[data-v-51288db2]{background:#1e40af}.settings-overlay[data-v-51288db2]{background:#00000026;inset:0;position:fixed;z-index:1090}.settings-panel[data-v-51288db2]{background:#fff;border-left:1px solid #dde3eb;bottom:0;box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;width:340px;z-index:1100}.settings-panel__header[data-v-51288db2]{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:15px;justify-content:space-between;padding:16px 18px}.settings-panel__close[data-v-51288db2]{background:none;border:none;color:#6a7382;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.settings-panel__body[data-v-51288db2]{align-content:start;display:grid;flex:1;gap:18px;overflow-y:auto;padding:14px 16px}.settings-section[data-v-51288db2]{display:grid;gap:8px}.settings-section__title[data-v-51288db2]{color:#334155;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.settings-section__hint[data-v-51288db2]{color:#6a7382;font-size:12px;line-height:1.5;margin:0}.settings-field[data-v-51288db2]{display:grid;gap:4px}.settings-field__label[data-v-51288db2]{color:#334155;font-size:12px}.settings-field__label code[data-v-51288db2]{background:#f1f5f9;border-radius:4px;font-size:11px;padding:1px 4px}.settings-field__input[data-v-51288db2]{border:1px solid #d1d9e0;border-radius:8px;box-sizing:border-box;font-size:13px;outline:none;padding:7px 10px;width:100%}.settings-field__input[data-v-51288db2]:focus{border-color:#2563eb}.settings-field__color-row[data-v-51288db2]{align-items:center;display:flex;gap:8px}.settings-field__color[data-v-51288db2]{border:1px solid #d1d9e0;border-radius:6px;cursor:pointer;height:34px;padding:2px;width:38px}.settings-add-grid[data-v-51288db2]{display:grid;gap:8px}.settings-add-label[data-v-51288db2]{color:#64748b;font-size:12px;font-weight:600}.settings-add-btns[data-v-51288db2]{display:flex;flex-wrap:wrap;gap:6px}.settings-add-btn[data-v-51288db2]{background:#eef2f6;border:1px solid #d6dde6;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;padding:4px 10px;transition:background .12s}.settings-add-btn[data-v-51288db2]:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.settings-macros[data-v-51288db2]{color:#334155;display:grid;font-size:12px;gap:4px;margin:0;padding-left:18px}.settings-macros code[data-v-51288db2]{background:#f1f5f9;border-radius:4px;padding:1px 4px}.settings-field--radio-group[data-v-51288db2]{display:flex;flex-direction:column;gap:8px}.settings-field__radio[data-v-51288db2]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-field__radio input[type=radio][data-v-51288db2]{cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.settings-field__radio[data-v-51288db2]:hover{color:#2563eb}.inline-admin-bar[data-v-31c5ef3f]{background:#f8fafc;border:1px solid #d8e2ec;border-radius:16px;bottom:20px;box-shadow:0 10px 22px #0f172a1f;display:grid;font-size:.82rem;gap:10px;line-height:1.3;margin:0;max-height:none;overflow:visible;padding:10px;position:fixed;right:20px;width:min(360px,calc(100vw - 24px));z-index:1085}.inline-admin-toggle[data-v-31c5ef3f]{align-items:center;color:#334155;display:inline-flex;font-size:.82rem;gap:6px;white-space:normal}.inline-admin-bar__meta[data-v-31c5ef3f]{display:grid;font-size:.88rem;gap:6px}.inline-admin-badge[data-v-31c5ef3f]{align-items:center;background:#eef2f7;border-radius:999px;color:#64748b;display:inline-flex;font-size:.78rem;min-height:24px;padding:4px 10px;white-space:normal;width:-moz-fit-content;width:fit-content}.inline-admin-badge.dirty[data-v-31c5ef3f]{background:#fef3c7;color:#92400e}.inline-admin-badge.clean[data-v-31c5ef3f]{background:#dcfce7;color:#166534}.inline-admin-changes[data-v-31c5ef3f]{color:#334155;display:grid;font-size:.78rem;gap:2px;margin:0;max-height:160px;overflow:auto;padding-left:16px;white-space:normal;word-break:break-word}.inline-admin-changes__muted[data-v-31c5ef3f]{color:#64748b}.inline-admin-bar__header[data-v-31c5ef3f],.inline-admin-bar__row[data-v-31c5ef3f]{align-items:center;display:flex;gap:10px;justify-content:space-between}.inline-admin-bar__header-left[data-v-31c5ef3f]{display:flex;flex-direction:column;gap:4px}.inline-admin-bar__header-left strong[data-v-31c5ef3f]{font-size:.92rem}.inline-admin-bar__badge[data-v-31c5ef3f]{font-size:.74rem}.inline-admin-bar__changes-summary[data-v-31c5ef3f]{color:#334155;font-size:.74rem;line-height:1.3;margin:0;position:relative}.inline-admin-bar__changes-summary strong[data-v-31c5ef3f]{display:block;font-size:.78rem;margin-bottom:4px}.inline-admin-bar__changes-summary ul[data-v-31c5ef3f]{list-style:disc;margin:0;padding-left:16px}.inline-admin-bar__changes-summary li[data-v-31c5ef3f]{margin-bottom:2px}.inline-admin-bar__changes-footer[data-v-31c5ef3f]{margin-top:6px}.inline-admin-btn.inline-admin-btn--show-all[data-v-31c5ef3f]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-size:.72rem;padding:6px 8px;width:100%}.inline-admin-bar__changes-full[data-v-31c5ef3f]{margin-top:8px;max-height:120px;overflow:auto;padding-left:12px}.inline-admin-bar__changes-full ul[data-v-31c5ef3f]{list-style:disc;margin:0;padding-left:16px}.inline-admin-bar__changes-full li[data-v-31c5ef3f]{font-size:.72rem;margin-bottom:4px}.inline-admin-bar__actions.inline-admin-bar__actions--compact[data-v-31c5ef3f]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.inline-admin-btn[data-v-31c5ef3f]{align-items:center;background:#fff;border:1px solid #d8e2ec;border-radius:12px;color:#0f172a;display:inline-flex;font-size:.72rem;justify-content:center;line-height:1.2;min-height:34px;padding:5px 7px;white-space:normal;word-break:break-word}.inline-admin-btn--tiny[data-v-31c5ef3f]{background:#f8f9fb;font-size:.7rem;min-height:auto;padding:4px 6px}.inline-admin-btn span[data-v-31c5ef3f],.inline-admin-btn strong[data-v-31c5ef3f]{display:block}.inline-admin-btn[data-v-31c5ef3f]:hover{background:#f8fafc}.inline-admin-bar__hint[data-v-31c5ef3f]{color:#64748b;display:block;font-size:.72rem;line-height:1.3}.inline-admin-bar__popover[data-v-31c5ef3f]{background:#fff;border:1px solid #d1d9e2;border-radius:14px;bottom:calc(100% + 10px);box-shadow:0 12px 24px #0f172a24;left:0;max-height:220px;overflow:auto;padding:10px;position:absolute;right:0;z-index:1090}.inline-admin-bar__popover-head[data-v-31c5ef3f]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.inline-admin-bar__popover-head strong[data-v-31c5ef3f]{font-size:.78rem}.inline-admin-bar__popover ul[data-v-31c5ef3f]{color:#334155;list-style:disc;margin:0;padding-left:14px}.inline-admin-bar__popover li[data-v-31c5ef3f]{font-size:.72rem;line-height:1.3;margin-bottom:4px}.inline-admin-bar__footer[data-v-31c5ef3f]{background:linear-gradient(180deg,#f8fafc00,#f8fafc);bottom:0;display:flex;justify-content:stretch;padding-top:6px;position:sticky}.inline-admin-bar__save[data-v-31c5ef3f]{font-size:.84rem;padding:.75rem .85rem;width:100%}.inline-admin-bar__actions[data-v-31c5ef3f]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.inline-admin-bar__actions .inline-admin-btn[data-v-31c5ef3f]{width:100%}.inline-admin-bar__error[data-v-31c5ef3f]{display:none}.inline-admin-elements[data-v-31c5ef3f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.inline-admin-bar__header strong[data-v-31c5ef3f]{display:block;font-size:1rem;line-height:1.2}.button-primary[data-v-31c5ef3f]:disabled{cursor:not-allowed;opacity:.55}.button-secondary--exit[data-v-31c5ef3f]{align-self:flex-start;background:#fff1f2;border-color:#fecaca;color:#b91c1c;min-width:72px;padding:.55rem .9rem;white-space:normal}@media(max-width:640px){.inline-admin-bar[data-v-31c5ef3f]{bottom:12px;max-height:60vh;right:12px;width:calc(100vw - 24px)}.inline-admin-bar__header[data-v-31c5ef3f]{align-items:stretch;flex-direction:column}.inline-admin-bar__cards[data-v-31c5ef3f]{grid-template-columns:1fr}}.inline-admin-elements[data-v-31c5ef3f]{border:1px dashed #cdd5df;border-radius:14px;margin:0 0 18px;padding:12px}.audit-overlay[data-v-31c5ef3f]{align-items:center;background:#0f172a3d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1110}.audit-modal[data-v-31c5ef3f]{background:#fff;border:1px solid #dde3eb;border-radius:14px;box-shadow:0 16px 36px #0f172a38;display:grid;gap:10px;max-height:min(78vh,720px);overflow:auto;padding:14px;width:min(760px,calc(100vw - 24px))}.audit-modal__head[data-v-31c5ef3f]{align-items:center;display:flex;gap:10px;justify-content:space-between}.audit-modal__close[data-v-31c5ef3f]{background:transparent;border:none;color:#64748b;cursor:pointer;font-size:22px;line-height:1}.audit-list[data-v-31c5ef3f]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.audit-item[data-v-31c5ef3f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:8px;padding:10px}.audit-item__row[data-v-31c5ef3f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.audit-item__title[data-v-31c5ef3f]{color:#1e293b;font-size:14px;font-weight:600}.audit-item__meta[data-v-31c5ef3f]{color:#64748b;font-size:12px}.audit-item__btn[data-v-31c5ef3f]{min-height:34px}.audit-item__changes[data-v-31c5ef3f]{color:#334155;display:grid;font-size:12px;gap:3px;margin:0;padding-left:18px}.audit-diff__label[data-v-31c5ef3f]{color:#64748b}.audit-diff__old[data-v-31c5ef3f]{color:#9b1c1c;font-weight:500}.audit-diff__arrow[data-v-31c5ef3f]{color:#94a3b8}.audit-diff__new[data-v-31c5ef3f]{color:#166534;font-weight:500}.audit-item__more[data-v-31c5ef3f]{color:#64748b}.audit-error[data-v-31c5ef3f]{color:#b91c1c;font-size:13px;margin:0}.audit-muted[data-v-31c5ef3f]{color:#64748b;font-size:13px;margin:0}.inline-admin-elements__head[data-v-31c5ef3f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0}.inline-admin-elements__hint[data-v-31c5ef3f]{color:#64748b;font-size:12px}.offer-grid__item[data-v-31c5ef3f]{min-height:100%;position:relative;transition:opacity .16s ease}.offer-grid__item--dragging[data-v-31c5ef3f]{opacity:.55}.offer-grid__item--disabled[data-v-31c5ef3f]{filter:grayscale(40%);opacity:.45}.offer-grid__item--drop-target[data-v-31c5ef3f]:after{border:2px dashed #f59e0b;border-radius:34px;content:"";inset:-6px;pointer-events:none;position:absolute}.offer-grid__drag-handle[data-v-31c5ef3f]{background:#ffffffeb;border:1px dashed #cbd5e1;border-radius:999px;color:#4b5563;cursor:grab;font-size:12px;left:10px;padding:2px 7px;position:absolute;top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}.offer-grid__drag-handle[data-v-31c5ef3f]:active{cursor:grabbing}.section-dropzone[data-v-31c5ef3f]{align-items:center;border:2px dashed #cbd5e1;border-radius:14px;color:#475569;display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 14px;padding:10px 12px}.section-dropzone--active[data-v-31c5ef3f]{background:#fffbeb;border-color:#f59e0b}.section-dropzone__icon[data-v-31c5ef3f]{align-items:center;border:1px dashed #cbd5e1;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.section-dropzone__actions[data-v-31c5ef3f]{display:inline-flex;flex-wrap:wrap;gap:8px}.section-dropzone__btn[data-v-31c5ef3f]{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#334155;min-height:30px;padding:0 10px}.offer-card--ghost[data-v-31c5ef3f]{align-items:center;background:#28303f0a;border:2px dashed #9ca7b7;color:#28303f;display:flex;font-size:18px;font-weight:600;justify-content:center;min-height:378px}
