.groups-editor[data-v-8c420f3e]{margin-top:22px;padding-top:20px;border-top:1px solid #e1e8f2}.groups-editor__head[data-v-8c420f3e],.group-card>header[data-v-8c420f3e],.options-head[data-v-8c420f3e]{display:flex;align-items:center;justify-content:space-between;gap:14px}.groups-editor h3[data-v-8c420f3e]{margin:0;font-size:17px}.groups-editor p[data-v-8c420f3e]{margin:4px 0 0;color:#66758a;font-size:12px}.outline-action[data-v-8c420f3e],.options-head button[data-v-8c420f3e]{min-height:36px;padding:7px 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #b9c9e6;border-radius:8px;background:#fff;color:#0a56c5;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.groups-summary[data-v-8c420f3e]{margin-top:14px;padding:12px 14px;border-right:4px solid #b42332;border-radius:8px;background:#fff3f3;color:#90202b}.groups-summary ul[data-v-8c420f3e]{margin:7px 0 0;padding-right:18px;font-size:12px}.group-card[data-v-8c420f3e]{margin-top:15px;padding:15px;border:1px solid #d9e2ef;border-radius:11px;background:#fbfcff}.group-card>header[data-v-8c420f3e]{align-items:end}.group-number[data-v-8c420f3e]{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#e8f0ff;color:#0a56c5;font-weight:900}.group-name[data-v-8c420f3e]{flex:1;display:grid;gap:6px}.group-name span[data-v-8c420f3e],.group-rules label>span[data-v-8c420f3e],.price-input>span[data-v-8c420f3e]{font-size:11px;font-weight:800;color:#52617a}.groups-editor input[data-v-8c420f3e],.groups-editor select[data-v-8c420f3e]{width:100%;min-height:38px;padding:7px 10px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:#111c2d;font:inherit}.reorder-actions[data-v-8c420f3e]{display:flex;gap:5px}.reorder-actions button[data-v-8c420f3e]{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d3dce9;border-radius:7px;background:#fff;color:#52617a;cursor:pointer}.reorder-actions button[data-v-8c420f3e]:disabled{opacity:.35}.reorder-actions .danger-icon[data-v-8c420f3e]{color:#a32635}.group-rules[data-v-8c420f3e]{margin-top:14px;display:grid;grid-template-columns:1.3fr 1fr .7fr .7fr;gap:10px;align-items:end}.group-rules label[data-v-8c420f3e]{display:grid;gap:6px}.group-rules .check-rule[data-v-8c420f3e],.compact-check[data-v-8c420f3e]{min-height:38px;display:flex;align-items:center;gap:7px}.check-rule input[data-v-8c420f3e],.compact-check input[data-v-8c420f3e]{width:17px;min-height:17px;accent-color:#0a56c5}.options-head[data-v-8c420f3e]{margin-top:16px;padding-top:13px;border-top:1px solid #e4eaf3}.options-head div[data-v-8c420f3e]{display:flex;align-items:baseline;gap:8px}.options-head small[data-v-8c420f3e]{color:#708096}.option-card[data-v-8c420f3e]{margin-top:9px;display:grid;grid-template-columns:minmax(130px,1.3fr) 110px 120px auto auto auto;gap:8px;align-items:end}.price-input[data-v-8c420f3e]{display:grid;gap:5px}.compact-check[data-v-8c420f3e]{font-size:11px;font-weight:750;white-space:nowrap}.group-empty[data-v-8c420f3e]{padding:16px;text-align:center}.empty-groups[data-v-8c420f3e]{width:100%;min-height:92px;margin-top:14px;display:grid;place-items:center;align-content:center;gap:3px;border:1px dashed #9bb4de;border-radius:10px;background:#f7faff;color:#0a56c5;font:inherit;cursor:pointer}.empty-groups span[data-v-8c420f3e]{font-size:12px;color:#64748b}@media(max-width:780px){.group-rules[data-v-8c420f3e],.option-card[data-v-8c420f3e]{grid-template-columns:1fr 1fr}.option-card .reorder-actions[data-v-8c420f3e]{grid-column:1/-1}.groups-editor__head[data-v-8c420f3e]{align-items:flex-start;flex-direction:column}}.item-sizes[data-v-5aad9295]{margin-top:22px;padding:18px;border:1px solid #d9e2ef;border-radius:11px;background:#f8fbff}.item-sizes h3[data-v-5aad9295]{margin:0;font-size:17px}.item-sizes p[data-v-5aad9295]{margin:4px 0 0;color:#66758a;font-size:12px}.item-size-list[data-v-5aad9295]{margin-top:14px;display:grid;gap:8px}.item-size-list label[data-v-5aad9295]{min-height:48px;padding:8px 10px;display:grid;grid-template-columns:20px minmax(120px,1fr) auto 120px;align-items:center;gap:10px;border:1px solid #d4deec;border-radius:9px;background:#fff}.item-size-list label.selected[data-v-5aad9295]{border-color:#8eaeeb;background:#f4f8ff}.item-size-list input[type=checkbox][data-v-5aad9295]{width:18px;height:18px;accent-color:#004ac6}.item-size-list span[data-v-5aad9295]{color:#66758a;font-size:11px;font-weight:750}.item-size-price[data-v-5aad9295]{width:100%;min-height:36px;padding:7px 9px;border:1px solid #c4d1e3;border-radius:7px;font:inherit}.item-sizes-empty[data-v-5aad9295]{padding:12px;border:1px dashed #9bb4de;border-radius:8px;text-align:center}@media(max-width:780px){.item-size-list label[data-v-5aad9295]{grid-template-columns:20px 1fr}.item-size-list span[data-v-5aad9295],.item-size-price[data-v-5aad9295]{grid-column:2}}.dialog-backdrop[data-v-ce185a20]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:28px;display:grid;place-items:center;background:#07101f85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-dialog[data-v-ce185a20]{max-height:calc(100dvh - 56px);overflow:auto;border:1px solid #d3dceb;border-radius:14px;background:#fff;box-shadow:0 26px 72px #07101f42;direction:rtl}.menu-dialog>header[data-v-ce185a20]{position:sticky;top:0;z-index:2;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f1;background:#fff}.menu-dialog>header span[data-v-ce185a20]{color:var(--sprynv-accent);font-size:12px;font-weight:750}.menu-dialog>header h2[data-v-ce185a20]{margin:3px 0 0;font-size:23px}.menu-dialog>header button[data-v-ce185a20]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:#f2f5f9;color:#52617a;cursor:pointer}.menu-dialog form[data-v-ce185a20]{padding:22px}.menu-dialog footer[data-v-ce185a20]{margin-top:22px;display:flex;gap:10px}.menu-button[data-v-ce185a20]{min-height:42px;padding:9px 18px;border:1px solid #c6d0df;border-radius:8px;background:#fff;color:var(--sprynv-ink);font:inherit;font-weight:750;cursor:pointer}.menu-button.primary[data-v-ce185a20],.mw-primary[data-v-ce185a20]{border-color:var(--sprynv-accent);background:var(--sprynv-accent);color:#fff}.mw-primary[data-v-ce185a20]{min-height:42px;padding:9px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.dialog-availability[data-v-ce185a20]{display:flex;align-items:center;gap:9px;font-weight:700}.dialog-availability input[data-v-ce185a20]{width:18px;height:18px;accent-color:var(--sprynv-accent)}.dialog-error[data-v-ce185a20]{padding:10px 12px;border-radius:8px;background:#fff0f0;color:#a32626}.offers-workspace[data-v-ce185a20]{min-width:0;padding:24px;background:#fbfcff;direction:rtl}.offers-toolbar[data-v-ce185a20]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--sprynv-line)}.offers-toolbar p[data-v-ce185a20]{margin:0;color:var(--sprynv-ink-soft);font-size:12px}.offers-toolbar h2[data-v-ce185a20]{margin:4px 0 0;font-size:25px}.offers-list[data-v-ce185a20]{display:grid;margin-top:8px}.offer-row[data-v-ce185a20]{min-height:122px;padding:18px 0;display:grid;grid-template-columns:86px minmax(210px,1fr) 150px 100px auto;align-items:center;gap:18px;border-bottom:1px solid var(--sprynv-line)}.offer-mark[data-v-ce185a20]{width:82px;height:78px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#eef4ff;color:var(--sprynv-accent)}.offer-mark img[data-v-ce185a20]{width:100%;height:100%;object-fit:cover}.offer-copy span[data-v-ce185a20]{color:var(--sprynv-accent);font-size:11px;font-weight:800}.offer-copy h3[data-v-ce185a20]{margin:3px 0;font-size:17px}.offer-copy p[data-v-ce185a20]{margin:0;color:var(--sprynv-ink-soft);font-size:12px}.offer-copy small[data-v-ce185a20]{display:block;margin-top:6px;color:#5373a8}.offer-price[data-v-ce185a20]{display:grid;gap:2px}.offer-price del[data-v-ce185a20]{color:var(--sprynv-ink-soft);font-size:12px}.offer-price strong[data-v-ce185a20]{font-size:18px}.offer-price small[data-v-ce185a20]{color:var(--sprynv-positive);font-weight:750}.offer-state[data-v-ce185a20]{display:flex;align-items:center;gap:8px}.offer-state b[data-v-ce185a20]{font-size:12px}.offer-actions[data-v-ce185a20]{display:flex;align-items:center;gap:7px}.offer-actions button[data-v-ce185a20],.components-editor button[data-v-ce185a20]{min-height:36px;padding:7px 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #c8d4e5;border-radius:8px;background:#fff;color:var(--sprynv-ink);font:inherit;font-size:12px;cursor:pointer}.offer-actions .danger[data-v-ce185a20]{padding:7px;color:brown}.offers-empty[data-v-ce185a20]{min-height:420px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--sprynv-ink-soft)}.offers-empty h3[data-v-ce185a20]{margin:13px 0 4px;color:var(--sprynv-ink)}.offers-empty p[data-v-ce185a20]{margin:0 0 16px}.offers-error[data-v-ce185a20],.offer-preview[data-v-ce185a20]{margin:14px 0;padding:11px 13px;border-radius:9px}.offers-error[data-v-ce185a20]{background:#fff1f1;color:#9f2525}.offer-preview[data-v-ce185a20]{display:flex;align-items:center;gap:10px;background:#effaf5;color:#116e4b}.offer-preview div[data-v-ce185a20]{display:grid;flex:1}.offer-preview span[data-v-ce185a20]{font-size:12px}.offer-preview button[data-v-ce185a20]{border:0;background:transparent;color:inherit}.offer-dialog[data-v-ce185a20]{width:min(960px,100%)}.offer-form-grid[data-v-ce185a20]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.offer-form-grid label[data-v-ce185a20],.component-grid label[data-v-ce185a20]{display:grid;gap:7px}.offer-form-grid span[data-v-ce185a20],.component-grid span[data-v-ce185a20],.candidate-list label span[data-v-ce185a20]{font-size:12px;font-weight:750}.offer-form-grid .wide[data-v-ce185a20]{grid-column:1/-1}.offer-form-grid input[data-v-ce185a20],.offer-form-grid select[data-v-ce185a20],.offer-form-grid textarea[data-v-ce185a20],.component-grid input[data-v-ce185a20],.component-grid select[data-v-ce185a20],.candidate-list input[data-v-ce185a20],.candidate-list select[data-v-ce185a20]{width:100%;padding:10px 11px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:var(--sprynv-ink);font:inherit}.offer-value[data-v-ce185a20]{margin:18px 0;padding:14px 16px;display:grid;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:18px;border:1px solid #cbdcf8;border-radius:11px;background:#f5f8ff;color:var(--sprynv-accent)}.offer-value div[data-v-ce185a20]{display:grid}.offer-value span[data-v-ce185a20]{font-size:11px;color:var(--sprynv-ink-soft)}.components-editor[data-v-ce185a20]{padding-top:18px;border-top:1px solid var(--sprynv-line)}.components-editor>header[data-v-ce185a20]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.components-editor h3[data-v-ce185a20]{margin:0}.components-editor p[data-v-ce185a20]{margin:4px 0;color:var(--sprynv-ink-soft);font-size:12px}.components-editor>header>div[data-v-ce185a20]:last-child{display:flex;gap:7px}.component-card[data-v-ce185a20]{margin-top:12px;padding:15px;border:1px solid #dbe3ee;border-radius:11px;background:#fbfcfe}.component-card>header[data-v-ce185a20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.component-card>header button[data-v-ce185a20]{color:brown}.component-grid[data-v-ce185a20]{display:grid;grid-template-columns:1fr 110px 1.4fr;gap:12px}.candidate-list[data-v-ce185a20]{margin-top:12px;display:grid;gap:8px}.candidate-list>div[data-v-ce185a20]{display:grid;grid-template-columns:1fr 150px 38px;align-items:end;gap:8px}.candidate-list>div>button[data-v-ce185a20]{min-width:38px;padding:7px;color:brown}.candidate-list label[data-v-ce185a20]{display:grid;gap:5px}.add-candidate[data-v-ce185a20]{justify-self:start}.dialog-availability[data-v-ce185a20]{margin-top:14px}.dialog-error[data-v-ce185a20]{margin-top:12px}.mw-switch[data-v-ce185a20]{width:42px;height:24px;padding:2px;border:0;border-radius:999px;background:#c6cfdd}.mw-switch[aria-checked=true][data-v-ce185a20]{background:var(--sprynv-accent)}.mw-switch span[data-v-ce185a20]{width:20px;height:20px;display:block;border-radius:50%;background:#fff;transition:transform .18s ease}.mw-switch[aria-checked=true] span[data-v-ce185a20]{transform:translate(-18px)}@media(max-width:1000px){.offer-row[data-v-ce185a20]{grid-template-columns:70px 1fr 130px}.offer-state[data-v-ce185a20],.offer-actions[data-v-ce185a20]{grid-column:auto}.component-grid[data-v-ce185a20]{grid-template-columns:1fr 100px}.component-grid label[data-v-ce185a20]:last-child{grid-column:1/-1}}@media(max-width:720px){.offers-workspace[data-v-ce185a20]{padding:18px}.offers-toolbar[data-v-ce185a20]{align-items:stretch;flex-direction:column}.offer-row[data-v-ce185a20]{grid-template-columns:64px 1fr;gap:12px}.offer-price[data-v-ce185a20],.offer-state[data-v-ce185a20],.offer-actions[data-v-ce185a20]{grid-column:2}.offer-form-grid[data-v-ce185a20],.component-grid[data-v-ce185a20]{grid-template-columns:1fr}.offer-form-grid .wide[data-v-ce185a20],.component-grid label[data-v-ce185a20]:last-child{grid-column:auto}.offer-value[data-v-ce185a20]{grid-template-columns:1fr 1fr}.offer-value>svg[data-v-ce185a20]{display:none}.candidate-list>div[data-v-ce185a20]{grid-template-columns:1fr}.offer-dialog[data-v-ce185a20]{max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){[data-v-ce185a20]{transition-duration:.01ms!important}}.offer-copy em[data-v-ce185a20]{display:inline-block;margin-top:7px;padding:3px 7px;border-radius:999px;background:#fff1df;color:#8a4d00;font-size:11px;font-style:normal;font-weight:800}.offer-image-field[data-v-ce185a20]{display:grid;gap:7px}.offer-image-field>span[data-v-ce185a20]{font-size:12px;font-weight:750}.offer-image-upload[data-v-ce185a20]{min-height:44px;display:flex;align-items:center;gap:8px}.offer-image-upload img[data-v-ce185a20]{width:52px;height:44px;object-fit:cover;border:1px solid #d7e0ec;border-radius:8px}.offer-image-upload label[data-v-ce185a20],.offer-image-upload button[data-v-ce185a20]{min-height:38px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:var(--sprynv-ink);font:inherit;font-size:12px;cursor:pointer}.offer-image-upload input[data-v-ce185a20]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.menu-workspace-v2{--mw-bg: #f9f9ff;--mw-surface: #ffffff;--mw-low: #f0f3ff;--mw-container: #dbe1ff;--mw-navy: #252f48;--mw-blue: #004ac6;--mw-blue-dark: #003ea8;--mw-ink: #111c2d;--mw-muted: #434655;--mw-meta: #737686;--mw-success: #006c49;--mw-danger: #ba1a1a;--mw-line: #c3c6d7;--mw-line-strong: #aeb2c5;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;direction:rtl;color:var(--mw-ink);font-size:14px}.mw-alert{min-height:44px;margin-bottom:12px;padding:10px 14px;display:flex;align-items:center;gap:9px;border:1px solid;border-radius:8px;background:var(--mw-surface)}.mw-alert span:nth-child(2),.mw-alert>span:first-child{flex:1}.mw-alert.success{border-color:#b7dfcf;color:var(--mw-success)}.mw-alert.error{border-color:#f0bbb6;color:var(--mw-danger)}.mw-alert button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.mw-loading,.mw-shell{min-height:0;height:100%;flex:1;display:grid;grid-template-columns:280px minmax(520px,1fr) 280px;overflow:hidden;border:1px solid var(--mw-line);border-radius:16px;background:var(--mw-surface)}.without-inspector .mw-shell{grid-template-columns:280px minmax(520px,1fr)}.mw-loading>*{padding:24px;border-left:1px solid var(--mw-line)}.mw-loading>*:last-child{border-left:0}.mw-loading i{height:46px;margin-bottom:14px;display:block;border-radius:8px;background:linear-gradient(90deg,#eef2f7 25%,#f8faff,#eef2f7 75%);background-size:200% 100%;animation:mw-shimmer 1.4s infinite linear}.mw-loading main i{height:112px}.mw-categories{min-width:0;padding:24px 20px;display:flex;flex-direction:column;border-left:1px solid var(--mw-line);background:#fafafa;overflow:auto}.mw-mode{margin:0;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #e4e4e7;border-radius:9px;background:#f4f4f5}.mw-mode button{min-height:38px;border:0;border-radius:6px;background:transparent;color:#52525b;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.mw-mode button:hover{color:#18181b}.mw-mode button:active{transform:translateY(1px)}.mw-mode button.active{background:#fff;color:var(--mw-blue);box-shadow:0 1px 3px #18181b1a,0 1px 2px #18181b0f}.mw-mode b{margin-inline-start:4px;color:inherit}.mw-category-search,.mw-search,.mw-select{min-width:0;display:flex;align-items:center;gap:9px;border:1px solid var(--mw-line-strong);border-radius:8px;background:var(--mw-surface);color:var(--mw-meta)}.mw-category-search{min-height:42px;margin:16px 0 10px;padding:0 12px;border-color:#d4d4d8;border-radius:8px;color:#71717a}.mw-category-search:focus-within{border-color:#93b4ec;box-shadow:0 0 0 3px #155bd31a}.mw-category-search input,.mw-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--mw-ink);font:inherit}.mw-category-search input::placeholder,.mw-search input::placeholder{color:#8390a3}.mw-category-list{display:grid;gap:0;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7}.mw-category-list button{position:relative;min-height:50px;padding:0 10px;display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:10px;border:0;border-bottom:1px solid #e4e4e7;border-radius:0;background:transparent;color:#52525b;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.mw-category-list button:last-child{border-bottom:0}.mw-category-list button:hover{background:#f4f4f5;color:#18181b}.mw-category-list button:active{transform:translateY(1px)}.mw-category-list button.active{border-radius:7px;background:#eff6ff;color:var(--mw-blue)}.mw-category-list button.active:after{content:"";position:absolute;inset-block:8px;inset-inline-start:0;width:3px;border-radius:999px;background:var(--mw-blue)}.mw-category-list span{min-width:0;overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mw-category-list svg{flex:none;color:#71717a}.mw-category-list button.active svg{color:var(--mw-blue)}.mw-category-list b{min-width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#f4f4f5;color:#52525b;font-size:12px;font-variant-numeric:tabular-nums}.mw-category-list button.active b{background:#dbeafe;color:var(--mw-blue)}.mw-add-category,.mw-publish-button{min-height:46px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font:inherit;font-weight:750;cursor:pointer}.mw-add-category{margin-top:14px;border:1px solid #d4d4d8;background:#fff;color:var(--mw-blue);transition:background .16s ease,border-color .16s ease,transform .16s ease}.mw-add-category:hover{border-color:#a8bce1;background:#f8fbff}.mw-add-category:active{transform:translateY(1px)}.mw-publish-button{margin-top:auto;border:1px solid var(--mw-blue);background:var(--mw-blue);color:#fff}.mw-publish-button:hover:not(:disabled){background:var(--mw-blue-dark)}.mw-publish-button:disabled{opacity:.55;cursor:not-allowed}.mw-last-published{margin-top:auto;padding-top:18px;color:var(--mw-meta);line-height:18px}.mw-list{min-width:0;min-height:0;overflow:auto;background:var(--mw-surface)}.mw-toolbar{min-height:82px;padding:18px 20px;display:grid;grid-template-columns:minmax(200px,1fr) 154px 166px auto;gap:10px;align-items:center;border-bottom:1px solid var(--mw-line)}.mw-search{min-height:44px;padding:0 12px}.mw-select{min-height:44px;padding:0 10px}.mw-select select{min-width:0;flex:1;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--mw-ink);font:inherit}.mw-primary{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mw-blue);border-radius:8px;background:var(--mw-blue);color:#fff;font:inherit;font-weight:750;cursor:pointer;transition:background .18s ease,transform .18s ease}.mw-primary:hover:not(:disabled){background:var(--mw-blue-dark)}.mw-primary:active:not(:disabled){transform:translateY(1px)}.mw-toolbar-actions{display:flex;align-items:center;gap:8px}.mw-size-settings{min-height:44px;padding:9px 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #9fb4d4;border-radius:8px;background:#fff;color:var(--mw-blue);font:inherit;font-weight:750;cursor:pointer}.mw-size-settings:active{transform:translateY(1px)}.mw-groups{padding:8px 20px 24px}.mw-groups.flat{padding-top:4px}.mw-group>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mw-line)}.mw-group>header h2{margin:0;font-size:16px;line-height:24px}.mw-group>header h2 span{color:var(--mw-meta);font-size:13px;font-weight:600}.mw-item-list{divide:none}.mw-item{position:relative;min-height:84px;padding:6px 10px;display:grid;grid-template-columns:56px minmax(150px,1fr) 130px 116px 120px;gap:8px;align-items:center;border-bottom:1px solid var(--mw-line);background:var(--mw-surface);cursor:pointer;transition:background .18s ease,box-shadow .18s ease,outline-color .18s ease}.mw-item.without-image{grid-template-columns:minmax(150px,1fr) 130px 116px 120px}.mw-item:hover{background:#fbfcff}.mw-item.selected{overflow:hidden;border-radius:7px;background:#f8fbff;outline:1px solid #c5d8f5;outline-offset:-1px;box-shadow:inset -4px 0 0 var(--mw-blue)}.mw-item:focus-visible{outline:3px solid rgba(0,74,198,.26);outline-offset:-3px}.mw-thumb{width:56px;height:60px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--mw-line);border-radius:7px;background:var(--mw-low);color:var(--mw-meta)}.mw-thumb img{width:100%;height:100%;object-fit:cover}.mw-item-copy{min-width:0;display:grid;align-content:center;gap:3px}.mw-item-copy strong{overflow:hidden;color:#0f1d33;font-size:15px;line-height:20px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mw-item-copy p{margin:0;overflow:hidden;color:#657187;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.mw-price{min-height:52px;padding-inline:8px;display:grid;place-items:center;border-inline:1px solid #cbd6e7}.mw-price strong{color:#101c30;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.mw-price.has-sizes{padding-block:6px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-content:center;gap:8px}.mw-price.has-sizes>span{min-width:0;display:grid;justify-items:center;gap:2px;font-size:10px}.mw-price.has-sizes b{overflow:hidden;color:#52617a;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mw-price.has-sizes>span.unavailable{opacity:.5;text-decoration:line-through}.mw-availability{min-height:52px;padding-inline:8px;display:flex;align-items:center;justify-content:center;gap:6px;border-inline-end:1px solid #cbd6e7;color:var(--mw-success);font-size:13px;font-weight:750}.mw-availability:after{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.mw-availability span.unavailable,.mw-availability.unavailable{color:var(--mw-danger)}.mw-switch{width:44px;height:26px;min-height:26px;padding:3px;border:0;border-radius:999px;background:#aeb7c5;cursor:pointer;transition:background .18s ease}.mw-switch[aria-checked=true]{background:var(--mw-success)}.mw-switch span{width:20px;height:20px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f1d3333;transform:translate(-18px);transition:transform .2s cubic-bezier(.16,1,.3,1)}.mw-switch[aria-checked=true] span{transform:translate(0)}.mw-switch:disabled{opacity:.55;cursor:not-allowed}.mw-row-actions{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px}.mw-row-actions button,.mw-inspector-actions button,.mw-inspector-footer>button:last-child{min-height:52px;padding:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--mw-line-strong);border-radius:9px;background:var(--mw-surface);color:var(--mw-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mw-row-actions button{width:38px;min-height:38px;padding:0;border-color:#b9c8dc;background:#fbfdff}.mw-row-actions button:hover{border-color:#8eabd5;background:#f1f6ff}.mw-row-actions button:last-child{width:38px;padding:0}.mw-empty{min-height:620px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--mw-meta);text-align:center}.mw-empty h2{margin:4px 0 0;color:var(--mw-ink);font-size:18px}.mw-empty p{margin:0 0 10px}.mw-inspector{min-width:0;padding:24px 20px;display:flex;flex-direction:column;border-right:1px solid var(--mw-line);background:#fafafa;overflow:auto}.mw-inspector-actions{min-height:44px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.mw-inspector-actions button{min-height:44px}.mw-inspector-actions .mw-preview-button{min-width:0;flex:1}.mw-inspector-actions .mw-inspector-clear{width:38px;flex:0 0 38px;padding:0;border-color:transparent;background:transparent;color:var(--mw-meta)}.mw-inspector-actions .mw-inspector-clear:hover{border-color:#d4d4d8;background:#f4f4f5;color:var(--mw-ink)}.mw-hero-image{width:100%;aspect-ratio:4/3;overflow:hidden;display:grid;place-items:center;border-radius:16px;background:var(--mw-low);color:var(--mw-meta)}.mw-hero-image img{width:100%;height:100%;object-fit:cover}.mw-inspector-title{padding:22px 8px 18px;display:grid;justify-items:center;gap:6px;text-align:center;border-bottom:1px solid var(--mw-line)}.mw-inspector-title h2{margin:0;font-size:20px;line-height:30px}.mw-inspector-title strong{font-size:20px;font-variant-numeric:tabular-nums}.mw-inspector-title small{color:var(--mw-meta)}.mw-inspector-details{margin:0}.mw-inspector-details>div{padding:15px 8px;border-bottom:1px solid var(--mw-line)}.mw-inspector-details dt{margin-bottom:8px;color:var(--mw-meta);font-size:11px;font-weight:650}.mw-inspector-details dd{margin:0;font-weight:700}.mw-inspector-availability{display:flex;align-items:center;justify-content:space-between}.mw-inspector-availability dt{margin:0}.mw-inspector-availability dd{display:flex;align-items:center;gap:9px;color:var(--mw-success);font-size:12px}.mw-options dd{min-height:38px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--mw-line);border-bottom:0;background:var(--mw-surface);font-size:12px}.mw-options dd:first-of-type{border-radius:8px 8px 0 0}.mw-options dd:last-child{border-bottom:1px solid var(--mw-line);border-radius:0 0 8px 8px}.mw-options dd span{color:var(--mw-muted);font-weight:500}.mw-description dd{color:var(--mw-meta);font-size:12px;font-weight:400;line-height:19px}.mw-inspector-footer{margin-top:auto;padding-top:18px;display:grid;gap:10px}.mw-inspector-footer .mw-primary{width:100%}.mw-option-truth{display:grid;gap:10px}.mw-option-truth section{padding:10px;border:1px solid #e0e7f1;border-radius:9px;background:#fbfcff}.mw-option-truth header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.mw-option-truth header small{color:var(--mw-muted);font-size:11px}.mw-option-truth button{width:100%;min-height:34px;margin-top:5px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;border:1px solid #c9e5d9;border-radius:7px;background:#f3fbf7;color:#126d4c;font:inherit;font-size:11px;cursor:pointer}.mw-option-truth button.off{border-color:#ecd0d0;background:#fff5f5;color:#9d2020}.mw-option-truth button:disabled{opacity:.55}@keyframes mw-shimmer{to{background-position:-200% 0}}@media(max-width:1400px){.mw-shell,.mw-loading{grid-template-columns:232px minmax(480px,1fr) 232px}.mw-toolbar{grid-template-columns:minmax(180px,1fr) 142px 150px auto}.mw-item{min-height:76px;grid-template-columns:50px minmax(140px,1fr) 104px 100px 88px;gap:7px}.mw-item.without-image{grid-template-columns:minmax(140px,1fr) 104px 100px 88px}.mw-thumb{width:50px;height:54px}.mw-item-copy strong{font-size:14px;line-height:19px}.mw-item-copy p{font-size:10px;line-height:14px}.mw-price,.mw-availability,.mw-row-actions{min-height:48px}.mw-price strong{font-size:15px}.mw-availability{font-size:12px}.mw-row-actions{gap:7px}.mw-row-actions button,.mw-row-actions button:last-child{width:36px;min-height:36px}}@media(max-width:980px){.mw-shell,.mw-loading{grid-template-columns:220px minmax(0,1fr)}.mw-inspector{display:none}.mw-toolbar{grid-template-columns:minmax(180px,1fr) 145px auto}.mw-toolbar .mw-select:nth-of-type(3){display:none}.mw-item{min-height:88px;grid-template-columns:56px minmax(140px,1fr) 96px 102px}.mw-item.without-image{grid-template-columns:minmax(140px,1fr) 96px 102px}.mw-row-actions{display:none}}@media(prefers-reduced-motion:reduce){.menu-workspace-v2 *,.menu-workspace-v2 *:before,.menu-workspace-v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.menu-page[data-v-afd3db31]{min-height:calc(100vh - 100px);direction:rtl}.menu-heading[data-v-afd3db31]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:6px 0 28px}.menu-title-block p[data-v-afd3db31]{margin:0;color:var(--sprynv-ink-soft);font-size:14px}.menu-title-block h1[data-v-afd3db31]{margin:5px 0 0;font-size:36px;line-height:1.12;letter-spacing:-.035em}.menu-heading-actions[data-v-afd3db31]{display:flex;gap:12px;align-items:center}.menu-button[data-v-afd3db31]{min-height:44px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--sprynv-line);border-radius:9px;background:#fff;color:var(--sprynv-ink);font:inherit;font-weight:750;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.menu-button[data-v-afd3db31]:hover:not(:disabled){border-color:#9eb5dc;background:#f8fbff}.menu-button.primary[data-v-afd3db31]{border-color:var(--sprynv-accent);background:var(--sprynv-accent);color:#fff;box-shadow:0 8px 18px #004ac62e}.menu-button.primary[data-v-afd3db31]:hover:not(:disabled){background:var(--sprynv-accent-dark)}.menu-button[data-v-afd3db31]:disabled{cursor:not-allowed;opacity:.55}.publish-strip[data-v-afd3db31]{min-height:64px;margin-bottom:18px;padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #b9dfd0;border-radius:12px;background:#f4fbf8}.publish-strip.draft[data-v-afd3db31]{border-color:#c9d8f6;background:#f5f8ff}.publish-state[data-v-afd3db31]{display:flex;align-items:center;gap:12px}.publish-icon[data-v-afd3db31]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--sprynv-positive);color:#fff}.publish-strip.draft .publish-icon[data-v-afd3db31]{background:var(--sprynv-accent)}.publish-state div[data-v-afd3db31]{display:grid;gap:2px}.publish-state strong[data-v-afd3db31]{font-size:15px}.publish-state small[data-v-afd3db31]{color:var(--sprynv-ink-soft);font-size:12px}.menu-button.publish[data-v-afd3db31]{min-height:38px;padding:7px 14px;border-color:#b4c5ff;color:var(--sprynv-accent);background:#fff}.menu-layout[data-v-afd3db31]{display:grid;grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:20px}.category-panel[data-v-afd3db31],.items-panel[data-v-afd3db31]{border:1px solid #d6dfed;border-radius:12px;background:#fff;box-shadow:0 8px 26px #162b4d09}.category-panel[data-v-afd3db31]{padding:18px}.category-head[data-v-afd3db31]{padding:2px 4px 16px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e7edf5}.category-head span[data-v-afd3db31]{color:var(--sprynv-ink-soft);font-size:12px}.category-head h2[data-v-afd3db31]{margin:3px 0 0;font-size:21px}.category-head .category-total[data-v-afd3db31]{min-width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eef4ff;color:var(--sprynv-accent);font-weight:800}.category-row[data-v-afd3db31]{width:100%;min-height:55px;padding:8px 10px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf1f6;background:transparent;color:var(--sprynv-ink-soft);text-align:right;cursor:pointer;transition:background .16s ease,color .16s ease}.category-row[data-v-afd3db31]:hover{background:#f8fbff}.category-row.active[data-v-afd3db31]{margin-top:10px;border:1px solid #c4d4f4;border-radius:9px;background:#f1f6ff;color:var(--sprynv-accent)}.category-row strong[data-v-afd3db31]{font-size:14px}.category-row small[data-v-afd3db31]{font-variant-numeric:tabular-nums}.category-icon[data-v-afd3db31],.category-initial[data-v-afd3db31]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f1f4f9;color:#52617a}.category-row.active .category-icon[data-v-afd3db31],.category-row.active .category-initial[data-v-afd3db31]{background:#dce9ff;color:var(--sprynv-accent)}.category-initial[data-v-afd3db31]{font-weight:800}.add-category[data-v-afd3db31]{width:100%;min-height:45px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #7ca1e5;border-radius:9px;background:#f8fbff;color:var(--sprynv-accent);font:inherit;font-weight:750;cursor:pointer}.items-panel[data-v-afd3db31]{min-width:0;overflow:hidden}.items-toolbar[data-v-afd3db31]{min-height:72px;padding:14px 18px;display:grid;grid-template-columns:minmax(240px,1fr) 190px auto;align-items:center;gap:14px;border-bottom:1px solid #e1e8f2}.menu-search[data-v-afd3db31]{height:43px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #cdd7e6;border-radius:9px;background:#fff;color:#5f6d81}.menu-search[data-v-afd3db31]:focus-within{border-color:#7ca1e5;box-shadow:0 0 0 3px #004ac61a}.menu-search input[data-v-afd3db31]{width:100%;border:0;outline:0;background:transparent;color:var(--sprynv-ink);font:inherit}.status-select[data-v-afd3db31]{height:43px;padding:0 12px;display:flex;align-items:center;border:1px solid #cdd7e6;border-radius:9px;background:#fff}.status-select select[data-v-afd3db31]{width:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--sprynv-ink);font:inherit}.items-count[data-v-afd3db31]{padding-inline:6px;color:var(--sprynv-ink-soft);font-size:13px;white-space:nowrap}.items-count strong[data-v-afd3db31]{color:var(--sprynv-ink);font-size:17px}.menu-table-wrap[data-v-afd3db31]{overflow-x:auto}.menu-table[data-v-afd3db31]{width:100%;border-collapse:collapse;table-layout:fixed}.menu-table th[data-v-afd3db31]{height:48px;padding:0 16px;border-bottom:1px solid #dde5f0;background:#fbfcfe;color:#344158;font-size:13px;text-align:right}.menu-table th[data-v-afd3db31]:nth-child(1){width:42%}.menu-table th[data-v-afd3db31]:nth-child(2){width:16%}.menu-table th[data-v-afd3db31]:nth-child(3){width:12%}.menu-table th[data-v-afd3db31]:nth-child(4){width:16%}.menu-table th[data-v-afd3db31]:nth-child(5){width:14%}.menu-table td[data-v-afd3db31]{padding:14px 16px;border-bottom:1px solid #e8edf4;vertical-align:middle}.menu-table tbody tr:last-child td[data-v-afd3db31]{border-bottom:0}.menu-table tbody tr[data-v-afd3db31]:hover{background:#fbfdff}.item-summary[data-v-afd3db31]{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px}.item-photo[data-v-afd3db31]{width:78px;height:64px;display:grid;place-items:center;overflow:hidden;border:1px solid #e1e7ef;border-radius:9px;background:#f2f5f9;color:#8390a4}.item-photo img[data-v-afd3db31]{width:100%;height:100%;object-fit:cover}.item-summary strong[data-v-afd3db31]{display:block;margin-bottom:4px;font-size:15px}.item-summary p[data-v-afd3db31]{display:-webkit-box;max-width:390px;margin:0 0 5px;overflow:hidden;color:#637086;font-size:12px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-summary small[data-v-afd3db31]{color:#356fd1;font-size:11px}.category-name[data-v-afd3db31]{color:#647187;font-size:13px}.item-price[data-v-afd3db31]{white-space:nowrap;font-size:14px}.availability-cell[data-v-afd3db31]{display:flex;align-items:center;gap:8px}.availability-switch[data-v-afd3db31]{width:41px;height:23px;padding:2px;border:0;border-radius:999px;background:#c5ccd8;cursor:pointer;transition:background .18s ease}.availability-switch[aria-checked=true][data-v-afd3db31]{background:var(--sprynv-accent)}.availability-switch span[data-v-afd3db31]{width:19px;height:19px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #141e2d4d;transform:translate(0);transition:transform .18s ease}.availability-switch[aria-checked=true] span[data-v-afd3db31]{transform:translate(-18px)}.availability-label[data-v-afd3db31]{padding:4px 7px;border-radius:999px;font-size:11px;font-weight:750;white-space:nowrap}.availability-label.available[data-v-afd3db31]{border:1px solid #b8e4d2;background:#effaf5;color:#0b7a50}.availability-label.unavailable[data-v-afd3db31]{border:1px solid #f0c3c3;background:#fff2f2;color:#b42323}.row-actions[data-v-afd3db31]{display:flex;align-items:center;gap:7px}.edit-button[data-v-afd3db31],.more-button[data-v-afd3db31]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c6d0df;border-radius:8px;background:#fff;color:#25344a;font:inherit;font-size:12px;cursor:pointer}.edit-button[data-v-afd3db31]{padding:7px 10px}.more-button[data-v-afd3db31]{width:36px;color:#9b3131}.edit-button[data-v-afd3db31]:hover,.more-button[data-v-afd3db31]:hover{background:#f5f8fc}.menu-empty[data-v-afd3db31]{min-height:360px;padding:40px;display:grid;place-items:center;align-content:center;text-align:center;color:#7d899a}.menu-empty h2[data-v-afd3db31]{margin:12px 0 5px;color:var(--sprynv-ink);font-size:21px}.menu-empty p[data-v-afd3db31]{margin:0 0 18px}.menu-alert[data-v-afd3db31]{min-height:46px;margin-bottom:14px;padding:10px 14px;display:flex;align-items:center;gap:9px;border-radius:9px}.menu-alert span[data-v-afd3db31]{flex:1}.menu-alert button[data-v-afd3db31]{border:0;background:transparent;color:inherit;font:inherit;font-weight:750;cursor:pointer}.menu-alert.error[data-v-afd3db31]{border:1px solid #efc7c7;background:#fff3f3;color:#9d2020}.menu-alert.success[data-v-afd3db31]{border:1px solid #bce2d2;background:#f1faf6;color:#126d4c}.menu-loading[data-v-afd3db31]{display:grid;gap:14px}.menu-loading i[data-v-afd3db31]{height:80px;border-radius:12px;background:linear-gradient(90deg,#e8edf4 25%,#f6f8fb,#e8edf4 75%);background-size:200% 100%;animation:menu-shimmer-afd3db31 1.2s linear infinite}.dialog-backdrop[data-v-afd3db31]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;padding:28px;display:grid;place-items:center;background:#07101f85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-dialog[data-v-afd3db31]{width:min(760px,100%);max-height:calc(100vh - 56px);overflow:auto;border:1px solid #d3dceb;border-radius:14px;background:#fff;box-shadow:0 26px 72px #07101f42;direction:rtl}.menu-dialog>header[data-v-afd3db31]{position:sticky;top:0;z-index:2;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f1;background:#fff}.menu-dialog>header span[data-v-afd3db31]{color:var(--sprynv-accent);font-size:12px;font-weight:750}.menu-dialog>header h2[data-v-afd3db31]{margin:3px 0 0;font-size:23px}.menu-dialog>header button[data-v-afd3db31]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:#f2f5f9;color:#52617a;cursor:pointer}.menu-dialog form[data-v-afd3db31]{padding:22px}.dialog-grid[data-v-afd3db31]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dialog-grid label[data-v-afd3db31],.category-dialog label[data-v-afd3db31]{display:grid;gap:7px}.dialog-grid label>span[data-v-afd3db31],.category-dialog label>span[data-v-afd3db31]{font-size:13px;font-weight:750}.dialog-grid .wide[data-v-afd3db31]{grid-column:1/-1}.dialog-grid input[data-v-afd3db31],.dialog-grid select[data-v-afd3db31],.dialog-grid textarea[data-v-afd3db31],.category-dialog input[data-v-afd3db31],.option-row input[data-v-afd3db31]{width:100%;padding:10px 12px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:var(--sprynv-ink);font:inherit}.dialog-grid textarea[data-v-afd3db31]{resize:vertical}.option-editor[data-v-afd3db31]{margin-top:20px;padding:16px;border:1px solid #e0e7f0;border-radius:10px;background:#fbfcfe}.option-head[data-v-afd3db31]{display:flex;align-items:center;justify-content:space-between;gap:16px}.option-head h3[data-v-afd3db31]{margin:0;font-size:15px}.option-head p[data-v-afd3db31]{margin:3px 0 0;color:var(--sprynv-ink-soft);font-size:12px}.option-head button[data-v-afd3db31]{min-height:34px;padding:6px 10px;display:flex;align-items:center;gap:6px;border:1px solid #b8c8e6;border-radius:7px;background:#fff;color:var(--sprynv-accent);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.option-row[data-v-afd3db31]{margin-top:10px;display:grid;gap:8px}.variant-row[data-v-afd3db31]{grid-template-columns:1fr 1fr 120px 38px}.modifier-row[data-v-afd3db31]{grid-template-columns:1fr 120px 38px}.option-row button[data-v-afd3db31]{display:grid;place-items:center;border:0;border-radius:7px;background:#fff0f0;color:#a72626;cursor:pointer}.option-empty[data-v-afd3db31]{margin:13px 0 0;color:#7a8798;font-size:12px}.dialog-availability[data-v-afd3db31]{margin-top:18px;display:flex;align-items:center;gap:9px;font-weight:700}.dialog-availability input[data-v-afd3db31]{width:18px;height:18px;accent-color:var(--sprynv-accent)}.dialog-error[data-v-afd3db31]{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:#fff0f0;color:#a32626}.menu-dialog footer[data-v-afd3db31]{margin-top:22px;display:flex;justify-content:flex-start;gap:10px}.category-dialog[data-v-afd3db31]{width:min(460px,100%)}.category-dialog form[data-v-afd3db31]{padding:22px}.sr-only[data-v-afd3db31]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes menu-shimmer-afd3db31{to{background-position:-200% 0}}@media(max-width:1050px){.menu-layout[data-v-afd3db31]{grid-template-columns:220px minmax(0,1fr)}.menu-table th[data-v-afd3db31]:nth-child(2),.menu-table td[data-v-afd3db31]:nth-child(2){display:none}.menu-table th[data-v-afd3db31]:nth-child(1){width:48%}.items-toolbar[data-v-afd3db31]{grid-template-columns:minmax(180px,1fr) 170px}.items-count[data-v-afd3db31]{grid-column:1/-1}}@media(max-width:780px){.menu-heading[data-v-afd3db31]{align-items:stretch;flex-direction:column}.menu-heading-actions[data-v-afd3db31]{display:grid;grid-template-columns:1fr 1fr}.menu-layout[data-v-afd3db31]{display:flex;flex-direction:column}.category-panel[data-v-afd3db31]{width:100%;display:flex;gap:8px;overflow-x:auto}.category-head[data-v-afd3db31]{display:none}.category-row[data-v-afd3db31]{min-width:max-content;border:1px solid #e1e7ef;border-radius:8px}.add-category[data-v-afd3db31]{min-width:130px;margin:0}.items-panel[data-v-afd3db31]{width:100%}.menu-table[data-v-afd3db31],.menu-table tbody[data-v-afd3db31],.menu-table tr[data-v-afd3db31],.menu-table td[data-v-afd3db31]{display:block}.menu-table thead[data-v-afd3db31]{display:none}.menu-table tr[data-v-afd3db31]{padding:14px}.menu-table td[data-v-afd3db31]{padding:7px 0;border:0}.row-actions[data-v-afd3db31]{justify-content:flex-start}.dialog-grid[data-v-afd3db31]{grid-template-columns:1fr}.dialog-grid .wide[data-v-afd3db31]{grid-column:auto}.variant-row[data-v-afd3db31],.modifier-row[data-v-afd3db31]{grid-template-columns:1fr}.option-row button[data-v-afd3db31]{min-height:38px}.dialog-backdrop[data-v-afd3db31]{padding:12px}.menu-dialog[data-v-afd3db31]{max-height:calc(100vh - 24px)}}@media(prefers-reduced-motion:reduce){[data-v-afd3db31],[data-v-afd3db31]:before,[data-v-afd3db31]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.size-add-button[data-v-afd3db31]{width:100%;margin-top:12px}.size-preset-list[data-v-afd3db31]{margin-top:18px;display:grid;gap:7px}.size-preset-list>div[data-v-afd3db31]{min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d8e1ed;border-radius:8px;background:#f8fbff}.size-preset-list button[data-v-afd3db31]{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;background:#fff0f0;color:#a32635;cursor:pointer}.size-preset-empty[data-v-afd3db31]{margin:18px 0 0;padding:14px;border:1px dashed #9bb4de;border-radius:8px;color:#66758a;text-align:center}.delete-confirm-backdrop[data-v-afd3db31]{z-index:50}.delete-confirm-dialog[data-v-afd3db31]{width:min(420px,100%);padding:28px;text-align:center;overflow:visible}.delete-confirm-icon[data-v-afd3db31]{width:52px;height:52px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:#fff0f0;color:#b4232f}.delete-confirm-dialog h2[data-v-afd3db31]{margin:0;font-size:23px}.delete-confirm-dialog>p[data-v-afd3db31]:not(.dialog-error){margin:10px auto 0;max-width:340px;color:#637086;font-size:14px;line-height:1.8}.delete-confirm-dialog footer[data-v-afd3db31]{justify-content:center}.menu-button.danger[data-v-afd3db31]{border-color:#b4232f;background:#b4232f;color:#fff}.menu-button.danger[data-v-afd3db31]:hover:not(:disabled){border-color:#921c26;background:#921c26}.item-image-field[data-v-afd3db31]{display:grid;gap:7px}.item-image-field>span[data-v-afd3db31]{font-size:13px;font-weight:750}.item-image-control[data-v-afd3db31]{min-height:72px;padding:8px;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #cbd6e5;border-radius:8px;background:#fff}.item-image-preview[data-v-afd3db31]{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#f4f4f5;color:#71717a}.item-image-preview img[data-v-afd3db31]{width:100%;height:100%;object-fit:cover}.item-image-actions[data-v-afd3db31]{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.item-image-upload[data-v-afd3db31],.item-image-actions button[data-v-afd3db31]{min-height:34px;padding:6px 9px;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border:1px solid #d4d4d8;border-radius:7px;background:#fff;color:#27272a;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.item-image-actions button[data-v-afd3db31]{color:#a32635}.item-image-input[data-v-afd3db31]{position:absolute;width:1px!important;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.item-image-actions small[data-v-afd3db31]{min-width:0;flex-basis:100%;overflow:hidden;color:#71717a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.category-icon-picker[data-v-afd3db31]{margin:18px 0 0;padding:0;border:0}.category-icon-picker legend[data-v-afd3db31]{margin-bottom:9px;font-size:13px;font-weight:750}.category-icon-picker>div[data-v-afd3db31]{max-height:248px;padding:2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;overflow-y:auto}.category-icon-picker button[data-v-afd3db31]{min-height:62px;padding:7px 5px;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid #d4d4d8;border-radius:8px;background:#fff;color:#52525b;font:inherit;font-size:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.category-icon-picker button[data-v-afd3db31]:hover{border-color:#a1a1aa;background:#fafafa;color:#18181b}.category-icon-picker button[data-v-afd3db31]:active{transform:scale(.98)}.category-icon-picker button.selected[data-v-afd3db31]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb}.category-icon-picker button span[data-v-afd3db31]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-workspace{position:relative;width:100%;max-width:none;height:100%;min-height:0;margin-inline:auto;padding-bottom:62px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;direction:rtl}.settings-grid{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"rail content";gap:10px;overflow:hidden;direction:rtl}.settings-rail{grid-area:rail;min-height:0;display:flex;flex-direction:column;gap:10px}.settings-sections{padding:8px;display:grid;gap:4px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff}.settings-sections button{min-height:58px;padding:8px 9px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sprynv-ink-soft);font:inherit;text-align:right;transition:background var(--sprynv-fast),border-color var(--sprynv-fast),transform var(--sprynv-fast)}.settings-sections button>svg{width:32px;height:32px;padding:6px;box-sizing:border-box;border:1px solid #d6deed;border-radius:7px;background:#f7f9ff;color:var(--sprynv-accent)}.settings-sections button span{min-width:0;display:grid;gap:2px}.settings-sections button strong{color:inherit;font-size:13px}.settings-sections button small{overflow:hidden;color:#687084;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-sections button:hover{background:#f7f9ff;color:var(--sprynv-ink)}.settings-sections button:active{transform:scale(.99)}.settings-sections button.active{border-color:#8fb4f4;background:#e7efff;color:var(--sprynv-accent);box-shadow:inset -3px 0 0 var(--sprynv-accent)}.settings-sections button.active>svg{border-color:#a8c4f4;background:#fff}.settings-sections button.active small{color:#4d5e7e}.settings-content{grid-area:content;min-height:0;padding:16px 18px 78px;overflow:auto;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;scrollbar-gutter:stable}.settings-form{display:grid;gap:10px}.settings-form>header{padding:1px 2px 12px;border-bottom:1px solid #dfe5ef}.settings-form>header span{color:var(--sprynv-accent);font-size:11px;font-weight:800}.settings-form h2{margin:4px 0 3px;font-size:23px;line-height:1.35}.settings-form p{margin:0;color:var(--sprynv-ink-soft);font-size:12px;line-height:1.65}.settings-form>label,.settings-form>.field-pair,.settings-form>.logo-editor,.settings-form>.hours-list,.settings-form>.runtime-panel,.settings-form>.setting-group{padding:12px;border:1px solid #cbd4e5;border-radius:7px;background:#fff}.settings-form label{display:grid;gap:5px;color:var(--sprynv-ink);font-size:12px;font-weight:800}.settings-form input,.settings-form textarea,.settings-form select{width:100%;min-height:38px;padding:8px 10px;box-sizing:border-box;border:1px solid #bfc9dc;border-radius:7px;background:#fff;color:var(--sprynv-ink);font:inherit}.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{border-color:var(--sprynv-accent);outline:3px solid rgba(0,74,198,.12);outline-offset:0}.settings-form textarea{resize:vertical}.settings-form label small{color:var(--sprynv-ink-soft);font-size:10px;font-weight:500}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.logo-editor{min-height:78px;display:flex;align-items:center;gap:13px;background:#f5f8ff!important}.logo-preview{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;border:1px solid #a9bce0;border-radius:9px;background:#fff}.logo-preview b{color:var(--sprynv-accent);font-size:24px}.logo-editor>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.logo-editor small{width:100%;color:var(--sprynv-ink-soft);font-size:10px}.upload-control,.button-primary,.button-secondary{min-height:36px;padding:7px 11px;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border-radius:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background var(--sprynv-fast),border-color var(--sprynv-fast),transform var(--sprynv-fast)}.upload-control,.button-secondary{border:1px solid var(--sprynv-line);background:#fff;color:var(--sprynv-ink)}.button-primary{border:1px solid var(--sprynv-accent);background:var(--sprynv-accent);color:#fff}.button-primary:hover:not(:disabled){background:var(--sprynv-accent-dark)}.button-secondary:hover:not(:disabled){background:#eef4ff}.button-primary:active:not(:disabled),.button-secondary:active:not(:disabled){transform:scale(.98)}.button-primary:disabled,.button-secondary:disabled{opacity:.45;cursor:not-allowed}.upload-control input{position:absolute;width:1px;height:1px;opacity:0}.text-danger,.icon-danger{border:0;background:transparent;color:var(--sprynv-danger)}.settings-form>footer{padding-top:10px;display:flex;justify-content:flex-start;border-top:1px solid #dfe5ef}.hours-list{display:grid}.hours-row{min-height:50px;display:grid;grid-template-columns:86px 142px 1fr auto 1fr;align-items:center;gap:8px;border-bottom:1px solid #e5eaf3}.hours-row:last-child{border-bottom:0}.hours-row strong{font-size:12px}.hours-row input,.hours-row select{min-height:34px;padding:6px 8px}.runtime-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-color:#9db6df!important;background:#f5f8ff!important}.runtime-panel .field-pair,.runtime-panel .button-secondary{grid-column:1 / -1}.switch-row{min-height:36px;display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px}.switch-row input,.zone-active input{width:18px;height:18px;min-height:0;accent-color:var(--sprynv-accent)}.setting-group{display:grid;gap:10px}.setting-group h3{margin:0;font-size:15px}.group-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.field-policy{min-height:42px;padding:5px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e8edf5}.field-policy:last-child{border-bottom:0}.field-policy select{width:150px;min-height:34px}.field-policy.locked b{color:var(--sprynv-positive);font-size:11px}.zone-row{padding:9px 0;display:grid;grid-template-columns:minmax(150px,1.3fr) 1fr 1fr auto 36px;align-items:end;gap:8px;border-bottom:1px solid #e5eaf3}.zone-row input{min-height:35px;padding:6px 8px}.zone-active{padding-bottom:9px;display:flex!important;align-items:center;gap:5px}.icon-danger{width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffd2cc;border-radius:7px}.inline-empty{padding:18px;border:1px dashed var(--sprynv-line);border-radius:7px;color:var(--sprynv-ink-soft);text-align:center}.settings-preview{padding:12px;overflow:auto;border:1px solid #9fb6de;border-radius:8px;background:#f5f8ff}.settings-preview header{display:flex;align-items:center;gap:7px;color:var(--sprynv-accent);font-size:12px}.settings-preview p{padding:9px 0;color:var(--sprynv-ink-soft);border-bottom:1px solid #d9e1ef;font-size:11px}.settings-preview dl{display:grid;gap:7px;font-size:11px}.settings-preview dl div{display:flex;justify-content:space-between}.settings-preview dt{color:var(--sprynv-ink-soft)}.settings-preview dd{margin:0;font-weight:800}.settings-error,.settings-notice{margin-top:10px;padding:10px 12px;border-radius:7px;font-size:12px}.settings-error{border-right:3px solid var(--sprynv-danger);background:#fff1f0;color:#93000a}.settings-notice{display:flex;align-items:center;gap:7px;border-right:3px solid var(--sprynv-positive);background:#e9f8f1;color:#075f42}.publish-bar{position:absolute;right:230px;bottom:0;left:0;z-index:8;min-height:54px;padding:8px 12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;box-sizing:border-box;border:1px solid var(--sprynv-line);border-radius:7px;background:#fff;box-shadow:0 8px 22px #111c2d14}.publish-bar>div{margin-left:auto;display:grid;gap:1px}.publish-bar strong{font-size:12px}.publish-bar small{color:var(--sprynv-ink-soft);font-size:10px}.settings-skeleton{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr;gap:14px}.settings-skeleton i{height:100%;border-radius:8px;background:#eef2f9}.settings-skeleton i:first-child{height:240px}.settings-skeleton i:last-child{display:none}.settings-failure{min-height:420px;display:grid;place-content:center;justify-items:center;text-align:center}.settings-failure p{color:var(--sprynv-ink-soft)}.settings-failure button{padding:8px 13px;border:1px solid var(--sprynv-line);border-radius:7px;background:#fff}@media(max-width:1120px){.settings-grid{grid-template-columns:190px minmax(0,1fr)}.publish-bar{right:200px}.zone-row{grid-template-columns:1fr 1fr}.zone-active,.icon-danger{align-self:center}}@media(max-width:760px){.settings-workspace{padding-bottom:0;overflow:auto}.settings-grid{display:block;overflow:visible}.settings-rail{margin-bottom:10px}.settings-sections{display:flex;overflow:auto}.settings-sections button{min-width:170px;flex:0 0 auto}.settings-content{padding:14px;overflow:visible}.field-pair,.zone-row{grid-template-columns:1fr}.hours-row{padding:9px 0;grid-template-columns:1fr 1fr}.hours-row input{grid-row:2}.publish-bar{position:static;margin-top:10px;display:grid}.publish-bar>div{margin:0}}.workflow-customization[data-v-0e0ad0b7]{min-height:0;display:grid;gap:12px;align-content:start;overflow:auto;padding:16px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff}.workflow-customization>header[data-v-0e0ad0b7]{padding-bottom:12px;border-bottom:1px solid #dfe5ef}.workflow-customization>header span[data-v-0e0ad0b7]{display:flex;align-items:center;gap:6px;color:var(--sprynv-accent);font-size:11px;font-weight:800}.workflow-customization h2[data-v-0e0ad0b7]{margin:3px 0;font-size:21px}.workflow-customization p[data-v-0e0ad0b7]{margin:0;color:var(--sprynv-ink-soft);font-size:12px}.fulfillment-check[data-v-0e0ad0b7]{margin:0;padding:11px;border:1px solid #dfe5ef;border-radius:8px;background:#f8faff}.fulfillment-check legend[data-v-0e0ad0b7]{font-size:12px;font-weight:800}.fulfillment-check>p[data-v-0e0ad0b7]{margin:2px 0 9px;font-size:10px}.fulfillment-choices[data-v-0e0ad0b7]{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:7px}.fulfillment-choices label[data-v-0e0ad0b7]{min-height:54px;display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #dfe5ef;border-radius:7px;background:#fff;color:#6f7c90;cursor:pointer}.fulfillment-choices label.selected[data-v-0e0ad0b7]{border-color:var(--sprynv-accent);background:#edf4ff;color:var(--sprynv-accent);box-shadow:inset 0 0 0 1px var(--sprynv-accent)}.fulfillment-choices input[data-v-0e0ad0b7]{accent-color:var(--sprynv-accent)}.fulfillment-choices span[data-v-0e0ad0b7]{display:grid}.fulfillment-choices strong[data-v-0e0ad0b7]{color:#253047;font-size:11px}.fulfillment-choices small[data-v-0e0ad0b7]{font-size:9px}.workflow-paths[data-v-0e0ad0b7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workflow-path[data-v-0e0ad0b7]{min-width:0;padding:10px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.workflow-path.inactive[data-v-0e0ad0b7]{border-color:#d9dee7;border-style:dashed;background:#f4f6f9}.workflow-path>header[data-v-0e0ad0b7]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid #e2e7ef;color:var(--sprynv-accent)}.workflow-path>header span[data-v-0e0ad0b7]{display:grid}.workflow-path>header strong[data-v-0e0ad0b7]{color:#253047;font-size:12px}.workflow-path>header small[data-v-0e0ad0b7]{color:#7a8699;font-size:9px}.workflow-path>header b[data-v-0e0ad0b7]{padding:2px 6px;border-radius:10px;background:#daf2e7;color:#176b4a;font-size:8px}.workflow-path.inactive>header[data-v-0e0ad0b7]{color:#8a94a5}.workflow-path.inactive>header b[data-v-0e0ad0b7]{background:#e1e5eb;color:#667085}.workflow-disabled-note[data-v-0e0ad0b7]{margin:8px 0 0!important;padding:7px 9px;border-radius:6px;background:#e7ebf1;color:#596579!important;font-size:9px!important;font-weight:700}.workflow-options[data-v-0e0ad0b7]{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0}.workflow-options legend[data-v-0e0ad0b7]{grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:800}.workflow-options label[data-v-0e0ad0b7]{min-height:94px;padding:11px;display:flex;align-items:flex-start;gap:8px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;cursor:pointer}.workflow-options label[data-v-0e0ad0b7]:last-child{grid-column:1/-1}.workflow-options label[data-v-0e0ad0b7]:hover{border-color:#9fb6de;background:#f8faff}.workflow-options label.selected[data-v-0e0ad0b7]{border-color:var(--sprynv-accent);background:#edf4ff;box-shadow:inset 0 0 0 1px var(--sprynv-accent)}.workflow-options input[data-v-0e0ad0b7]{margin-top:3px;accent-color:var(--sprynv-accent)}.workflow-options span[data-v-0e0ad0b7]{display:grid;gap:4px}.workflow-options strong[data-v-0e0ad0b7]{font-size:12px}.workflow-options small[data-v-0e0ad0b7]{color:var(--sprynv-ink-soft);font-size:10px;line-height:1.55}.workflow-options em[data-v-0e0ad0b7]{color:var(--sprynv-accent);font-size:10px;font-style:normal;font-weight:700}.workflow-path .workflow-options[data-v-0e0ad0b7]{margin-top:8px;grid-template-columns:1fr}.workflow-path .workflow-options label[data-v-0e0ad0b7],.workflow-path .workflow-options label[data-v-0e0ad0b7]:last-child{grid-column:auto;min-height:76px;padding:9px}.workflow-path .workflow-options strong[data-v-0e0ad0b7]{font-size:11px}.workflow-path .workflow-options small[data-v-0e0ad0b7],.workflow-path .workflow-options em[data-v-0e0ad0b7]{font-size:9px}.workflow-path .workflow-options[data-v-0e0ad0b7]:disabled{opacity:.48}.workflow-path .workflow-options:disabled label[data-v-0e0ad0b7]{border-color:#dfe3e9;background:#f7f8fa;color:#6c7585;cursor:not-allowed;box-shadow:none}.workflow-path .workflow-options:disabled label[data-v-0e0ad0b7]:hover{border-color:#dfe3e9;background:#f7f8fa}.workflow-path .workflow-options:disabled em[data-v-0e0ad0b7]{color:#778294}.workflow-path .workflow-options:disabled input[data-v-0e0ad0b7]{cursor:not-allowed}.workflow-preview[data-v-0e0ad0b7]{padding:11px;border:1px solid #d6dfed;border-radius:8px;background:#f8faff}.workflow-preview>header[data-v-0e0ad0b7]{display:flex;justify-content:space-between;gap:8px}.workflow-preview>header small[data-v-0e0ad0b7]{color:var(--sprynv-ink-soft);font-size:10px}.preview-routes[data-v-0e0ad0b7]{margin-top:9px;display:grid;gap:8px}.preview-routes article[data-v-0e0ad0b7]{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #dfe5ef}.preview-routes article.inactive[data-v-0e0ad0b7]{opacity:.55}.preview-routes article>strong[data-v-0e0ad0b7]{display:grid;gap:2px;font-size:10px}.preview-routes article>strong small[data-v-0e0ad0b7]{color:#718097;font-size:8px}.workflow-preview ol[data-v-0e0ad0b7]{margin:0;padding:0;display:flex;align-items:center;gap:5px;list-style:none}.workflow-preview li[data-v-0e0ad0b7]{display:flex;align-items:center;gap:4px;color:#344158;font-size:10px;font-weight:700}.workflow-preview li[data-v-0e0ad0b7]:not(:last-child):after{content:"←";margin-inline-start:5px;color:#8a97aa}.workflow-preview li b[data-v-0e0ad0b7]{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#dce9ff;color:var(--sprynv-accent);font-size:9px}.workflow-actions[data-v-0e0ad0b7]{padding-top:11px;display:flex;align-items:center;gap:7px;border-top:1px solid #dfe5ef}.workflow-actions>div[data-v-0e0ad0b7]{margin-inline-end:auto;display:grid}.workflow-actions>div strong[data-v-0e0ad0b7]{font-size:11px}.workflow-actions>div small[data-v-0e0ad0b7]{color:var(--sprynv-ink-soft);font-size:9px}.workflow-loading[data-v-0e0ad0b7]{display:grid;gap:8px}.workflow-loading i[data-v-0e0ad0b7]{height:82px;border-radius:8px;background:#eef2f9}@media(max-width:760px){.fulfillment-choices[data-v-0e0ad0b7],.workflow-options[data-v-0e0ad0b7],.workflow-paths[data-v-0e0ad0b7]{grid-template-columns:1fr}.workflow-options label[data-v-0e0ad0b7]:last-child{grid-column:auto}.preview-routes article[data-v-0e0ad0b7]{grid-template-columns:1fr}.workflow-preview ol[data-v-0e0ad0b7]{align-items:flex-start;flex-direction:column}.workflow-preview li[data-v-0e0ad0b7]:after{display:none}.workflow-actions[data-v-0e0ad0b7]{align-items:stretch;flex-direction:column}.workflow-actions>div[data-v-0e0ad0b7]{margin:0 0 4px}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.bot-workspace{grid-area:fields;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff}.bot-quick-setup{margin:0 12px;padding:9px 10px;display:grid;grid-template-columns:minmax(180px,1.2fr) auto minmax(180px,1fr) 130px;align-items:end;gap:9px;border:1px solid #c9d8f0;border-radius:8px;background:#f5f8ff}.bot-quick-setup>div{align-self:center;display:grid;gap:1px}.bot-quick-setup>div small{color:var(--sprynv-accent);font-size:8px;font-weight:800}.bot-quick-setup>div strong{font-size:11px}.bot-quick-setup>div p{margin:0;color:var(--sprynv-ink-soft);font-size:8px;line-height:1.5}.bot-quick-setup label,.bot-editor label{min-width:0;display:grid;gap:4px;color:#354159;font-size:9px;font-weight:800}.bot-quick-setup input,.bot-quick-setup select,.bot-editor input,.bot-editor select,.bot-editor textarea,.bot-flow header input,.bot-choice-editor input,.bot-choice-editor select{min-width:0;width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid #c4cede;border-radius:6px;background:#fff;color:var(--sprynv-ink);font:inherit}.bot-quick-setup input:focus-visible,.bot-quick-setup select:focus-visible,.bot-editor input:focus-visible,.bot-editor select:focus-visible,.bot-editor textarea:focus-visible,.bot-flow header input:focus-visible,.bot-choice-editor input:focus-visible,.bot-choice-editor select:focus-visible{outline:2px solid var(--sprynv-accent);outline-offset:1px}.bot-builder-grid{min-height:0;flex:1;margin:0 12px;display:grid;grid-template-columns:174px 280px minmax(250px,1fr) 210px;gap:8px;overflow:hidden}.bot-journeys,.bot-flow,.bot-editor,.bot-phone-preview{min-width:0;min-height:0;border:1px solid #d5ddea;border-radius:8px;background:#fff}.bot-journeys{padding:7px;display:flex;flex-direction:column;gap:4px;overflow:auto}.bot-journeys>header{padding:4px 5px 7px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e7ef}.bot-journeys>header strong{font-size:11px}.bot-journeys>header small{color:var(--sprynv-ink-soft);font-size:8px}.bot-journeys>button{min-height:42px;padding:6px 8px;display:grid;gap:2px;border:1px solid transparent;border-radius:6px;background:#fff;color:#2d374b;font:inherit;text-align:right;cursor:pointer}.bot-journeys>button:hover{background:#f5f8ff}.bot-journeys>button.active{border-color:#8fb4f4;background:#eaf1ff;box-shadow:inset -3px 0 0 var(--sprynv-accent)}.bot-journeys>button span{overflow:hidden;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bot-journeys>button small{color:var(--sprynv-ink-soft);font-size:8px}.bot-flow{display:flex;flex-direction:column;overflow:hidden}.bot-flow>header{padding:7px 8px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #e1e6ee}.bot-flow>header>div{min-width:0;flex:1;display:grid;gap:3px}.bot-flow>header small{color:var(--sprynv-accent);font-size:8px;font-weight:800}.bot-flow header input{padding:5px 6px;font-size:11px;font-weight:800}.bot-undo{min-height:29px;padding:5px 8px;border:1px solid #cbd4e2;border-radius:6px;background:#fff;color:#40506a;font:inherit;font-size:8px;cursor:pointer}.bot-undo:disabled{opacity:.4;cursor:not-allowed}.bot-toolbox{padding:6px;display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #e1e6ee}.bot-toolbox button{flex:0 0 auto;min-height:28px;padding:4px 7px;display:flex;align-items:center;gap:3px;border:1px solid #cbd5e4;border-radius:6px;background:#f8faff;color:#40506a;font:inherit;font-size:8px;font-weight:700;cursor:pointer}.bot-toolbox button:hover{border-color:#8fb4f4;color:var(--sprynv-accent)}.bot-step-list{min-height:0;margin:0;padding:7px;display:grid;align-content:start;gap:5px;overflow:auto;list-style:none}.bot-step-list li{min-height:47px;display:grid;grid-template-columns:28px minmax(0,1fr) 25px;align-items:center;border:1px solid #d7dfeb;border-radius:7px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.bot-step-list li.selected{border-color:#79a4ed;background:#edf4ff;box-shadow:inset -3px 0 0 var(--sprynv-accent)}.bot-step-list li.dragging{opacity:.55}.bot-drag-handle{height:100%;display:grid;place-items:center;border:0;border-inline-end:1px solid #e1e6ed;background:transparent;color:#8592a6;cursor:grab}.bot-drag-handle:active{cursor:grabbing}.bot-step-select{min-width:0;height:100%;padding:5px 6px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}.bot-step-select>b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#dfeaff;color:var(--sprynv-accent);font-size:8px}.bot-step-select span{min-width:0;display:grid;gap:1px}.bot-step-select strong{font-size:9px}.bot-step-select small{overflow:hidden;color:var(--sprynv-ink-soft);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bot-step-move{display:grid;align-self:stretch;border-inline-start:1px solid #e1e6ed}.bot-step-move button{min-height:22px;border:0;background:transparent;color:#64738a;cursor:pointer}.bot-step-move button+button{border-top:1px solid #e1e6ed}.bot-step-move button:disabled{opacity:.25;cursor:not-allowed}.bot-editor{padding:8px;display:grid;align-content:start;gap:8px;overflow:auto}.bot-editor>header{display:flex;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid #e1e6ee}.bot-editor>header>div:first-child{min-width:0;display:grid;gap:2px}.bot-editor>header small{color:var(--sprynv-accent);font-size:8px;font-weight:800}.bot-editor>header strong{font-size:11px}.bot-editor code,.bot-choice-editor code{overflow:hidden;color:#738097;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bot-editor>header>div:last-child{display:flex;gap:4px}.bot-editor>header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #ccd5e3;border-radius:6px;background:#fff;color:#4c5c74;cursor:pointer}.bot-editor>header button:last-child{color:#a83c43}.bot-editor>header button:disabled{opacity:.3;cursor:not-allowed}.bot-editor textarea{min-height:72px;resize:vertical;line-height:1.6}.bot-variables{display:flex;flex-wrap:wrap;gap:4px}.bot-variables>span{width:100%;color:#354159;font-size:9px;font-weight:800}.bot-variables button{padding:4px 6px;border:1px solid #c7d5eb;border-radius:999px;background:#f4f8ff;color:var(--sprynv-accent);font:inherit;font-size:7px;cursor:pointer}.bot-choice-editor{display:grid;gap:6px}.bot-choice-editor>header{display:flex;align-items:center;justify-content:space-between}.bot-choice-editor>header strong{font-size:9px}.bot-choice-editor>header button{min-height:28px;padding:4px 7px;display:flex;align-items:center;gap:3px;border:1px solid #a9c0e9;border-radius:6px;background:#edf4ff;color:var(--sprynv-accent);font:inherit;font-size:8px;cursor:pointer}.bot-choice-editor article{padding:6px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:5px;border:1px solid #dce2eb;border-radius:6px;background:#fafbfc}.bot-choice-editor article code{grid-column:1/-1}.bot-inline-error{padding:6px 7px;display:flex;align-items:flex-start;gap:5px;border:1px solid #ebbdc0;border-radius:6px;background:#fff5f5;color:#8c3037;font-size:8px;line-height:1.5}.bot-phone-preview{display:flex;flex-direction:column;overflow:hidden;background:#e6eee9}.bot-phone-preview>header{padding:8px 9px;display:grid;background:#fff;border-bottom:1px solid #d8e1dc}.bot-phone-preview>header strong{font-size:10px}.bot-phone-preview>header small{color:var(--sprynv-ink-soft);font-size:8px}.bot-chat-canvas{min-height:0;flex:1;padding:10px;overflow:auto;background-color:#e9f0ec;background-image:radial-gradient(#cbd8d0 .7px,transparent .7px);background-size:9px 9px}.bot-chat-canvas article{padding:8px;display:grid;gap:5px;border-radius:7px 0 7px 7px;background:#dcf8c6;box-shadow:0 1px 2px #1c33271f}.bot-chat-canvas article.internal{background:#fff6dc}.bot-chat-canvas p{margin:0;color:#26362d;font-size:9px;line-height:1.75;white-space:pre-wrap}.bot-chat-canvas article>small{color:#75857c;font-size:7px;text-align:left}.bot-chat-canvas button{min-height:30px;border:0;border-top:1px solid #cbdccf;background:transparent;color:#087d68;font:inherit;font-size:8px;font-weight:800}.bot-chat-canvas ul{margin:0;padding:4px;display:grid;gap:3px;border-radius:5px;background:#fff;list-style:none}.bot-chat-canvas li{display:grid;gap:2px}.bot-chat-canvas li b{font-size:8px}.bot-chat-canvas li span{padding:3px;border-top:1px solid #e5e9e6;font-size:8px}.bot-feedback{margin:0 12px;min-height:0}.bot-feedback p{margin:0;padding:6px 8px;font-size:9px}.bot-feedback .settings-error button{margin-inline-start:8px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.bot-action-bar{padding:9px 12px;display:flex;align-items:center;gap:6px;border-top:1px solid #dfe5ef;background:#fff}.bot-action-bar>div{min-width:0;margin-inline-end:auto;display:grid}.bot-action-bar>div strong{font-size:9px}.bot-action-bar>div small{color:var(--sprynv-ink-soft);font-size:7px}.bot-action-bar button{min-height:34px;padding:6px 9px;font-size:9px}.bot-loading{height:100%;padding:12px;display:grid;grid-template-columns:174px 1fr 220px;gap:8px}.bot-loading i{border:1px solid #dce4f1;border-radius:8px;background:#f1f4fa}.bot-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center}.bot-empty svg{color:var(--sprynv-accent)}.bot-empty p{margin:0;max-width:360px;color:var(--sprynv-ink-soft);font-size:10px}.bot-choice-editor article code{min-width:0;align-self:center;grid-column:auto}.bot-choice-remove{width:26px;height:26px;justify-self:end;display:grid;place-items:center;border:1px solid #e0c4c7;border-radius:5px;background:#fff;color:#a83c43;cursor:pointer}.bot-quick-journeys{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important}.bot-quick-journeys button{min-height:37px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #c8d3e3;border-radius:6px;background:#fff;color:#435169;font:inherit;text-align:right;cursor:pointer}.bot-quick-journeys button.active{border-color:#8fb4f4;background:#eaf2ff;color:#174f9b}.bot-quick-journeys button span{font-size:9px;font-weight:800}.bot-quick-journeys button small{color:#6c788e!important;font-size:7px!important}.bot-order-note{margin:0;padding:5px 7px;border-bottom:1px solid #e1e6ee;background:#fbfcfe;color:#68758a;font-size:7px;line-height:1.5}.bot-start-badge{width:max-content;padding:2px 5px;border-radius:4px;background:#e4f5ec;color:#176b4a!important;font-size:7px!important}.bot-editor>header .bot-start-button{width:auto;height:30px;padding:0 7px;color:var(--sprynv-accent);font:inherit;font-size:7px;font-weight:800}.bot-field-count{justify-self:end;color:#6c788e;font-size:7px;font-weight:500}.bot-restore-copy{width:max-content;padding:4px 6px;border:1px solid #b7cae8;border-radius:5px;background:#f2f6fd;color:var(--sprynv-accent);font:inherit;font-size:7px;font-weight:800;cursor:pointer}.bot-choice-editor>header>div{display:grid;gap:1px}.bot-choice-editor>header small{color:#6c788e;font-size:7px}.bot-choice-editor article{grid-template-columns:24px minmax(0,1fr) 26px}.bot-choice-editor article>.bot-choice-move{grid-column:1;grid-row:1/3;display:grid;gap:3px}.bot-choice-move button{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d0d9e6;border-radius:5px;background:#fff;color:#58677f;cursor:pointer}.bot-choice-move button:disabled{opacity:.3;cursor:not-allowed}.bot-choice-editor article>.bot-choice-remove{grid-column:3;grid-row:1}.bot-choice-editor article>label{grid-column:2}.bot-version-details{margin-top:2px;color:#69768a;font-size:7px}.bot-version-details summary{cursor:pointer}.bot-version-details code{display:block;margin-top:3px;font-size:7px}.versions-list li{grid-template-columns:minmax(0,1fr) auto}.bot-status-only small{max-width:360px;color:var(--sprynv-ink-soft);font-size:8px}.simulator-inputs select{width:100%;min-height:31px;padding:6px 7px;border:1px solid #cfd8e6;border-radius:6px;background:#fff;color:#253149;font:inherit;font-size:9px;box-sizing:border-box}.bot-quick-setup>div small{font-size:9px}.bot-quick-setup>div strong{font-size:12px}.bot-quick-setup>div p{font-size:9px}.bot-quick-setup label,.bot-editor label{font-size:10px}.bot-quick-setup input,.bot-quick-setup select,.bot-editor input,.bot-editor select,.bot-editor textarea,.bot-flow header input,.bot-choice-editor input,.bot-choice-editor select{font-size:10px}.bot-journeys>button small{font-size:9px}.bot-toolbox{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.bot-toolbox button{min-width:0;justify-content:center;padding:4px;font-size:9px}.bot-step-select strong{font-size:10px}.bot-step-select small{font-size:8px}.bot-editor>header small,.bot-flow>header small{font-size:9px}.bot-editor code,.bot-choice-editor code{font-size:8px}.bot-variables>span,.bot-choice-editor>header strong{font-size:10px}.bot-variables button{font-size:8px}.bot-chat-canvas p{font-size:10px}.bot-action-bar>div strong{font-size:10px}.bot-action-bar>div small{font-size:8px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bot-view-tabs{margin:-3px 12px 0;display:flex;gap:4px;border-bottom:1px solid #dfe5ef}.bot-view-tabs button{min-height:30px;padding:5px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#66738a;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.bot-view-tabs button:hover{color:var(--sprynv-accent)}.bot-view-tabs button.active{border-bottom-color:var(--sprynv-accent);color:var(--sprynv-accent)}.bot-lab-grid{min-height:0;flex:1;margin:0 12px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:8px;overflow:hidden}.bot-simulator,.bot-versions{min-width:0;min-height:0;padding:10px;display:flex;flex-direction:column;gap:9px;overflow:auto;border:1px solid #d5ddea;border-radius:8px;background:#fff}.bot-simulator>header,.bot-versions>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e2e7ef}.bot-simulator>header div,.bot-versions>header div{display:grid;gap:2px}.bot-simulator>header small,.bot-versions>header small{color:var(--sprynv-accent);font-size:8px;font-weight:800}.bot-simulator h3,.bot-versions h3{margin:0;font-size:13px}.bot-simulator>header p,.bot-versions>header p{margin:0;color:var(--sprynv-ink-soft);font-size:9px;line-height:1.55}.bot-simulator>header b{flex:0 0 auto;padding:4px 7px;border:1px solid #a8d9bf;border-radius:999px;background:#effaf4;color:#176b4a;font-size:8px}.simulator-presets{display:flex;flex-wrap:wrap;gap:4px}.simulator-presets button{min-height:28px;padding:4px 9px;border:1px solid #b9cae8;border-radius:999px;background:#f5f8fe;color:#3c5f96;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.simulator-inputs{display:grid;grid-template-columns:1.2fr .8fr;gap:7px}.simulator-inputs label,.simulator-scenario label,.rollback-confirm label{display:grid;align-content:start;gap:3px;color:#354159;font-size:9px;font-weight:800}.simulator-inputs label>small,.simulator-inputs label span small{color:var(--sprynv-ink-soft);font-size:7px;font-weight:500}.simulator-inputs textarea,.simulator-inputs input,.simulator-scenario input:not([type=checkbox]),.simulator-scenario select,.rollback-confirm textarea{width:100%;min-height:31px;padding:6px 7px;border:1px solid #cfd8e6;border-radius:6px;background:#fff;color:#253149;font:inherit;font-size:9px;box-sizing:border-box}.simulator-inputs textarea{min-height:64px;resize:vertical}.simulator-inputs .simulator-check{grid-column:1/-1;display:flex;align-items:center;gap:6px}.simulator-check input,.simulator-scenario input[type=checkbox]{width:15px;height:15px;accent-color:var(--sprynv-accent)}.simulator-scenario{margin:0;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;border:1px solid #dce3ed;border-radius:7px}.simulator-scenario legend{padding:0 5px;color:#354159;font-size:9px;font-weight:800}.simulator-scenario label{grid-template-columns:auto 1fr;align-items:center}.simulator-scenario label:nth-last-child(-n+3){display:grid;grid-template-columns:1fr;align-items:start}.simulator-run{align-self:flex-start;display:flex;align-items:center;gap:5px}.simulator-disabled{margin:0;color:#8c6130;font-size:8px}.simulation-result{display:grid;gap:8px;padding:9px;border:1px solid #a9c7f1;border-radius:7px;background:#f8fbff}.simulation-result>header{display:flex;align-items:center;justify-content:space-between}.simulation-result>header div{display:grid}.simulation-result>header small{color:#61718a;font-size:7px}.simulation-result>header strong{color:#174f9b;font-size:12px}.simulation-result>header svg{color:#16805a}.simulation-result dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.simulation-result dl div{padding:6px;border:1px solid #d8e3f2;border-radius:6px;background:#fff}.simulation-result dt{color:#6c788e;font-size:7px}.simulation-result dd{margin:2px 0 0;font-size:9px;font-weight:800}.simulation-trace,.simulation-facts{display:grid;gap:5px}.simulation-trace>strong,.simulation-facts>strong,.simulation-preview>strong{font-size:9px}.simulation-trace ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;list-style:none}.simulation-trace li{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #d8e3f2;border-radius:6px;background:#fff}.simulation-trace li b{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#e8f1ff;color:var(--sprynv-accent);font-size:7px}.simulation-trace li span{display:grid;font-size:8px}.simulation-trace li small{color:#66738a;font-size:7px}.simulation-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-facts strong{grid-column:1/-1}.simulation-facts span{overflow:hidden;padding:4px 5px;border-radius:4px;background:#edf2f9;color:#4d5c73;font-size:7px;text-overflow:ellipsis}.simulation-preview{padding:7px;border-inline-start:3px solid #1b8b64;background:#fff}.simulation-preview p{margin:3px 0;color:#29364a;font-size:9px;line-height:1.6;white-space:pre-wrap}.simulation-preview small{color:#6a778b;font-size:7px}.simulation-result details{font-size:8px}.simulation-result pre{max-height:160px;overflow:auto;text-align:left;font-size:7px}.bot-versions>header .button-secondary{flex:0 0 auto;display:flex;align-items:center;gap:4px}.versions-loading{display:grid;gap:6px}.versions-loading i{height:56px;border-radius:7px;background:#f0f3f8}.versions-empty{min-height:160px;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;color:#607087}.versions-empty strong{font-size:10px}.versions-empty p{margin:0;max-width:240px;font-size:8px}.versions-list{margin:0;padding:0;display:grid;gap:6px;list-style:none}.versions-list li{padding:7px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;border:1px solid #dce3ed;border-radius:7px}.versions-list li.active{border-color:#91c8ae;background:#f1faf6}.versions-list li>div{display:grid;gap:1px}.versions-list li b{font-size:9px}.versions-list li span{width:max-content;padding:2px 5px;border-radius:999px;background:#dff4e9;color:#176b4a;font-size:7px;font-weight:800}.versions-list li small{color:#6c788e;font-size:7px}.versions-list code{font-size:7px;color:#69768a}.versions-list button{display:flex;align-items:center;gap:3px}.rollback-confirm,.publish-confirm{padding:9px;display:grid;gap:7px;border:1px solid #e1c482;border-radius:7px;background:#fffbf2}.rollback-confirm>strong{font-size:10px}.rollback-confirm p,.publish-confirm p{margin:0;color:#6f6040;font-size:8px;line-height:1.6}.rollback-confirm>div{display:flex;justify-content:flex-end;gap:5px}.publish-confirm{margin:0 12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.publish-confirm strong{font-size:10px}.publish-confirm button{min-height:31px;font-size:8px}@media(max-width:1180px){.bot-builder-grid{grid-template-columns:155px 250px minmax(240px,1fr)}.bot-phone-preview{display:none}.bot-quick-setup{grid-template-columns:1fr auto 1fr}.bot-quick-setup label:last-child{display:none}}@media(prefers-reduced-motion:reduce){.bot-step-list li{transition:none}}.bot-workspace{gap:0;color:#252f48;background:#f7f9fc}.bot-stage-nav{min-height:48px;padding:3px 14px 4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));direction:rtl;border-top:1px solid #edf1f6;border-bottom:1px solid #dbe2ed;background:#fff}.bot-stage-nav button{position:relative;min-width:0;min-height:40px;padding:2px 8px;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#78849a;text-align:right}.bot-stage-nav button:after{content:"";position:absolute;inset-inline-start:calc(50% + 24px);inset-inline-end:calc(-50% + 24px);top:19px;height:1px;background:#d8e0eb}.bot-stage-nav button:last-child:after{display:none}.bot-stage-nav button b{position:relative;z-index:1;width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border:1px solid #bdc8d9;border-radius:50%;background:#fff;color:#536179;font-size:10px}.bot-stage-nav button span{min-width:0;display:grid;gap:1px}.bot-stage-nav button strong{color:inherit;font-size:11px}.bot-stage-nav button small{overflow:hidden;color:#8b96a9;font-size:7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bot-stage-nav button.active{color:#004ac6}.bot-stage-nav button.active b{border-color:#004ac6;background:#004ac6;color:#fff;box-shadow:0 6px 16px #004ac62e}.bot-stage-nav button.complete b{border-color:#006c49;background:#edf8f3;color:#006c49}.bot-version-context{min-height:38px;padding:5px 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #dbe2ed;background:#fff}.bot-version-context>div{min-width:0;display:grid;gap:1px}.bot-version-context small{color:#7b879a;font-size:7px}.bot-version-context strong{overflow:hidden;color:#2d384e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bot-environment-badge{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#e7f6ee;color:#176b4a;font-size:8px;font-weight:800}.bot-environment-badge.local{border:1px solid #e4bd71;background:#fff8e9;color:#7a5718}.bot-setup-stage,.bot-build-stage,.bot-test-stage,.bot-publish-stage{min-height:0;flex:1;padding:12px 14px;overflow:auto}.bot-build-stage{display:flex;flex-direction:column;overflow:hidden}.bot-stage-intro{padding:0 2px 10px}.bot-stage-intro>span,.bot-stage-toolbar>div>span{color:#004ac6;font-size:9px;font-weight:800}.bot-stage-intro h3,.bot-stage-toolbar h3{margin:2px 0;color:#252f48;font-size:17px}.bot-stage-intro p,.bot-stage-toolbar p{margin:0;color:#68758b;font-size:10px;line-height:1.6}.bot-template-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px;align-items:stretch}.bot-template-picker,.bot-template-preview{border:1px solid #d9e0eb;border-radius:10px;background:#fff}.bot-template-picker{min-width:0;padding:11px}.bot-template-picker>header{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bot-template-picker>header div{display:grid;gap:2px}.bot-template-picker>header strong{color:#29344a;font-size:12px}.bot-template-picker>header small{color:#748198;font-size:8px;line-height:1.5}.bot-template-picker>header>span{padding:3px 7px;border-radius:999px;background:#edf3ff;color:#004ac6;font-size:8px;font-weight:800}.bot-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bot-template-option{min-width:0;min-height:72px;padding:9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:center;gap:3px 8px;border:1px solid #d7dfeb;border-radius:8px;background:#fff;color:#29344a;font:inherit;text-align:right;cursor:pointer}.bot-template-option:hover{border-color:#a9bddd;background:#f9fbff}.bot-template-option.selected{border-color:#5f91e8;background:#f3f7ff;box-shadow:inset -3px 0 #004ac6}.bot-template-option.applied:not(.selected){border-color:#a8d5be}.bot-template-option>span:nth-child(2){min-width:0;display:grid;align-self:stretch;align-content:center;gap:3px}.bot-template-option strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bot-template-option small{overflow:hidden;color:#6d7a90;font-size:7px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.bot-template-option>svg{grid-column:3;grid-row:1 / 3;color:#7a879b}.bot-template-icon{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#edf3ff;color:#004ac6}.bot-template-option em{width:max-content;padding:2px 5px;border-radius:999px;background:#dff4e9;color:#176b4a;font-size:7px;font-style:normal;font-weight:800}.bot-template-option em.cost{background:#fff2d9;color:#855d13}.bot-template-option em.current{background:#e9eef7;color:#536179}.bot-template-preview{padding:13px;display:flex;flex-direction:column;gap:10px}.bot-template-preview>header{display:flex;align-items:center;gap:9px}.bot-template-preview>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:#e9f1ff;color:#004ac6}.bot-template-preview>header>div{min-width:0;display:grid;gap:2px}.bot-template-preview>header small{color:#718097;font-size:8px}.bot-template-preview>header strong{color:#253149;font-size:13px}.bot-template-preview>p{margin:0;color:#607088;font-size:9px;line-height:1.65}.bot-template-tags{display:flex;flex-wrap:wrap;gap:4px}.bot-template-tags span{padding:3px 6px;border:1px solid #d7e1ef;border-radius:999px;background:#f8fafc;color:#45546b;font-size:7px;font-weight:700}.bot-template-preview dl{margin:0;padding-block:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e4e9f0}.bot-template-preview dl div{padding-inline:7px;display:grid;gap:2px;border-inline-start:1px solid #e4e9f0}.bot-template-preview dl div:last-child{border-inline-start:0}.bot-template-preview dt{color:#7a879b;font-size:7px}.bot-template-preview dd{margin:0;color:#29344a;font-size:9px;font-weight:800}.bot-template-preview .bot-template-warning{padding:7px;display:flex;align-items:flex-start;gap:5px;border-inline-start:3px solid #d49424;background:#fff9ed;color:#72571f;font-size:8px}.bot-template-confirm{padding:9px;display:grid;gap:6px;border:1px solid #e1c482;border-radius:7px;background:#fffbf2}.bot-template-confirm strong{color:#52451f;font-size:10px}.bot-template-confirm p{margin:0;color:#776943;font-size:8px;line-height:1.5}.bot-template-confirm>div{display:flex;justify-content:flex-end;gap:5px}.bot-template-confirm button{min-height:30px;font-size:8px}.bot-template-apply{margin-top:auto;width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px}.bot-template-safety{color:#6f7c91;font-size:7px;line-height:1.5;text-align:center}.bot-advanced-settings summary,.simulator-scenario-drawer>summary{display:flex;align-items:center;gap:6px;color:#536179;font-size:10px;font-weight:800;cursor:pointer}.bot-stage-toolbar{padding:0 2px 9px;display:flex;align-items:end;justify-content:space-between;gap:12px}.bot-stage-toolbar .button-secondary{flex:0 0 auto;display:flex;align-items:center;gap:6px}.bot-build-journeys{margin-bottom:8px;padding:6px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #d7dfeb;border-radius:8px;background:#fff}.bot-build-journeys>span{padding-inline:5px;display:grid;gap:1px}.bot-build-journeys>span strong{color:#29344a;font-size:9px}.bot-build-journeys>span small{color:#7a879b;font-size:7px;line-height:1.35}.bot-build-journeys>div{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);gap:5px;overflow-x:auto;scrollbar-width:thin}.bot-build-journeys button{min-height:36px;padding:5px 8px;display:grid;align-content:center;gap:1px;border:1px solid #dce3ed;border-radius:6px;background:#f9fafc;color:#364259;font:inherit;text-align:right;cursor:pointer}.bot-build-journeys button:hover{border-color:#aebfda;background:#f5f8fd}.bot-build-journeys button.active{border-color:#4d83df;background:#edf3ff;color:#004ac6;box-shadow:inset -3px 0 #004ac6}.bot-build-journeys button.disabled{border-style:dashed;color:#818b9d}.bot-build-journeys button strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.bot-build-journeys button small{color:#758197;font-size:7px}.bot-journey-toggle{min-height:31px;padding:5px 9px;flex:0 0 auto;border:1px solid #d5a8a8;border-radius:6px;background:#fff7f7;color:#9b3838;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.bot-journey-toggle:not(.active){border-color:#9fcdb6;background:#f1faf6;color:#176b4a}.bot-builder-grid{flex:1;margin:0;grid-template-columns:190px minmax(360px,1fr) 300px;gap:10px}.bot-journeys,.bot-flow,.bot-editor{border-color:#d7dfeb;border-radius:9px}.bot-journeys{padding:8px;background:#f9fbfd}.bot-journeys>header{padding:5px 6px 9px}.bot-journeys>header strong{font-size:12px}.bot-journeys>header small{font-size:9px}.bot-journeys>button{min-height:48px;padding:8px 9px}.bot-journeys>button span{font-size:11px}.bot-journeys>button small{font-size:8px}.bot-journeys>button.disabled{opacity:.58}.bot-flow{padding-bottom:10px;background:#fff}.bot-flow>header{min-height:56px;padding:8px 12px}.bot-flow header small{font-size:8px}.bot-flow header input{min-height:32px;font-size:12px;font-weight:800}.bot-toolbox{padding:8px 10px;gap:5px;border-block:1px solid #e5eaf2;background:#f8fafc}.bot-toolbox button{min-height:32px;padding:5px 8px;border-radius:6px;font-size:8px}.bot-order-note{margin:7px 10px 0;font-size:8px}.bot-step-list{padding:10px 16px 16px;gap:8px}.bot-step-list li{min-height:62px;border-radius:9px;box-shadow:0 5px 14px #252f480a}.bot-step-list li:after{content:"";position:absolute;right:50%;bottom:-9px;width:1px;height:9px;background:#aebbd0}.bot-step-list li:nth-last-child(2):after,.bot-step-list li.bot-drop-target:after{display:none}.bot-step-select b{width:29px;height:29px;font-size:10px}.bot-step-select strong{font-size:11px}.bot-step-select small{max-width:260px;font-size:8px}.bot-step-select em{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#fff0f1;color:#c4353d;font-size:8px;font-style:normal;font-weight:900}.bot-drop-target{min-height:52px!important;display:flex!important;align-items:center;justify-content:center;gap:7px;border:1px dashed #78a3ec!important;background:#f7faff!important;color:#004ac6;font-size:9px;font-weight:800;box-shadow:none!important}.bot-editor{padding:11px;gap:10px;background:#fff}.bot-editor>header{padding-bottom:9px}.bot-editor>header small{font-size:8px}.bot-editor>header strong{font-size:12px}.bot-editor label{gap:5px;font-size:10px}.bot-editor input,.bot-editor select,.bot-editor textarea{min-height:36px;padding:8px 9px;border-radius:7px;font-size:10px}.bot-editor textarea{min-height:104px}.bot-choice-editor header strong{font-size:10px}.bot-choice-editor article{gap:6px}.bot-advanced-settings{padding:9px;display:grid;gap:9px;border:1px solid #dce3ed;border-radius:8px;background:#f8fafc}.bot-advanced-settings[open] summary{margin-bottom:8px}.bot-editor .bot-phone-preview{display:grid;min-height:150px;margin-top:auto}.bot-test-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;align-items:start}.bot-test-context{min-height:190px;padding:15px;display:grid;align-content:start;justify-items:start;gap:7px;border:1px solid #d9e1ec;border-radius:10px;background:#fff}.bot-test-context>svg{color:#004ac6}.bot-test-context strong{font-size:11px}.bot-test-context h4{margin:4px 0 0;font-size:14px}.bot-test-context p{margin:0;color:#6c788d;font-size:9px;line-height:1.7}.bot-simulator{padding:12px;gap:10px;border-color:#d8e0eb;border-radius:10px;background:#fff}.bot-simulator>header{padding-bottom:10px}.bot-simulator>header h3{margin:2px 0;font-size:15px}.bot-simulator>header p{font-size:9px}.bot-simulator>header b{display:flex;align-items:center;gap:5px;font-size:8px}.simulator-presets{align-items:center;gap:6px}.simulator-presets>span{margin-inline-end:3px;color:#526079;font-size:9px;font-weight:800}.simulator-presets button{min-height:32px;border-radius:7px;font-size:8px}.whatsapp-simulator-frame{max-width:660px;width:100%;margin-inline:auto;overflow:hidden;border:1px solid #cfd8e4;border-radius:12px;background:#eef1ed;box-shadow:0 12px 30px #252f4814}.whatsapp-simulator-frame>header{min-height:56px;padding:8px 11px;display:flex;align-items:center;gap:9px;background:#263b38;color:#fff}.whatsapp-simulator-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7f1ee;color:#1e5f52}.whatsapp-simulator-frame>header>div:nth-child(2){min-width:0;display:grid;gap:1px}.whatsapp-simulator-frame>header strong{font-size:11px}.whatsapp-simulator-frame>header small{color:#cbd8d5;font-size:8px}.whatsapp-simulator-frame>header button{margin-inline-start:auto;width:36px;min-height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff1a;color:#fff}.whatsapp-chat-thread{min-height:280px;max-height:340px;padding:14px;display:flex;flex-direction:column;gap:7px;overflow:auto;background-color:#ebeae4}.whatsapp-chat-thread article{max-width:76%;padding:8px 10px 5px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;border-radius:8px;box-shadow:0 2px 5px #252f4814}.whatsapp-chat-thread article p{grid-column:2;margin:0;color:#26343a;font-size:10px;line-height:1.65;white-space:pre-wrap}.whatsapp-chat-thread article small{grid-column:2;color:#7b8788;font-size:7px;text-align:left}.whatsapp-chat-thread article.customer{align-self:flex-start;background:#d8f3cb}.whatsapp-chat-thread article.bot{align-self:flex-end;background:#fff}.whatsapp-chat-thread article.system{align-self:center;max-width:88%;display:block;background:#fff6cf;box-shadow:none;text-align:center}.whatsapp-chat-thread article.system p{margin:0;color:#6b6240;font-size:8px}.whatsapp-chat-thread article.typing{min-width:52px;display:flex;align-items:center;gap:3px;background:#fff}.whatsapp-chat-thread article.typing i{width:5px;height:5px;border-radius:50%;background:#8d9999;animation:bot-typing .9s ease-in-out infinite alternate}.whatsapp-chat-thread article.typing i:nth-child(2){animation-delay:.15s}.whatsapp-chat-thread article.typing i:nth-child(3){animation-delay:.3s}@keyframes bot-typing{to{transform:translateY(-3px);opacity:.55}}.whatsapp-interactive-choices{max-width:76%;align-self:flex-end;display:grid;gap:4px}.whatsapp-interactive-choices button{min-height:34px;padding:6px 10px;display:grid;border:1px solid #cbd8d5;border-radius:7px;background:#fff;color:#167266;font:inherit;font-size:9px;font-weight:800}.whatsapp-interactive-choices button small{color:#788486;font-size:7px;font-weight:500}.whatsapp-compose{min-height:52px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:7px;background:#f4f5f3}.whatsapp-compose textarea{min-height:38px;max-height:90px;padding:9px 12px;border:1px solid #d8dedc;border-radius:999px;background:#fff;color:#26343a;font:inherit;font-size:10px;resize:none}.whatsapp-compose .simulator-run{min-height:40px;width:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#1f796b;color:#fff}.simulator-scenario-drawer{padding:9px 10px;border:1px solid #dce3ed;border-radius:8px;background:#f9fbfd}.simulator-scenario-drawer[open]>summary{margin-bottom:9px}.simulator-scenario{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-result{padding:0;overflow:hidden;border-color:#b8cbe6;background:#fff}.simulation-result>summary{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#f3f7fd}.simulation-result>summary>span{display:flex;align-items:center;gap:6px}.simulation-result>summary>span:first-child{display:grid;gap:1px}.simulation-result>summary small{color:#6d7a8e;font-size:7px}.simulation-result>summary strong{color:#174f9b;font-size:11px}.simulation-result-body{padding:10px;display:grid;gap:9px}.simulation-execution-details pre{max-height:180px;overflow:auto;font-size:7px}.bot-publish-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:12px;align-items:start}.bot-release-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bot-release-review>article{min-height:82px;padding:11px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;border:1px solid #d9e1ec;border-radius:9px;background:#fff;color:#7d899c}.bot-release-review>article.ready{border-color:#9fcdb8;color:#006c49}.bot-release-review>article>div{display:grid;gap:3px}.bot-release-review>article strong{color:#2e3950;font-size:11px}.bot-release-review>article p{margin:0;color:#69768a;font-size:9px;line-height:1.6}.bot-release-review>article.bot-mode-review{grid-column:1 / -1;min-height:70px}.bot-validation-list{grid-column:1 / -1;padding:10px;display:grid;gap:6px;border:1px solid #edbec1;border-radius:9px;background:#fff7f7}.bot-validation-list>strong{color:#9a3037;font-size:10px}.bot-validation-list button{min-height:38px;padding:7px 9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #f0d1d3;border-radius:7px;background:#fff;color:#9a3037;font:inherit;font-size:9px;text-align:right}.bot-publish-grid .bot-versions{min-height:280px}.publish-confirm{margin:0 14px 10px}.bot-feedback{padding-inline:14px}.bot-action-bar{min-height:62px;margin:0;padding:8px 14px;grid-template-columns:auto minmax(160px,1fr) auto auto auto auto;border:0;border-top:1px solid #dbe2ed;border-radius:0;background:#fff}.bot-action-bar>div{min-width:0}.bot-action-bar strong{font-size:10px}.bot-action-bar small{font-size:8px}.bot-action-bar button{min-height:40px;padding-inline:13px;font-size:9px}.bot-back-button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#536179;font:inherit;font-weight:800}.bot-stage-toolbar.simple{min-height:48px;padding:6px 2px;align-items:center}.bot-stage-toolbar.simple>div{display:flex;align-items:baseline;gap:8px}.bot-stage-toolbar.simple>div>span,.bot-stage-toolbar.simple p{display:none}.bot-stage-toolbar.simple h3{margin:0;font-size:14px}.bot-builder-grid:not(.advanced){grid-template-columns:230px minmax(440px,1fr) 310px;gap:10px}.bot-builder-grid:not(.advanced) .bot-journeys{padding:11px;gap:9px;background:#fff}.bot-builder-grid:not(.advanced) .bot-journeys>header{align-items:start;padding:2px 2px 10px}.bot-builder-grid:not(.advanced) .bot-journeys>header>div{display:grid;gap:2px}.bot-builder-grid:not(.advanced) .bot-journeys>header>div small{color:#8a95a8;font-size:8px}.bot-builder-grid:not(.advanced) .bot-journeys>button{min-height:66px;padding:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;border-color:#dbe2ec;border-radius:8px;background:#fff}.bot-builder-grid:not(.advanced) .bot-journeys>button:hover{border-color:#a9c0e8;background:#f8faff;transform:translateY(-1px)}.bot-builder-grid:not(.advanced) .bot-journeys>button.active{border-color:#77a2ec;background:#f3f7ff;box-shadow:inset -3px 0 #075cd6}.bot-journey-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#edf3ff;color:#24466f}.bot-journey-copy{min-width:0;display:grid;gap:3px}.bot-journey-copy strong{overflow:hidden;color:#28344b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bot-journey-copy small{overflow:hidden;color:#7b879b;font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.bot-builder-grid:not(.advanced) .bot-flow{padding:0}.bot-builder-grid:not(.advanced) .bot-flow>header{min-height:50px;align-items:center}.bot-flow-title strong{font-size:12px}.bot-flow-title small{color:#77849a;font-size:8px}.bot-builder-grid:not(.advanced) .bot-undo{min-width:60px;min-height:32px;font-size:8px}.bot-builder-grid:not(.advanced) .bot-toolbox{padding:9px 12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;background:#fff}.bot-builder-grid:not(.advanced) .bot-toolbox button{min-height:44px;padding:6px 5px;flex-direction:column;justify-content:center;gap:3px;border-color:#d4ddea;background:#fff;color:#35435c;font-size:8px;cursor:grab}.bot-builder-grid:not(.advanced) .bot-toolbox button:hover{border-color:#82a9ec;background:#f5f8ff;color:#075cd6;transform:translateY(-1px)}.bot-builder-grid:not(.advanced) .bot-toolbox button:active{cursor:grabbing;transform:translateY(1px)}.bot-flow-start{position:relative;width:min(410px,calc(100% - 64px));min-height:54px;margin:14px auto 0;padding:8px 12px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #d8e0eb;border-radius:9px;background:#fff}.bot-flow-start:after{content:"";position:absolute;right:50%;bottom:-15px;width:1px;height:15px;background:#91a0b5}.bot-flow-start>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:#edf3ff;color:#28496f;box-sizing:border-box}.bot-flow-start span{display:grid;gap:2px}.bot-flow-start strong{font-size:10px}.bot-flow-start small{color:#7a879b;font-size:8px}.bot-builder-grid:not(.advanced) .bot-step-list{padding:15px clamp(28px,8%,72px) 18px;gap:14px}.bot-builder-grid:not(.advanced) .bot-step-list li{position:relative;min-height:72px;grid-template-columns:34px minmax(0,1fr);border-color:#d5deea;border-radius:9px;box-shadow:0 5px 14px #3447670b}.bot-builder-grid:not(.advanced) .bot-step-list li:after{bottom:-15px;height:15px;background:#91a0b5}.bot-builder-grid:not(.advanced) .bot-step-list li.selected{border-color:#075cd6;background:#fff;box-shadow:0 6px 16px #075cd614,inset -3px 0 #075cd6}.bot-builder-grid:not(.advanced) .bot-drag-handle{border-inline-end-color:#e2e7ef;color:#77859a}.bot-builder-grid:not(.advanced) .bot-step-select{padding:8px 10px;grid-template-columns:30px 38px minmax(0,1fr) auto;gap:9px}.bot-builder-grid:not(.advanced) .bot-step-select>b{width:30px;height:30px;background:#edf3ff;font-size:10px}.bot-builder-grid:not(.advanced) li.selected .bot-step-select>b{background:#075cd6;color:#fff}.bot-step-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#edf3ff;color:#294a71}.bot-step-copy{min-width:0;display:grid;gap:3px}.bot-step-copy strong{color:#28344b;font-size:11px}.bot-step-copy>small{overflow:hidden;max-width:100%;color:#7a879a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.bot-step-choices{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.bot-step-choices i{max-width:82px;padding:3px 7px;overflow:hidden;border:1px solid #d5deeb;border-radius:5px;background:#fff;color:#526078;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.bot-builder-grid:not(.advanced) .bot-drop-target{min-height:54px!important;margin-top:1px}.bot-builder-grid:not(.advanced) .bot-editor{padding:14px;gap:13px}.bot-builder-grid:not(.advanced) .bot-editor>header{min-height:51px;align-items:center}.bot-builder-grid:not(.advanced) .bot-editor>header small{color:#46546b;font-size:11px}.bot-builder-grid:not(.advanced) .bot-editor>header strong{font-size:13px}.bot-editor-step-number{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:#075cd6;font-size:10px}.bot-step-kind{display:grid;gap:6px}.bot-step-kind>span{color:#354159;font-size:10px;font-weight:800}.bot-step-kind>strong{min-height:38px;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px solid #c8d2e1;border-radius:7px;background:#f9fbfd;color:#354159;font-size:10px}.bot-action-summary{padding:11px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;border:1px solid #dce3ed;border-radius:8px;background:#f8fafc}.bot-action-summary>svg{padding:8px;border-radius:7px;background:#edf3ff;color:#294a71;box-sizing:content-box}.bot-action-summary div{display:grid;gap:3px}.bot-action-summary strong{font-size:10px}.bot-action-summary p{margin:0;color:#6d798e;font-size:8px;line-height:1.6}.bot-choice-editor.simple article{padding:8px;grid-template-columns:minmax(0,1fr) 28px;gap:6px}.bot-choice-actions{display:flex;align-items:center;gap:5px}.bot-choice-editor.simple article>label{grid-column:1}.bot-choice-editor.simple article>.bot-choice-remove{grid-column:2;grid-row:1}.bot-editor-actions{margin-top:auto;padding-top:10px;display:grid;gap:7px;border-top:1px solid #e2e7ef}.bot-editor-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bot-editor-actions button{min-height:36px;padding:6px 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #9dbaf0;border-radius:7px;background:#fff;color:#075cd6;font:inherit;font-size:8px;font-weight:800}.bot-editor-actions button:disabled{opacity:.35;cursor:not-allowed}.bot-editor-actions button.danger{border-color:#efb5ba;color:#b8333c}.bot-editor-actions button.add-below{background:#f3f7ff}.bot-builder-grid:not(.advanced){grid-template-columns:132px 166px minmax(390px,1fr) 274px;gap:8px;direction:rtl}.bot-variable-library,.bot-element-library{min-width:0;min-height:0;overflow:auto;border:1px solid #d7dfeb;border-radius:9px;background:#fff}.bot-variable-library>header,.bot-element-library>header{min-height:50px;padding:9px;display:grid;align-content:center;gap:2px;border-bottom:1px solid #e2e7ef}.bot-variable-library>header strong,.bot-element-library>header strong{color:#28344b;font-size:11px}.bot-variable-library>header small,.bot-element-library>header small{color:#7c889a;font-size:7px}.bot-variable-library{padding-bottom:7px}.bot-variable-library>button{width:calc(100% - 12px);min-height:39px;margin:6px 6px 0;padding:6px 7px;display:flex;align-items:center;justify-content:space-between;gap:5px;border:1px solid #dae1eb;border-radius:7px;background:#fff;color:#3c485d;font:inherit;font-size:8px;text-align:right;cursor:pointer}.bot-variable-library>button:hover:not(:disabled){border-color:#90afe1;background:#f5f8fe;color:#075cd6}.bot-variable-library>button:active:not(:disabled){transform:translateY(1px)}.bot-variable-library>button:disabled{opacity:.45;cursor:not-allowed}.bot-variable-library>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-variable-library>button b{flex:0 0 auto;color:#075cd6;font-size:10px;letter-spacing:-1px}.bot-element-library{padding-bottom:8px}.bot-element-library>section{padding:8px 7px 2px;display:grid;gap:5px}.bot-element-library>section+section{margin-top:3px;border-top:1px solid #edf0f5}.bot-element-library>section>strong{color:#536078;font-size:8px}.bot-element-library>section>button{min-height:38px;padding:6px 7px;display:grid;grid-template-columns:23px minmax(0,1fr) 13px;align-items:center;gap:5px;border:1px solid #d6deea;border-radius:7px;background:#fff;color:#40506a;font:inherit;font-size:8px;font-weight:800;text-align:right;cursor:grab}.bot-element-library>section>button>svg:first-child{width:23px;height:23px;padding:4px;border-radius:5px;background:#eef4ff;color:#28517f;box-sizing:border-box}.bot-element-library>section>button>svg:last-child{color:#9aa5b5}.bot-element-library>section>button:hover{border-color:#82a9ec;background:#f6f9ff;color:#075cd6;transform:translateY(-1px)}.bot-element-library>section>button:active{cursor:grabbing;transform:translateY(1px)}.bot-builder-grid:not(.advanced) .bot-flow{padding:0;overflow:hidden;background:#fff}.bot-builder-grid:not(.advanced) .bot-flow>header{min-height:58px;padding:7px 9px;align-items:center;gap:7px}.bot-flow-title{min-width:0;flex:1;display:grid;gap:2px}.bot-flow-title strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bot-flow-title small{color:#7b8799;font-size:7px}.bot-open-advanced,.bot-builder-grid:not(.advanced) .bot-undo{flex:0 0 auto;min-height:31px;padding:5px 7px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #cbd5e3;border-radius:6px;background:#fff;color:#536179;font:inherit;font-size:7px;font-weight:800;cursor:pointer}.bot-open-advanced:hover{border-color:#8eace0;color:#075cd6}.bot-open-advanced:active{transform:translateY(1px)}.wa-builder-canvas{min-height:0;flex:1;overflow:hidden;border-top:1px solid #e1e6ee;background-color:#f3eee7;background-image:url(/custom-bot-chat-texture.png);background-size:410px 410px}.wa-builder-scroll{height:100%;padding:14px;overflow:auto;direction:rtl}.wa-builder-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:5px;color:#617087;text-align:center}.wa-builder-empty svg{color:#075cd6}.wa-builder-empty strong{font-size:11px}.wa-builder-empty span{font-size:8px}.wa-conversation-start{width:max-content;margin:0 auto 10px;padding:5px 9px;display:flex;align-items:center;gap:5px;border:1px solid #a7d0bb;border-radius:999px;background:#eff8f3;color:#176b4a;font-size:8px;font-weight:800}.wa-route-table{width:100%;min-width:448px;display:grid;grid-template-columns:198px 50px minmax(200px,1fr);grid-auto-rows:minmax(62px,auto);align-items:stretch;direction:ltr}.wa-route-table>*{direction:rtl}.wa-source-frame{display:none}.wa-flow-node{position:relative;min-width:0;transition:opacity .18s ease,border-color .18s ease,transform .18s ease}.wa-source-body{z-index:1;grid-column:1;margin:3px 0;padding:0;display:grid;overflow:hidden;border:1px solid #cbd6e2;border-radius:10px;background:#fff;box-shadow:0 7px 18px #37445b12}.wa-source-body.selected{border:2px solid #075cd6;box-shadow:0 8px 20px #075cd61f}.wa-node-handle{position:absolute;top:8px;left:5px;z-index:2;width:24px;height:26px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#6c7889;cursor:grab}.wa-node-handle:active{cursor:grabbing;transform:translateY(1px)}.wa-node-content{width:100%;padding:7px;display:grid;gap:5px;border:0;background:transparent;color:#28344b;font:inherit;text-align:right;cursor:pointer}.wa-node-type{display:flex;align-items:center;gap:4px;color:#536179;font-size:7px;font-weight:800}.wa-message-header{min-height:31px;padding:4px 7px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:6px;border-radius:7px 7px 0 0;background:#e4eee8}.wa-message-header i{grid-row:1 / span 2;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#28715d;color:#fff;font-style:normal}.wa-message-header b{font-size:8px}.wa-message-header small{color:#698077;font-size:6px}.wa-message-bubble{padding:8px 8px 5px;display:grid;gap:4px;border-radius:0 0 7px 7px;background:#fff;box-shadow:0 2px 5px #33404e14}.wa-message-bubble>span{color:#2c3539;font-size:8px;line-height:1.6;white-space:pre-wrap}.wa-message-bubble>small{color:#84908f;font-size:6px;text-align:left}.wa-message-bubble.action{border-inline-start:3px solid #6da78d;background:#f9fcfa}.wa-list-launch{min-height:28px;padding:5px 7px;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid #dbe4df;border-radius:0 0 7px 7px;background:#fff;color:#167266;font-size:7px;font-weight:800}.wa-node-issue{position:absolute;top:7px;right:7px;z-index:3;padding:2px 5px;display:flex;align-items:center;gap:2px;border-radius:999px;background:#fff0f1;color:#ad3038;font-size:7px}.wa-source-choice{z-index:1;grid-column:1;align-self:center;min-height:46px;margin:6px 5px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 7px;border:1px solid #dbe3e8;border-radius:7px;background:#fffffff5;color:#176e63;font:inherit;text-align:right;cursor:pointer}.wa-source-choice span{font-size:8px;font-weight:800}.wa-source-choice small{grid-column:1;color:#7a8789;font-size:6px}.wa-source-choice>i{grid-column:2;grid-row:1 / span 2;align-self:center;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#075cd6;box-shadow:0 0 0 1px #075cd6}.wa-source-choice:hover{background:#f4f9f7;color:#0d5d53}.wa-source-choice:active{transform:translateY(1px)}.wa-choice-connector{position:relative;grid-column:2;align-self:center;height:2px;background:#075cd6}.wa-choice-connector:before,.wa-choice-connector:after{content:"";position:absolute;top:50%;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#075cd6;box-shadow:0 0 0 1px #075cd6;transform:translateY(-50%)}.wa-choice-connector:before{left:-2px}.wa-choice-connector:after{right:-2px}.wa-choice-connector i{display:none}.wa-destination-node{grid-column:3;align-self:center;min-height:74px;margin:6px 0;padding:0;overflow:hidden;border:1px solid #cbd6e2;border-radius:9px;background:#fff;box-shadow:0 5px 13px #37445b0f}.wa-destination-node.selected{border:2px solid #075cd6;box-shadow:0 7px 17px #075cd61c}.wa-destination-node.internal{border-color:#d7c2e6;background:#fcf9ff}.wa-destination-node .wa-node-content{grid-template-columns:minmax(0,1fr)}.wa-destination-node .wa-node-content{padding:5px;gap:3px}.wa-destination-node .wa-node-type{font-size:6px}.wa-destination-node .wa-message-header{min-height:27px;margin-top:1px}.wa-destination-node .wa-message-bubble{padding:6px 7px 4px}.wa-destination-node .wa-message-bubble>span{font-size:7px;line-height:1.5}.wa-list-rows,.wa-reply-rows{display:grid;border:1px solid #dce3e0;border-radius:6px;background:#fff}.wa-list-rows span,.wa-reply-rows span{min-height:24px;padding:5px 7px;color:#276e65;font-size:7px}.wa-list-rows span+span,.wa-reply-rows span+span{border-top:1px solid #e3e8e5}.wa-missing-destination{grid-column:3;align-self:center;min-height:58px;padding:8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px dashed #d58d92;border-radius:8px;background:#fff7f7;color:#a63840;font:inherit;font-size:8px;cursor:pointer}.wa-linear-flow{width:min(300px,100%);margin:0 auto;padding:0;display:grid;gap:18px;list-style:none}.wa-linear-flow>li{position:relative;grid-column:auto;margin:0}.wa-linear-flow>li:not(:last-child):after{content:"";position:absolute;right:50%;bottom:-19px;width:2px;height:19px;background:#075cd6}.wa-unlinked-steps{margin-top:14px;padding-top:10px;display:grid;gap:7px;border-top:1px dashed #b7bfc9}.wa-unlinked-steps>header{display:grid;gap:2px}.wa-unlinked-steps>header strong{font-size:8px}.wa-unlinked-steps>header small{color:#788496;font-size:7px}.wa-unlinked-steps>div{display:flex;flex-wrap:wrap;gap:6px}.wa-unlinked-steps button{min-height:30px;padding:5px 8px;display:flex;align-items:center;gap:5px;border:1px solid #d1dae5;border-radius:7px;background:#ffffffe6;color:#4f5e74;font:inherit;font-size:7px;font-weight:800}.wa-unlinked-steps button.selected{border-color:#075cd6;color:#075cd6}.wa-canvas-drop-target{width:100%;min-height:38px;margin-top:12px;border:1px dashed #719de5;border-radius:7px;background:#fafcffe0;color:#075cd6;font:inherit;font-size:7px;font-weight:800}.bot-builder-grid:not(.advanced) .bot-editor{padding:11px;gap:10px}.bot-builder-grid:not(.advanced) .bot-editor>header{min-height:45px}.bot-builder-grid:not(.advanced) .bot-editor>header small{font-size:9px}.bot-builder-grid:not(.advanced) .bot-editor>header strong{font-size:11px}.bot-builder-grid:not(.advanced) .bot-editor textarea{min-height:88px}.bot-choice-editor.simple article{padding:7px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 28px;align-items:end;gap:5px}.bot-choice-editor.simple article>label{grid-column:auto}.bot-choice-editor.simple article>label:nth-of-type(1){grid-column:1}.bot-choice-editor.simple article>label:nth-of-type(2){grid-column:2}.bot-choice-editor.simple article>.bot-choice-remove{grid-column:3;grid-row:1;align-self:end}.bot-choice-editor.simple .bot-choice-actions button{min-height:27px;padding:4px 7px;display:flex;align-items:center;gap:4px;border:1px solid #9fb9e8;border-radius:6px;background:#f4f7fd;color:#075cd6;font:inherit;font-size:7px;font-weight:800}@media(max-width:1180px){.bot-stage-nav button small{display:none}.bot-builder-grid{grid-template-columns:160px minmax(330px,1fr) 270px}.bot-builder-grid:not(.advanced){grid-template-columns:112px 145px minmax(330px,1fr) 250px;gap:6px}.bot-builder-grid:not(.advanced) .bot-flow>header{gap:5px}.bot-flow-title{display:none}.bot-open-advanced{width:31px;padding:0;font-size:0}.wa-route-table{min-width:420px;grid-template-columns:185px 42px minmax(190px,1fr)}.bot-test-layout{grid-template-columns:1fr}.bot-test-context{min-height:auto}}@media(prefers-reduced-motion:reduce){.whatsapp-chat-thread article.typing i{animation:none}}.bot-visual-workspace .bot-conversation-tools{min-width:0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;overflow:hidden;border:0;border-inline-end:1px solid #d8e0e7;background:#fff}.bot-visual-workspace .bot-element-library{min-width:0;padding:10px 7px;display:block;overflow:auto;border-inline-start:1px solid #e1e6ec;scrollbar-width:thin}.bot-visual-workspace .bot-element-library>section>button{width:100%;min-height:34px;padding:5px 6px;display:grid;grid-template-columns:19px minmax(0,1fr);justify-content:initial;justify-items:start;align-items:center;gap:5px;border-color:#d6dfe9;border-radius:6px;background:#fff;font-size:7px;text-align:right}.bot-visual-workspace .bot-variable-library{min-width:0;padding:10px 7px;display:flex;flex-direction:column;gap:6px;overflow:auto}.bot-visual-workspace .bot-variable-library[open]{position:static;inset:auto;z-index:auto;width:auto;padding:10px 7px;display:flex;grid-template-columns:none;box-shadow:none}.bot-visual-canvas{position:relative;min-width:0;min-height:0;overflow:hidden;direction:ltr;background-color:#f7f3ed;background-image:url(/custom-bot-chat-texture.png);background-size:420px 420px}.bot-vue-flow{width:100%;height:100%;background:#ffffff8c}.bot-vue-flow .vue-flow__pane{cursor:grab}.bot-vue-flow .vue-flow__pane:active{cursor:grabbing}.bot-vue-flow .vue-flow__node{width:238px;cursor:grab}.bot-vue-flow .vue-flow__node:active{cursor:grabbing}.bot-vue-flow .vue-flow__edge-path{stroke-linecap:round}.bot-vue-flow .vue-flow__edge.selected .vue-flow__edge-path{stroke:#064fb9;stroke-width:2.4}.bot-vue-flow .vue-flow__controls{overflow:hidden;border:1px solid #cbd5e0;border-radius:7px;box-shadow:0 4px 12px #2a374917}.bot-vue-flow .vue-flow__controls-button{width:29px;height:29px;border-color:#e0e6ed;color:#31435b}.bot-canvas-actions{position:absolute;top:10px;left:10px;z-index:8;display:flex;overflow:hidden;border:1px solid #cad5e1;border-radius:7px;background:#fff;box-shadow:0 4px 12px #2a374914}.bot-canvas-actions button{width:34px;height:32px;display:grid;place-items:center;border:0;background:#fff;color:#40506a;cursor:pointer}.bot-canvas-actions button+button{border-left:1px solid #e1e6ec}.bot-canvas-actions button:hover:not(:disabled){background:#f2f6fb;color:#075cd6}.bot-canvas-actions button:disabled{opacity:.35;cursor:not-allowed}.bot-canvas-hint{position:absolute;right:10px;bottom:9px;z-index:6;margin:0;padding:5px 8px;border:1px solid rgba(174,188,202,.8);border-radius:6px;background:#ffffffe6;color:#647287;font-size:7px;direction:rtl}.bot-graph-node{position:relative;width:238px;overflow:visible;border:1px solid #bdc9d2;border-radius:10px;background:#fff;color:#263238;box-shadow:0 5px 14px #2a373d21;font-family:inherit}.bot-graph-node.selected{border:2px solid #075cd6;box-shadow:0 6px 18px #075cd62b}.bot-graph-node.issue{border-color:#d48a85}.bot-graph-type{position:absolute;top:-23px;right:0;padding:3px 7px;border:1px solid #bcc8d2;border-radius:5px;background:#fff;color:#48566c;font-size:7px;font-weight:800;white-space:nowrap}.bot-graph-brand{min-height:39px;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;border-radius:9px 9px 0 0;background:#dceade}.bot-graph-brand>span{display:grid;grid-template-columns:27px minmax(0,1fr);column-gap:6px;align-items:center}.bot-graph-brand i{grid-row:1 / 3;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#466918;color:#fff}.bot-graph-brand b{align-self:end;font-size:9px}.bot-graph-brand small{align-self:start;color:#61706b;font-size:7px}.bot-graph-brand em{padding:3px 6px;border-radius:10px;background:#fff;color:#08756a;font-size:7px;font-style:normal;font-weight:900}.bot-graph-brand>svg{color:#b13c32}.bot-graph-message{padding:10px 11px 7px;display:grid;gap:4px}.bot-graph-message strong{color:#1d2b30;font-size:9px}.bot-graph-message p{margin:0;color:#27363b;font-size:9px;line-height:1.55;white-space:pre-wrap}.bot-graph-message time,.bot-graph-action time{justify-self:end;color:#808b90;font-size:6px}.bot-graph-list-label{min-height:31px;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid #e1e6e7;color:#08756a;font-size:8px;font-weight:800}.bot-graph-choices{display:grid;border-top:1px solid #e1e6e7}.bot-graph-choice{position:relative;min-height:38px;padding:6px 11px;display:grid;gap:1px}.bot-graph-choice+.bot-graph-choice{border-top:1px solid #e5e9ea}.bot-graph-choice span{color:#17776d;font-size:9px;font-weight:800}.bot-graph-choice small{color:#829095;font-size:6px}.bot-graph-action{min-height:88px;padding:11px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:3px 8px}.bot-graph-action>svg{grid-row:1 / 3;width:30px;height:30px;padding:5px;border-radius:7px;background:#edf3ff;color:#075cd6;box-sizing:border-box}.bot-graph-action strong{align-self:end;font-size:10px}.bot-graph-action p{margin:0;color:#68768a;font-size:7px;line-height:1.5}.bot-graph-action time{grid-column:2}.bot-graph-node.kind-silent_handoff .bot-graph-brand{background:#eee5f5}.bot-graph-node.kind-silent_handoff .bot-graph-action>svg{background:#f0e8f7;color:#75409d}.bot-graph-node.kind-send_verified_fact .bot-graph-action>svg{background:#e7f5ed;color:#23835d}.bot-graph-node.kind-condition .bot-graph-brand{background:#e4f0fb}.bot-graph-action.condition{min-height:74px}.bot-graph-branches{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e1e6e7}.bot-graph-branches>div{position:relative;min-height:34px;display:grid;place-items:center;color:#075cd6;font-size:8px;font-weight:900}.bot-graph-branches>div+div{border-inline-start:1px solid #e1e6e7}.bot-graph-handle{width:10px;height:10px;border:2px solid #075cd6;background:#fff}.bot-graph-target{left:-6px}.bot-graph-source{right:-6px}.bot-graph-choice .bot-graph-source,.bot-graph-branches .bot-graph-source,.bot-graph-next{top:50%}@media(prefers-reduced-motion:reduce){.bot-vue-flow .vue-flow__edge-path{transition:none}}.bot-builder-grid:not(.advanced){grid-template-columns:minmax(0,1fr) 290px;gap:8px;direction:rtl}.bot-builder-grid:not(.advanced).editor-collapsed{grid-template-columns:minmax(0,1fr)}.bot-builder-grid:not(.advanced) .bot-flow{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);grid-template-rows:58px minmax(0,1fr);overflow:hidden;border-color:#ccd6df;background:#f7f8fa}.bot-builder-grid:not(.advanced) .bot-flow>header{min-width:0;min-height:0;padding:7px 10px;border-bottom:1px solid #d8e0e7;border-inline-end:1px solid #d8e0e7;background:#fff}.bot-builder-grid:not(.advanced) .bot-flow>header .bot-flow-title{display:none}.bot-toggle-editor{flex:0 0 auto;min-height:31px;padding:5px 8px;border:1px solid #aebdd0;border-radius:6px;background:#f6f8fb;color:#34445b;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.bot-toggle-editor:hover{border-color:#728eac;background:#fff;color:#075cd6}.bot-toggle-editor:active{transform:translateY(1px)}.bot-conversation-tools{position:relative;z-index:5;min-width:0;min-height:0;padding:6px 8px;display:flex;align-items:stretch;gap:6px;border-bottom:1px solid #dce3e9;background:#fff}.bot-conversation-tools .bot-element-library{min-width:0;min-height:0;flex:1;padding:0;display:flex;align-items:stretch;gap:2px;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent;scrollbar-width:none}.bot-conversation-tools .bot-element-library::-webkit-scrollbar{display:none}.bot-conversation-tools .bot-element-library>section{flex:0 0 auto;padding:0 0 0 4px;display:flex;align-items:stretch;gap:2px;border-inline-end:1px solid #e4e9ee}.bot-conversation-tools .bot-element-library>section+section{margin:0;border-top:0}.bot-conversation-tools .bot-element-library>section>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bot-conversation-tools .bot-element-library>section>button{width:36px;min-height:44px;padding:4px 3px;display:flex;flex-direction:column;justify-content:center;gap:3px;border:1px solid transparent;border-radius:7px;background:transparent;color:#42546a;font-size:6px;line-height:1.2;text-align:center;cursor:grab;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.bot-conversation-tools .bot-element-library>section>button>svg:first-child{width:21px;height:21px;padding:3px;border-radius:6px;background:#eef3f7;color:#2f5b63}.bot-conversation-tools .bot-element-library>section>button span{max-width:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-conversation-tools .bot-element-library>section>button:hover{border-color:#b8c9d8;background:#f4f8fa;color:#164f59;transform:translateY(-1px)}.bot-conversation-tools .bot-element-library>section>button:active{transform:translateY(1px)}.bot-conversation-tools .bot-variable-library{min-width:80px;min-height:0;flex:0 0 80px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.bot-conversation-tools .bot-variable-library>summary{height:44px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #c9d4de;border-radius:7px;background:#f7f9fb;color:#3d4c61;font-size:7px;font-weight:800;list-style:none;cursor:pointer}.bot-conversation-tools .bot-variable-library>summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-conversation-tools .bot-variable-library>summary::-webkit-details-marker{display:none}.bot-conversation-tools .bot-variable-library>summary b{color:#08756a;font-size:10px}.bot-conversation-tools .bot-variable-library[open]{position:absolute;inset-inline-end:8px;top:6px;z-index:8;width:230px;padding:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border:1px solid #bccbd6;border-radius:9px;background:#fff;box-shadow:0 12px 30px #2b3d4a29}.bot-conversation-tools .bot-variable-library[open]>summary{grid-column:1 / -1}.bot-conversation-tools .bot-variable-library>button{width:100%;min-height:34px;margin:0;padding:5px 7px;border-color:#d8e1e7;font-size:7px}.wa-builder-canvas{grid-column:1 / -1;min-height:0;flex:1;overflow:hidden;border-top:0;background:#dfe5e7}.wa-builder-scroll{height:100%;padding:14px;display:grid;justify-items:center;overflow:auto;direction:rtl}.wa-phone-shell{width:min(620px,100%);min-height:100%;display:grid;grid-template-rows:56px minmax(420px,1fr) 50px;overflow:hidden;border:1px solid #aebbc0;border-radius:14px;background:#efeae2;box-shadow:0 14px 34px #27353a29}.wa-chat-appbar{padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d8dfe1;background:#f0f2f5;color:#344247}.wa-chat-identity{min-width:0;display:flex;align-items:center;gap:9px}.wa-chat-identity>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#176c5b;color:#fff;font-style:normal}.wa-chat-identity>span{min-width:0;display:grid;gap:1px}.wa-chat-identity strong{color:#253237;font-size:11px}.wa-chat-identity small{color:#66767b;font-size:8px}.wa-chat-actions{display:flex;align-items:center;gap:16px;color:#526267}.wa-chat-thread{min-height:0;padding:12px clamp(18px,5vw,42px) 16px;display:flex;flex-direction:column;gap:8px;overflow:auto;background-color:#efeae2;background-image:url(/custom-bot-chat-texture.png);background-size:410px 410px}.wa-conversation-start{align-self:center;margin:0 0 2px;padding:5px 9px;border:0;border-radius:6px;background:#e2eef0f0;color:#53656a;box-shadow:0 1px 2px #323e4214;font-size:8px}.wa-flow-node{position:relative;transition:opacity .18s ease,outline-color .18s ease,transform .18s ease}.wa-flow-node.dragging{opacity:.5}.wa-source-body,.wa-destination-node{width:min(370px,86%);margin:0;align-self:flex-start;overflow:visible;border:0;border-radius:9px;background:#fff;box-shadow:0 1px 2px #2c3b3f29}.wa-source-body.selected,.wa-destination-node.selected{border:0;outline:2px solid #377d9b;outline-offset:2px;box-shadow:0 2px 7px #1c5a6f24}.wa-node-handle{top:6px;left:5px;width:30px;height:30px;border-radius:50%;background:#ffffffd6;color:#7e8d91;opacity:.55}.wa-flow-node:hover .wa-node-handle,.wa-node-handle:focus-visible{opacity:1}.wa-source-message,.wa-destination-message{width:100%;padding:8px 11px 7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;border:0;border-radius:9px;background:#fff;color:#29363a;font:inherit;text-align:right;cursor:pointer}.wa-sender-name{grid-column:1 / -1;display:flex;align-items:center;gap:5px;color:#197d6c;font-size:9px;font-weight:800}.wa-bubble-copy{grid-column:1 / -1;color:#283438;font-size:10px;line-height:1.55;white-space:pre-wrap}.wa-message-time{grid-column:2;color:#7d898d;font-size:7px;white-space:nowrap}.wa-attached-options{display:grid;overflow:hidden;border-top:1px solid #e0e5e6;border-radius:0 0 9px 9px;background:#fff}.wa-source-choice{position:relative;z-index:auto;min-height:36px;margin:0;padding:6px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;border:0;border-radius:0;background:#fff;color:#137a70;text-align:right;box-shadow:none}.wa-source-choice+.wa-source-choice{border-top:1px solid #e5e9e9}.wa-source-choice span:first-child{font-size:9px;font-weight:800}.wa-source-choice small{grid-column:1;color:#758286;font-size:7px}.wa-source-choice>svg,.wa-source-choice>i{grid-column:2;grid-row:1 / span 2;width:18px;height:18px;display:grid;place-items:center;color:#157d72;font-style:normal}.wa-source-choice>i{border:0;border-radius:0;background:transparent;box-shadow:none}.wa-source-choice>i:before{content:"";display:block;width:6px;height:6px;border:solid #809094;border-width:0 0 1.5px 1.5px;border-radius:0;transform:rotate(45deg)}.wa-source-choice.active{background:#edf8f5;color:#0b665c}.wa-source-choice:hover{background:#f3faf8}.wa-source-choice:active{transform:none;background:#e6f4f0}.wa-choice-connector{position:absolute;inset-inline-start:0;top:9px;bottom:9px;width:2px;background:transparent}.wa-choice-connector:before,.wa-choice-connector:after{content:none}.wa-source-choice.active .wa-choice-connector{background:#1d8a78}.wa-node-issue{top:-8px;right:-8px}.wa-customer-turn{width:min(300px,76%);align-self:flex-end;display:grid;justify-items:end;gap:4px}.wa-customer-turn>small{padding-inline-end:6px;color:#69787c;font-size:7px;font-weight:800}.wa-customer-turn>div{min-width:150px;padding:9px 11px 7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-radius:9px 9px 2px;background:#d9fdd3;color:#263733;box-shadow:0 1px 2px #2c3b3f24}.wa-customer-turn span{font-size:10px;font-weight:700}.wa-customer-turn b{align-self:end;display:flex;align-items:center;gap:2px;color:#62836c;font-size:7px;font-weight:500;white-space:nowrap}.wa-destination-node.internal{width:min(340px,82%);align-self:center;border:0;background:transparent;box-shadow:none}.wa-internal-event{width:100%;padding:10px 12px;display:grid;gap:3px;border:1px dashed #99aab0;border-radius:8px;background:#f4f7f8f0;color:#425258;font:inherit;text-align:center;cursor:pointer}.wa-internal-event>span{display:flex;align-items:center;justify-content:center;gap:5px;color:#65767b;font-size:7px}.wa-internal-event>strong{font-size:10px}.wa-internal-event>small{font-size:8px;line-height:1.5}.wa-message-action{grid-column:1 / -1;min-height:34px;margin:4px -12px -8px;padding:8px 10px;display:flex;align-items:center;justify-content:center;border-top:1px solid #e1e6e7;color:#10776c;font-size:9px;font-weight:800}.wa-preview-replies{grid-column:1 / -1;margin:4px -12px -8px;display:grid}.wa-preview-replies i{min-height:32px;padding:8px 10px;border-top:1px solid #e1e6e7;color:#10776c;font-size:9px;font-style:normal;text-align:center}.wa-missing-destination{width:min(340px,82%);min-height:54px;align-self:flex-start;border-radius:9px;background:#fff8f8;font-size:9px}.wa-linear-flow{width:100%;margin:0;display:flex;flex-direction:column;gap:8px}.wa-linear-flow>li{width:min(370px,86%);align-self:flex-start}.wa-linear-flow>li:not(:last-child):after{display:none}.wa-unlinked-steps{width:100%;margin-top:4px;padding:10px;border:1px dashed #a7b7bc;border-radius:8px;background:#f7f9f9e6}.wa-unlinked-steps>header strong{font-size:9px}.wa-unlinked-steps>header small{font-size:8px}.wa-unlinked-steps button{min-height:34px;background:#fff;font-size:8px;cursor:pointer}.wa-canvas-drop-target{min-height:42px;margin-top:0;border-color:#7f9ca4;background:#ffffffb8;color:#3e6870;font-size:8px}.wa-chat-composer{padding:7px 10px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;border-top:1px solid #d6dee0;background:#f0f2f5}.wa-chat-composer>span{min-height:34px;padding:0 12px;display:flex;align-items:center;border-radius:18px;background:#fff;color:#899397;font-size:8px}.wa-chat-composer>svg{justify-self:center;color:#128c7e}.bot-builder-grid:not(.advanced) .bot-editor{padding:12px;gap:11px;border-color:#ccd6df;box-shadow:0 6px 18px #2e3e4c0f}.bot-builder-grid:not(.advanced) .bot-editor textarea{min-height:96px;font-size:11px;line-height:1.65}.bot-builder-grid:not(.advanced) .bot-editor input,.bot-builder-grid:not(.advanced) .bot-editor select{min-height:38px;font-size:9px}@media(max-width:1180px){.bot-template-layout{grid-template-columns:minmax(0,1fr) 270px}.bot-template-list{grid-template-columns:minmax(0,1fr)}.bot-builder-grid:not(.advanced){grid-template-columns:minmax(0,1fr) 260px;gap:6px}.bot-builder-grid:not(.advanced).editor-collapsed{grid-template-columns:minmax(0,1fr)}.bot-builder-grid:not(.advanced) .bot-flow{grid-template-columns:minmax(270px,.68fr) minmax(0,1fr)}.bot-conversation-tools .bot-element-library>section>button{width:34px}.bot-conversation-tools .bot-variable-library{min-width:76px;flex-basis:76px}.wa-phone-shell{width:min(570px,100%)}}@media(prefers-reduced-motion:reduce){.wa-flow-node,.bot-conversation-tools .bot-element-library>section>button{transition:none}}.bot-builder-grid:not(.advanced) .bot-flow{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);background:#f6f8fa}.bot-builder-grid:not(.advanced) .bot-flow>header{grid-column:1;border-inline-end:0}.bot-visual-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr);direction:rtl;overflow:hidden}.bot-visual-workspace .bot-conversation-tools{min-width:0;min-height:0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;overflow:hidden;border:0;border-inline-end:1px solid #d8e0e7;background:#fff}.bot-visual-workspace .bot-element-library{min-width:0;min-height:0;padding:10px 7px;display:block;overflow-x:hidden;overflow-y:auto;border-inline-start:1px solid #e1e6ec;scrollbar-width:thin}.bot-visual-workspace .bot-element-library:before{content:"العناصر";display:block;margin:0 2px 10px;color:#26354b;font-size:10px;font-weight:900}.bot-visual-workspace .bot-element-library>section{padding:0 0 10px;display:grid;gap:5px;border:0}.bot-visual-workspace .bot-element-library>section+section{margin-top:10px;padding-top:10px;border-top:1px solid #e8edf2}.bot-visual-workspace .bot-element-library>section>strong{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#526076;font-size:7px}.bot-visual-workspace .bot-element-library>section>button{width:100%;min-height:34px;padding:5px 6px;display:grid;grid-template-columns:19px minmax(0,1fr);justify-content:initial;justify-items:start;align-items:center;gap:5px;border:1px solid #d6dfe9;border-radius:6px;background:#fff;font-size:7px;text-align:right}.bot-visual-workspace .bot-element-library>section>button>svg:first-child{width:18px;height:18px;padding:2px}.bot-visual-workspace .bot-element-library>section>button span{max-width:100%}.bot-visual-workspace .bot-variable-library,.bot-visual-workspace .bot-variable-library[open]{position:static;inset:auto;z-index:auto;width:auto;min-width:0;min-height:0;padding:10px 7px;display:flex;flex-direction:column;flex-basis:auto;gap:6px;overflow:auto;border:0;border-radius:0;background:#fff;box-shadow:none}.bot-visual-workspace .bot-variable-library:before{content:"المتغيرات";margin:0 2px 4px;color:#26354b;font-size:10px;font-weight:900}.bot-visual-workspace .bot-variable-library>summary{height:auto;min-height:34px;flex:0 0 auto}.bot-visual-workspace .bot-variable-library[open]>summary{grid-column:auto}.bot-visual-workspace .bot-variable-library>button{min-height:32px;padding:5px;display:flex;justify-content:space-between;gap:3px;font-size:7px}@media(max-width:1180px){.bot-visual-workspace{grid-template-columns:148px minmax(0,1fr)}.bot-visual-workspace .bot-conversation-tools{grid-template-columns:1fr}.bot-visual-workspace .bot-variable-library{display:none}}.access-workspace[data-v-19de98ae]{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;padding:10px;color:var(--sprynv-ink);overflow:hidden}.access-header[data-v-19de98ae]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--sprynv-line);border-radius:10px;background:var(--sprynv-surface)}.access-mark[data-v-19de98ae]{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#004ac614;color:var(--sprynv-accent)}.access-header span[data-v-19de98ae],.access-header p[data-v-19de98ae]{color:var(--sprynv-ink-soft);font-size:11px}.access-header h1[data-v-19de98ae]{margin:1px 0 2px;font-size:21px}.access-header p[data-v-19de98ae]{margin:0}.access-primary[data-v-19de98ae]{min-height:36px;padding:7px 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:var(--sprynv-accent);color:#fff;font:inherit;font-size:12px;font-weight:800}.access-primary[data-v-19de98ae]:active:not(:disabled){transform:scale(.98)}.access-primary[data-v-19de98ae]:disabled{opacity:.55}.access-error[data-v-19de98ae]{margin:0;padding:8px 11px;border-inline-start:3px solid var(--sprynv-danger);background:#fff5f5;color:var(--sprynv-danger);font-size:12px}.invite-panel[data-v-19de98ae]{display:grid;grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:12px 14px;border:1px solid #cbd8ee;border-radius:9px;background:#f7faff}.invite-copy strong[data-v-19de98ae]{display:block;font-size:13px}.invite-copy p[data-v-19de98ae]{margin:3px 0 0;color:var(--sprynv-ink-soft);font-size:10px;line-height:1.55}.invite-panel label[data-v-19de98ae],.edit-access label[data-v-19de98ae]{display:grid;gap:4px;font-size:10px;font-weight:800}.invite-panel input[data-v-19de98ae],.invite-panel select[data-v-19de98ae],.edit-access select[data-v-19de98ae]{height:36px;padding:0 9px;border:1px solid var(--sprynv-line);border-radius:6px;background:#fff;color:var(--sprynv-ink);font:inherit;font-size:11px}.invite-panel fieldset[data-v-19de98ae],.edit-access fieldset[data-v-19de98ae]{margin:0;padding:0;border:0}.invite-panel legend[data-v-19de98ae],.edit-access legend[data-v-19de98ae]{margin-bottom:4px;font-size:10px;font-weight:800}.branch-check[data-v-19de98ae]{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:4px!important;margin-inline-end:8px;font-weight:600!important}.branch-check input[data-v-19de98ae]{width:14px;height:14px}.activation-result[data-v-19de98ae]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.7fr) auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid #a9dbc9;border-radius:9px;background:#f1fbf7}.activation-result>div[data-v-19de98ae]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;color:#13795b}.activation-result span[data-v-19de98ae]{grid-column:2;color:var(--sprynv-ink-soft);font-size:10px}.activation-result code[data-v-19de98ae]{padding:7px 9px;border:1px solid #cce8de;border-radius:5px;background:#fff;direction:ltr;overflow:hidden;text-overflow:ellipsis}.activation-result button[data-v-19de98ae],.row-actions button[data-v-19de98ae],.invitation-row button[data-v-19de98ae]{padding:5px 8px;border:1px solid var(--sprynv-line);border-radius:5px;background:#fff;color:var(--sprynv-accent);font:inherit;font-size:10px;font-weight:800}.access-tabs[data-v-19de98ae]{display:flex;gap:4px;border-bottom:1px solid var(--sprynv-line)}.access-tabs button[data-v-19de98ae]{min-height:38px;padding:7px 13px;display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sprynv-ink-soft);font:inherit;font-size:12px;font-weight:800}.access-tabs button.active[data-v-19de98ae]{border-bottom-color:var(--sprynv-accent);color:var(--sprynv-accent)}.access-tabs span[data-v-19de98ae]{min-width:19px;padding:1px 5px;border-radius:9px;background:#eef2f8;font-size:9px}.access-table-wrap[data-v-19de98ae]{min-height:0;overflow:auto;border:1px solid var(--sprynv-line);border-radius:9px;background:#fff}.access-table[data-v-19de98ae]{width:100%;border-collapse:collapse;font-size:11px}.access-table th[data-v-19de98ae]{position:sticky;top:0;padding:9px 12px;background:#f7f8fb;color:var(--sprynv-ink-soft);text-align:right;font-size:10px;z-index:1}.access-table td[data-v-19de98ae]{padding:10px 12px;border-top:1px solid #edf0f5;vertical-align:middle}.access-table td strong[data-v-19de98ae],.access-table td small[data-v-19de98ae]{display:block}.access-table td small[data-v-19de98ae]{margin-top:2px;color:var(--sprynv-ink-soft);font-size:9px}.row-actions[data-v-19de98ae]{text-align:left;white-space:nowrap}.row-actions button+button[data-v-19de98ae],.invitation-row button+button[data-v-19de98ae]{margin-inline-start:4px}.row-actions .danger-link[data-v-19de98ae],.invitation-row .danger-link[data-v-19de98ae]{border-color:#f0caca;color:var(--sprynv-danger)}.protected-label[data-v-19de98ae]{color:var(--sprynv-ink-soft);font-size:10px}.access-status[data-v-19de98ae]{display:inline-block;padding:3px 7px;border-radius:10px;background:#eef2f8;color:#526079;font-size:9px;font-weight:800}.access-status[data-state=active][data-v-19de98ae],.access-status[data-state=accepted][data-v-19de98ae]{background:#e7f6ef;color:#13795b}.access-status[data-state=pending][data-v-19de98ae]{background:#fff5d9;color:#8a6500}.access-status[data-state=revoked][data-v-19de98ae],.access-status[data-state=expired][data-v-19de98ae]{background:#fff0f0;color:#a33}.pending-invitations[data-v-19de98ae]{padding:12px;border-top:1px solid var(--sprynv-line)}.pending-invitations h2[data-v-19de98ae]{margin:0 0 7px;font-size:12px}.invitation-row[data-v-19de98ae]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-top:1px solid #edf0f5}.invitation-row>div[data-v-19de98ae]:first-child{display:grid;gap:2px}.invitation-row span[data-v-19de98ae]{color:var(--sprynv-ink-soft);font-size:9px}.edit-access[data-v-19de98ae]{position:absolute;inset-block:74px 18px;inset-inline-start:18px;width:320px;padding:16px;display:grid;align-content:start;gap:13px;border:1px solid var(--sprynv-line);border-radius:10px;background:#fff;box-shadow:0 18px 40px #19263c29;z-index:3}.edit-access>div[data-v-19de98ae]{display:flex;align-items:center;justify-content:space-between}.edit-access>div button[data-v-19de98ae]{border:0;background:transparent;font-size:20px}.access-state[data-v-19de98ae]{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--sprynv-ink-soft);text-align:center}.access-state strong[data-v-19de98ae]{color:var(--sprynv-ink)}.access-state p[data-v-19de98ae]{margin:0;max-width:54ch;font-size:11px}.sr-only[data-v-19de98ae]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.invite-panel[data-v-19de98ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-copy[data-v-19de98ae]{grid-column:1/-1}.access-table[data-v-19de98ae]{min-width:760px}}.customization-workspace.customers-workspace{padding:0}.inbox-heading{min-height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe5ef}.inbox-heading div{display:flex;align-items:center;gap:10px}.inbox-heading h1{margin:0;font-size:20px}.inbox-heading p{margin:2px 0 0;color:var(--sprynv-ink-soft);font-size:11px}.inbox-heading button{border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;padding:7px 10px;color:var(--sprynv-ink);display:inline-flex;align-items:center;gap:6px}.inbox-layout{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);direction:rtl}.inbox-list{min-height:0;display:flex;flex-direction:column;border-left:1px solid #dfe5ef;background:#fbfcff}.inbox-list>header{height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e8f0;font-size:12px}.inbox-list>header span{color:var(--sprynv-ink-soft)}.inbox-list-scroll{overflow-y:auto;min-height:0}.conversation-row{position:relative;width:100%;padding:11px 12px;border:0;border-bottom:1px solid #e7eaf1;background:transparent;color:inherit;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;text-align:right}.conversation-row:hover,.conversation-row.selected{background:#eef3ff}.conversation-row.selected{box-shadow:inset -3px 0 var(--sprynv-accent)}.conversation-row:active{transform:translateY(1px)}.conversation-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#dce7ff;color:var(--sprynv-accent-dark);font-weight:800}.conversation-copy{min-width:0;display:grid;gap:2px}.conversation-line{display:flex;justify-content:space-between;gap:8px}.conversation-line strong{font-size:12px}.conversation-line time,.conversation-phone{color:#687184;font-size:9px}.conversation-preview{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#525b6d;font-size:10px}.unread-dot{position:absolute;left:10px;bottom:11px;width:7px;height:7px;border-radius:50%;background:var(--sprynv-accent)}.handoff-chip,.paused-chip{position:absolute;left:10px;top:32px;padding:2px 5px;border-radius:4px;font-size:8px}.handoff-chip{background:#fff1d6;color:#704600}.paused-chip{background:#edf0f5;color:#555d6b}.inbox-thread{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.thread-header{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e8f0}.thread-header div{display:grid}.thread-header strong{font-size:13px}.thread-header span{font-size:10px;color:#687184}.automation-badge{padding:5px 8px;border-radius:5px;font-size:10px;font-weight:700}.automation-badge.active{background:#e7f5ef;color:#006345}.automation-badge.handoff{background:#fff1d6;color:#704600}.automation-badge.paused{background:#edf0f5;color:#555d6b}.handoff-banner{margin:10px 14px 0;padding:10px 12px;border:1px solid #e7ca8d;border-radius:8px;background:#fff9ed;display:flex;align-items:center;justify-content:space-between;gap:12px}.handoff-banner strong{font-size:12px}.handoff-banner p{margin:3px 0 0;color:#6f5a31;font-size:10px}.handoff-actions{display:flex;align-items:center;gap:6px}.handoff-actions button{border:1px solid #9d7626;border-radius:6px;background:#8a6112;color:#fff;padding:6px 9px;font-size:10px}.handoff-actions .secondary{background:#fff;color:#704600}.decision-explanation{margin:8px 14px 0;padding:7px 9px;border-right:3px solid #9eb7e8;background:#f1f5fd;color:#4f5d76;font-size:9px}.thread-messages{flex:1;min-height:0;padding:14px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;background:#f7f9fd}.message-bubble{max-width:min(68%,560px);padding:9px 11px;border:1px solid #dfe4ed;border-radius:10px;background:#fff;align-self:flex-start}.message-bubble.outbound{align-self:flex-end;border-color:#bfd0f3;background:#eaf1ff}.message-bubble p{margin:0;font-size:12px;line-height:1.55;white-space:pre-wrap}.message-bubble small{display:block;margin-top:4px;color:#697184;font-size:8px}.message-bubble small.failed{color:var(--sprynv-danger)}.reply-composer{padding:9px 14px 12px;border-top:1px solid #dfe5ef}.reply-composer label{display:block;margin-bottom:5px;font-size:10px;font-weight:700}.reply-composer>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.reply-composer textarea{resize:none;border:1px solid var(--sprynv-line);border-radius:8px;padding:8px 10px;font:inherit}.reply-composer button{border:0;border-radius:8px;padding:0 16px;background:var(--sprynv-accent);color:#fff;display:inline-flex;align-items:center;gap:6px;font-weight:700}.reply-composer button:disabled{opacity:.45}.reply-composer small{color:#697184;font-size:8px}.thread-placeholder,.inbox-list-empty{flex:1;min-height:0;display:grid;place-content:center;justify-items:center;gap:5px;color:#5c6575;text-align:center}.thread-placeholder p,.inbox-list-empty p{margin:0;font-size:10px}.thread-loading{flex:1;padding:70px 20%;display:grid;gap:12px}.thread-loading i{height:46px;border-radius:8px;background:#edf1f7}.inbox-error{margin:10px 14px;padding:10px;border:1px solid #efc1c1;border-radius:8px;background:#fff5f5;color:var(--sprynv-danger);display:flex;justify-content:space-between;align-items:center;font-size:11px}.inbox-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#111c2d59}.inbox-dialog{width:390px;padding:20px;border-radius:10px;background:#fff;box-shadow:var(--sprynv-shadow)}.inbox-dialog h2{margin:0;font-size:17px}.inbox-dialog p{color:var(--sprynv-ink-soft);font-size:11px}.inbox-dialog div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inbox-dialog button{min-height:36px;border:1px solid var(--sprynv-accent);border-radius:7px;background:var(--sprynv-accent);color:#fff}.inbox-dialog .dialog-cancel{width:100%;margin-top:8px;background:#fff;color:var(--sprynv-ink);border-color:var(--sprynv-line)}@media(prefers-reduced-motion:reduce){.conversation-row{transition:none}}.channels-workspace[data-v-d24e8535]{min-height:100%;padding:34px 36px 48px;background:#f7f8fb;color:#172033}.channels-header[data-v-d24e8535]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;max-width:1040px;margin:0 auto 24px}.channels-mark[data-v-d24e8535]{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#087f5b;background:#e7f6ef;border:1px solid #c8eadc}.channels-header>div>span[data-v-d24e8535]{color:#68738a;font-size:12px;font-weight:700}.channels-header h1[data-v-d24e8535]{margin:2px 0 4px;font-size:26px;line-height:1.2}.channels-header p[data-v-d24e8535],.connection-hero p[data-v-d24e8535],.configuration-note[data-v-d24e8535],.channels-safety p[data-v-d24e8535],.channels-state p[data-v-d24e8535]{margin:0;color:#68738a;line-height:1.75}.channels-refresh[data-v-d24e8535],.connect-button[data-v-d24e8535],.disconnect-button[data-v-d24e8535]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:0 16px;font:inherit;font-weight:750;cursor:pointer}.channels-refresh[data-v-d24e8535]{color:#354158;background:#fff;border:1px solid #d8deea}.connection-card[data-v-d24e8535]{max-width:1040px;margin:0 auto;padding:28px;border:1px solid #dce2ec;border-radius:20px;background:#fff;box-shadow:0 10px 32px #1e2f4e0f}.connection-card.connected[data-v-d24e8535]{border-color:#cfe8dd}.connection-hero[data-v-d24e8535]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px}.connection-icon[data-v-d24e8535]{width:70px;height:70px;display:grid;place-items:center;border-radius:20px;color:#fff;background:#159b72;box-shadow:0 9px 22px #159b7238}.connection-badge[data-v-d24e8535]{width:max-content;display:inline-flex;align-items:center;gap:7px;color:#69758a;background:#f1f3f7;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.connection-badge i[data-v-d24e8535]{width:7px;height:7px;border-radius:50%;background:#98a2b4}.connection-badge.connected[data-v-d24e8535]{color:#087f5b;background:#e7f6ef}.connection-badge.connected i[data-v-d24e8535]{background:#159b72}.connection-badge.reconnect_required[data-v-d24e8535]{color:#9a6500;background:#fff5d8}.connection-badge.reconnect_required i[data-v-d24e8535]{background:#d89a18}.connection-hero h2[data-v-d24e8535]{margin:9px 0 5px;font-size:21px}.connection-facts[data-v-d24e8535]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0;padding:16px;background:#f8fafc;border:1px solid #edf0f5;border-radius:14px}.connection-facts div[data-v-d24e8535]{padding-inline:14px;border-inline-start:1px solid #e4e8ef}.connection-facts div[data-v-d24e8535]:first-child{border-inline-start:0}.connection-facts dt[data-v-d24e8535]{margin-bottom:5px;color:#7a8497;font-size:12px;font-weight:700}.connection-facts dd[data-v-d24e8535]{margin:0;display:flex;align-items:center;gap:6px;color:#273248;font-size:14px;font-weight:750}.connection-actions[data-v-d24e8535]{display:flex;gap:10px;margin-top:24px}.connect-button[data-v-d24e8535]{color:#fff;background:#087f5b;border:1px solid #087f5b;box-shadow:0 7px 16px #087f5b2e}.disconnect-button[data-v-d24e8535]{color:#a13838;background:#fff;border:1px solid #eccdcd}button[data-v-d24e8535]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.configuration-note[data-v-d24e8535]{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding:13px 15px;color:#775d21;background:#fff9e8;border:1px solid #f0dfae;border-radius:12px;font-size:13px}.configuration-note svg[data-v-d24e8535]{flex:0 0 auto;margin-top:3px}.channels-safety[data-v-d24e8535]{max-width:1040px;display:flex;gap:12px;align-items:flex-start;margin:14px auto 0;padding:16px 18px;color:#465168;background:#eef3fb;border-radius:14px}.channels-safety strong[data-v-d24e8535]{display:block;margin-bottom:2px;font-size:14px}.channels-safety p[data-v-d24e8535]{font-size:13px}.channels-alert[data-v-d24e8535],.channels-state[data-v-d24e8535]{max-width:1040px;margin:0 auto 14px;padding:14px 17px;border-radius:12px}.channels-alert.error[data-v-d24e8535]{color:#973b3b;background:#fff0f0;border:1px solid #efcece}.channels-alert.success[data-v-d24e8535]{color:#087153;background:#e9f8f1;border:1px solid #c5eadb}.channels-state[data-v-d24e8535]{display:grid;justify-items:center;gap:8px;padding:54px 24px;text-align:center;background:#fff;border:1px solid #dce2ec}.channels-permission[data-v-d24e8535]{margin-top:18px}.spin[data-v-d24e8535]{animation:spin-d24e8535 .8s linear infinite}@keyframes spin-d24e8535{to{transform:rotate(360deg)}}@media(max-width:900px){.channels-workspace[data-v-d24e8535]{padding:24px 18px 40px}.channels-header[data-v-d24e8535]{grid-template-columns:auto 1fr}.channels-refresh[data-v-d24e8535]{grid-column:1 / -1;width:100%}.connection-facts[data-v-d24e8535]{grid-template-columns:1fr}.connection-facts div[data-v-d24e8535],.connection-facts div[data-v-d24e8535]:first-child{padding:10px 0;border-inline-start:0;border-top:1px solid #e4e8ef}.connection-facts div[data-v-d24e8535]:first-child{border-top:0}}.auth-shell[data-v-de6e6ee4]{min-height:100dvh;display:grid;place-items:center;padding:32px;background:var(--sprynv-paper);color:var(--sprynv-ink);font-family:inherit}.auth-card[data-v-de6e6ee4]{width:min(100%,460px);padding:36px;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-md);background:var(--sprynv-surface);box-shadow:var(--sprynv-shadow)}.auth-mark[data-v-de6e6ee4]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--sprynv-accent);color:#fff;font-size:24px;font-weight:800}.eyebrow[data-v-de6e6ee4]{margin:24px 0 6px;color:var(--sprynv-accent);font-weight:700}.auth-card h1[data-v-de6e6ee4]{margin:0;font-size:30px;line-height:1.25}.lead[data-v-de6e6ee4]{margin:12px 0 28px;color:var(--sprynv-ink-soft);line-height:1.8}.auth-notice[data-v-de6e6ee4]{margin:-12px 0 18px;padding:10px 12px;border-inline-start:3px solid var(--sprynv-accent);background:#004ac60f;color:var(--sprynv-ink);line-height:1.6}.auth-card form[data-v-de6e6ee4]{display:grid;gap:8px}.auth-card label[data-v-de6e6ee4]{margin-top:10px;font-weight:800}.auth-card input[data-v-de6e6ee4]{height:48px;padding:0 14px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;color:var(--sprynv-ink);font:inherit}.auth-card input[data-v-de6e6ee4]:focus{outline:3px solid rgba(0,74,198,.16);border-color:var(--sprynv-accent)}.field-help[data-v-de6e6ee4]{margin:0!important;color:var(--sprynv-ink-soft)!important;font-size:12px}.auth-submit[data-v-de6e6ee4]{height:50px;margin-top:14px;border:0;border-radius:8px;background:var(--sprynv-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer}.auth-submit[data-v-de6e6ee4]:hover:not(:disabled){background:var(--sprynv-accent-dark)}.auth-submit[data-v-de6e6ee4]:active:not(:disabled){transform:scale(.98)}.auth-submit[data-v-de6e6ee4]:disabled{opacity:.55;cursor:not-allowed}.auth-error[data-v-de6e6ee4]{margin:5px 0;color:var(--sprynv-danger)}.auth-card>small[data-v-de6e6ee4]{display:block;margin-top:20px;color:var(--sprynv-ink-soft)}.kanban-workspace{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.orders-workspace.kanban-workspace{position:relative;grid-template-rows:auto minmax(0,1fr)}.kanban-commandbar{min-height:56px;padding:7px 9px;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:8px;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-sm);background:var(--sprynv-surface)}.kanban-runtime,.kanban-tools{display:flex;align-items:center;gap:8px}.kanban-commandbar .branch-state{min-width:202px;min-height:42px;padding:5px 9px}.kanban-commandbar .branch-state-icon{width:30px;height:30px;border-radius:7px}.kanban-commandbar .branch-state small{font-size:10px}.kanban-commandbar .branch-state strong{font-size:12px}.kanban-commandbar .prep-control{min-width:120px;min-height:42px;padding:5px 8px;display:grid;gap:0}.kanban-commandbar .prep-control>span{display:flex;align-items:center;gap:5px;color:var(--sprynv-ink-soft);font-size:10px}.kanban-commandbar .prep-control select{min-width:0;font-size:12px}.kanban-search{height:42px;max-width:490px;width:100%;justify-self:center;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-sm);background:#fff;color:var(--sprynv-ink-soft)}.kanban-search:focus-within{border-color:var(--sprynv-accent);box-shadow:0 0 0 3px #004ac61a}.kanban-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--sprynv-ink);font:inherit}.kanban-icon-button,.kanban-sound{height:42px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-sm);background:#fff;color:var(--sprynv-ink-soft)}.kanban-sound[aria-pressed=true]{color:var(--sprynv-accent)}.kanban-sound{width:42px;padding:0}.board-layout-panel{position:absolute;z-index:20;top:64px;left:8px;width:min(310px,calc(100% - 16px));overflow:hidden;border:1px solid #cfd8e7;border-radius:10px;background:#fff;box-shadow:0 16px 38px #22325029}.board-layout-panel>header{min-height:62px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8f2}.board-layout-panel h2{margin:2px 0 0;color:var(--sprynv-ink);font-size:17px}.board-layout-panel header small{color:var(--sprynv-accent);font-size:10px;font-weight:800}.board-layout-panel header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--sprynv-line);border-radius:7px;background:#fff;color:var(--sprynv-ink-soft)}.board-layout-form{padding:12px;display:grid;gap:14px}.board-layout-panel fieldset{margin:0;padding:0;display:grid;gap:7px;border:0}.board-layout-panel legend{margin-bottom:7px;color:var(--sprynv-ink);font-size:12px;font-weight:800}.board-layout-panel fieldset label{min-height:54px;padding:8px 10px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;border:1px solid var(--sprynv-line);border-radius:8px;color:var(--sprynv-ink-soft);cursor:pointer}.board-layout-panel fieldset label.selected{border-color:#8eb2ef;background:#f0f5ff;color:var(--sprynv-accent)}.board-layout-panel fieldset label span{display:grid;gap:1px;color:var(--sprynv-ink)}.board-layout-panel fieldset label small{color:var(--sprynv-ink-soft);font-size:10px}.board-height-control{padding-top:12px;display:grid;gap:8px;border-top:1px solid #e8ecf3}.board-height-control>span{display:flex;align-items:center;justify-content:space-between;font-size:12px}.board-height-control output{color:var(--sprynv-accent);font-weight:800}.board-height-control input{width:100%;height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr;background:transparent;cursor:pointer}.board-height-control input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--sprynv-accent) 0 var(--range-fill),#dce4f0 var(--range-fill) 100%)}.board-height-control input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #ffffff;border-radius:50%;background:var(--sprynv-accent);box-shadow:0 1px 5px #173b7447}.board-height-control input::-moz-range-track{height:6px;border-radius:999px;background:#dce4f0}.board-height-control input::-moz-range-progress{height:6px;border-radius:999px;background:var(--sprynv-accent)}.board-height-control input::-moz-range-thumb{width:14px;height:14px;border:3px solid #ffffff;border-radius:50%;background:var(--sprynv-accent);box-shadow:0 1px 5px #173b7447}.board-height-control input:focus-visible{outline:2px solid #8eb2ef;outline-offset:3px;border-radius:999px}.board-height-control small,.board-layout-storage-note{margin:0;color:var(--sprynv-ink-soft);font-size:10px}.order-layout.kanban-layout{grid-template-columns:minmax(760px,1fr) 390px;gap:8px;align-items:stretch}.fulfillment-boards{min-width:0;min-height:0;height:100%;display:grid;gap:6px;overflow:hidden}.fulfillment-board{min-width:0;min-height:0;display:grid;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-sm);background:#fff}.fulfillment-board>header{padding:0 9px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8f2;background:#f4f7fc}.fulfillment-board>header span{display:inline-flex;align-items:center;gap:6px;color:var(--sprynv-accent)}.fulfillment-board>header strong{color:#24324a;font-size:12px}.fulfillment-board>header b{min-width:22px;padding:2px 6px;border-radius:5px;background:#dfe9ff;color:var(--sprynv-accent);font-size:10px;text-align:center}.fulfillment-board .kanban-board{border-radius:0}.kanban-board{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:var(--sprynv-radius-sm);box-shadow:none}.kanban-scroller{min-height:0;overflow:auto;background:#fff}.kanban-columns{min-width:820px;min-height:100%;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(195px,1fr));gap:8px}.kanban-column{min-width:0;display:grid;grid-template-rows:44px minmax(0,1fr);border:1px solid #e3e8f2;border-radius:var(--sprynv-radius-sm);background:#f7f9ff;overflow:hidden}.kanban-column-accepted,.kanban-column-preparing,.kanban-column-ready{background:#f7f9ff}.kanban-column.drop-allowed{border-color:#9bb8ef;background:#f3f7ff}.kanban-column.drop-active{border-color:var(--sprynv-accent);box-shadow:inset 0 0 0 2px #004ac61f}.kanban-column>header{padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8f2;background:#ffffffad}.kanban-column h2{margin:0;color:var(--sprynv-ink);font-size:13px}.kanban-column>header span{min-width:27px;height:27px;padding-inline:7px;display:grid;place-items:center;border-radius:7px;background:var(--sprynv-wash);color:var(--sprynv-accent);font-weight:800;font-variant-numeric:tabular-nums}.kanban-cards{min-height:0;padding:7px;display:flex;flex-direction:column;gap:7px;overflow-y:auto}.kanban-card{position:relative;width:100%;height:82px;min-height:82px;flex:0 0 82px;box-sizing:border-box;padding:8px 9px 8px 11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"identity count metrics";align-items:stretch;gap:0;border:1px solid #ccd5e7;border-radius:var(--sprynv-radius-sm);background:#fff;color:var(--sprynv-ink);text-align:right;transition:border-color .16s ease,background .16s ease,transform .16s ease}.kanban-card:hover{border-color:#8faef2;background:#fbfcff}.kanban-card:active{transform:scale(.99)}.kanban-card.selected{border-color:#9bb8eb;box-shadow:none}.kanban-card.selected:after{content:"";position:absolute;inset-block:-1px;right:-1px;width:4px;border-radius:0 7px 7px 0;background:var(--sprynv-accent)}.kanban-card.urgent{border-color:#e1ad55;background:#fffdf7}.kanban-card[draggable=true]{cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing}.kanban-card.dragging{opacity:.48;transform:scale(.98)}.kanban-card-identity{grid-area:identity;min-width:0;padding-inline:4px;display:grid;align-content:center;gap:6px}.kanban-card-identity strong{overflow:hidden;color:var(--sprynv-ink);font-size:10px;letter-spacing:-.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.kanban-card-identity p{margin:0;overflow:hidden;color:var(--sprynv-ink-soft);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.kanban-card-count{grid-area:count;padding-inline:3px;display:grid;place-content:center;justify-items:center;gap:4px;border-inline:1px solid #e2e7ef;color:var(--sprynv-ink-soft);font-size:9px;white-space:nowrap}.kanban-card-metrics{grid-area:metrics;min-width:0;padding-inline:4px;display:grid;align-content:center;justify-items:start;gap:4px}.kanban-card-metrics>b{color:var(--sprynv-ink);font-size:10px;white-space:nowrap}.kanban-age{display:inline-flex;align-items:center;gap:3px;color:var(--sprynv-accent);font-size:11px;font-weight:700}.kanban-card.urgent .kanban-age{color:#b25d00}.payment-truth{display:inline-flex;align-items:center;gap:3px;color:var(--sprynv-ink-soft);font-size:9px}.payment-truth.paid{color:var(--sprynv-positive)}.kanban-column-empty{min-height:110px;display:grid;place-items:center;color:#7a8190;font-size:11px}.kanban-layout .order-detail{border-radius:var(--sprynv-radius-sm);box-shadow:none}.kanban-layout .order-detail>header{padding:12px 14px}.kanban-layout .detail-heading-icon{width:32px;height:32px;border-radius:7px}.kanban-layout .order-detail h2{margin-top:3px;font-size:16px}.kanban-layout .order-detail header button{width:34px;height:34px;border-radius:7px}.kanban-layout .order-detail section{padding:12px 14px}.kanban-layout .order-detail h3{margin-bottom:10px;font-size:12px}.kanban-layout .order-detail dl{gap:7px;font-size:12px}.kanban-layout .detail-line{padding:8px 0;font-size:12px}.kanban-layout .order-detail footer{padding:10px 12px;gap:7px}.kanban-layout .order-detail footer button{min-height:38px;padding:8px 10px;font-size:12px}.kanban-layout .order-ticket{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-color:#d7deea;background:#fff}.kanban-layout .order-ticket>.ticket-header{min-height:72px;padding:10px 12px;align-items:center;border-bottom:1px solid #e4e9f1;background:#fff}.ticket-identity{min-width:0;display:grid;gap:7px}.ticket-identity>strong{color:#14213d;font-size:21px;letter-spacing:.015em;line-height:1}.ticket-header-meta{min-width:0;display:flex;align-items:center;gap:8px}.ticket-header-meta small{display:inline-flex;align-items:center;gap:4px;color:#6f7888;font-size:12px;white-space:nowrap}.ticket-status{width:max-content;max-width:100%;padding:3px 7px;border-radius:6px;background:#eef3fb;color:#3b526f;font-size:12px;font-weight:800}.ticket-status.status-accepted,.ticket-status.status-preparing{background:#fff4db;color:#8c5800}.ticket-status.status-ready_for_pickup,.ticket-status.status-out_for_delivery,.ticket-status.status-completed{background:#e8f6ef;color:#147a4d}.ticket-status.status-rejected,.ticket-status.status-cancelled_by_customer,.ticket-status.status-cancelled_by_restaurant{background:#fff0f0;color:#ad3333}.kanban-layout .order-ticket .ticket-facts{padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e4e9f1;background:#f8faff}.ticket-facts>div{min-width:0;min-height:66px;padding:8px 6px;display:grid;align-content:center;justify-items:center;gap:2px;color:#58708f;text-align:center}.ticket-facts>div+div{border-inline-start:1px solid #e1e7f0}.ticket-facts small{color:#7b8493;font-size:11px}.ticket-facts strong{max-width:100%;overflow:hidden;color:#17233a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ticket-facts .payment-fact{color:#ba7300}.ticket-facts .payment-fact strong{color:#9a5d00}.ticket-facts .payment-fact.paid,.ticket-facts .payment-fact.paid strong{color:#147a4d}.order-ticket-scroll{min-height:0;padding:8px;display:grid;grid-auto-rows:max-content;align-content:start;gap:8px;overflow-y:auto;overscroll-behavior:contain;background:#fbfcfe}.kanban-layout .order-ticket .ticket-section{padding:0;overflow:hidden;border:1px solid #dfe5ee;border-radius:8px;background:#fff}.ticket-section>header{min-height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf2;background:#f5f7fb}.ticket-section>header span{display:inline-flex;align-items:center;gap:6px;color:#53647e}.ticket-section>header strong{color:#1c2940;font-size:14px}.ticket-section>header b{min-width:24px;padding:2px 6px;border-radius:5px;background:#e8efff;color:var(--sprynv-accent);font-size:12px;text-align:center}.order-ticket .detail-line{padding:10px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.order-ticket .detail-line+.detail-line{border-top:1px solid #e7ebf2}.line-quantity{min-height:26px;display:grid;place-items:center;border:1px solid #d9e1ed;border-radius:6px;color:#23324a;font-size:14px}.order-ticket .detail-line strong{color:#17233a;font-size:14px}.order-ticket .detail-line small{line-height:1.5;font-size:13px}.order-ticket .detail-line .money{direction:ltr;color:#17233a;font-size:13px;font-weight:800;white-space:nowrap}.order-ticket .detail-line details{margin-top:2px}.order-ticket .detail-line summary{color:var(--sprynv-accent);font-size:13px;font-weight:800;cursor:pointer}.order-ticket .detail-line details span{padding-top:4px;display:block;color:#667187;font-size:13px;line-height:1.5}.ticket-details{padding:9px 10px;gap:7px}.ticket-details div{gap:12px;font-size:13px}.ticket-details dt{display:inline-flex;align-items:center;gap:4px;color:#778091}.ticket-details dd{max-width:68%;color:#25324a;text-align:left;overflow-wrap:anywhere}.ticket-details dd a{color:var(--sprynv-accent)}.ticket-details .address-row{align-items:flex-start}.ticket-payment>div{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6d7687;font-size:13px}.ticket-payment>div strong{padding:3px 7px;border-radius:5px;background:#fff2d5;color:#9a5d00}.ticket-payment.paid>div strong{background:#e8f6ef;color:#147a4d}.order-ticket .inline-error{margin:0}.kanban-layout .order-ticket>.ticket-actions{position:static;bottom:auto;padding:8px;grid-template-columns:1fr;gap:6px;border-top:1px solid #dfe5ee;background:#fff}.kanban-layout .order-ticket>.ticket-actions button{width:100%;min-height:36px;font-size:15px}.order-ticket .ticket-actions .secondary{border-color:#b9c8df;background:#fff;color:#1d3557}.order-ticket .ticket-actions .danger.subtle{min-height:28px;padding:3px 8px;border-color:transparent;background:transparent;color:#bd3333}.order-ticket .ticket-actions .danger.subtle:hover{background:#fff4f4}@media(max-width:1280px){.kanban-commandbar{grid-template-columns:auto minmax(220px,1fr) auto;gap:8px}.kanban-commandbar .branch-state{min-width:170px}.order-layout.kanban-layout{grid-template-columns:minmax(690px,1fr) 300px}.kanban-layout .order-ticket .ticket-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-facts>div:nth-child(3){border-inline-start:0;border-top:1px solid #e1e7f0}.ticket-facts>div:nth-child(4){border-top:1px solid #e1e7f0}}@media(prefers-reduced-motion:reduce){.kanban-card{transition:none}}:root{color-scheme:light;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Tajawal,Segoe UI,Tahoma,sans-serif;font-synthesis:none;--sprynv-brand-50: #ebf8f0;--sprynv-brand-100: #d9f2e3;--sprynv-brand-500: #10944a;--sprynv-brand-700: #08763a;--sprynv-ink: #17212b;--sprynv-muted: #687386;--sprynv-subtle: #98a1ae;--sprynv-ink-soft: var(--sprynv-muted);--sprynv-canvas: #f4f6f8;--sprynv-paper: var(--sprynv-canvas);--sprynv-surface: #ffffff;--sprynv-wash: var(--sprynv-brand-50);--sprynv-line: #e4e8ed;--sprynv-accent: var(--sprynv-brand-500);--sprynv-accent-dark: var(--sprynv-brand-700);--sprynv-positive: var(--sprynv-brand-700);--sprynv-warning: #c97600;--sprynv-warning-bg: #fff7e6;--sprynv-warning-border: #f2d8a6;--sprynv-danger: #d6474e;--sprynv-danger-bg: #fff0f1;--sprynv-radius-sm: 10px;--sprynv-radius-md: 18px;--sprynv-radius-lg: 28px;--sprynv-shadow-soft: 0 8px 24px rgba(23, 33, 43, .07);--sprynv-shadow: 0 18px 50px rgba(23, 33, 43, .09);--sprynv-fast: .16s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{direction:rtl;background:var(--sprynv-paper);color:var(--sprynv-ink)}body{margin:0;min-width:320px;min-height:100dvh;background:var(--sprynv-paper)}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{min-height:44px;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid rgba(16,148,74,.28);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.money{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--sprynv-ink: #111c2d;--sprynv-ink-soft: #434655;--sprynv-paper: #f9f9ff;--sprynv-surface: #ffffff;--sprynv-wash: #dbe1ff;--sprynv-line: #c3c6d7;--sprynv-accent: #004ac6;--sprynv-accent-dark: #003ea8;--sprynv-positive: #006c49;--sprynv-warning: #784b00;--sprynv-danger: #ba1a1a;--sprynv-radius-sm: 8px;--sprynv-radius-md: 12px;--sprynv-radius-lg: 16px;--sprynv-shadow: 0 12px 30px rgba(17, 28, 45, .07)}html,body{height:100%;overflow:hidden;background:var(--sprynv-paper);color:var(--sprynv-ink)}#app{height:100%;overflow:hidden}:focus-visible{outline:3px solid rgba(0,74,198,.26);outline-offset:3px}.skip-link{position:fixed;top:-80px;right:20px;z-index:20;padding:12px 18px;border-radius:8px;background:#111827;color:#fff}.skip-link:focus{top:20px}.operator-shell{height:100dvh;overflow:hidden;display:block;background:var(--sprynv-paper)}.top-nav-reveal{position:fixed;top:0;left:50%;z-index:10;width:min(600px,calc(100vw - 24px));height:14px;display:flex;justify-content:center;transform:translate(-50%);outline:none;pointer-events:none}.top-nav-trigger{position:absolute;top:0;left:50%;width:25%;height:14px;transform:translate(-50%);pointer-events:auto}.sidebar{z-index:10;width:100%;box-sizing:border-box;min-height:0;margin:0 auto;padding:4px 5px;display:block;color:#f5f7fb;background:#252f48;border:1px solid rgba(255,255,255,.18);border-top:0;border-radius:0 0 10px 10px;box-shadow:0 16px 34px #111c2d2e,inset 0 -1px #ffffff14;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.96);transform-origin:top center;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.top-nav-reveal:has(.top-nav-trigger:hover) .sidebar,.top-nav-reveal:has(.sidebar:hover) .sidebar,.top-nav-reveal:focus-visible .sidebar,.top-nav-reveal:has(button:focus-visible) .sidebar,.top-nav-reveal.account-open .sidebar{opacity:1;pointer-events:auto;transform:translateY(0)}.top-nav-reveal:has(.top-nav-trigger:hover),.top-nav-reveal:has(.sidebar:hover),.top-nav-reveal:focus-visible,.top-nav-reveal:has(button:focus-visible){height:44px}.top-nav-reveal.account-open{height:210px}.sidebar-row{display:flex;align-items:stretch;gap:4px}.sidebar nav{flex:1;display:flex;gap:2px}.sidebar nav button{flex:1;min-height:31px;padding:4px 7px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:7px;background:transparent;color:#cbd5e1;font-size:11px;white-space:nowrap;text-align:right;transition:background var(--sprynv-fast),color var(--sprynv-fast),border-color var(--sprynv-fast)}.sidebar nav button:hover:not(:disabled){background:#ffffff0f;color:#fff}.sidebar nav button.active{border-color:#fff3;background:var(--sprynv-accent);color:#fff;box-shadow:inset 0 1px #ffffff24}.sidebar nav svg{width:15px}.account-trigger{min-width:112px;padding:4px 9px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff0d;color:#f5f7fb;font:inherit;font-size:11px;white-space:nowrap}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#ffffff1a}.operator-account{width:min(360px,calc(100% - 10px));margin:7px 5px 5px auto;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.8fr);gap:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#1e293f;box-shadow:0 12px 24px #090f1c33;color:#f5f7fb}.operator-account-identity{grid-row:span 2;display:grid;align-content:start;gap:3px}.operator-account-identity strong{font-size:13px}.operator-account-identity span,.operator-account-identity small{color:#cbd5e1;font-size:11px}.operator-account label{align-self:end;color:#cbd5e1;font-size:10px;font-weight:700}.operator-account select{min-width:0;height:32px;padding-inline:8px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#fff;color:var(--sprynv-ink);font:inherit;font-size:11px}.operator-active-branch{margin:0;display:grid;gap:2px;font-size:10px;color:#cbd5e1}.operator-active-branch strong{color:#fff;font-size:11px}.operator-logout{min-height:32px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:11px;font-weight:700}.operator-logout:hover:not(:disabled){background:#ffffff14}.operator-logout:active:not(:disabled){transform:scale(.98)}.operator-logout:disabled{opacity:.55}.operator-shell main{min-width:0;max-width:none;width:100%;margin-inline:auto;padding:8px 10px 10px;height:100dvh;overflow:hidden;box-sizing:border-box}.operator-shell main.menu-main{max-width:none;padding:8px 10px 10px}.operator-shell main.orders-main{padding:8px 10px 10px}.customization-workspace{height:100%;min-height:0;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;direction:rtl}.customization-intro{min-height:42px;padding:0 2px 10px;display:flex;align-items:center;border-bottom:1px solid #dfe5ef}.customization-intro h1{margin:0;font-size:24px}.customization-workspace.custom-bot-active .customization-intro{display:none}.customization-workspace.custom-bot-active .customization-form{padding-top:0;grid-template-rows:minmax(0,1fr);grid-template-areas:"rail fields";row-gap:0}.customization-empty p{margin:0;color:var(--sprynv-ink-soft);font-size:12px;line-height:1.7}.customization-empty{min-height:320px;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center}.customization-loading{flex:1;padding-top:14px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px}.customization-loading i{border:1px solid #dce4f1;border-radius:8px;background:#f1f4fa}.customization-form{flex:1;min-height:0;padding-top:12px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"rail fields" "message message" "actions actions";gap:10px 12px;overflow:hidden}.customization-preview{min-height:150px;padding:0;display:grid;overflow:hidden;border:1px solid #c8d5eb;border-radius:8px;background:#f5f8ff;text-align:right}.customization-cover-preview{height:76px;overflow:hidden;background:linear-gradient(135deg,#dfe8f7,#edf3fb)}.customization-cover-preview img{width:100%;height:100%;display:block;object-fit:cover}.customization-preview-identity{min-width:0;padding:0 12px 10px;display:flex;align-items:end;gap:10px}.customization-preview-identity>.customization-logo{margin-top:-29px}.customization-preview-identity>div:last-child{min-width:0;padding-bottom:2px;display:grid;gap:2px}.customization-preview small{color:var(--sprynv-accent);font-size:10px;font-weight:800}.customization-preview strong{font-size:16px}.customization-preview p{margin:0;overflow:hidden;color:var(--sprynv-ink-soft);font-size:11px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.customization-logo{width:82px;height:82px;flex:0 0 82px;display:grid;place-items:center;overflow:hidden;border:1px solid #a9bce0;border-radius:50%;background:#fff}.customization-logo img{width:100%;height:100%;object-fit:cover}.customization-logo b{color:var(--sprynv-accent);font-size:28px}.customization-logo.compact{width:58px;height:58px;flex-basis:58px}.customization-logo.compact b{font-size:21px}.customization-rail{grid-area:rail;min-height:0}.customization-sections{padding:8px;display:grid;gap:4px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff}.customization-sections button{min-height:58px;padding:8px 9px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:7px;background:#fff;color:var(--sprynv-ink);font:inherit;text-align:right;box-shadow:none;cursor:pointer}.customization-sections button.active{border-color:#8fb4f4;background:#e7efff;color:var(--sprynv-accent);box-shadow:inset -3px 0 0 var(--sprynv-accent)}.customization-sections button>svg{width:32px;height:32px;padding:6px;box-sizing:border-box;border:1px solid #a8c4f4;border-radius:7px;background:#fff}.customization-sections button span{min-width:0;display:grid;gap:2px}.customization-sections button strong{font-size:13px}.customization-sections button small{color:#4d5e7e;font-size:10px;white-space:nowrap}.customization-fields{grid-area:fields;min-height:0;padding:16px;display:grid;align-content:start;gap:12px;overflow:auto;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff}.customization-fields>header{padding-bottom:12px;border-bottom:1px solid #dfe5ef}.customization-fields>header span{color:var(--sprynv-accent);font-size:11px;font-weight:800}.customization-fields h2{margin:3px 0;font-size:21px}.customization-fields p{margin:0;color:var(--sprynv-ink-soft);font-size:12px}.customization-fields>label{display:grid;gap:6px;font-size:12px;font-weight:800}.customization-fields textarea{min-height:120px;padding:10px;border:1px solid #bfc9dc;border-radius:7px;font:inherit;resize:vertical}.customization-fields label small,.customization-logo-control small{color:var(--sprynv-ink-soft);font-size:10px;font-weight:500}.customization-logo-control,.customization-cover-control{padding:12px;display:flex;align-items:center;gap:12px;border:1px solid #cbd4e5;border-radius:7px;background:#f5f8ff}.customization-logo-control>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customization-logo-control strong{width:100%;font-size:12px}.customization-logo-control small{width:100%}.customization-cover-control{display:grid;grid-template-columns:116px minmax(0,1fr)}.customization-cover-thumb{width:116px;aspect-ratio:3 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid #d3ddec;background:#eaf0f8;color:var(--sprynv-accent)}.customization-cover-thumb img{width:100%;height:100%;object-fit:cover}.customization-media-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customization-media-actions strong{width:100%;font-size:12px}.customization-media-actions small{width:100%;color:var(--sprynv-ink-soft);font-size:10px}.cover-position-controls{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cover-position-controls label{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;color:var(--sprynv-ink-soft);font-size:10px}.cover-position-controls input{width:100%;accent-color:var(--sprynv-accent)}.menu-image-options{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0}.menu-image-options legend{margin-bottom:7px;color:var(--sprynv-ink);font-size:12px;font-weight:800}.menu-image-options label{min-height:96px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;border:1px solid #cbd4e5;border-radius:8px;background:#fff;cursor:pointer}.menu-image-options label.selected{border-color:#7ca6ee;background:#eef4ff;box-shadow:inset -3px 0 0 var(--sprynv-accent)}.menu-image-options input{margin-top:3px;accent-color:var(--sprynv-accent)}.menu-image-options label span{display:grid;gap:5px}.menu-image-options label strong{font-size:13px}.menu-image-options label small{color:var(--sprynv-ink-soft);font-size:11px;font-weight:500;line-height:1.6}.menu-image-preview{padding:12px;display:grid;gap:10px;border:1px solid #c8d5eb;border-radius:8px;background:#f7f9fd}.menu-image-preview>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.menu-image-preview>header strong{font-size:13px}.menu-image-preview>header small{color:var(--sprynv-accent);font-size:10px;font-weight:800}.menu-image-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.menu-image-preview article{min-height:72px;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #d6deeb;border-radius:8px;background:#fff}.menu-image-preview article.has-preview-image{grid-template-columns:54px minmax(0,1fr) auto}.menu-image-preview .preview-image{width:54px;height:54px;display:grid;place-items:center;border-radius:7px;background:#e8efff;color:var(--sprynv-accent)}.menu-image-preview article span{min-width:0;display:grid;gap:3px}.menu-image-preview article strong{font-size:12px}.menu-image-preview article small{color:var(--sprynv-ink-soft);font-size:10px}.menu-image-preview article b{padding:6px 8px;border-radius:6px;background:var(--sprynv-accent);color:#fff;font-size:10px}.customization-form>.settings-error,.customization-form>.settings-notice{grid-area:message;margin:0}.customization-form>footer{grid-area:actions;display:flex;justify-content:flex-start}@media(max-width:900px){.customization-workspace{overflow:auto}.customization-form{display:block;overflow:visible}.customization-rail,.customization-preview{margin-bottom:10px}.customization-fields{overflow:visible}.customization-form>footer{margin-top:10px}.menu-image-options,.menu-image-preview>div{grid-template-columns:1fr}}.orders-commandbar{display:flex;justify-content:flex-end}.workspace-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.workspace-head p{margin:0;color:var(--sprynv-ink-soft)}.workspace-head h1{margin:2px 0 0;font-size:32px;line-height:1.25;letter-spacing:-.025em}.workspace-title{min-width:230px}.workspace-controls{display:flex;align-items:stretch;gap:10px}.branch-state{min-width:240px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #a8dbc8;border-radius:var(--sprynv-radius-sm);background:#e8f7f1}.branch-state.paused{border-color:#f0c9cb;background:#fff0f1}.branch-state-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#fff;color:var(--sprynv-positive)}.branch-state.paused .branch-state-icon{color:var(--sprynv-danger)}.branch-state>span:last-child{display:grid;gap:1px}.branch-state small{color:var(--sprynv-ink-soft);font-size:11px}.branch-state strong{font-size:13px}.prep-control{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-sm);background:#fff}.prep-control label{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--sprynv-ink-soft)}.prep-control select{min-width:132px;padding:2px 0 0;border:0;background:transparent;color:var(--sprynv-ink);font-weight:800}.metrics{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--sprynv-line)}.metrics div{min-height:64px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}.metrics div+div{border-right:1px solid var(--sprynv-line)}.metrics span{color:var(--sprynv-ink-soft)}.metrics strong{font-size:25px;color:#111827;font-variant-numeric:tabular-nums}.queue-toolbar{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.filters{display:flex;align-items:center;gap:6px}.filters button{padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--sprynv-ink-soft)}.filters button:hover:not(:disabled){background:#fff}.filters button.active{border-color:#b4c5ff;background:var(--sprynv-wash);color:var(--sprynv-accent);font-weight:800}.queue-toolbar>.refresh{min-height:40px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;border-color:var(--sprynv-line);border-style:solid;border-width:1px;border-radius:8px;background:#fff;color:var(--sprynv-ink-soft)}.order-layout{display:grid;grid-template-columns:minmax(580px,1.2fr) minmax(360px,.72fr);gap:16px;align-items:start;min-height:0;height:100%}.order-layout.single{grid-template-columns:1fr}.order-queue{min-height:0;height:100%;overflow:auto;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-md);background:#fff}.queue-content{min-width:0}.queue-head,.order-row{display:grid;grid-template-columns:minmax(250px,1fr) 120px 118px 74px;align-items:center;gap:14px}.queue-head{position:sticky;top:0;z-index:1;min-height:42px;padding:0 18px;border-bottom:1px solid var(--sprynv-line);background:#f8faf9;color:var(--sprynv-ink-soft);font-size:12px;font-weight:800}.order-row{width:100%;min-height:78px;padding:13px 18px;border:0;border-bottom:1px solid #e3ebf7;background:#fff;color:var(--sprynv-ink);text-align:right;transition:background var(--sprynv-fast),box-shadow var(--sprynv-fast)}.row-main{display:flex;align-items:center;gap:12px}.row-main div{display:grid;gap:5px}.row-main small,.order-row time{color:var(--sprynv-ink-soft)}.status-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#8a8f98}.status-dot.pending_acceptance{background:var(--sprynv-accent)}.status-dot.accepted,.status-dot.preparing{background:#d68f1d}.status-dot.ready_for_pickup,.status-dot.out_for_delivery{background:#2fa873}.status-dot.completed{background:var(--sprynv-positive)}.status-dot.rejected,.status-dot.cancelled_by_customer,.status-dot.cancelled_by_restaurant{background:var(--sprynv-danger)}.row-total{white-space:nowrap}.order-status{width:max-content;padding:5px 9px;border-radius:999px;background:#eef3fb;color:var(--sprynv-ink-soft);font-size:13px}.order-status.pending_acceptance{background:var(--sprynv-wash);color:var(--sprynv-accent-dark)}.order-status.accepted,.order-status.preparing{background:#fff7e6;color:#9a5b00}.order-status.completed{background:#edf2f0;color:#53605a}.order-detail{position:relative;top:auto;height:100%;max-height:none;overflow:auto;border:1px solid var(--sprynv-line);border-radius:var(--sprynv-radius-md);background:#fff;box-shadow:var(--sprynv-shadow)}.order-detail-empty{display:grid;place-content:center;justify-items:center;gap:8px;color:var(--sprynv-ink-soft);text-align:center}.order-detail-empty svg{color:var(--sprynv-accent)}.order-detail-empty h2{margin:4px 0 0;color:var(--sprynv-ink);font-size:21px}.order-detail-empty p{max-width:30ch;margin:0;line-height:1.7}.order-detail>header{padding:18px 20px;display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e3ebf7;background:#f8faf9}.detail-heading{display:flex;align-items:flex-start;gap:11px}.detail-heading-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--sprynv-wash);color:var(--sprynv-accent)}.detail-heading small{color:var(--sprynv-ink-soft);font-size:12px}.order-detail header p{margin:0;color:var(--sprynv-accent);font-weight:800}.order-detail h2{margin:5px 0 0}.order-detail header button{width:44px;height:44px;border:1px solid var(--sprynv-line);border-radius:10px;background:#fff;color:var(--sprynv-ink-soft);font-size:25px}.order-detail section{padding:17px 20px;border-bottom:1px solid #e3ebf7}.order-detail h3{margin:0 0 15px;color:var(--sprynv-ink-soft);font-size:14px}dl{margin:0;display:grid;gap:10px}dl div{display:flex;justify-content:space-between;gap:16px}dt{color:var(--sprynv-ink-soft)}dd{margin:0;font-weight:700}.detail-line{padding:12px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px}.detail-line+article{border-top:1px solid #e3ebf7}.detail-line div{display:grid;gap:3px}.detail-line small{color:var(--sprynv-ink-soft);font-size:12px}.payment div{margin-bottom:12px;display:flex;justify-content:space-between}.payment strong{color:var(--sprynv-positive)}.order-detail footer{position:sticky;bottom:0;padding:15px 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f8faf9}.primary,.secondary,.danger{padding:10px 14px;border-radius:8px;font-weight:800;transition:background var(--sprynv-fast),border-color var(--sprynv-fast),transform var(--sprynv-fast)}.primary{border:1px solid var(--sprynv-accent);background:var(--sprynv-accent);color:#fff}.primary:hover:not(:disabled){border-color:var(--sprynv-accent-dark);background:var(--sprynv-accent-dark)}.secondary{width:100%;border:1px solid var(--sprynv-line);background:#fff;color:var(--sprynv-ink)}.secondary:hover:not(:disabled){background:#eef4ff}.danger{border:1px solid #ffb4ab;background:#fff7f6;color:var(--sprynv-danger)}.danger.subtle{grid-column:1 / -1;border-color:transparent;background:transparent}.primary:active:not(:disabled),.secondary:active:not(:disabled),.danger:active:not(:disabled),.filters button:active:not(:disabled){transform:scale(.98)}.inline-error{margin:15px 22px 0;padding:12px;border-right:3px solid var(--sprynv-danger);border-radius:8px;background:#ffdad6;color:#93000a}.empty{min-height:420px;padding:40px;display:grid;place-content:center;color:var(--sprynv-ink-soft);text-align:center}.empty svg{width:60px;margin:0 auto 16px;color:#737686}.empty h2{margin:0 0 8px;color:var(--sprynv-ink)}.empty p{max-width:36ch;line-height:1.7}.empty button{justify-self:center;padding:8px 16px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;color:var(--sprynv-ink)}.queue-skeleton{padding:18px;display:grid;gap:12px}.queue-skeleton i{height:78px;border-radius:8px;background:linear-gradient(90deg,#e3ebf7,#fff,#e3ebf7);background-size:220% 100%;animation:shimmer 1.5s infinite}.settings-page{max-width:1180px;margin-inline:auto}.settings-head{margin-bottom:24px;text-align:right}.settings-head p{margin:0 0 4px;color:var(--sprynv-ink-soft)}.settings-head h1{margin:0;font-size:34px;line-height:1.3}.settings-layout{min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start;direction:ltr}.settings-nav{grid-column:2;padding:8px;display:grid;gap:4px;border:1px solid var(--sprynv-line);border-radius:12px;background:#fff;direction:rtl}.settings-nav button{min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--sprynv-ink-soft);text-align:right}.settings-nav button.active{border-color:#b4c5ff;background:var(--sprynv-wash);color:var(--sprynv-accent);font-weight:800;box-shadow:inset -3px 0 0 var(--sprynv-accent)}.settings-panel{grid-column:1;grid-row:1;min-height:460px;padding:30px;border:1px solid var(--sprynv-line);border-radius:16px;background:#fff;text-align:right;direction:rtl}.settings-kicker{color:var(--sprynv-accent);font-size:13px;font-weight:800}.settings-panel h2{margin:8px 0 10px;font-size:28px}.settings-panel p{max-width:58ch;margin:0;color:var(--sprynv-ink-soft);line-height:1.8}.profile-head{padding-bottom:22px;display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid #e3ebf7}.saved-state{padding:7px 11px;border-radius:999px;background:#d9f7e9;color:#086a46;font-size:13px;font-weight:800}.profile-form{padding-top:24px}.profile-fields{display:grid;gap:18px}.profile-fields label{display:grid;gap:7px}.profile-fields label>span,.field-label{color:var(--sprynv-ink);font-size:14px;font-weight:800}.field-label small{color:var(--sprynv-ink-soft);font-weight:500}.profile-fields input,.profile-fields textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--sprynv-line);border-radius:9px;background:#fff;color:var(--sprynv-ink);font:inherit;transition:border-color var(--sprynv-fast),box-shadow var(--sprynv-fast)}.profile-fields textarea{min-height:104px;resize:vertical;line-height:1.7}.profile-fields input:focus,.profile-fields textarea:focus{border-color:var(--sprynv-accent);box-shadow:0 0 0 3px #004ac61a;outline:none}.profile-fields label>small{color:var(--sprynv-ink-soft);font-size:12px}.profile-fields label[for=restaurant-description]>small{justify-self:left;font-variant-numeric:tabular-nums}.logo-field{margin-bottom:22px;padding:18px;border:1px solid #dfe7f3;border-radius:12px;background:#f8fbff}.logo-row{margin-top:12px;display:flex;align-items:center;gap:16px}.logo-preview{width:82px;height:82px;flex:0 0 82px;display:grid;place-items:center;overflow:hidden;border:1px solid #cfdaeb;border-radius:14px;background:#fff}.logo-preview img{width:100%;height:100%;object-fit:contain}.logo-preview.empty span{color:var(--sprynv-accent);font-size:30px;font-weight:900}.logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.logo-actions input{position:absolute;width:1px;height:1px;opacity:0}.logo-actions small{width:100%;color:var(--sprynv-ink-soft);font-size:12px}.upload-button{padding:8px 13px;border:1px solid var(--sprynv-line);border-radius:8px;background:#fff;color:var(--sprynv-ink);font-size:13px;font-weight:800;cursor:pointer}.text-button{padding:7px;border:0;background:transparent;color:var(--sprynv-danger);font-size:13px}.profile-error{margin-top:16px;padding:12px 14px;border-right:3px solid var(--sprynv-danger);border-radius:8px;background:#fff1f0;color:#93000a}.profile-actions{margin-top:24px;padding-top:20px;display:flex;gap:10px;border-top:1px solid #e3ebf7}.profile-actions .primary,.profile-actions .secondary{width:auto;min-width:145px}.profile-actions button:disabled{opacity:.5;cursor:not-allowed}.profile-loading{padding-top:24px;display:grid;gap:14px}.profile-loading i{height:48px;border-radius:9px;background:linear-gradient(90deg,#e7edf6,#f9fbfe,#e7edf6);background-size:220% 100%;animation:shimmer 1.5s infinite}.profile-loading i:nth-child(2){height:110px}@keyframes shimmer{to{background-position:-220% 0}}@media(max-width:1050px){.order-layout{grid-template-columns:1fr}.order-detail{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:15;max-height:calc(100dvh - 36px)}}@media(max-width:680px){.sidebar{top:8px;margin-top:8px}.operator-shell main{padding:24px 14px}.workspace-head{align-items:start}.workspace-head h1{font-size:30px}.metrics div{padding:15px 8px;display:grid;gap:6px}.metrics span{font-size:12px}.order-layout{display:block}.order-row{grid-template-columns:1fr}.row-meta{justify-content:start}.filters{overflow:auto}.filters .refresh{margin-right:0}.order-detail{top:8px;right:8px;bottom:8px;left:8px;max-height:calc(100dvh - 16px)}.settings-head h1{font-size:28px}.settings-layout{display:block}.settings-nav{margin-bottom:12px;display:flex;overflow-x:auto}.settings-nav button{flex:0 0 auto}.settings-panel{min-height:280px;padding:24px 20px}.profile-head{display:block}.saved-state{display:inline-block;margin-top:12px}.profile-actions{display:grid}.profile-actions .primary,.profile-actions .secondary{width:100%}}.auth-loading{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--sprynv-ink-soft)}.auth-loading-mark{width:12px;height:12px;border-radius:50%;background:var(--sprynv-accent);animation:operator-breathe 1.4s ease-in-out infinite}.orders-workspace{min-width:0;height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.filters button.active{border-color:#b4c5ff;background:var(--sprynv-wash);color:var(--sprynv-accent)}.filters .refresh{display:inline-flex;align-items:center;gap:7px}.order-row:hover{background:#f7faf8}.order-row.selected{background:var(--sprynv-wash);box-shadow:inset -4px 0 0 var(--sprynv-accent)}.row-main strong,.order-detail header p{unicode-bidi:isolate}.order-detail>header{background:linear-gradient(180deg,#fff,#f7faf8)}.order-detail dd{max-width:66%;text-align:left;overflow-wrap:anywhere}.order-detail dd a{display:inline-flex;align-items:center;gap:5px;color:var(--sprynv-accent);text-decoration:none}.detail-line details{margin-top:4px}.detail-line summary{width:max-content;color:var(--sprynv-accent);font-size:12px;font-weight:800;cursor:pointer}.detail-line details span{display:block;margin-top:5px;color:var(--sprynv-ink-soft);font-size:12px}.payment div>span{display:inline-flex;align-items:center;gap:7px}.order-events h3{display:flex;align-items:center;gap:7px}.order-events ol{margin:0;padding:0;display:grid;list-style:none}.order-events li{padding:8px 0;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;color:var(--sprynv-ink-soft);font-size:13px}.order-events li+li{border-top:1px solid var(--sprynv-line)}.order-events li svg{color:var(--sprynv-positive)}.operator-state{min-height:420px;padding:40px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--sprynv-ink-soft)}.operator-state svg{color:var(--sprynv-subtle)}.operator-state.error svg{color:var(--sprynv-danger)}.operator-state h2{margin:14px 0 5px;color:var(--sprynv-ink);font-size:21px}.operator-state p{max-width:44ch;margin:0;line-height:1.7}.state-retry{width:auto!important;margin-top:18px;display:inline-flex;align-items:center;gap:7px}.reason-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;padding:24px;display:grid;place-items:center;background:#17212b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reason-dialog{width:min(540px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--sprynv-line);border-radius:20px;background:#fff;box-shadow:0 26px 72px #17212b3d;direction:rtl}.reason-dialog>header{padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--sprynv-line)}.reason-dialog>header>div{display:flex;align-items:flex-start;gap:11px}.reason-dialog>header svg{color:var(--sprynv-danger)}.reason-dialog header p{margin:0;color:var(--sprynv-danger);font-size:12px;font-weight:800}.reason-dialog h2{margin:4px 0 0;font-size:22px}.reason-dialog header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--sprynv-line);border-radius:12px;background:#fff;color:var(--sprynv-ink-soft)}.reason-dialog fieldset{margin:0;padding:20px 22px;border:0;display:grid;gap:8px}.reason-dialog legend{padding:0 0 10px;font-weight:800}.reason-dialog label{min-height:58px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid var(--sprynv-line);border-radius:12px;cursor:pointer}.reason-dialog label.selected{border-color:#b7dfc7;background:var(--sprynv-wash)}.reason-dialog input{width:19px;height:19px;accent-color:var(--sprynv-accent)}.reason-dialog label span{display:grid;gap:3px}.reason-dialog label small{color:var(--sprynv-ink-soft);font-weight:400}.reason-dialog>.inline-error{margin:0 22px}.reason-dialog>footer{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--sprynv-line);background:#f7faf8}.reason-dialog>footer .secondary,.reason-dialog>footer .danger{width:100%;min-height:46px}.secondary:hover:not(:disabled){background:var(--sprynv-wash)}.primary:active:not(:disabled),.secondary:active:not(:disabled),.danger:active:not(:disabled){transform:scale(.98)}@keyframes operator-breathe{50%{transform:scale(.75);opacity:.55}}@media(prefers-reduced-motion:reduce){.auth-loading-mark{animation:none}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.reason-dialog{border-radius:16px;box-shadow:0 26px 72px #111c2d3d}.reason-dialog header button,.reason-dialog label{border-radius:8px}.reason-dialog label.selected{border-color:#b4c5ff}.reason-dialog>footer{background:#f0f3ff}
