.user-profile[data-v-17671f3b]{background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.user-info[data-v-17671f3b]{align-items:center;display:flex;flex:1;gap:12px}.avatar[data-v-17671f3b]{border:2px solid hsla(0,0%,100%,.1);border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.user-details[data-v-17671f3b]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.user-name[data-v-17671f3b]{color:#fff;font-size:14px;font-weight:600}.user-email[data-v-17671f3b],.user-name[data-v-17671f3b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-17671f3b]{color:#fff9;font-size:12px}.logout-btn[data-v-17671f3b]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fffc;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease;width:100%}.logout-btn[data-v-17671f3b]:hover{background:#ffffff26;border-color:#fff3;color:#fff}.toast-container[data-v-1739e687]{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.toast[data-v-1739e687]{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;gap:12px;max-width:500px;min-width:300px;padding:16px;pointer-events:auto;transition:all .3s ease}.toast[data-v-1739e687]:hover{box-shadow:0 6px 16px #0003;transform:translate(-4px)}.toast-success[data-v-1739e687]{background:#10b981;color:#fff}.toast-error[data-v-1739e687]{background:#ef4444;color:#fff}.toast-warning[data-v-1739e687]{background:#f59e0b;color:#fff}.toast-info[data-v-1739e687]{background:#3b82f6;color:#fff}.toast-icon[data-v-1739e687]{align-items:center;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:24px;justify-content:center;width:24px}.toast-message[data-v-1739e687]{flex:1;font-size:14px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.toast-close[data-v-1739e687]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:24px;justify-content:center;line-height:1;opacity:.8;padding:0;transition:opacity .2s;width:24px}.toast-close[data-v-1739e687]:hover{opacity:1}.toast-enter-active[data-v-1739e687],.toast-leave-active[data-v-1739e687]{transition:all .3s ease}.toast-enter-from[data-v-1739e687],.toast-leave-to[data-v-1739e687]{opacity:0;transform:translate(100%)}.toast-move[data-v-1739e687]{transition:transform .3s ease}@media(max-width:640px){.toast-container[data-v-1739e687]{left:20px;right:20px;top:20px}.toast[data-v-1739e687]{min-width:auto;width:100%}}.field-hint[data-v-3f36c070]{color:var(--fp-color-text-muted,#6b7785);font-size:.78rem;margin:0}.offer-picker[data-v-4d62fe8f]{display:flex;flex-direction:column;gap:6px}.offer-picker-filters[data-v-4d62fe8f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.offer-picker-search[data-v-4d62fe8f]{flex:1 1 260px;min-width:200px}.offer-picker-filters .filter-select[data-v-4d62fe8f]{flex:0 1 auto;max-width:220px}.offer-picker-available[data-v-4d62fe8f]{white-space:nowrap}.offer-picker-results[data-v-4d62fe8f]{border:1px solid #e2e8f0;border-radius:8px;max-height:320px;overflow-y:auto}.offer-picker-state[data-v-4d62fe8f]{color:#6b7785;font-size:13px;margin:0;padding:10px 12px}.offer-picker-state--error[data-v-4d62fe8f]{color:#b42318}.offer-picker-item[data-v-4d62fe8f]{align-items:flex-start;background:#fff;border:none;border-top:1px solid #f1f4f8;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 12px;text-align:left;width:100%}.offer-picker-item[data-v-4d62fe8f]:first-child{border-top:none}.offer-picker-item[data-v-4d62fe8f]:hover:not(:disabled){background:#f1f7fd}.offer-picker-item[data-v-4d62fe8f]:disabled{cursor:default;opacity:.6}.offer-picker-name[data-v-4d62fe8f]{color:#1f2937;font-size:14px}.offer-picker-id[data-v-4d62fe8f],.offer-picker-item small[data-v-4d62fe8f]{color:#6b7785;font-size:12px}.merchant-title[data-v-415131b5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:44px}.merchant-title-text[data-v-415131b5]{min-width:0;overflow-wrap:anywhere}.fp-modal .merchant-title-hint[data-v-415131b5]{margin:-12px 0 12px}.merchant-title-code[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:13px;font-weight:400}.merchant-title-input[data-v-415131b5]{flex:1 1 240px;font-size:18px;font-weight:600;max-width:420px}.alias-chips[data-v-415131b5]{display:flex;flex-wrap:wrap;gap:6px}.alias-chip[data-v-415131b5]{align-items:center;background:var(--fp-color-inline-bg);border-radius:var(--fp-radius-badge);color:var(--fp-color-inline-text);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:6px;padding:2px 8px}.alias-chip-remove[data-v-415131b5]{background:none;border:none;color:inherit;cursor:pointer;font-size:11px;line-height:1;padding:0}.alias-chip-remove[data-v-415131b5]:disabled{cursor:not-allowed;opacity:.5}.alias-chips-editable[data-v-415131b5]{margin-bottom:10px}.alias-add[data-v-415131b5]{align-items:center;display:flex;gap:8px}.alias-add .input[data-v-415131b5]{max-width:280px}.flow-priority[data-v-415131b5]{align-items:center;background:var(--fp-color-primary);border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.form-stack[data-v-415131b5]{display:flex;flex-direction:column;gap:16px}.field-hint[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:12px}.warning-banner[data-v-415131b5]{background:#f59e0b1f;border:1px solid #f59e0b;border-radius:var(--fp-radius-input);color:#b45309;font-size:13px;line-height:1.4;padding:10px 12px}.flows-editor[data-v-415131b5]{border-top:1px solid var(--fp-color-border);display:flex;flex-direction:column;gap:12px;padding-top:12px}.flows-editor-header h3[data-v-415131b5]{color:var(--fp-color-text);font-size:16px;margin:0}.flows-editor-hint[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:12px;margin:4px 0 0}.flows-list[data-v-415131b5]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.flows-list-item[data-v-415131b5]{align-items:center;background:var(--fp-color-surface-muted);border:1px solid var(--fp-color-border);border-radius:var(--fp-radius-input);display:flex;gap:10px;padding:10px 12px}.flows-list-item.is-dragging[data-v-415131b5]{opacity:.4}.flows-list-item.is-unknown[data-v-415131b5]{background:#f59e0b0f;border-color:#f59e0b}.flows-handle[data-v-415131b5]{color:var(--fp-color-text-muted);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flows-meta[data-v-415131b5]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.flows-name[data-v-415131b5]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.flows-description[data-v-415131b5],.flows-name code[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:12px}.flows-description[data-v-415131b5]{line-height:1.4}.flows-description-warning[data-v-415131b5]{color:#b45309}.flow-meta-tag[data-v-415131b5]{border-radius:var(--fp-radius-badge);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.4;padding:1px 6px;text-transform:uppercase}.flow-meta-tag-warning[data-v-415131b5]{background:#f59e0b2e;color:#b45309}.flow-add-button-disabled-flow[data-v-415131b5]{opacity:.7}.flows-controls[data-v-415131b5]{display:flex;gap:4px}.btn-icon[data-v-415131b5]{align-items:center;background:#fff;border:1px solid var(--fp-color-border-strong);border-radius:6px;color:var(--fp-color-secondary-text);cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;width:30px}.btn-icon[data-v-415131b5]:hover:not(:disabled){background:var(--fp-color-secondary-bg)}.btn-icon-danger[data-v-415131b5]{border-color:#f5c6c6;color:var(--fp-color-danger)}.btn-icon-danger[data-v-415131b5]:hover:not(:disabled){background:var(--fp-color-danger-bg)}.flows-add h4[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:13px;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.flows-add-list[data-v-415131b5]{display:flex;flex-wrap:wrap;gap:6px}.flow-add-button[data-v-415131b5]{align-items:center;background:var(--fp-color-secondary-bg);border:1px solid transparent;border-radius:var(--fp-radius-input);color:var(--fp-color-secondary-text);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 10px}.flow-add-button[data-v-415131b5]:hover:not(:disabled){background:var(--fp-color-secondary-bg-hover)}.flow-add-button code[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:11px}.meta-block[data-v-415131b5]{border-top:1px solid var(--fp-color-border);color:var(--fp-color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;padding-top:10px}.meta-block span[data-v-415131b5]{font-weight:600}.confirm-text[data-v-415131b5]{color:var(--fp-color-text);line-height:1.5;margin:0}.fixed-editor[data-v-415131b5]{border-top:1px solid var(--fp-color-border);display:flex;flex-direction:column;gap:12px;padding-top:12px}.fixed-editor-header h3[data-v-415131b5]{color:var(--fp-color-text);font-size:16px;margin:0}.fixed-editor-hint[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:12px;line-height:1.4;margin:4px 0 0}.fixed-editor-hint code[data-v-415131b5]{font-size:11px}.section-head[data-v-415131b5]{align-items:center;display:flex;gap:12px;justify-content:space-between}.fixed-table-wrap[data-v-415131b5]{overflow-x:auto}.fixed-table[data-v-415131b5]{border-collapse:collapse;font-size:13px;min-width:720px;width:100%}.fixed-table th[data-v-415131b5]{border-bottom:1px solid var(--fp-color-border);color:var(--fp-color-text-muted);font-size:11px;font-weight:600;letter-spacing:.03em;padding:6px 8px 6px 0;text-align:left;text-transform:uppercase}.fixed-table td[data-v-415131b5]{padding:6px 8px 6px 0;vertical-align:middle}.fixed-table tr.is-invalid td[data-v-415131b5]{background:#fef2f2}.fixed-table .filter-select[data-v-415131b5],.fixed-table .input[data-v-415131b5]{width:100%}.fixed-col-num[data-v-415131b5]{color:var(--fp-color-text-muted);width:32px}.fixed-col-currency[data-v-415131b5]{width:90px}.fixed-col-actions[data-v-415131b5]{width:110px}.texts-editor[data-v-415131b5]{border-top:1px solid var(--fp-color-border);display:flex;flex-direction:column;gap:12px;padding-top:12px}.text-block+.text-block[data-v-415131b5]{border-top:1px dashed var(--fp-color-border);padding-top:12px}.tg-photo[data-v-415131b5]{border-radius:8px;display:block;margin-bottom:8px;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.waiting-texts[data-v-415131b5]{border-top:1px dashed var(--fp-color-border);display:flex;flex-direction:column;gap:12px;padding-top:12px}.waiting-header h4[data-v-415131b5]{color:var(--fp-color-text);font-size:14px;font-weight:600;margin:0 0 4px}.waiting-code[data-v-415131b5]{color:var(--fp-color-text-muted);font-size:11px;font-weight:400;margin-left:6px}.waiting-remove[data-v-415131b5]{float:right;margin-left:8px}.waiting-button-row[data-v-415131b5]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.waiting-button-label[data-v-415131b5]{max-width:240px}.waiting-add[data-v-415131b5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.waiting-add .filter-select[data-v-415131b5]{max-width:360px}.message-grid[data-v-415131b5]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px}.message-editor[data-v-415131b5]{min-width:0}.counter[data-v-415131b5]{color:var(--fp-color-text-muted);float:right;font-size:11px;font-weight:400}.counter-over[data-v-415131b5]{color:#b42318;font-weight:700}.fixed-editor-header h4[data-v-415131b5]{color:var(--fp-color-text);font-size:14px;font-weight:600;margin:0}.binding-col-sum[data-v-415131b5]{width:110px}.binding-col-kind[data-v-415131b5]{white-space:nowrap;width:100px}.fixed-table tr.binding-group-row td[data-v-415131b5]{background:#f8fafc;padding:2px 4px}.binding-group-toggle[data-v-415131b5]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:4px 6px;text-align:left;width:100%}.binding-group-toggle .tree-toggle[data-v-415131b5]{color:var(--fp-color-text-muted)}.binding-group-label[data-v-415131b5]{font-weight:600}.binding-summary[data-v-415131b5]{align-items:center;background:none;border:1px dashed transparent;border-radius:6px;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px;padding:4px 6px;text-align:left;width:100%}.binding-summary[data-v-415131b5]:hover{border-color:var(--fp-color-border)}.binding-summary-empty[data-v-415131b5],.binding-summary-toggle[data-v-415131b5]{color:var(--fp-color-text-muted)}.binding-summary-toggle[data-v-415131b5]{margin-left:auto}.source-chip[data-v-415131b5]{background:#eef3f8;border-radius:10px;font-size:11px;max-width:260px;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.source-chip--off[data-v-415131b5]{color:var(--fp-color-text-muted);opacity:.6}.fixed-table tr.binding-details-row td[data-v-415131b5]{padding:0 0 10px}.section-head-actions[data-v-415131b5]{display:flex;flex-wrap:wrap;gap:8px}.stock-goods-panel[data-v-415131b5]{background:#fafbfd;border:1px solid var(--fp-color-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px}.stock-goods-panel-head h4[data-v-415131b5]{margin:0 0 4px}.stock-goods-panel-type[data-v-415131b5]{max-width:320px}.stock-goods-panel-rows[data-v-415131b5]{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto}.stock-goods-panel-row[data-v-415131b5]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(160px,220px) 1fr auto}.stock-goods-panel-actions[data-v-415131b5]{display:flex;gap:8px}.btn-inline--attention[data-v-415131b5]{border-color:#f59e0b;color:#b45309}@media(max-width:768px){.stock-goods-panel-row[data-v-415131b5]{grid-template-columns:1fr}}.binding-details[data-v-415131b5]{background:#fafbfd;border:1px solid var(--fp-color-border);border-radius:8px;gap:10px;padding:10px 12px}.binding-details[data-v-415131b5],.binding-source[data-v-415131b5]{display:flex;flex-direction:column}.binding-source[data-v-415131b5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:8px 10px}.binding-source--off[data-v-415131b5]{background:#f8fafc}.binding-source-head[data-v-415131b5]{align-items:center;display:flex;gap:8px;min-width:0}.source-type[data-v-415131b5]{color:var(--fp-color-text-muted);flex:none;font-size:11px;font-weight:600;text-transform:uppercase}.fixed-table .binding-source-goods[data-v-415131b5]{flex:1 1 auto;min-width:0;width:auto}.binding-source-title[data-v-415131b5]{display:flex;flex-direction:column;gap:2px;min-width:0}.binding-source-title small[data-v-415131b5]{font-size:12px}.binding-source-controls[data-v-415131b5]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.binding-source-number[data-v-415131b5]{align-items:center;color:var(--fp-color-text-muted);display:flex;font-size:12px;gap:6px}.fixed-table .binding-source-number .input[data-v-415131b5]{width:90px}.binding-source-controls .btn-icon[data-v-415131b5]{margin-left:auto}.offer-map[data-v-415131b5]{display:flex;flex-direction:column;gap:6px}.offer-map-row[data-v-415131b5]{align-items:center;display:grid;gap:8px;grid-template-columns:160px auto 1fr}.binding-source-add[data-v-415131b5]{align-items:flex-start;display:flex;gap:8px}.binding-offer-picker[data-v-415131b5]{flex:1 1 auto}.binding-col-variant[data-v-415131b5]{width:150px}.binding-quantity[data-v-415131b5]{margin-top:10px}.binding-quantity-title[data-v-415131b5]{display:block;font-weight:600;margin-bottom:6px}.binding-quantity-fields[data-v-415131b5]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(90px,160px))}.muted[data-v-415131b5]{color:var(--fp-color-text-muted)}.source-ok[data-v-415131b5]{color:#16a34a}.source-warn[data-v-415131b5]{color:#b42318}.field-warning[data-v-415131b5]{color:#d97706;font-size:12px;margin:4px 0 0}.html-error[data-v-415131b5]{color:#b42318;font-size:12px;margin:8px 0 0}.html-warning[data-v-415131b5]{color:#b45309;font-size:12px;margin:6px 0 0}.preview-label[data-v-415131b5]{color:var(--fp-color-text-muted);display:block;font-size:11px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.tg-bubble[data-v-415131b5]{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;color:var(--fp-color-text);font-size:13px;line-height:1.5;padding:12px;white-space:pre-wrap;word-break:break-word}.tg-text[data-v-415131b5] a{color:var(--fp-color-primary)}.tg-text[data-v-415131b5] code,.tg-text[data-v-415131b5] pre{background:#0f172a0f;border-radius:4px;font-size:12px;padding:1px 4px}.tg-text[data-v-415131b5] blockquote{border-left:3px solid #93c5fd;color:#475569;margin:6px 0;padding-left:8px}.tg-text[data-v-415131b5] .tg-spoiler{background:#cbd5e1;border-radius:3px;color:transparent}@media(max-width:768px){.message-grid[data-v-415131b5],.offer-map-row[data-v-415131b5]{grid-template-columns:1fr}.binding-source-add[data-v-415131b5]{align-items:stretch;flex-direction:column}}.overlay-layer[data-v-7ca71f0a]{height:0;left:0;position:fixed;top:0;width:0}.overlay-layer--form[data-v-7ca71f0a]{z-index:2050}.overlay-layer--card[data-v-7ca71f0a]{z-index:2200}.admin-layout{background-color:#f5f5f5;display:flex;min-height:100vh;position:relative}.mobile-header{align-items:center;background-color:#2c3e50;box-shadow:0 2px 8px #0000001a;color:#fff;display:none;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.mobile-header h1{font-size:20px;font-weight:600;margin:0}.burger-btn{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-around;padding:0;width:30px;z-index:10}.burger-btn span{background-color:#fff;border-radius:3px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.burger-btn.active span:first-child{transform:translateY(10.5px) rotate(45deg)}.burger-btn.active span:nth-child(2){opacity:0}.burger-btn.active span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.sidebar-overlay{background-color:#00000080;display:none;inset:0;position:fixed;z-index:998}.sidebar{align-self:flex-start;background-color:#2c3e50;color:#fff;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;transition:transform .3s ease;width:250px}.sidebar-header{border-bottom:1px solid hsla(0,0%,100%,.1);padding:20px}.sidebar-header h1{font-size:24px;font-weight:600;margin:0}.sidebar-nav{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:12px 0}.nav-section{display:flex;flex-direction:column;padding:8px 0}.nav-section+.nav-section{border-top:1px solid hsla(0,0%,100%,.08)}.nav-section-title{color:#ffffff73;font-size:11px;font-weight:600;letter-spacing:.08em;padding:8px 20px 6px;text-transform:uppercase}.sidebar-footer{border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto;padding:16px}.nav-item{align-items:center;color:#fffc;display:flex;padding:12px 20px;text-decoration:none;transition:all .3s ease}.nav-item:hover{background-color:#ffffff1a;color:#fff}.nav-item.active{background-color:#3498db;color:#fff}.nav-item .icon{font-size:20px;margin-right:10px}.main-content{flex:1;overflow-y:auto;padding:30px}@media(max-width:768px){.mobile-header{display:flex}.sidebar{bottom:0;box-shadow:2px 0 8px #00000026;left:0;position:fixed;top:0;transform:translate(-100%);z-index:999}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block}.main-content{margin-top:60px;padding:20px 15px;width:100%}}@media(max-width:1024px)and (min-width:769px){.sidebar{width:200px}.main-content{padding:25px}}
