.ww-confirm-mask[data-v-588560f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:20px;background:#0f172a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ww-confirm-card[data-v-588560f9]{width:min(460px,calc(100vw - 40px));min-height:180px;padding:24px;border:1px solid #d8dee8;border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f172a3d;display:grid;gap:18px;outline:none}.ww-confirm-head[data-v-588560f9]{display:flex;align-items:center}.ww-confirm-title[data-v-588560f9]{margin:0;color:#18212f;font-size:1.2rem;font-weight:700;line-height:1.25}.ww-confirm-message[data-v-588560f9]{margin:0;color:#475467;font-size:.98rem;line-height:1.65;white-space:pre-line}.ww-confirm-actions[data-v-588560f9]{display:flex;justify-content:flex-end;gap:12px}.ww-confirm-btn[data-v-588560f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-width:110px;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ww-confirm-btn[data-v-588560f9]:hover{transform:translateY(-1px)}.ww-confirm-btn--ghost[data-v-588560f9]{border-color:#d0d7e2;background:#fff;color:#344054}.ww-confirm-btn--ghost[data-v-588560f9]:hover{background:#f7f9fc}.ww-confirm-btn--danger[data-v-588560f9]{background:#c0392b;color:#fff}.ww-confirm-btn--danger[data-v-588560f9]:hover{background:#a93226}.ww-confirm-btn--primary[data-v-588560f9]{background:#2563eb;color:#fff}.ww-confirm-btn--primary[data-v-588560f9]:hover{background:#1d4ed8}@media (max-width: 640px){.ww-confirm-card[data-v-588560f9]{width:min(100%,calc(100vw - 24px));padding:20px}.ww-confirm-actions[data-v-588560f9]{flex-direction:column-reverse}.ww-confirm-btn[data-v-588560f9]{width:100%}}.update-notice[data-v-ac7f79f7]{position:fixed;top:18px;right:18px;z-index:1100;width:min(420px,calc(100vw - 28px));padding:16px 16px 14px;border:1px solid #d3dbe8;border-radius:14px;background:linear-gradient(135deg,#f1f7fffa,#fffffffa);box-shadow:0 18px 44px #1e385b29;color:#12263f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.update-notice__eyebrow[data-v-ac7f79f7]{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#40638f}.update-notice__title[data-v-ac7f79f7]{margin:6px 0 10px;font-size:1.1rem;line-height:1.2}.update-notice__summary[data-v-ac7f79f7],.update-notice__notes[data-v-ac7f79f7],.update-notice__hint[data-v-ac7f79f7],.update-notice__status[data-v-ac7f79f7],.update-notice__error[data-v-ac7f79f7]{margin:0;font-size:.9rem;line-height:1.45}.update-notice__summary[data-v-ac7f79f7]{color:#233b5c}.update-notice__notes[data-v-ac7f79f7]{margin-top:10px;color:#35506f}.update-notice__hint[data-v-ac7f79f7]{margin-top:10px;color:#5d7390}.update-notice__status[data-v-ac7f79f7]{margin-top:10px;color:#24405f}.update-notice__error[data-v-ac7f79f7]{margin-top:10px;color:#b42318}.update-notice__list[data-v-ac7f79f7]{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;color:#24405f;font-size:.9rem}.update-notice__arrow[data-v-ac7f79f7]{margin:0 4px;color:#587498}.update-notice__actions[data-v-ac7f79f7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.update-notice__button[data-v-ac7f79f7]{min-height:34px;padding:7px 12px;border:1px solid #adc1db;border-radius:9px;background:#1f5e99;color:#fff;font-weight:600;cursor:pointer;transition:transform .08s ease,box-shadow .16s ease,background .16s ease}.update-notice__button--primary[data-v-ac7f79f7]{background:#0f766e;border-color:#0f766e}.update-notice__button[data-v-ac7f79f7]:hover:not(:disabled){box-shadow:0 10px 20px #1f5e992e}.update-notice__button[data-v-ac7f79f7]:active:not(:disabled){transform:translateY(1px)}.update-notice__button[data-v-ac7f79f7]:disabled{opacity:.7;cursor:not-allowed}.update-notice__button--ghost[data-v-ac7f79f7]{background:#fff;color:#24405f}.update-notice-enter-active[data-v-ac7f79f7],.update-notice-leave-active[data-v-ac7f79f7]{transition:opacity .18s ease,transform .18s ease}.update-notice-enter-from[data-v-ac7f79f7],.update-notice-leave-to[data-v-ac7f79f7]{opacity:0;transform:translateY(-8px)}@media (max-width: 720px){.update-notice[data-v-ac7f79f7]{top:10px;right:10px;left:10px;width:auto}.update-notice__actions[data-v-ac7f79f7]{display:grid}.update-notice__button[data-v-ac7f79f7]{width:100%}}.login-page[data-v-8c6e5b6c]{min-height:100vh;display:grid;place-items:center;background:linear-gradient(120deg,#f0f6ff,#e4edf8)}.login-card[data-v-8c6e5b6c]{width:min(420px,92vw);padding:30px 28px;border-radius:14px;background:#fff;box-shadow:0 16px 40px #1e4a7829}.language-switcher[data-v-8c6e5b6c]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;color:#2c4a66;font-size:.88rem}.language-switcher select[data-v-8c6e5b6c]{height:32px;border-radius:8px;border:1px solid #c9d8e8;padding:0 8px}h1[data-v-8c6e5b6c]{margin:0;font-size:1.5rem;color:#0f3357}.sub-title[data-v-8c6e5b6c]{margin:8px 0 20px;color:#56708b;font-size:.92rem}.login-form[data-v-8c6e5b6c]{display:grid;gap:14px}label[data-v-8c6e5b6c]{display:grid;gap:6px;color:#2c4a66;font-size:.92rem}input[data-v-8c6e5b6c]{height:40px;border-radius:8px;border:1px solid #c9d8e8;padding:0 12px}.remember-row[data-v-8c6e5b6c]{display:flex;align-items:center;gap:8px;color:#2c4a66;font-size:.9rem}.remember-row input[data-v-8c6e5b6c]{width:16px;height:16px;margin:0}button[data-v-8c6e5b6c]{height:42px;border:none;border-radius:8px;background:#1c63a5;color:#fff;font-weight:700;cursor:pointer}button[data-v-8c6e5b6c]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-8c6e5b6c]{margin:0;color:#c73434;font-size:.88rem}.hint[data-v-8c6e5b6c]{margin-top:14px;color:#49637e;font-size:.85rem}code[data-v-8c6e5b6c]{background:#f3f7fb;padding:2px 6px;border-radius:6px}.audit-logs-page[data-v-74134718]{min-height:100vh;padding:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 32%),linear-gradient(180deg,#f7f7f4,#eceae4);color:#1f2937}.audit-logs-header[data-v-74134718]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.audit-logs-header-copy h1[data-v-74134718]{margin:0;font-size:32px;line-height:1.1}.audit-logs-header-copy p[data-v-74134718]{margin:8px 0 0;color:#5f6b7a}.audit-logs-note[data-v-74134718]{display:inline-flex;margin-top:12px;padding:6px 12px;border-radius:999px;background:#0f172a12;color:#334155;font-size:13px}.audit-logs-header-actions[data-v-74134718]{display:flex;gap:10px}.audit-logs-filter-card[data-v-74134718],.audit-logs-list-card[data-v-74134718],.audit-logs-detail-card[data-v-74134718]{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#ffffffeb;box-shadow:0 18px 45px #0f172a14}.audit-logs-filter-card[data-v-74134718]{padding:20px;margin-bottom:20px}.audit-logs-card-heading[data-v-74134718]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.audit-logs-card-heading h2[data-v-74134718]{margin:0;font-size:18px}.audit-logs-count[data-v-74134718],.audit-logs-loading[data-v-74134718]{color:#64748b;font-size:14px}.audit-logs-filter-grid[data-v-74134718]{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(140px,1fr));gap:14px;align-items:end}.audit-logs-field[data-v-74134718]{display:flex;flex-direction:column;gap:6px}.audit-logs-field span[data-v-74134718],.audit-logs-detail-label[data-v-74134718]{font-size:12px;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.audit-logs-control[data-v-74134718]{width:100%;min-height:42px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit}.audit-logs-control[data-v-74134718]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.audit-logs-actions[data-v-74134718]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.audit-logs-btn[data-v-74134718]{min-height:42px;padding:10px 16px;border:0;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.audit-logs-btn[data-v-74134718]:hover:not(:disabled){transform:translateY(-1px)}.audit-logs-btn[data-v-74134718]:disabled{opacity:.55;cursor:not-allowed}.audit-logs-btn--primary[data-v-74134718]{background:#1d4ed8;color:#fff}.audit-logs-btn--secondary[data-v-74134718]{background:#e2e8f0;color:#0f172a}.audit-logs-btn--danger[data-v-74134718]{background:#b91c1c;color:#fff}.audit-logs-workspace[data-v-74134718]{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.95fr);gap:20px}.audit-logs-list-card[data-v-74134718],.audit-logs-detail-card[data-v-74134718]{padding:20px}.audit-logs-table-shell[data-v-74134718]{overflow:auto;border:1px solid #e2e8f0;border-radius:16px}.audit-logs-table[data-v-74134718]{width:100%;border-collapse:collapse;min-width:860px}.audit-logs-table th[data-v-74134718],.audit-logs-table td[data-v-74134718]{padding:12px 14px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top;font-size:14px}.audit-logs-table thead th[data-v-74134718]{position:sticky;top:0;background:#f8fafc;z-index:1;color:#475569}.audit-logs-table tbody tr[data-v-74134718]{cursor:pointer;transition:background-color .15s ease}.audit-logs-table tbody tr[data-v-74134718]:hover{background:#f8fafc}.audit-logs-row--active[data-v-74134718]{background:#2563eb14}.audit-logs-action[data-v-74134718]{font-family:Consolas,Courier New,monospace;color:#1e293b}.audit-logs-status[data-v-74134718]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.audit-logs-status--success[data-v-74134718]{background:#16a34a24;color:#166534}.audit-logs-status--failure[data-v-74134718]{background:#dc262624;color:#991b1b}.audit-logs-empty[data-v-74134718],.audit-logs-detail-empty[data-v-74134718]{color:#64748b;text-align:center;padding:28px 12px}.audit-logs-pagination[data-v-74134718]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.audit-logs-detail-grid[data-v-74134718]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audit-logs-detail-value[data-v-74134718]{margin:6px 0 0;color:#0f172a;word-break:break-word}.audit-logs-detail-value--multiline[data-v-74134718]{white-space:pre-wrap}.audit-logs-details-panel[data-v-74134718]{margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.audit-logs-json[data-v-74134718]{margin:8px 0 0;max-height:360px;overflow:auto;padding:14px;border-radius:14px;background:#0f172a;color:#e2e8f0;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.audit-logs-error[data-v-74134718]{margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#dc26261a;color:#991b1b}@media (max-width: 1180px){.audit-logs-filter-grid[data-v-74134718],.audit-logs-workspace[data-v-74134718],.audit-logs-detail-grid[data-v-74134718]{grid-template-columns:1fr}.audit-logs-header[data-v-74134718]{flex-direction:column}.audit-logs-header-actions[data-v-74134718],.audit-logs-actions[data-v-74134718],.audit-logs-pagination[data-v-74134718]{width:100%}.audit-logs-pagination[data-v-74134718]{flex-direction:column}}@media (max-width: 640px){.audit-logs-page[data-v-74134718]{padding:16px}.audit-logs-header-copy h1[data-v-74134718]{font-size:26px}.audit-logs-header-actions[data-v-74134718],.audit-logs-actions[data-v-74134718]{flex-direction:column}.audit-logs-btn[data-v-74134718]{width:100%}}.permission-page[data-v-1d56e33a]{--app-bg: #eef1f5;--surface: #ffffff;--surface-soft: #f7f8fa;--surface-muted: #f3f5f7;--border: #d7dce3;--border-strong: #c4cbd4;--text-main: #1f2937;--text-muted: #6b7280;--primary: #2563eb;--primary-soft: #eaf1ff;--success: #1f7a45;--success-bg: #ebf8f0;--warning: #b7791f;--warning-bg: #fff7e8;--danger: #c0392b;--danger-bg: #fff0ee;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04);--shadow-panel: 0 4px 14px rgba(15, 23, 42, .05);min-height:100vh;padding:0;color:var(--text-main);font-family:Segoe UI,Microsoft YaHei,Tahoma,sans-serif;background:var(--app-bg)}.desktop-shell[data-v-1d56e33a]{width:100%;min-height:100vh;margin:0;display:grid;grid-template-rows:auto 1fr;border:none;border-radius:0;overflow:hidden;box-shadow:none;background:transparent}.page-header[data-v-1d56e33a]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fbfbfc,#f1f3f6)}.header-copy h1[data-v-1d56e33a]{margin:0;font-size:1.18rem;line-height:1.15;font-weight:700;color:#111827}.header-copy p[data-v-1d56e33a]{margin:4px 0 0;font-size:.88rem;color:var(--text-muted)}.header-actions[data-v-1d56e33a]{display:flex;flex-wrap:wrap;gap:8px}.window-content[data-v-1d56e33a]{min-height:0;padding:14px;display:grid;gap:12px;background:var(--app-bg)}.page-grid[data-v-1d56e33a]{min-height:0;display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:12px;align-items:start}.panel[data-v-1d56e33a]{min-height:0;border:1px solid var(--border);border-radius:10px;padding:14px;background:var(--surface);box-shadow:var(--shadow-soft)}.left-panel[data-v-1d56e33a]{display:grid;gap:10px;max-height:calc(100vh - 150px);align-content:start;overflow:auto}.left-panel h2[data-v-1d56e33a],.right-panel h2[data-v-1d56e33a],.module-card h3[data-v-1d56e33a],.assign-block h4[data-v-1d56e33a],.role-editor h4[data-v-1d56e33a]{margin:0;color:#111827}.right-panel[data-v-1d56e33a]{display:grid;gap:10px;min-height:0}.form-grid[data-v-1d56e33a],.compact-form[data-v-1d56e33a],.password-form[data-v-1d56e33a],.role-card[data-v-1d56e33a],.role-editor[data-v-1d56e33a]{display:grid;gap:10px}.form-group[data-v-1d56e33a],.assign-block[data-v-1d56e33a],.permission-list-wrapper[data-v-1d56e33a],.role-editor[data-v-1d56e33a]{border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.form-group[data-v-1d56e33a],.assign-block[data-v-1d56e33a],.permission-list-wrapper[data-v-1d56e33a]{padding:10px}.role-editor[data-v-1d56e33a]{padding:12px;background:var(--surface-muted)}.form-group[data-v-1d56e33a]{max-height:180px;overflow:auto}.form-group p[data-v-1d56e33a]{margin:0 0 8px;color:#374151;font-weight:600}.field[data-v-1d56e33a]{display:grid;gap:6px;font-size:.88rem;color:#374151}.field.compact[data-v-1d56e33a]{min-width:220px}.control[data-v-1d56e33a]{height:36px;border-radius:8px;border:1px solid var(--border-strong);padding:0 10px;color:#111827;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.control[data-v-1d56e33a]:hover{border-color:#b7c0cb}.control[data-v-1d56e33a]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}select.control[data-v-1d56e33a]{padding-right:32px}.checkbox-row[data-v-1d56e33a]{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:.9rem;color:#374151}.checkbox-row input[data-v-1d56e33a]{width:16px;height:16px;margin:0;accent-color:var(--primary)}.btn[data-v-1d56e33a]{min-height:36px;border-radius:8px;border:1px solid transparent;cursor:pointer;font-weight:600;padding:7px 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1.15;width:max-content;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease}.btn[data-v-1d56e33a]:hover:not(:disabled){box-shadow:0 2px 8px #0f172a14}.btn[data-v-1d56e33a]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-1d56e33a]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.btn.primary[data-v-1d56e33a]{color:#fff;border-color:#1d4ed8;background:linear-gradient(180deg,#3b82f6,#2563eb)}.btn.secondary[data-v-1d56e33a]{color:#1f2937;border-color:var(--border-strong);background:linear-gradient(180deg,#fff,#f3f4f6)}.btn.warning[data-v-1d56e33a]{color:#fff;border-color:#a16207;background:linear-gradient(180deg,#d89a2b,#b7791f)}.btn.danger[data-v-1d56e33a]{color:#fff;border-color:#a93226;background:linear-gradient(180deg,#d75445,#c0392b)}.header-actions .btn[data-v-1d56e33a]{min-width:136px}.inline-actions[data-v-1d56e33a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.inline-actions .btn[data-v-1d56e33a]{min-width:170px}.role-actions .btn[data-v-1d56e33a]{min-width:170px;min-height:32px;padding:5px 12px;font-size:.84rem}.permission-user-list[data-v-1d56e33a]{max-height:360px;overflow:auto;display:grid;gap:8px;align-content:start;align-self:start}.user-item[data-v-1d56e33a]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;color:#1f2937;border:1px solid var(--border);border-radius:8px;padding:10px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.resource-item[data-v-1d56e33a]{cursor:default}.resource-item-actions[data-v-1d56e33a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-inline-delete[data-v-1d56e33a]{min-width:86px;min-height:30px;padding:5px 10px}.user-item[data-v-1d56e33a]:hover{border-color:#b8c1cd;background:#fafbfc}.user-item.active[data-v-1d56e33a]{border-color:#93b4ff;background:var(--primary-soft);box-shadow:inset 0 0 0 1px #2563eb14}.user-item p[data-v-1d56e33a]{margin:3px 0 0;font-size:.8rem;color:var(--text-muted)}.status[data-v-1d56e33a]{font-size:.75rem;padding:4px 8px;border-radius:999px;font-weight:600}.status.on[data-v-1d56e33a]{color:var(--success);background:var(--success-bg)}.status.off[data-v-1d56e33a]{color:var(--danger);background:#fdeeee}.section-tabs[data-v-1d56e33a]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.tab-btn[data-v-1d56e33a]{min-height:36px;border-radius:8px;border:1px solid var(--border);padding:7px 14px;background:#f7f8fa;color:#374151;font-weight:600;cursor:pointer;white-space:nowrap;width:max-content;transition:background .15s ease,border-color .15s ease,color .15s ease}.tab-btn[data-v-1d56e33a]:hover{background:#f1f3f5}.tab-btn.active[data-v-1d56e33a]{background:#fff;border-color:#b8c7f1;color:var(--primary);box-shadow:inset 0 0 0 1px #2563eb0a}.tab-content[data-v-1d56e33a]{min-height:0;overflow:auto;padding-right:4px}.module-grid[data-v-1d56e33a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.module-card[data-v-1d56e33a]{border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--surface);display:grid;gap:10px;box-shadow:var(--shadow-soft);align-content:start}.user-desc[data-v-1d56e33a],.note[data-v-1d56e33a]{margin:0;color:var(--text-muted);font-size:.9rem}.assign-block[data-v-1d56e33a]{margin:0;max-height:210px;overflow:auto;background:var(--surface-soft)}.permission-tags[data-v-1d56e33a]{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto}.tag[data-v-1d56e33a]{font-size:.78rem;background:#eef4ff;color:#315ea8;border:1px solid #d5e2ff;padding:4px 8px;border-radius:999px}.mt-24[data-v-1d56e33a]{margin-top:24px}.mt-18[data-v-1d56e33a]{margin-top:18px}.role-editor-grid[data-v-1d56e33a],.role-toolbar[data-v-1d56e33a],.role-actions[data-v-1d56e33a]{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.role-editor-description[data-v-1d56e33a]{flex:1 1 320px}.permission-list-wrapper[data-v-1d56e33a]{max-height:480px;overflow:auto}.permission-grid[data-v-1d56e33a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-item[data-v-1d56e33a]{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--border);border-radius:8px;padding:8px;background:#fbfcfd;transition:border-color .15s ease,background .15s ease}.permission-item[data-v-1d56e33a]:hover{border-color:#c4ccd7;background:#f8fafc}.permission-item input[data-v-1d56e33a]{margin-top:2px}.permission-item p[data-v-1d56e33a]{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.loading[data-v-1d56e33a]{border:1px solid var(--border);border-radius:8px;padding:16px;background:var(--surface);color:var(--text-muted)}.toast-banner[data-v-1d56e33a]{position:fixed;top:18px;right:18px;z-index:1200;min-width:280px;max-width:min(92vw,420px);margin:0;border-radius:8px;padding:10px 12px;border:1px solid transparent;font-size:.88rem;box-shadow:var(--shadow-panel)}.toast-banner.success[data-v-1d56e33a]{background:var(--success-bg);color:var(--success);border-color:#ccead7}.toast-banner.error[data-v-1d56e33a]{background:var(--danger-bg);color:#a93226;border-color:#f0c9c4}.empty-state[data-v-1d56e33a]{display:grid;place-items:center;min-height:320px;border:1px dashed var(--border-strong);border-radius:10px;color:var(--text-muted);background:#fafbfc}@media (max-width: 1360px){.module-grid[data-v-1d56e33a],.permission-grid[data-v-1d56e33a]{grid-template-columns:1fr}.left-panel[data-v-1d56e33a]{max-height:none}}@media (max-width: 1120px){.page-grid[data-v-1d56e33a]{grid-template-columns:1fr}.right-panel[data-v-1d56e33a],.tab-content[data-v-1d56e33a]{min-height:auto;overflow:visible}}@media (max-width: 760px){.toast-banner[data-v-1d56e33a]{top:10px;left:10px;right:10px;min-width:0;max-width:none}.window-content[data-v-1d56e33a]{padding:10px}.page-header[data-v-1d56e33a]{flex-direction:column;align-items:flex-start;padding:14px}.header-actions[data-v-1d56e33a],.inline-actions[data-v-1d56e33a],.role-actions[data-v-1d56e33a]{width:100%}.header-actions .btn[data-v-1d56e33a],.inline-actions .btn[data-v-1d56e33a],.role-actions .btn[data-v-1d56e33a],.field.compact[data-v-1d56e33a]{min-width:0;width:100%}}.page-grid.single-panel[data-v-1d56e33a]{grid-template-columns:1fr}.full-panel[data-v-1d56e33a]{min-height:calc(100vh - 150px)}.user-workspace[data-v-1d56e33a]{display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:12px;align-items:start}.user-create-card[data-v-1d56e33a],.user-manage-card[data-v-1d56e33a]{min-height:100%}.user-manage-grid[data-v-1d56e33a]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px;align-items:start}.user-list-panel[data-v-1d56e33a],.user-detail-panel[data-v-1d56e33a]{min-width:0}.user-detail-grid[data-v-1d56e33a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nested-card[data-v-1d56e33a]{border:1px solid #d5dde7;background:#fbfcfd;box-shadow:none}.user-detail-empty[data-v-1d56e33a]{min-height:420px}.permission-user-list[data-v-1d56e33a]{max-height:420px}@media (max-width: 1380px){.user-workspace[data-v-1d56e33a],.user-manage-grid[data-v-1d56e33a]{grid-template-columns:1fr}}@media (max-width: 1100px){.user-detail-grid[data-v-1d56e33a]{grid-template-columns:1fr}}.transfer-menu-button[data-v-4fd8f2d6]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:70%;min-height:40px;margin:auto;padding:0 36px 0 14px;box-sizing:border-box;text-align:center;line-height:1.15}.transfer-menu-badge[data-v-4fd8f2d6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#cf2f24;color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center}.checkout-dialog-overlay[data-v-0c8410c5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e263d6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkout-dialog-card[data-v-0c8410c5]{width:min(760px,calc(100vw - 48px));border-radius:18px;border:1px solid rgba(143,190,226,.85);background:linear-gradient(180deg,#f5fbff,#e4f2fb);box-shadow:0 20px 45px #0c274042;overflow:hidden}.checkout-dialog-header[data-v-0c8410c5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(135deg,#5ca7dc,#4a94cc);color:#fff}.checkout-dialog-header h2[data-v-0c8410c5]{margin:0;font-size:28px;font-weight:800;letter-spacing:.02em}.checkout-dialog-close[data-v-0c8410c5]{border:none;border-radius:10px;background:#ffffff2e;color:#fff;font-size:14px;font-weight:700;padding:10px 16px;cursor:pointer}.checkout-dialog-grid[data-v-0c8410c5]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;padding:22px}.checkout-dialog-summary[data-v-0c8410c5],.checkout-dialog-payment[data-v-0c8410c5]{border-radius:16px;border:1px solid rgba(171,204,228,.9);background:#ffffffc7;padding:18px}.checkout-dialog-account[data-v-0c8410c5]{display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:100%;color:#21425a}.checkout-dialog-account__eyebrow[data-v-0c8410c5]{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#537792}.checkout-dialog-account__title[data-v-0c8410c5]{font-size:22px;line-height:1.2}.checkout-dialog-summary[data-v-0c8410c5]{display:grid;gap:12px}.checkout-dialog-row[data-v-0c8410c5]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1fr);align-items:center;gap:14px;color:#21405c;font-size:15px}.checkout-dialog-row strong[data-v-0c8410c5]{justify-self:end;font-size:20px;color:#13344f}.checkout-dialog-row label[data-v-0c8410c5]{font-weight:700}.checkout-dialog-row--accent[data-v-0c8410c5]{padding-top:10px;border-top:1px solid rgba(164,198,223,.9)}.checkout-dialog-row--accent strong[data-v-0c8410c5]{color:#0a6ab6}.checkout-dialog-payment[data-v-0c8410c5]{display:grid;align-content:start;gap:16px}.checkout-dialog-label[data-v-0c8410c5]{font-size:15px;font-weight:700;color:#21405c}.checkout-dialog-input[data-v-0c8410c5]{width:100%;border:1px solid #a9c8de;border-radius:12px;background:#fffef3;color:#14314b;font-size:20px;font-weight:700;padding:12px 14px;outline:none}.checkout-dialog-input[data-v-0c8410c5]:focus{border-color:#4b9cd6;box-shadow:0 0 0 3px #4b9cd629}.checkout-dialog-input--large[data-v-0c8410c5]{font-size:32px;text-align:right}.checkout-dialog-change[data-v-0c8410c5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 0;border-top:1px solid rgba(164,198,223,.9);color:#21405c}.checkout-dialog-change strong[data-v-0c8410c5]{font-size:28px;color:#0b7a45}.checkout-dialog-footer[data-v-0c8410c5]{display:grid;gap:14px;padding:0 22px 22px}.checkout-dialog-error[data-v-0c8410c5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(201,97,97,.9);border-radius:12px;background:#fff0f0}.checkout-dialog-error-text[data-v-0c8410c5]{margin:0;color:#7f1d1d;font-size:14px;font-weight:700;line-height:1.45}.checkout-dialog-error-btn[data-v-0c8410c5]{min-width:110px;border:1px solid #b35b5b;border-radius:10px;background:linear-gradient(180deg,#fff,#f3d7d7);color:#7f1d1d;font-size:13px;font-weight:800;padding:10px 14px;cursor:pointer}.checkout-dialog-error-btn[data-v-0c8410c5]:focus{outline:2px solid rgba(179,91,91,.28);outline-offset:2px}.checkout-dialog-finalize[data-v-0c8410c5]{justify-self:end;min-width:150px;border:none;border-radius:12px;background:linear-gradient(135deg,#3fbe70,#2e9957);color:#f4fbff;font-size:16px;font-weight:800;letter-spacing:.02em;padding:12px 18px;cursor:pointer;opacity:1}.checkout-dialog-finalize[data-v-0c8410c5]:disabled,.checkout-dialog-finalize--loading[data-v-0c8410c5]{cursor:wait;opacity:.78}.checkout-dialog-negative[data-v-0c8410c5]{color:#bf3d3d!important}@media (max-width: 820px){.checkout-dialog-grid[data-v-0c8410c5],.checkout-dialog-row[data-v-0c8410c5]{grid-template-columns:1fr}.checkout-dialog-row strong[data-v-0c8410c5]{justify-self:start}.checkout-dialog-error[data-v-0c8410c5]{grid-template-columns:1fr}.checkout-dialog-finalize[data-v-0c8410c5]{width:100%}}.overlay .cuit-modal[data-v-291c92a8]{display:block;width:min(980px,calc(100vw - 24px));min-height:0;max-height:calc(100vh - 24px);border-radius:20px;overflow:hidden;background:radial-gradient(circle at top right,rgba(143,211,224,.28),transparent 24%),linear-gradient(180deg,#f8fbfd,#eef4f7);box-shadow:0 28px 56px #0f172a47}.cuit-hero[data-v-291c92a8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,#0c4a6ef5,#124a63eb 58%,#1e7e8ceb);color:#f8fafc}.cuit-hero__eyebrow[data-v-291c92a8]{display:inline-block;margin-bottom:6px;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.cuit-hero__subtitle[data-v-291c92a8]{margin:8px 0 0;max-width:620px;line-height:1.5;color:#f1f5f9e6}.cuit-hero__customer[data-v-291c92a8]{min-width:220px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cuit-hero__customer span[data-v-291c92a8]{display:block;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0d1}.cuit-hero__customer strong[data-v-291c92a8]{display:block;margin-top:6px;font-size:1rem;line-height:1.35;color:#fff}.cuit-modal-body[data-v-291c92a8]{display:grid;gap:16px;max-height:min(72vh,760px);overflow:auto;padding:18px}.cuit-panel[data-v-291c92a8]{border:1px solid rgba(191,219,229,.95);border-radius:16px;background:#ffffffe6;padding:16px;color:#1e293b;box-shadow:0 10px 18px #0f172a0a}.cuit-panel--summary[data-v-291c92a8]{background:linear-gradient(180deg,#eff8fbfa,#f8fbfdfa)}.cuit-panel__title-row[data-v-291c92a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cuit-panel__title-row h3[data-v-291c92a8]{margin:0;color:#0f3d52;font-size:1rem}.cuit-panel__text[data-v-291c92a8],.cuit-result-hint[data-v-291c92a8]{margin:0;line-height:1.45;color:#334155}.cuit-summary-grid[data-v-291c92a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.cuit-summary-card[data-v-291c92a8]{padding:12px 14px;border:1px solid rgba(186,230,253,.92);border-radius:14px;background:#fffffff2;display:grid;gap:4px}.cuit-summary-card span[data-v-291c92a8]{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.cuit-summary-card strong[data-v-291c92a8]{color:#0f172a;word-break:break-word}.cuit-chip[data-v-291c92a8]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:linear-gradient(180deg,#14557a,#0f766e);color:#fff;font-size:.82rem;font-weight:700}.cuit-status-chip[data-v-291c92a8]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:.8rem;font-weight:700}.cuit-status-chip--warning[data-v-291c92a8]{background:#fff0c2;color:#9a3412}.cuit-status-chip--info[data-v-291c92a8]{background:#d9f2ff;color:#155e75}.cuit-status-chip--success[data-v-291c92a8]{background:#dafce7;color:#166534}.cuit-query-row[data-v-291c92a8]{display:grid;gap:8px}.cuit-query-row__controls[data-v-291c92a8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.cuit-field[data-v-291c92a8]{font-weight:700;color:#0f3d52}.cuit-input[data-v-291c92a8]{height:40px;border:1px solid #b8cad7;border-radius:10px;padding:0 12px;font-size:1rem;background:#fff}.cuit-input[data-v-291c92a8]:focus,.cuit-form-field input[data-v-291c92a8]:focus,.cuit-form-field select[data-v-291c92a8]:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.cuit-shortcut-button[data-v-291c92a8],.cuit-primary-button[data-v-291c92a8]{border:none;border-radius:10px;cursor:pointer;font-weight:700}.cuit-shortcut-button[data-v-291c92a8]{padding:8px 12px;background:#dff5f4;color:#115e59}.cuit-primary-button[data-v-291c92a8]{min-width:140px;height:40px;padding:0 14px;background:linear-gradient(180deg,#0f766e,#155e75);color:#fff}.cuit-shortcut-button[data-v-291c92a8]:hover,.cuit-primary-button[data-v-291c92a8]:hover{filter:brightness(.97)}.cuit-shortcut-button[data-v-291c92a8]:disabled,.cuit-primary-button[data-v-291c92a8]:disabled{cursor:not-allowed;opacity:.65}.cuit-mode-grid[data-v-291c92a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;margin-bottom:12px}.cuit-save-strip[data-v-291c92a8]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px dashed rgba(125,211,252,.92);border-radius:12px;background:linear-gradient(180deg,#eff8fff0,#f7fcfffa)}.cuit-save-strip span[data-v-291c92a8]{color:#475569;font-size:.84rem;font-weight:700}.cuit-save-strip strong[data-v-291c92a8]{color:#0f3d52}.cuit-mode-card[data-v-291c92a8]{display:grid;gap:6px;padding:12px;border:1px solid #d1dee8;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f4f9fb);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cuit-mode-card[data-v-291c92a8]:hover{border-color:#94c8d1;transform:translateY(-1px)}.cuit-mode-card--active[data-v-291c92a8]{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e2e}.cuit-mode-card input[data-v-291c92a8]{margin:0}.cuit-mode-card__title[data-v-291c92a8]{color:#0f3d52;font-weight:700}.cuit-mode-card__text[data-v-291c92a8]{color:#475569;font-size:.86rem;line-height:1.4}.cuit-form-grid[data-v-291c92a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px}.cuit-form-field[data-v-291c92a8]{display:grid;gap:6px}.cuit-form-field--wide[data-v-291c92a8]{grid-column:1 / -1}.cuit-form-field span[data-v-291c92a8]{color:#0f3d52;font-size:.84rem;font-weight:700}.cuit-form-field input[data-v-291c92a8],.cuit-form-field select[data-v-291c92a8]{height:38px;border:1px solid #b8cad7;border-radius:10px;padding:0 10px;background:#fff;color:#0f172a}.cuit-actions[data-v-291c92a8]{padding:18px 22px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid rgba(148,163,184,.14);background:#ffffffc2}.cuit-action-button[data-v-291c92a8]{min-width:148px;height:42px;padding:0 16px;border:1px solid transparent;border-radius:12px;font-size:.92rem;font-weight:700;cursor:pointer;transition:filter .18s ease,transform .18s ease}.cuit-action-button[data-v-291c92a8]:hover{filter:brightness(.98)}.cuit-action-button[data-v-291c92a8]:active{transform:translateY(1px)}.cuit-action-button[data-v-291c92a8]:disabled{cursor:not-allowed;opacity:.6;transform:none}.cuit-action-button--secondary[data-v-291c92a8]{border-color:#c5d6e1;background:#fff;color:#0f3d52}.cuit-action-button--primary[data-v-291c92a8]{background:linear-gradient(180deg,#0f766e,#155e75);color:#fff;box-shadow:0 10px 18px #155e753d}@media (max-width: 900px){.cuit-modal[data-v-291c92a8]{width:min(100vw - 16px,680px)}.cuit-hero[data-v-291c92a8],.cuit-query-row__controls[data-v-291c92a8],.cuit-mode-grid[data-v-291c92a8],.cuit-form-grid[data-v-291c92a8],.cuit-summary-grid[data-v-291c92a8],.cuit-save-strip[data-v-291c92a8]{grid-template-columns:1fr}.cuit-hero[data-v-291c92a8],.cuit-panel__title-row[data-v-291c92a8],.cuit-save-strip[data-v-291c92a8]{flex-direction:column;align-items:stretch}.cuit-primary-button[data-v-291c92a8]{width:100%}}.sales-history-drawer[data-v-9e0db3a4]{position:absolute;top:8px;right:calc(12% + 6px);bottom:calc(var(--bottom-bar-height, 38px) + 8px);width:min(58vw,900px);display:grid;grid-template-rows:auto minmax(0,1fr);background:#f6f8fb;border:1px solid #8ea8c3;border-radius:8px;box-shadow:0 12px 28px #0f172a2e;z-index:1200;overflow:hidden}.sales-history-drawer__header[data-v-9e0db3a4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:linear-gradient(to bottom,#d7e6f5,#b5cde7);border-bottom:1px solid #92afcb}.sales-history-drawer__title[data-v-9e0db3a4]{display:flex;flex-direction:column;gap:2px;color:#28465f;font-size:12px;line-height:1.15}.sales-history-drawer__title strong[data-v-9e0db3a4]{font-size:12px;line-height:1.1}.sales-history-drawer__tools[data-v-9e0db3a4]{display:inline-flex;align-items:center;gap:6px}.sales-history-drawer__tools input[data-v-9e0db3a4]{width:220px;height:24px;padding:0 6px;border:1px solid #8aa4c1;background:#fff;font-size:12px}.sales-history-drawer__tools button[data-v-9e0db3a4],.sales-history-drawer__action[data-v-9e0db3a4]{height:25px;padding:0 10px;border:1px solid #7e98b6;background:linear-gradient(to bottom,#fff,#d9e6f2);color:#203749;font-size:12px;cursor:pointer}.sales-history-drawer__body[data-v-9e0db3a4]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 150px}.sales-history-drawer__table-wrap[data-v-9e0db3a4]{min-height:0;overflow:auto;background:#fffff6}.sales-history-drawer__table[data-v-9e0db3a4]{width:100%;border-collapse:collapse;table-layout:fixed;color:#10202d;font-size:12px;line-height:1.15}.sales-history-drawer__table thead[data-v-9e0db3a4]{position:sticky;top:0;z-index:1}.sales-history-drawer__table th[data-v-9e0db3a4]{padding:4px 6px;border:1px solid #c0cddd;background:#d9e6f3;text-align:left;font-size:12px;font-weight:600}.sales-history-drawer__table td[data-v-9e0db3a4]{padding:3px 6px;border:1px solid #d1dae5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.sales-history-drawer__table tbody tr[data-v-9e0db3a4]{cursor:default}.sales-history-drawer__table tbody tr.is-voided[data-v-9e0db3a4]{background:#ffe3e3;color:#8b1e1e;font-weight:600}.sales-history-drawer__table tbody tr.is-selected[data-v-9e0db3a4]{background:#2f6db0;color:#fff}.sales-history-drawer__actions[data-v-9e0db3a4]{display:flex;flex-direction:column;gap:8px;padding:10px;border-left:1px solid #c2cfdd;background:#edf3f8}.sales-history-drawer__summary[data-v-9e0db3a4]{display:flex;flex-direction:column;gap:4px;min-height:72px;padding:8px;border:1px solid #c1cfdd;background:#fff;color:#274357;font-size:12px;line-height:1.15}.sales-history-drawer__meta[data-v-9e0db3a4]{display:block;font-size:11px;color:inherit;opacity:.78}.sales-history-drawer__action--primary[data-v-9e0db3a4]{background:linear-gradient(to bottom,#eef6ff,#c8ddf4)}.sales-history-drawer__action--danger[data-v-9e0db3a4]{background:linear-gradient(to bottom,#fff0f0,#f3cdcd)}.sales-history-drawer__action[data-v-9e0db3a4]:disabled,.sales-history-drawer__tools button[data-v-9e0db3a4]:disabled{opacity:.55;cursor:default}.sales-history-drawer__reason[data-v-9e0db3a4],.sales-history-drawer__empty[data-v-9e0db3a4]{color:#5c6d7d;font-size:12px;line-height:1.15}html,body{height:100%}body{margin:0}#app{height:100%}.presupuesto-root :focus{outline:none!important;box-shadow:none!important}.container{width:100%;margin:0 auto;display:flex;height:100%;position:relative}.left-box{width:88%;display:flex;flex-direction:column;min-height:0}.top-box{width:100%;height:14%;--top-logo-size: clamp(56px, 4.8vw, 80px);--top-tools-width: clamp(138px, 14vw, 210px);--top-tools-scale: 1;--top-tools-top: 4px;background-color:#f0fafb;box-shadow:-2px 0 4px #0003;position:relative}.bottom{width:100%;height:15%;background-color:#8dc6eb;display:flex;align-items:stretch}.right-box{width:12%;height:100%;background-color:#20609f}.presupuesto-root{font-family:Arial,Helvetica,sans-serif;color:#fff}.container{box-shadow:0 0 10px #0000001a;border-radius:10px}.top-box{border-top-left-radius:10px}.right-box{border-top-right-radius:10px}.container{font-size:16px}.left-box>*{margin-bottom:1px}.left-box>.bottom{margin-bottom:0}.right{margin-left:1px}.presupuesto-root p{color:#333}.top-box #logo{position:absolute;top:6px;right:6px;width:var(--top-logo-size);height:var(--top-logo-size);max-height:none;object-fit:contain;background:#fffffff5;border:1px solid #cdd8e4;border-radius:10px;padding:4px;box-shadow:0 8px 20px #0f172a24;transition:transform .25s ease,box-shadow .25s ease;transform-origin:top right;z-index:4}.top-box #logo:hover{z-index:999;transform:scale(6);box-shadow:0 20px 40px #0f172a47}#input{height:30px;width:350px;font-size:24px;margin-left:30px}.title-row{display:flex;font-weight:700;position:absolute;top:16.5%;left:8px;width:79%;z-index:999;border:1px solid black;background-color:#d3d3d3}.column{flex:1;text-align:center;color:#333}.search-bar{display:flex;width:55%;height:95%;position:absolute;top:3px;left:26%}.search-cliente-input{left:0;width:37.7%;height:1.5vw;font-size:1vw;padding:1px 1px 1px 4px;border:solid 1px #000;border-radius:5px;box-shadow:0 0 10px #0000001a;outline:none}.search-cliente-button{position:absolute;left:30%;width:8%;height:1.5vw;font-size:1vw;top:1.5px;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#8dc6eb;color:#fff;cursor:pointer}.user-list{height:70%;position:absolute;display:inline-block;color:#000;top:1.8vw;border:solid 1px #000;width:37.9%;font-size:.8vw}.user-list select{width:100%;height:100%}li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li:hover{background-color:#8dc6eb}li.selected{background-color:#0074d9;color:#fff}.table-container{flex:1 1 auto;min-height:0;height:auto;background-color:#ffffe8;overflow:auto;text-align:left;position:relative}.table-container table thead{position:sticky;top:0;z-index:1}.table-container table{border-collapse:collapse;width:100%;position:absolute;left:0;top:0;table-layout:fixed}.table-container .presupuesto-table col.quote-col-index{width:4%}.table-container .presupuesto-table col.quote-col-code{width:10%}.table-container .presupuesto-table col.quote-col-unit{width:8%}.table-container .presupuesto-table col.quote-col-box,.table-container .presupuesto-table col.quote-col-qty{width:6%}.table-container .presupuesto-table col.quote-col-price,.table-container .presupuesto-table col.quote-col-discount{width:7%}.table-container .presupuesto-table col.quote-col-amount{width:9%}.table-container .presupuesto-table col.quote-col-action{width:4%}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-child(1){width:4%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-child(2){width:10%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-child(4){width:8%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-child(5){width:6%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-last-child(5){width:6%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-last-child(4){width:7%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-last-child(3){width:7%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:nth-last-child(2){width:9%!important}.table-container .presupuesto-table>:is(thead,tbody)>tr>:last-child{width:4%!important}thead{background-color:#aed4f0;color:#420342;font-size:.9vw;height:40px}th{border:1px solid #ccc}tbody tr{border:1px solid #ccc;font-size:1.2vw;color:#000}td{border:1px solid #ccc;padding:3px}.bottom-bar{height:var(--bottom-bar-height);width:100%;background-color:#4684c1;position:absolute;bottom:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:.9vw;display:flex;align-items:center;gap:6px;padding:0 10px;box-sizing:border-box}.menu-container{height:100%;width:100%;display:flex;flex-direction:column;border-top-right-radius:10px}.collapsible{background-color:#fff;color:#000;text-align:center;cursor:pointer;padding:8px;border:none;outline:none;transition:background-color 1s;border-radius:4px;margin:2px}.rightMenuBtnCss{height:100px;color:#000;text-align:center}.content{padding:10px;flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100vh;display:none}.woocommerce{justify-content:flex-start}.collapsible.active+.content{display:flex;flex-direction:column;align-items:center;text-align:center}.content button{width:70%;height:5vh;box-sizing:border-box;background-color:#fff;border:none;border-radius:5px;cursor:pointer;margin:auto;font-size:2vh}.woocommerce button{padding:3px;width:100%;height:auto;display:inline-block;margin:5px}.woocommerce select{margin:5px auto}.bottom-bar a{color:#fff;text-decoration:none;margin-bottom:0;display:inline-flex;align-items:center;padding:0 10px}.bottom-bar__links{display:inline-flex;align-items:center;gap:2px;height:100%;flex:0 0 auto;color:#fff;white-space:nowrap}.bottom-bar__status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.status-pill{display:inline-flex;align-items:center;gap:4px;min-width:44px;height:20px;padding:0 7px;border-radius:999px;background:#ffffff24;color:#fff;font-size:.62vw;font-weight:700;letter-spacing:.03em}.status-pill__dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 1px #ffffff3d}.status-pill--up{color:#8ff0a4}.status-pill--down{color:#ff9b9b}.status-pill--checking{color:#ffe08a}.b-row{width:100%;height:100%;display:flex}.b-row p{background-color:#f0fafb;margin:5px;padding-left:5px;color:#4f677c}.area{display:inline-block}.area-1{width:35%;margin-right:10px}.area-1 p{font-size:.9vw}.area-2{width:25%}.area-3{width:40%;margin-bottom:0;text-align:right}.input-container{margin-left:5px;display:flex;width:100%;height:40%}.input{width:65%;height:86%;margin-right:2%;font-size:1.2vw;border:solid 2px #457ba9}.presupuesto-root .btn{width:30%;height:100%;font-size:1.4vw;color:#006464;font-weight:700}.mian-fecha{margin-left:2px;display:flex;width:100%;height:35%;line-height:1.8;margin-top:.05vh;margin-bottom:.1vh}.mian-fecha p{width:100%;font-size:1.18vw;font-weight:700;color:#8d8240}.mian-fecha p:nth-child(1){margin-right:0}.mian-fecha p:nth-child(2){margin-left:0}.area-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(2px,.35vh,6px);margin-top:2px;margin-bottom:0;padding:0;min-width:0;min-height:0}.dynamic-button{width:100%;height:100%;font-size:.9vw;background-color:#f0fafb;border:none;transition:all .3s ease;color:#085b88;cursor:pointer;font-weight:700}.dynamic-button:hover{transform:scale(1.1)}.area-2 .dynamic-button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:clamp(2px,.22vh,4px) clamp(4px,.42vw,8px);font-size:clamp(11px,min(.78vw,1.45vh),14px);line-height:1.02;text-align:center;white-space:normal;word-break:break-word;overflow:hidden}.area-2 .dynamic-button:hover{transform:none;filter:brightness(1.03)}.area-3 #total-venta{display:flex;align-items:center;justify-content:flex-end;height:57%;background-color:#56a9e0;border:3px solid #f0fafb;font-size:2.7vw;line-height:1.5;color:#ff0;margin:5px 5px 0}.area-3 #total-cant{margin-top:0;height:32%;background-color:#8dc6eb;border:3px solid #f0fafb;border-top:none;font-size:1.7vw;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 12px}.forma-venta{height:2%;width:100%;background-color:#56a9e0;font-size:.7vw;display:flex;align-items:center;gap:.4vw;position:relative}.forma-venta input[type=checkbox i]{height:1.5vh;margin:0 3px;margin-top:.3vh}#show-stok{margin-top:.3vh}#venta-dolar{margin:0}.sale-price-toolbar{margin-left:auto;display:inline-flex;align-items:center;gap:.8vw;padding-right:.5vw}.sale-price-options{display:inline-flex;align-items:center;gap:.45vw}.sale-price-option{display:inline-flex;align-items:center;gap:.15vw;white-space:nowrap}.sale-price-option input[type=radio]{margin:0}#tab2{background-color:#f0ffec}#tab2 th{background:linear-gradient(to bottom,#d1f9de,#85e2a3)}#tab3{background-color:#fff0f0}#tab3 th{background:linear-gradient(to bottom,#f8e8d0,#dab785)}#tab4{background-color:#fff8dc}#tab4 th{background:linear-gradient(to bottom,#f9efc8,#ddc56f)}ul.tabs{list-style:none;padding:0;margin:0;position:absolute;bottom:0;right:0;height:max(24px,1.5vw)}ul.tabs li{display:inline-block;margin-right:1px;background-color:#369;border-radius:10px 0 0;height:100%;line-height:max(24px,1.5vw)}ul.tabs li a{display:block;padding:5px 20px 0;text-decoration:none;color:#fff;font-size:clamp(11px,.88vw,14px);border-radius:10px 0 0;transition:background-color .3s}ul.tabs li:hover{transform:scale(1.1)}ul.tabs li.tabs__item--edit{background-color:#9b6c18}ul.tabs li.tabs__item--edit a{font-weight:700}.user-link{font-size:.65vw;color:#0077b6;position:absolute;top:calc(60% + 5px);right:1%;text-decoration:none;cursor:pointer}.user-link:hover{color:#0077b6}.top-left-box{width:25%;height:100%;color:#000;display:flex;flex-direction:column;padding:3px 1px 1px;position:relative;margin-right:5px;border-right:solid 1px #000}.data-row{display:flex;font-size:.9vw;margin-bottom:.49vw;height:18%}.icon{width:1vw;height:1vw;background-color:#0077b6;border-radius:50%;margin-right:10px}.data-row select{width:65%;position:absolute;height:18%;right:5px}.context-menu{position:absolute;background:#f0f0f0;border:1px solid #000;padding:3px;color:#000;font-size:.8vw;height:15%;width:10%;text-align:center}.context-menu ul{padding:0;margin:0}.context-menu ul li{margin:3px}.table-selected{background-color:#0074d9;color:#fff;font-weight:700}#welcome-message{position:absolute;bottom:26%;right:7%;color:#0074d9;font-size:.9vw}.top-meido-box{position:absolute;height:95%;top:2%;left:48%;color:#000}.top-meido-box .codigoModificar{height:25%}.top-meido-box .codigoModificar p{font-size:1.8vw;color:red;font-weight:700}.top-meido-box .codigoModificar--sale-edit{height:auto;margin-bottom:4px}.top-meido-box .codigoModificar--sale-edit p{margin:2px 5px;font-size:.95vw;color:#8b4d00}.top-meido-box p{margin:5px;font-size:1vw}#datePicker{width:63.8%;position:absolute;height:15.2%;right:5px;font-size:.9vw}.language-container{margin:10px;padding:10px;display:inline-block;position:absolute;top:2%;right:5.5%;color:#000;font-size:.9vw}.top-box .top-right-tools{position:absolute;top:var(--top-tools-top);right:calc(var(--top-logo-size) + 8px);z-index:3;display:grid;gap:3px;width:var(--top-tools-width);transform:scale(var(--top-tools-scale));transform-origin:top right}.top-box .top-right-tools .top-right-tools__seller,.top-box .top-right-tools .sale-store-container,.top-box .top-right-tools .language-container{margin:0;padding:2px 5px;position:static;display:flex;align-items:center;justify-content:space-between;gap:4px;color:#000;font-size:clamp(9px,.64vw,11px);white-space:nowrap;background:#f0fafbf0;border:1px solid rgba(174,212,240,.9);border-radius:8px;min-width:0}.top-box .top-right-tools .top-right-tools__label,.top-box .top-right-tools .sale-store-container label,.top-box .top-right-tools .language-container label{flex:0 0 auto;font-weight:700;font-size:clamp(9px,.6vw,10px)}.top-box .top-right-tools .top-right-tools__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;white-space:nowrap;font-size:clamp(9px,.66vw,11px)}.top-box .top-right-tools .sale-store-container select,.top-box .top-right-tools .language-container select{flex:1 1 auto;width:auto;min-width:0;max-width:none;height:24px;min-height:24px;font-size:clamp(9px,.66vw,11px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1440px),(max-height: 920px){.top-box{--top-logo-size: clamp(52px, 4.6vw, 72px);--top-tools-width: clamp(132px, 13.6vw, 188px);--top-tools-scale: .92;--top-tools-top: 3px}}@media (max-width: 1366px),(max-height: 860px){.top-box{--top-logo-size: clamp(48px, 4.2vw, 66px);--top-tools-width: clamp(124px, 13vw, 172px);--top-tools-scale: .84;--top-tools-top: 2px}}@media (max-width: 1280px),(max-height: 800px){.top-box{--top-tools-width: clamp(118px, 12.6vw, 160px);--top-tools-scale: .78}}.cambia-precio{position:fixed;height:400px;width:300px;background-color:#f3f3f3;border-radius:10px;border:solid 1px #b5b5a9}.block{width:98%;padding:3px;height:99%}.block:nth-child(1){height:7%;background-color:#f3f3f3;border-top-right-radius:10px;border-top-left-radius:10px;line-height:.2}.block:nth-child(2){height:15%;background-color:#cde1f1}.block:nth-child(2) p{font-size:1vw;font-weight:700;margin:6px}.block:nth-child(3){height:52.8%;background-color:#fff;color:#000;padding-top:20px}.block:nth-child(4){height:15%;background-color:#cde1f1;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.block-row{display:flex;flex-direction:row;align-items:center;margin-bottom:5px;height:20%}.block-text{width:30%;text-align:right;margin-right:10px}.block-input{width:50%;height:70%;font-size:1.5vw;border:solid 1px #000;text-align:center}.block-input:disabled{background-color:#e5e7eb;color:#6b7280}.block-row--hint{height:auto;min-height:18%;margin-top:-2px}.block-hint-text{color:#c62828;font-size:.9vw;font-weight:700}.offer-cell{color:#c62828;font-weight:700}#modificar-cantidad,#modificar-precio{background-color:#ffff80}.block-buttons{display:flex;height:100%;position:absolute;right:20px}.block-button{background-size:cover;width:55px;height:55px;cursor:pointer;margin-top:3px;margin-left:10px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:999}.table-result-container{max-height:400px;overflow-y:auto}.modal{background:#0000004d;z-index:1000}.overlay1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:999}.modal1{background:#0000004d;z-index:1000}.tableSerchProducts{height:65%;width:70%;background-color:#fff;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);border:solid 3px #98c0eb}.tableSerchProducts-top-box{height:30px;line-height:1.7;width:100%;background:linear-gradient(to bottom,#cddff4,#95bfeb,#bfd7f0);padding:0 10px;color:#000}.button-cerrar{background-size:cover;display:flex;position:absolute;top:0;right:0;height:30px;width:30px}.serch-Input-Box{display:flex;position:absolute;top:30px;height:55px;width:100%;background-color:#e6ecf3;padding-bottom:10px}.serch-Input-Box p{margin:0 0 0 10px;align-self:flex-end}.serch-Input-Box select,.serch-Input-Box button{width:10%;position:relative;height:21px;align-self:flex-end}.serch-Input-Box button{width:60px}.serch-Input-Box input{position:relative;height:15px;align-self:flex-end}.serch-Input-Box label{position:absolute;color:#000;right:10px;align-self:flex-end}.serch-Input-Box{align-items:center;gap:10px;padding:0 12px}.serch-Input-Box p{margin:0;flex:0 0 auto;align-self:center;color:#334155;font-size:14px;font-weight:700}.serch-Input-Box input,.serch-Input-Box button{align-self:center;height:34px}.search-dialog-input{flex:1 1 auto;min-width:0;padding:0 10px;border:1px solid #8fb3cf;border-radius:6px;background-color:#fff;color:#1f2937;font-size:14px;line-height:34px;outline:none}.search-dialog-input:focus{border-color:#5fa6d6;box-shadow:0 0 0 2px #5fa6d638}.search-dialog-button{flex:0 0 88px;width:88px;border:none;border-radius:6px;background-color:#5fa6d6;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.search-dialog-button:hover{background-color:#4f97c9}.tableSerchProducts-left-box{display:flex;position:absolute;top:95px;height:calc(100% - 95px);width:70%}.tableSerchProducts-right-box{display:flex;position:absolute;top:95px;right:0;height:calc(100% - 95px);border-left:solid 2px #e7e9e7;width:30%}.tableSerchProducts-right-box img{height:100%;width:auto;object-fit:contain;object-position:center;transition:transform .3s ease;transform-origin:top left;max-width:100%;max-height:100%}.scrollable-div{width:100%;height:100%;background-color:#f0ffec;overflow:auto}.tabResultSerch{width:100%}.tabResultSerch tr{font-size:1vw}#toggleUserLink{display:inline-flex;align-items:center}#toggleUserLink button{width:100%;height:100%;border:none;background-color:transparent;font-size:.9vw;color:#fff;cursor:pointer}.mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:375px;border:1px solid #ccc;background-color:#dfe7ef;border-radius:5px;box-shadow:0 0 10px #0000001a;z-index:1001}.window-header{background-color:silver;padding:7.5px;font-size:18px;color:#333;border-bottom:1px solid #ccc;text-align:center}.window-body{padding:22.5px}.window-body p{margin:7.5px 0;font-size:21px;color:#333;text-align:center}.window-body label{display:block;margin:15px 0 7.5px;font-size:21px;color:#333}.window-body input{width:100%;padding:7.5px;font-size:21px;border:1px solid #ccc;border-radius:3px}.window-body input[type=number]{background-color:#ff9}.window-footer{display:flex;justify-content:center;padding:15px}.window-footer button{width:45px;height:45px;margin:0 7.5px;border:none;border-radius:50%;background-color:#4caf50;color:#fff;font-size:24px;cursor:pointer}.window-footer button:disabled{opacity:.65;cursor:not-allowed}.window-footer button.cancel{background-color:#f44336}#showWindowBtn{padding:15px 30px;font-size:24px;cursor:pointer}.infoBulto{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;position:static}.container{--bottom-bar-height: clamp(32px, 4.2vh, 44px);padding-bottom:var(--bottom-bar-height)}:root{--brand-blue: #20609f;--surface-blue: #f0fafb;--panel-blue: #8dc6eb;--line-color: #ccc;--accent-blue: #0074d9}*,*:before,*:after{box-sizing:border-box}[v-cloak]{display:none}.content.open{display:flex;flex-direction:column;align-items:center;text-align:center}.description-cell{vertical-align:top;padding:5px 6px}.description-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.description-text{display:block;flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word;line-height:1.25}.item-note{display:block;flex:0 0 clamp(120px,22%,180px);width:clamp(120px,22%,180px);max-width:clamp(120px,22%,180px);min-height:28px;height:28px;resize:none;border:1px solid #93abc0;border-radius:4px;padding:4px 6px;font-size:12px;font-family:inherit;line-height:1.2;color:#1f2937;background-color:#fffdf5;box-shadow:inset 0 1px 2px #0f172a14;overflow-y:auto;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.item-note::placeholder{color:#6b7280}.item-note:focus{border-color:var(--accent-blue);box-shadow:0 0 0 2px #0074d933;background-color:#fff}.amount-cell{text-align:right;white-space:nowrap;padding-right:8px}.action-cell{padding:2px;text-align:center}.row-remove-button{width:25px;height:25px;margin:0 auto;background-image:url(/icos/cancel.png)}.modal-accept-button{background-image:url(/icos/aceptar.png)}.overlay .modal{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;background:transparent}.overlay .cambia-precio{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(440px,94vw);height:auto;min-height:0;max-height:min(82vh,560px);overflow:hidden;box-shadow:0 16px 40px #00000047}.overlay .cambia-precio .block{width:100%;height:auto;padding:10px 14px}.overlay .cambia-precio .block:nth-child(1){padding:12px 14px 8px}.overlay .cambia-precio .block:nth-child(1) p{margin:0;font-size:clamp(16px,1.6vw,18px);font-weight:700;line-height:1.3}.overlay .cambia-precio .block:nth-child(2){padding:10px 14px}.overlay .cambia-precio .block:nth-child(2) p{margin:0 0 6px;font-size:clamp(14px,1.35vw,16px);line-height:1.35}.overlay .cambia-precio .block:nth-child(2) p:last-child{margin-bottom:0}.overlay .cambia-precio .block:nth-child(3){padding:16px 14px 10px;overflow-y:auto}.overlay .cambia-precio .block:nth-child(4){display:flex;align-items:center;justify-content:center;padding:12px 14px 14px}.overlay .cambia-precio .block-row{gap:12px;min-height:42px;height:auto;margin-bottom:12px}.overlay .cambia-precio .block-row:last-child{margin-bottom:0}.overlay .cambia-precio .block-text{flex:0 0 110px;width:auto;margin-right:0;font-size:14px;line-height:1.35}.overlay .cambia-precio .block-input{flex:1 1 auto;width:auto;min-width:0;min-height:38px;height:auto;padding:6px 10px;font-size:clamp(16px,1.45vw,18px)}.overlay .cambia-precio .block-input:focus{outline:none;border-color:#2f6ea3;box-shadow:0 0 0 3px #2f6ea329}.overlay .cambia-precio .block-row--hint{align-items:flex-start;min-height:0;margin-top:-4px;margin-bottom:8px}.overlay .cambia-precio .block-hint-text{font-size:13px;line-height:1.4}.overlay .cambia-precio .block-buttons{position:static;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:16px}.overlay .cambia-precio .block-button,.overlay .cambia-precio .row-remove-button,.overlay .cambia-precio .modal-accept-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:48px;margin:0;padding:0;border:none;background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.overlay .cambia-precio .block-button:disabled{opacity:.6;cursor:not-allowed}.overlay .cambia-precio .block-button:focus-visible{outline:2px solid #2f6ea3;outline-offset:3px}.close-icon{background-image:url(/icos/cerrar.png);cursor:pointer}.discount-section{width:20%;height:100%;margin-left:3px;color:#fff;font-size:1.6vw;line-height:100px}.total-section{width:100%;padding-right:12px;text-align:right}.total-section-full{width:100%}.total-cant-discount{flex:0 0 auto;color:#fff;font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.total-cant-summary{flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap}.menu-select-90{width:90%}.menu-wide-btn{width:98%}.zhezhao{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1005;display:flex;align-items:center;justify-content:center;background:#ffffff80}.loader{width:48px;height:48px;border:5px solid rgba(32,96,159,.25);border-top-color:var(--brand-blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:absolute;top:12px;left:50%;z-index:1010;transform:translate(-50%);min-width:280px;max-width:55%;padding:10px 14px;border-radius:8px;background:#1f2937e6;color:#fff;font-size:.85rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.toast.visible{opacity:1}.overlayQr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#00000073}.payment-container{width:360px;max-width:92vw;padding:20px;border-radius:10px;background:#fff;color:#333;text-align:center}.input-container-qr{display:flex;flex-direction:column;gap:8px;margin:14px 0}.payment-input{width:100%;height:36px;padding:0 8px}.payment-text{color:#333;font-weight:700}.cancel-button{width:100%;height:36px;border:none;color:#fff;border-radius:6px;cursor:pointer;background:#c44242}.presupuesto-root[data-v-04452c40]{height:100%;width:100%;padding:0;box-sizing:border-box}.presupuesto-help-page[data-v-9208350e]{min-height:100vh;padding:24px;background:linear-gradient(180deg,#eef6fb,#dbe8f3);color:#17324a}.presupuesto-help-card[data-v-9208350e]{max-width:1100px;margin:0 auto;padding:28px;border-radius:20px;background:#ffffffeb;box-shadow:0 20px 48px #17324a24}.presupuesto-help-hero[data-v-9208350e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.presupuesto-help-eyebrow[data-v-9208350e]{margin:0 0 8px;color:#2f6f9d;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.presupuesto-help-hero h1[data-v-9208350e]{margin:0 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.1}.presupuesto-help-description[data-v-9208350e]{max-width:720px;margin:0;color:#486176;font-size:16px;line-height:1.6}.presupuesto-help-back[data-v-9208350e]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:44px;padding:0 16px;border-radius:12px;background:#2f86c5;color:#fff;text-decoration:none;font-weight:700}.presupuesto-help-grid[data-v-9208350e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.presupuesto-help-panel[data-v-9208350e]{padding:20px;border:1px solid #d7e5f0;border-radius:16px;background:#f7fbfe}.presupuesto-help-panel--wide[data-v-9208350e]{grid-column:1 / -1}.presupuesto-help-panel h2[data-v-9208350e]{margin:0 0 10px;font-size:18px}.presupuesto-help-panel p[data-v-9208350e]{margin:0;color:#526b80;line-height:1.7}@media (max-width: 800px){.presupuesto-help-page[data-v-9208350e]{padding:16px}.presupuesto-help-card[data-v-9208350e]{padding:20px}.presupuesto-help-hero[data-v-9208350e]{flex-direction:column}.presupuesto-help-back[data-v-9208350e]{min-width:0;width:100%}.presupuesto-help-grid[data-v-9208350e]{grid-template-columns:1fr}.presupuesto-help-panel--wide[data-v-9208350e]{grid-column:auto}}.toast-viewport[data-v-43e17dd1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;pointer-events:none}.toast-item[data-v-43e17dd1]{pointer-events:auto;width:min(420px,calc(100vw - 32px));display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:start;padding:14px;border-radius:12px;background:#1c1c20f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 28px #00000047;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:center center}.toast-dot[data-v-43e17dd1]{width:10px;height:10px;border-radius:999px;margin-top:6px;background:#67a7ff}.toast-content[data-v-43e17dd1]{min-width:0}.toast-title[data-v-43e17dd1]{font-size:14px;font-weight:600;line-height:1.2;margin-bottom:4px}.toast-message[data-v-43e17dd1]{font-size:13px;line-height:1.45;color:#ffffffe0;word-break:break-word}.toast-close[data-v-43e17dd1]{width:24px;height:24px;border:0;border-radius:8px;background:transparent;color:#ffffffbf;cursor:pointer;font-size:18px;line-height:1}.toast-close[data-v-43e17dd1]:hover{background:#ffffff14;color:#fff}.is-success .toast-dot[data-v-43e17dd1]{background:#34d399}.is-error .toast-dot[data-v-43e17dd1]{background:#f87171}.is-warning .toast-dot[data-v-43e17dd1]{background:#fbbf24}.is-info .toast-dot[data-v-43e17dd1]{background:#60a5fa}.toast-enter-active[data-v-43e17dd1],.toast-leave-active[data-v-43e17dd1]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-43e17dd1],.toast-leave-to[data-v-43e17dd1]{opacity:0;transform:translateY(8px) scale(.96)}.toast-move[data-v-43e17dd1]{transition:transform .22s ease}.bulk-price-mask[data-v-3cbe4b76]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:20px;background:#0f172a75}.bulk-price-dialog[data-v-3cbe4b76]{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #d7dce3;border-radius:16px;background:#fff;box-shadow:0 24px 50px #0f172a33;padding:16px;display:grid;gap:12px}.bulk-price-head[data-v-3cbe4b76]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bulk-price-head h2[data-v-3cbe4b76],.bulk-price-card h3[data-v-3cbe4b76]{margin:0}.bulk-price-close[data-v-3cbe4b76]{border:1px solid #c4cbd4;border-radius:8px;background:#fff;padding:8px 10px;cursor:pointer}.bulk-price-grid[data-v-3cbe4b76]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bulk-price-card[data-v-3cbe4b76]{border:1px solid #d7dce3;border-radius:12px;background:#f8fafc;padding:12px;display:grid;gap:8px;min-width:0}.bulk-price-rule-grid[data-v-3cbe4b76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bulk-price-checks[data-v-3cbe4b76]{display:flex;gap:8px;flex-wrap:wrap}.bulk-price-check[data-v-3cbe4b76]{display:inline-flex;align-items:center;gap:6px}.field[data-v-3cbe4b76]{display:grid;gap:6px}.control[data-v-3cbe4b76]{height:34px;border:1px solid #c4cbd4;border-radius:8px;padding:0 10px;background:#fff}.control.multi[data-v-3cbe4b76]{height:auto;min-height:126px;padding:8px}.btn[data-v-3cbe4b76]{min-height:34px;border-radius:8px;border:1px solid transparent;padding:6px 12px;cursor:pointer}.btn[data-v-3cbe4b76]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-3cbe4b76]{color:#fff;background:#2563eb}.btn.secondary[data-v-3cbe4b76]{color:#1f2937;border-color:#c4cbd4;background:#f8fafc}.bulk-price-help[data-v-3cbe4b76],.bulk-price-summary[data-v-3cbe4b76]{margin:0;color:#64748b;font-size:.85rem}.bulk-price-actions[data-v-3cbe4b76]{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 900px){.bulk-price-grid[data-v-3cbe4b76],.bulk-price-rule-grid[data-v-3cbe4b76]{grid-template-columns:1fr}}.stock-warning-mask[data-v-3289e6bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:20px;background:#0f172a75}.stock-warning-dialog[data-v-3289e6bd]{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #d7dce3;border-radius:16px;background:#fff;box-shadow:0 24px 50px #0f172a33;padding:16px;display:grid;gap:12px}.stock-warning-head[data-v-3289e6bd]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.stock-warning-head h2[data-v-3289e6bd]{margin:0}.stock-warning-close[data-v-3289e6bd]{border:1px solid #c4cbd4;border-radius:8px;background:#fff;padding:8px 10px;cursor:pointer}.stock-warning-grid[data-v-3289e6bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-3289e6bd]{display:grid;gap:6px}.control[data-v-3289e6bd]{height:34px;border:1px solid #c4cbd4;border-radius:8px;padding:0 10px;background:#fff}.stock-warning-check[data-v-3289e6bd]{display:inline-flex;align-items:center;gap:8px;color:#334155}.btn[data-v-3289e6bd]{min-height:34px;border-radius:8px;border:1px solid transparent;padding:6px 12px;cursor:pointer}.btn[data-v-3289e6bd]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-3289e6bd]{color:#fff;background:#2563eb}.btn.secondary[data-v-3289e6bd]{color:#1f2937;border-color:#c4cbd4;background:#f8fafc}.stock-warning-help[data-v-3289e6bd],.stock-warning-summary[data-v-3289e6bd]{margin:0;color:#64748b;font-size:.85rem}.stock-warning-actions[data-v-3289e6bd]{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 720px){.stock-warning-grid[data-v-3289e6bd]{grid-template-columns:1fr}}.products-page[data-v-1204dcde]{min-height:100vh;padding:clamp(8px,.85vw,12px);background:#eef1f5;color:#1f2937;font-family:Segoe UI,Tahoma,sans-serif}.page-header[data-v-1204dcde]{display:flex;justify-content:space-between;gap:8px;align-items:center}.page-header h1[data-v-1204dcde]{margin:0}.page-header p[data-v-1204dcde]{margin:4px 0 0;color:#6b7280}.header-actions[data-v-1204dcde]{display:flex;gap:8px}.header-actions .btn[data-v-1204dcde]{min-width:84px;justify-content:center}.filter-card[data-v-1204dcde],.table-panel[data-v-1204dcde],.form-panel[data-v-1204dcde]{border:1px solid #d7dce3;border-radius:10px;background:#fff;padding:10px;min-width:0}.filter-card[data-v-1204dcde]{margin-top:8px;display:grid;gap:8px}.filter-toolbar[data-v-1204dcde]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.filter-row[data-v-1204dcde],.action-row[data-v-1204dcde],.switch-row[data-v-1204dcde]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.filter-row--search[data-v-1204dcde]{flex:1 1 360px}.filter-row--search .control[data-v-1204dcde]{flex:1 1 260px}.filter-dashboard[data-v-1204dcde]{display:grid;grid-template-columns:minmax(160px,190px) minmax(0,1fr) minmax(220px,260px);gap:10px;align-items:start}.preview-card[data-v-1204dcde],.filter-center[data-v-1204dcde],.barcode-card[data-v-1204dcde]{border:1px solid #d7dce3;border-radius:12px;background:#f8fafc;padding:10px;min-width:0}.mini-card-header[data-v-1204dcde]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.mini-card-header h3[data-v-1204dcde]{margin:0}.preview-card[data-v-1204dcde]{display:grid;gap:8px;align-content:start}.preview-image-shell[data-v-1204dcde]{min-height:clamp(148px,19vh,188px);border:1px solid #d7dce3;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center}.preview-image-shell img[data-v-1204dcde]{width:100%;height:100%;min-height:clamp(148px,19vh,188px);object-fit:contain;background:#fff}.filter-center[data-v-1204dcde]{display:grid;gap:8px}.action-row--inside[data-v-1204dcde]{min-height:30px;height:auto;padding-top:0;width:100%;justify-content:flex-start;align-items:center;align-content:flex-start;row-gap:6px;column-gap:6px}.action-row--inside[data-v-1204dcde]>*{flex:0 0 auto;max-width:100%}.action-row--inside .btn-compact[data-v-1204dcde]{min-height:30px;padding:2px 8px;line-height:1;width:auto;white-space:nowrap}.action-row--inside .file-input[data-v-1204dcde]{width:min(220px,100%);min-width:0}.file-input--hidden[data-v-1204dcde]{display:none}.action-row--inside .category-input[data-v-1204dcde],.action-row--inside .category-select[data-v-1204dcde]{width:min(180px,100%);min-width:0}.category-actions[data-v-1204dcde]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ops-tools[data-v-1204dcde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-card[data-v-1204dcde]{border:1px solid #d7dce3;border-radius:10px;background:#f8fafc;padding:8px 10px;min-width:0;display:grid;gap:6px}.ops-card-header[data-v-1204dcde]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-card-header strong[data-v-1204dcde]{font-size:.95rem}.ops-chip[data-v-1204dcde]{min-width:28px;height:28px;border-radius:999px;background:#dbeafe;color:#1d4ed8;display:grid;place-items:center;font-size:.82rem;font-weight:700}.ops-card-body[data-v-1204dcde]{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.ops-field[data-v-1204dcde]{min-width:0}.ops-field .control[data-v-1204dcde]{min-width:110px}.ops-checks[data-v-1204dcde]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ops-check[data-v-1204dcde]{display:inline-flex;align-items:center;gap:6px;color:#334155;white-space:nowrap}.category-actions .control[data-v-1204dcde]{height:30px}.category-actions .btn-compact[data-v-1204dcde]{min-height:30px;padding:1px 8px;line-height:1;white-space:nowrap}.category-actions .category-input[data-v-1204dcde],.category-actions .category-select[data-v-1204dcde]{width:min(180px,100%);min-width:0}.filter-grid[data-v-1204dcde]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field[data-v-1204dcde]{display:grid;gap:6px}.field-inline[data-v-1204dcde]{display:flex;gap:8px;align-items:center}.field-inline .control[data-v-1204dcde]{flex:1 1 auto;min-width:0}.field-inline-btn[data-v-1204dcde]{flex:0 0 auto;white-space:nowrap}.control[data-v-1204dcde]{height:34px;border:1px solid #c4cbd4;border-radius:8px;padding:0 10px}.control.multi[data-v-1204dcde]{height:calc(5.8rem + 18px);min-height:104px;padding:6px}.content-grid[data-v-1204dcde]{margin-top:10px;display:block}.table-scroll[data-v-1204dcde]{overflow:auto;max-width:100%;max-height:calc(100dvh - 300px)}.table-scroll[data-v-1204dcde]:focus{outline:2px solid #93c5fd;outline-offset:2px}.table-status[data-v-1204dcde]{padding:10px 4px 0;color:#334155;font-size:.85rem;text-align:center}.table-status--muted[data-v-1204dcde]{color:#64748b}table[data-v-1204dcde]{border-collapse:collapse;width:max-content;min-width:100%;font-size:.84rem}th[data-v-1204dcde],td[data-v-1204dcde]{border:1px solid #d7dce3;padding:6px;white-space:nowrap}thead th[data-v-1204dcde]{position:sticky;top:0;background:#f4f7fb;z-index:1}tbody tr[data-v-1204dcde]{cursor:pointer}tbody tr.selected[data-v-1204dcde]{background:#eaf1ff}tbody tr.row-low-stock[data-v-1204dcde]:not(.selected){background:#fff7ed}.stock-cell[data-v-1204dcde]{display:grid;gap:2px}.stock-cell small[data-v-1204dcde]{color:#64748b;font-size:.75rem}.stock-cell--warning[data-v-1204dcde]{color:#b45309}.stock-cell--warning small[data-v-1204dcde]{color:#92400e}td.empty[data-v-1204dcde]{text-align:center;color:#6b7280}.pager[data-v-1204dcde]{margin-top:10px;display:flex;align-items:center;gap:10px}.form-panel[data-v-1204dcde]{display:grid;gap:10px;align-content:start;max-height:calc(100vh - 238px);overflow:auto}.detail-dialog[data-v-1204dcde]{width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-shadow:0 24px 50px #0f172a33;border-radius:16px}.import-dialog[data-v-1204dcde]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-shadow:0 24px 50px #0f172a33;border-radius:16px}.template-dialog[data-v-1204dcde]{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-shadow:0 24px 50px #0f172a33;border-radius:16px}.export-dialog[data-v-1204dcde]{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-shadow:0 24px 50px #0f172a33;border-radius:16px}.dialog-backdrop[data-v-1204dcde]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a6b;display:grid;place-items:center;padding:16px}.dialog-header[data-v-1204dcde]{display:flex;justify-content:space-between;gap:10px;align-items:center;position:sticky;top:0;padding-bottom:8px;background:#fff;z-index:2}.dialog-title[data-v-1204dcde]{display:grid;gap:2px}.dialog-title span[data-v-1204dcde]{color:#6b7280;font-size:.85rem}.dialog-footer[data-v-1204dcde]{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:0;padding-top:12px;background:#fff}.import-help[data-v-1204dcde],.export-help[data-v-1204dcde]{margin:0}.export-scope-list[data-v-1204dcde]{display:grid;gap:10px}.export-scope-option[data-v-1204dcde]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid #d7dce3;border-radius:12px;background:#f8fafc;cursor:pointer}.export-scope-option.selected[data-v-1204dcde]{border-color:#93c5fd;background:#eff6ff}.export-scope-option.disabled[data-v-1204dcde]{opacity:.58;cursor:not-allowed}.export-scope-option input[data-v-1204dcde]{margin-top:4px}.export-scope-copy[data-v-1204dcde]{display:grid;gap:4px}.export-scope-copy strong[data-v-1204dcde]{font-size:.95rem}.export-scope-copy span[data-v-1204dcde]{color:#64748b;font-size:.85rem;line-height:1.45}.import-mode-panel[data-v-1204dcde]{display:grid;gap:10px;padding:12px;border:1px solid #d7dce3;border-radius:12px;background:#f8fafc}.import-mode-head[data-v-1204dcde]{display:grid;gap:4px}.import-mode-grid[data-v-1204dcde]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.import-mapping-table[data-v-1204dcde]{display:grid;gap:8px}.import-mapping-head[data-v-1204dcde],.import-mapping-row[data-v-1204dcde]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;align-items:center}.import-mapping-head[data-v-1204dcde]{font-size:.82rem;color:#64748b;padding:0 2px}.import-mapping-row[data-v-1204dcde]{padding:10px 12px;border:1px solid #d7dce3;border-radius:10px;background:#f8fafc}.import-source[data-v-1204dcde]{display:grid;gap:2px;min-width:0}.import-source strong[data-v-1204dcde],.import-source small[data-v-1204dcde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-source small[data-v-1204dcde]{color:#64748b}.import-mapping-select[data-v-1204dcde]{width:100%}.template-summary[data-v-1204dcde]{display:grid;gap:6px}.template-reference-block[data-v-1204dcde]{display:grid;gap:10px}.template-reference-head[data-v-1204dcde]{display:grid;gap:4px}.template-reference-head h4[data-v-1204dcde]{margin:0}.template-reference-grid[data-v-1204dcde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.template-guide-block[data-v-1204dcde]{display:grid;gap:12px}.template-guide-grid[data-v-1204dcde],.template-grid[data-v-1204dcde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-card[data-v-1204dcde],.template-rules[data-v-1204dcde]{border:1px solid #d7dce3;border-radius:12px;background:#f8fafc;padding:12px}.template-card h4[data-v-1204dcde],.template-rules h4[data-v-1204dcde]{margin:0 0 8px}.template-card--compact h5[data-v-1204dcde]{margin:0 0 8px;font-size:.92rem}.template-guide-card[data-v-1204dcde]{display:grid;gap:10px;align-content:start}.template-guide-list[data-v-1204dcde]{display:grid;gap:10px}.template-guide-item[data-v-1204dcde]{display:grid;gap:6px;padding-top:10px;border-top:1px solid #e2e8f0}.template-guide-item[data-v-1204dcde]:first-child{padding-top:0;border-top:0}.template-guide-key[data-v-1204dcde]{width:fit-content;padding:3px 8px;border-radius:999px;background:#e2e8f0;color:#0f172a;font-size:.8rem}.template-guide-copy[data-v-1204dcde]{display:grid;gap:4px}.template-guide-copy p[data-v-1204dcde]{margin:0;color:#334155;font-size:.84rem;line-height:1.45}.template-code[data-v-1204dcde]{margin:0;padding:12px;border-radius:10px;background:#111827;color:#e5e7eb;overflow:auto;font-size:.78rem;line-height:1.45}.template-chip-list[data-v-1204dcde]{display:flex;flex-wrap:wrap;gap:8px}.template-chip[data-v-1204dcde]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#e2e8f0;color:#0f172a;font-size:.82rem;white-space:nowrap}.template-rule-list[data-v-1204dcde]{margin:0;padding-left:18px;display:grid;gap:6px}.template-download-btn[data-v-1204dcde]{margin-right:auto}.form-panel h2[data-v-1204dcde],.form-panel h3[data-v-1204dcde]{margin:0}.form-grid[data-v-1204dcde]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-scope-panel[data-v-1204dcde]{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid #d7dce3;border-radius:10px;background:#f8fafc}.pricing-scope-header[data-v-1204dcde]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.pricing-scope-header h3[data-v-1204dcde]{margin:0}.pricing-scope-toggle[data-v-1204dcde]{min-height:40px}.pricing-store-field[data-v-1204dcde]{max-width:360px}.pricing-warehouse-field[data-v-1204dcde]{max-width:none}.pricing-warehouse-list[data-v-1204dcde]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.pricing-warehouse-chip[data-v-1204dcde]{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-size:.82rem}.pricing-warehouse-chip.active[data-v-1204dcde]{border-color:#2563eb;background:#dbeafe;color:#1d4ed8;font-weight:600}.section-title-row[data-v-1204dcde]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.section-help[data-v-1204dcde]{margin:4px 0 0;color:#6b7280;font-size:.85rem}.form-switches[data-v-1204dcde]{margin-top:8px}.toggle-field[data-v-1204dcde]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-field.disabled[data-v-1204dcde]{cursor:not-allowed;opacity:.7}.toggle-input[data-v-1204dcde]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-track[data-v-1204dcde]{position:relative;width:44px;height:24px;border-radius:999px;background:#cbd5e1;transition:background-color .2s ease,opacity .2s ease;flex-shrink:0}.toggle-thumb[data-v-1204dcde]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .2s ease}.toggle-input:checked+.toggle-track[data-v-1204dcde]{background:#16a34a}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-1204dcde]{transform:translate(20px)}.toggle-input:disabled+.toggle-track[data-v-1204dcde]{opacity:.6}.toggle-text[data-v-1204dcde]{color:#1f2937}.image-row[data-v-1204dcde]{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}.image-row img[data-v-1204dcde],.image-empty[data-v-1204dcde]{width:110px;height:110px;border-radius:8px;border:1px solid #d7dce3;object-fit:cover;display:grid;place-items:center;color:#6b7280}.preview-image-shell .image-empty--large[data-v-1204dcde]{width:100%;height:100%;min-height:clamp(148px,19vh,188px);border:0;border-radius:0}.sales-units-section[data-v-1204dcde]{display:grid;gap:10px}.sales-unit-base[data-v-1204dcde]{display:grid;gap:4px;padding:10px 12px;border:1px solid #d7dce3;border-radius:8px;background:#f8fafc;color:#334155}.btn.sales-unit-add-btn[data-v-1204dcde]{height:30px;min-height:30px;padding-top:0;padding-bottom:0}.sales-unit-list[data-v-1204dcde]{display:grid;gap:10px}.sales-unit-card[data-v-1204dcde]{display:grid;gap:10px;padding:12px;border:1px solid #d7dce3;border-radius:10px;background:#fcfdff}.sales-unit-grid[data-v-1204dcde]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-unit-actions[data-v-1204dcde]{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.sales-unit-active[data-v-1204dcde]{display:inline-flex;gap:8px;align-items:center;color:#334155}.sales-unit-active.disabled[data-v-1204dcde]{opacity:.6;cursor:not-allowed}.sales-unit-auto-tag[data-v-1204dcde]{padding:4px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.8rem;font-weight:600}.sales-unit-empty[data-v-1204dcde]{padding:10px 12px;border:1px dashed #c4cbd4;border-radius:8px;color:#6b7280;background:#f8fafc}.stock-grid[data-v-1204dcde]{display:grid;gap:8px}.stock-item[data-v-1204dcde]{grid-template-columns:1fr 120px;align-items:center}.file-input[data-v-1204dcde]{height:auto}.category-input[data-v-1204dcde],.category-select[data-v-1204dcde]{width:180px}.barcode-card[data-v-1204dcde]{display:grid;gap:10px}.barcode-count[data-v-1204dcde]{min-width:32px;height:32px;border-radius:999px;background:#dbeafe;color:#1d4ed8;display:grid;place-items:center;font-weight:700}.barcode-list[data-v-1204dcde]{display:grid;gap:8px;max-height:clamp(150px,24vh,210px);overflow:auto;padding-right:4px}.barcode-list--editable[data-v-1204dcde]{max-height:clamp(184px,28vh,260px)}.barcode-item[data-v-1204dcde]{display:grid;gap:4px;padding:10px 12px;border:1px solid #d7dce3;border-radius:10px;background:#fff}.barcode-item strong[data-v-1204dcde]{color:#334155;font-size:.85rem}.barcode-item--editable[data-v-1204dcde]{gap:6px}.barcode-input[data-v-1204dcde]{width:100%;font-family:Consolas,Courier New,monospace;font-size:.86rem}.barcode-input--multiline[data-v-1204dcde]{height:auto;min-height:58px;padding:8px 10px;line-height:1.35;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.barcode-input--base[data-v-1204dcde]{min-height:82px}.barcode-input--detail-singleline[data-v-1204dcde]{height:34px;min-height:34px;padding:6px 10px;line-height:1.35;resize:vertical;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.barcode-actions[data-v-1204dcde]{display:grid;margin-top:2px}.barcode-actions .btn[data-v-1204dcde]{width:100%;justify-content:center}.barcode-empty[data-v-1204dcde]{min-height:160px;border:1px dashed #c4cbd4;border-radius:12px;background:#fff;color:#64748b;display:grid;place-items:center;padding:14px;text-align:center}.btn[data-v-1204dcde]{min-height:34px;border-radius:8px;border:1px solid transparent;padding:6px 12px;cursor:pointer}.btn[data-v-1204dcde]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-1204dcde]{color:#fff;background:#2563eb}.btn.secondary[data-v-1204dcde]{color:#1f2937;border-color:#c4cbd4;background:#f8fafc}.btn.danger[data-v-1204dcde]{color:#fff;background:#c0392b}.btn-compact[data-v-1204dcde]{min-height:30px;padding:4px 10px;font-size:.82rem}.table-panel--full[data-v-1204dcde]{width:100%}.dialog-fade-enter-active[data-v-1204dcde],.dialog-fade-leave-active[data-v-1204dcde]{transition:opacity .18s ease}.dialog-fade-enter-from[data-v-1204dcde],.dialog-fade-leave-to[data-v-1204dcde]{opacity:0}@media (max-width: 1480px){.filter-dashboard[data-v-1204dcde]{grid-template-columns:minmax(160px,190px) minmax(0,1fr)}.barcode-card[data-v-1204dcde]{grid-column:1 / -1}}@media (max-height: 900px){.preview-image-shell[data-v-1204dcde],.preview-image-shell img[data-v-1204dcde],.preview-image-shell .image-empty--large[data-v-1204dcde]{min-height:132px}.table-scroll[data-v-1204dcde]{max-height:calc(100dvh - 262px)}}@media (max-width: 980px){.page-header[data-v-1204dcde],.filter-toolbar[data-v-1204dcde]{flex-direction:column;align-items:stretch}.filter-dashboard[data-v-1204dcde],.form-grid[data-v-1204dcde],.sales-unit-grid[data-v-1204dcde],.filter-grid[data-v-1204dcde],.ops-tools[data-v-1204dcde]{grid-template-columns:1fr}.table-scroll[data-v-1204dcde]{max-height:calc(100dvh - 260px)}.dialog-backdrop[data-v-1204dcde]{padding:10px}.detail-dialog[data-v-1204dcde],.import-dialog[data-v-1204dcde],.template-dialog[data-v-1204dcde]{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}@media (max-width: 860px){.import-mapping-head[data-v-1204dcde]{display:none}.import-mapping-row[data-v-1204dcde]{grid-template-columns:1fr}.import-mode-grid[data-v-1204dcde]{display:grid;grid-template-columns:1fr}.template-guide-grid[data-v-1204dcde],.template-reference-grid[data-v-1204dcde],.template-grid[data-v-1204dcde]{grid-template-columns:1fr}}@media (max-width: 720px){.image-row[data-v-1204dcde],.stock-item[data-v-1204dcde]{grid-template-columns:1fr}.ops-card-body[data-v-1204dcde]{align-items:stretch}}.page[data-v-5e114a28]{min-height:100vh;height:100vh;overflow:hidden;padding:12px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;background:#e8eef5;color:#102236;font-family:Segoe UI,Tahoma,sans-serif}.card[data-v-5e114a28]{background:#fff;border:1px solid #d7e0ea;border-radius:14px;box-shadow:0 12px 28px #0f172a14}.header[data-v-5e114a28],.toolbar[data-v-5e114a28],.meta[data-v-5e114a28],.modal-head[data-v-5e114a28],.modal-foot[data-v-5e114a28],.row[data-v-5e114a28]{display:flex;gap:8px}.header[data-v-5e114a28],.toolbar[data-v-5e114a28]{justify-content:space-between;align-items:flex-start;padding:14px 16px}.header h1[data-v-5e114a28],.modal h2[data-v-5e114a28]{margin:0}.header p[data-v-5e114a28],.modal p[data-v-5e114a28],.item p[data-v-5e114a28]{margin:4px 0 0;color:#64748b;font-size:.86rem}.row.wrap[data-v-5e114a28]{flex-wrap:wrap}.toolbar[data-v-5e114a28]{align-items:center}.toolbar-search[data-v-5e114a28]{flex:1;min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px;align-items:center}.notice[data-v-5e114a28]{padding:10px 14px;border-radius:12px;font-weight:700}.notice--success[data-v-5e114a28]{background:#ecfdf3;color:#166534}.notice--error[data-v-5e114a28]{background:#fff1f2;color:#b42318}.notice--info[data-v-5e114a28]{background:#eef4ff;color:#1d4ed8}.table-card[data-v-5e114a28]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.meta[data-v-5e114a28]{padding:12px 14px;flex-wrap:wrap;border-bottom:1px solid #e3e8ee}.meta span[data-v-5e114a28],.tag[data-v-5e114a28]{padding:4px 10px;border-radius:999px;background:#eef2f7;font-size:.76rem;font-weight:700}.table-wrap[data-v-5e114a28]{min-height:0;overflow:auto}table[data-v-5e114a28]{width:100%;min-width:1040px;border-collapse:collapse}th[data-v-5e114a28],td[data-v-5e114a28]{padding:10px 9px;border-bottom:1px solid #edf2f7;text-align:left;font-size:.82rem}th[data-v-5e114a28]{position:sticky;top:0;background:#f8fafc;color:#475569;font-size:.72rem;text-transform:uppercase}tbody tr[data-v-5e114a28]{cursor:pointer}tbody tr[data-v-5e114a28]:hover{background:#f8fbff}tbody tr.active[data-v-5e114a28]{background:#eaf2ff}.empty[data-v-5e114a28]{text-align:center;color:#64748b;padding:30px 12px}.mono[data-v-5e114a28]{font-family:Consolas,monospace}.col-id[data-v-5e114a28]{width:72px}.col-cuit[data-v-5e114a28]{width:176px;white-space:nowrap}.col-status[data-v-5e114a28]{width:110px}.col-name[data-v-5e114a28]{width:21%}.col-address[data-v-5e114a28]{width:28%}.col-locality[data-v-5e114a28]{width:19%}.col-revendedor[data-v-5e114a28]{width:14%}.control[data-v-5e114a28]{min-width:0;height:36px;padding:0 10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.control[data-v-5e114a28]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.control[data-v-5e114a28]:disabled{opacity:.7;background:#f8fafc}.area[data-v-5e114a28]{height:auto;padding:10px}.check[data-v-5e114a28]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #d7e0ea;border-radius:10px;background:#f8fafc}.btn[data-v-5e114a28]{min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#102236;font-weight:700;cursor:pointer}.btn[data-v-5e114a28]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-5e114a28]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.btn.danger[data-v-5e114a28]{background:#b42318;border-color:#b42318;color:#fff}.tag.info[data-v-5e114a28]{background:#dbeafe;color:#1d4ed8}.tag.danger[data-v-5e114a28]{background:#fee2e2;color:#b91c1c}.tag.warn[data-v-5e114a28]{background:#fef3c7;color:#92400e}.overlay[data-v-5e114a28]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a61;display:grid;place-items:center;padding:16px}.modal[data-v-5e114a28]{width:min(100%,760px);max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.modal.wide[data-v-5e114a28]{width:min(100%,1100px)}.modal-head[data-v-5e114a28],.modal-foot[data-v-5e114a28]{justify-content:space-between;align-items:flex-start;padding:16px;border-bottom:1px solid #edf2f7}.modal-foot[data-v-5e114a28]{border-top:1px solid #edf2f7;border-bottom:none;justify-content:flex-end}.modal-body[data-v-5e114a28]{min-height:0;overflow:auto;padding:16px;display:grid;gap:12px;background:#fafcff}.grid[data-v-5e114a28]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.grid label[data-v-5e114a28]{display:grid;gap:6px;font-size:.82rem;color:#334155}.grid .span2[data-v-5e114a28]{grid-column:span 2}.grid .span3[data-v-5e114a28]{grid-column:1/-1}.list[data-v-5e114a28]{display:grid;gap:10px}.item[data-v-5e114a28],.empty-box[data-v-5e114a28],.result[data-v-5e114a28]{padding:12px;border:1px solid #d7e0ea;border-radius:12px;background:#fff}.item[data-v-5e114a28]{display:flex;justify-content:space-between;align-items:center;gap:12px}.result[data-v-5e114a28]{display:grid;gap:6px}.errs[data-v-5e114a28]{display:grid;gap:6px;color:#b42318}.fade-enter-active[data-v-5e114a28],.fade-leave-active[data-v-5e114a28]{transition:opacity .18s ease}.fade-enter-from[data-v-5e114a28],.fade-leave-to[data-v-5e114a28]{opacity:0}@media (max-width:960px){.page[data-v-5e114a28]{height:auto;overflow:auto}.toolbar[data-v-5e114a28]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-5e114a28],.grid[data-v-5e114a28]{grid-template-columns:1fr}.grid .span2[data-v-5e114a28],.grid .span3[data-v-5e114a28]{grid-column:auto}.table-card[data-v-5e114a28]{min-height:520px}}@media (max-width:760px){.header[data-v-5e114a28],.modal-head[data-v-5e114a28],.item[data-v-5e114a28]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-5e114a28]{grid-template-columns:1fr}.row.wrap[data-v-5e114a28],.modal-foot[data-v-5e114a28]{width:100%}.row.wrap .btn[data-v-5e114a28],.modal-foot .btn[data-v-5e114a28]{flex:1 1 100%}}.sales-shell[data-v-82cef898]{height:100vh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:8px;background:#e9eef4;color:#1f2f41;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.sales-toolbar[data-v-82cef898],.sales-list-panel[data-v-82cef898],.sales-detail-panel[data-v-82cef898],.sales-statusbar[data-v-82cef898]{border:1px solid #bcc8d5;background:#f7f9fc;box-shadow:inset 0 1px #ffffffa6}.sales-toolbar[data-v-82cef898],.sales-statusbar[data-v-82cef898],.sales-list-panel[data-v-82cef898],.sales-detail-panel[data-v-82cef898]{border-radius:6px}.sales-toolbar[data-v-82cef898]{display:grid;gap:8px;padding:8px 10px;overflow:hidden}.sales-toolbar-top[data-v-82cef898],.sales-toolbar-actions[data-v-82cef898],.sales-tool-actions[data-v-82cef898],.sales-panel-bar[data-v-82cef898],.sales-panel-actions[data-v-82cef898],.sales-tabs[data-v-82cef898],.sales-statusbar[data-v-82cef898]{display:flex;align-items:center;gap:8px}.sales-toolbar-top[data-v-82cef898],.sales-panel-bar[data-v-82cef898],.sales-statusbar[data-v-82cef898]{justify-content:space-between}.sales-title-block[data-v-82cef898]{display:flex;align-items:center;gap:12px;font-size:12px;color:#5f7184}.sales-title-block strong[data-v-82cef898]{color:#1f2f41;font-size:15px;letter-spacing:.04em}.sales-tools[data-v-82cef898]{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(110px,.8fr)) repeat(4,minmax(120px,.9fr)) auto;gap:8px;align-items:end}.sales-tool[data-v-82cef898]{display:grid;gap:4px;min-width:0;font-size:11px;font-weight:700;color:#5e7287}.sales-tool input[data-v-82cef898],.sales-tool select[data-v-82cef898]{height:28px;border:1px solid #b7c5d3;background:#fff;color:#203245;padding:0 8px;font-size:12px;outline:none}.sales-btn[data-v-82cef898]{height:28px;border:1px solid #98abc0;background:linear-gradient(180deg,#fff,#e5edf5);color:#203245;font-size:12px;font-weight:700;padding:0 12px;cursor:pointer}.sales-btn--primary[data-v-82cef898]{border-color:#4a7ec0;background:linear-gradient(180deg,#5d93d2,#4c7fbc);color:#fff}.sales-btn--small[data-v-82cef898]{min-width:60px;padding-inline:10px}.sales-list-panel[data-v-82cef898],.sales-detail-panel[data-v-82cef898]{min-height:0;display:grid;overflow:hidden}.sales-list-panel[data-v-82cef898]{grid-template-rows:auto minmax(0,1fr)}.sales-detail-panel[data-v-82cef898]{height:100%;grid-template-rows:auto auto minmax(0,1fr)}.sales-detail-overlay[data-v-82cef898]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:14px;background:#121d2959}.sales-detail-modal[data-v-82cef898]{width:min(1180px,calc(100vw - 28px));height:min(720px,calc(100vh - 28px));min-height:320px}.sales-panel-bar[data-v-82cef898],.sales-detail-bar[data-v-82cef898]{min-height:32px;padding:0 10px;border-bottom:1px solid #cfd9e3;background:#eef3f8;font-size:12px}.sales-detail-bar[data-v-82cef898]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;align-items:center}.sales-detail-bar span[data-v-82cef898]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-detail-badge[data-v-82cef898]{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;min-height:22px;border:1px solid #8aa8c9;background:#dce9f8;color:#21435f;font-weight:700;border-radius:4px}.sales-table-wrap[data-v-82cef898],.sales-detail-body[data-v-82cef898]{min-height:0;overflow:auto}.sales-grid[data-v-82cef898],.sales-mini-grid[data-v-82cef898]{width:100%;border-collapse:collapse;font-size:12px}.sales-grid th[data-v-82cef898],.sales-grid td[data-v-82cef898],.sales-mini-grid th[data-v-82cef898],.sales-mini-grid td[data-v-82cef898]{padding:6px 8px;border-bottom:1px solid #dbe3eb;text-align:left;white-space:nowrap}.sales-grid thead th[data-v-82cef898],.sales-mini-grid thead th[data-v-82cef898],.sales-mini-grid tbody th[data-v-82cef898]{background:#f1f5f9;font-weight:800;color:#304457}.sales-grid tbody tr[data-v-82cef898]{cursor:pointer}.sales-grid tbody tr[data-v-82cef898]:hover,.sales-grid tbody tr.is-selected[data-v-82cef898]{background:#dce9f8}.sales-grid tbody tr.is-voided[data-v-82cef898]{background:#ffe3e3;color:#8b1e1e;font-weight:700}.sales-grid tbody tr.is-voided .sales-grid-client small[data-v-82cef898]{color:#8b4a4a}.sales-grid tbody tr.is-voided[data-v-82cef898]:hover{background:#ffd4d4}.sales-grid tbody tr.is-selected[data-v-82cef898]{background:#dce9f8;color:#1f2f41}.sales-grid-client[data-v-82cef898]{min-width:220px}.sales-grid-client small[data-v-82cef898]{display:block;color:#627a92;font-size:11px;margin-top:2px}.sales-tabs[data-v-82cef898]{padding:6px 10px;border-bottom:1px solid #d4dde6;background:#f7f9fc}.sales-tab[data-v-82cef898]{height:26px;border:1px solid #b8c7d5;background:#eef3f8;color:#23384c;font-size:11px;font-weight:800;padding:0 10px;cursor:pointer}.sales-tab.active[data-v-82cef898]{border-color:#4d7eb7;background:#dce9f8}.sales-empty[data-v-82cef898],.sales-detail-empty[data-v-82cef898]{color:#667b90;text-align:center;padding:18px 8px;font-size:12px}.sales-diff[data-v-82cef898]{display:grid;gap:10px;padding:10px}.sales-diff-summary[data-v-82cef898]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;align-items:stretch}.sales-diff-doc[data-v-82cef898],.sales-diff-counts[data-v-82cef898]{border:1px solid #d2dce6;background:#f8fbfe;padding:8px;display:grid;gap:4px;font-size:12px}.sales-diff-doc strong[data-v-82cef898],.sales-diff-counts span[data-v-82cef898]{color:#24384c}.sales-diff-arrow[data-v-82cef898]{display:flex;align-items:center;justify-content:center;color:#4e6580;font-size:16px;font-weight:800}.sales-diff-section[data-v-82cef898]{display:grid;gap:0;border:1px solid #d2dce6;background:#f9fbfd}.sales-diff-section-title[data-v-82cef898]{min-height:28px;padding:5px 8px;border-bottom:1px solid #d6e0e9;background:#eef3f8;color:#32485d;font-size:11px;font-weight:800}.sales-diff-grid td[data-v-82cef898]:last-child{min-width:180px;white-space:normal}.sales-diff-row.is-added[data-v-82cef898]{background:#e6f6e8}.sales-diff-row.is-removed[data-v-82cef898]{background:#ffe3e3}.sales-diff-row.is-changed[data-v-82cef898]{background:#fff6d9}.sales-statusbar[data-v-82cef898]{min-height:30px;padding:0 10px;font-size:11px;color:#5d7085;overflow:hidden}@media (max-width: 1100px){.sales-toolbar-top[data-v-82cef898]{flex-wrap:wrap}.sales-tools[data-v-82cef898],.sales-detail-bar[data-v-82cef898]{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-diff-summary[data-v-82cef898]{grid-template-columns:1fr}.sales-diff-arrow[data-v-82cef898]{min-height:24px}}@media (max-width: 760px){.sales-shell[data-v-82cef898]{height:auto;min-height:100vh;grid-template-rows:auto minmax(0,1fr) auto}.sales-tools[data-v-82cef898]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-detail-overlay[data-v-82cef898]{padding:8px}.sales-detail-modal[data-v-82cef898]{width:calc(100vw - 16px);height:calc(100vh - 16px)}.sales-detail-bar[data-v-82cef898]{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-shell[data-v-d31b7952]{height:100vh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:8px;background:#e5efeb;color:#1b342c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.account-toolbar[data-v-d31b7952],.account-list-panel[data-v-d31b7952],.account-statusbar[data-v-d31b7952],.account-detail-panel[data-v-d31b7952]{border:1px solid #9cb9ae;background:#f8fcfa;box-shadow:0 1px #ffffffc7 inset}.account-toolbar[data-v-d31b7952]{display:grid;grid-template-rows:auto auto}.account-toolbar-top[data-v-d31b7952],.account-tools[data-v-d31b7952]{display:flex;align-items:center;gap:8px;padding:8px 10px}.account-toolbar-top[data-v-d31b7952]{justify-content:space-between;border-bottom:1px solid #c8ddd4;background:linear-gradient(to bottom,#e4f1ec,#cee4da)}.account-title-block[data-v-d31b7952]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.account-title-block strong[data-v-d31b7952]{font-size:13px;letter-spacing:.04em}.account-toolbar-actions[data-v-d31b7952],.account-tool-actions[data-v-d31b7952],.account-panel-actions[data-v-d31b7952]{display:inline-flex;align-items:center;gap:6px}.account-tools[data-v-d31b7952]{flex-wrap:wrap;background:#f4faf7}.account-tool[data-v-d31b7952]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.account-tool--full[data-v-d31b7952]{grid-column:1 / -1}.account-tool span[data-v-d31b7952]{color:#36584d;font-weight:600}.account-tool input[data-v-d31b7952],.account-tool select[data-v-d31b7952]{height:28px;min-width:120px;border:1px solid #a5c0b5;background:#fff;padding:0 8px;font-size:12px;color:#1b342c}.account-btn[data-v-d31b7952]{height:28px;padding:0 10px;border:1px solid #89a99c;background:linear-gradient(to bottom,#fff,#d8e9e2);color:#214339;font-size:12px;cursor:pointer}.account-btn--primary[data-v-d31b7952]{background:linear-gradient(to bottom,#f4fffb,#c8e5d8)}.account-btn--small[data-v-d31b7952]{height:24px;padding:0 8px}.account-btn[data-v-d31b7952]:disabled{opacity:.6;cursor:default}.account-list-panel[data-v-d31b7952]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.account-panel-bar[data-v-d31b7952],.account-detail-bar[data-v-d31b7952]{min-height:32px;padding:0 10px;border-bottom:1px solid #c9ddd5;background:#edf5f1;font-size:12px}.account-panel-bar[data-v-d31b7952]{display:flex;align-items:center;justify-content:space-between}.account-detail-bar[data-v-d31b7952]{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-detail-meta[data-v-d31b7952]{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.account-detail-bar span[data-v-d31b7952]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-detail-actions[data-v-d31b7952]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.account-table-wrap[data-v-d31b7952],.account-detail-body[data-v-d31b7952]{min-height:0;overflow:auto}.account-grid[data-v-d31b7952],.account-mini-grid[data-v-d31b7952]{width:100%;border-collapse:collapse;font-size:12px}.account-grid th[data-v-d31b7952],.account-grid td[data-v-d31b7952],.account-mini-grid th[data-v-d31b7952],.account-mini-grid td[data-v-d31b7952]{padding:6px 8px;border-bottom:1px solid #d8e6df;text-align:left;white-space:nowrap}.account-grid thead th[data-v-d31b7952],.account-mini-grid thead th[data-v-d31b7952]{background:#edf5f1;font-weight:800;color:#35574b}.account-grid tbody tr[data-v-d31b7952]{cursor:pointer}.account-grid tbody tr[data-v-d31b7952]:hover,.account-grid tbody tr.is-selected[data-v-d31b7952]{background:#d8ebe2}.account-grid tbody tr.is-settled[data-v-d31b7952]{background:#eef4f1;color:#60766e}.account-grid-customer[data-v-d31b7952]{min-width:240px}.account-grid-customer small[data-v-d31b7952],.account-linked-sale small[data-v-d31b7952],.account-mini-grid small[data-v-d31b7952]{display:block;color:#5f7b71;font-size:11px;margin-top:2px}.account-grid-balance[data-v-d31b7952]{font-weight:700;color:#184b3a}.account-empty[data-v-d31b7952],.account-detail-empty[data-v-d31b7952]{padding:18px;text-align:center;color:#6b7f77;font-size:12px}.account-statusbar[data-v-d31b7952]{min-height:28px;display:flex;align-items:center;gap:18px;padding:0 10px;background:linear-gradient(to bottom,#dcece5,#c9ddd5);font-size:12px}.account-detail-overlay[data-v-d31b7952]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;background:#1c2c2542;display:flex;align-items:center;justify-content:center;padding:14px}.account-payment-overlay[data-v-d31b7952]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2700;background:#12231d57;display:flex;align-items:center;justify-content:center;padding:14px}.account-detail-modal[data-v-d31b7952]{width:min(1180px,calc(100vw - 28px));height:min(720px,calc(100vh - 28px));min-height:320px}.account-payment-modal[data-v-d31b7952]{width:min(760px,calc(100vw - 28px));min-height:300px}.account-detail-panel[data-v-d31b7952]{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.account-payment-panel[data-v-d31b7952]{border:1px solid #9cb9ae;background:#f8fcfa;box-shadow:0 1px #ffffffc7 inset;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.account-tabs[data-v-d31b7952]{padding:6px 10px;border-bottom:1px solid #d1e2db;background:#f7fbf9}.account-tab[data-v-d31b7952]{height:26px;border:1px solid #aac3b8;background:#eef6f2;color:#234439;font-size:12px;padding:0 12px;margin-right:6px;cursor:pointer}.account-tab.active[data-v-d31b7952]{background:linear-gradient(to bottom,#f4fffb,#cfe7db);font-weight:700}.account-tab-action[data-v-d31b7952]{margin-left:20px}.account-sale-row[data-v-d31b7952]{cursor:pointer}.account-sale-row[data-v-d31b7952]:hover{background:#eef7f3}.account-payment-body[data-v-d31b7952]{padding:12px;display:grid;gap:12px}.account-payment-grid[data-v-d31b7952]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.account-payment-grid .account-tool[data-v-d31b7952]{display:grid;align-items:stretch}.account-payment-grid .account-tool input[data-v-d31b7952],.account-payment-grid .account-tool select[data-v-d31b7952]{width:100%}.account-payment-summary[data-v-d31b7952],.account-payment-empty[data-v-d31b7952],.account-payment-error[data-v-d31b7952]{border:1px solid #c9ddd5;background:#f2f8f5;padding:8px 10px;font-size:12px}.account-payment-summary[data-v-d31b7952]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.account-payment-error[data-v-d31b7952]{border-color:#c99393;background:#fff0f0;color:#7d2a2a}.account-statusbar--dialog[data-v-d31b7952]{justify-content:space-between;border-top:1px solid #c9ddd5}@media (max-width: 960px){.account-toolbar-top[data-v-d31b7952],.account-tools[data-v-d31b7952]{flex-wrap:wrap;align-items:flex-start}.account-payment-grid[data-v-d31b7952]{grid-template-columns:1fr}}@media (max-width: 720px){.account-shell[data-v-d31b7952]{padding:6px}.account-detail-modal[data-v-d31b7952]{width:calc(100vw - 12px);height:calc(100vh - 12px)}.account-statusbar[data-v-d31b7952]{flex-wrap:wrap;gap:8px 14px;padding:6px 10px}}.transfers-shell[data-v-3689e99f]{--transfer-bg-accent: rgba(77, 120, 246, .08);--transfer-bg-top: #f7f9fc;--transfer-bg-mid: #f5f7fb;--transfer-bg-bottom: #eef3f8;--transfer-text: #1f2937;--transfer-text-soft: #64748b;--transfer-text-muted: #94a3b8;--transfer-panel-border: rgba(220, 227, 237, .92);--transfer-panel-surface: rgba(255, 255, 255, .94);--transfer-panel-surface-strong: #ffffff;--transfer-panel-surface-soft: #f8fafc;--transfer-panel-shadow: 0 14px 30px rgba(15, 23, 42, .05);--transfer-accent-soft: rgba(77, 120, 246, .1);--transfer-accent-soft-strong: rgba(77, 120, 246, .22);--transfer-accent: #4d78f6;--transfer-accent-strong: #355fd6;--transfer-accent-contrast: #ffffff;--transfer-accent-gradient: linear-gradient(180deg, #4d78f6 0%, #355fd6 100%);--transfer-line-gradient: linear-gradient(90deg, #dbe7ff 0%, #4d78f6 100%);--transfer-cta-gradient: linear-gradient(180deg, #2fc46c 0%, #24a55b 100%);--transfer-cta-contrast: #ffffff;--transfer-sidebar-start: #ffffff;--transfer-sidebar-end: #fbfcff;--transfer-sidebar-border: rgba(226, 232, 240, .92);--transfer-sidebar-surface: #ffffff;--transfer-sidebar-surface-border: rgba(226, 232, 240, .9);--transfer-sidebar-text: #223144;--transfer-sidebar-muted: #7b8796;--transfer-sidebar-kicker: #94a3b8;--transfer-sidebar-chip: #eff4ff;--transfer-sidebar-chip-text: #355fd6;--transfer-sidebar-active: linear-gradient(180deg, #eef4ff 0%, #f8fbff 100%);--transfer-sidebar-toggle-start: #4d78f6;--transfer-sidebar-toggle-end: #355fd6;--transfer-sidebar-toggle-bar: #ffffff;--transfer-focus-border: rgba(77, 120, 246, .58);--transfer-focus-ring: rgba(77, 120, 246, .12);--transfer-info-bg: #eff4ff;--transfer-success-bg: #eef9f1;--transfer-success-text: #1f8a4c;--transfer-warning-bg: #fff6e8;--transfer-warning-text: #a86b1f;--transfer-danger-bg: #fff1f1;--transfer-danger-text: #c05656;--transfer-danger-solid: #de6b6b;min-height:100vh;display:grid;grid-template-columns:auto minmax(0,1fr);background:radial-gradient(circle at top left,var(--transfer-bg-accent),transparent 28%),linear-gradient(180deg,var(--transfer-bg-top) 0%,var(--transfer-bg-mid) 46%,var(--transfer-bg-bottom) 100%);color:var(--transfer-text)}.transfers-sidebar[data-v-3689e99f]{width:312px;min-height:100vh;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:16px;padding:18px 16px;border-right:1px solid var(--transfer-sidebar-border);background:linear-gradient(180deg,var(--transfer-sidebar-start) 0%,var(--transfer-sidebar-end) 100%);transition:width .22s ease,padding .22s ease;color:var(--transfer-sidebar-text)}.transfers-sidebar--collapsed[data-v-3689e99f]{width:94px;padding-inline:12px}.sidebar-top[data-v-3689e99f],.sidebar-link[data-v-3689e99f],.sidebar-footer-btn[data-v-3689e99f],.sidebar-summary-card[data-v-3689e99f],.queue-item[data-v-3689e99f],.topbar-stat[data-v-3689e99f]{border:1px solid var(--transfer-sidebar-surface-border);border-radius:18px;background:var(--transfer-sidebar-surface);box-shadow:0 10px 24px #0f172a0a}.sidebar-top[data-v-3689e99f]{display:flex;align-items:center;gap:12px;padding:14px}.sidebar-toggle[data-v-3689e99f]{width:46px;height:46px;border:none;border-radius:14px;display:grid;place-items:center;gap:4px;background:linear-gradient(135deg,var(--transfer-sidebar-toggle-start),var(--transfer-sidebar-toggle-end));cursor:pointer}.sidebar-toggle span[data-v-3689e99f]{width:18px;height:2px;border-radius:999px;background:var(--transfer-sidebar-toggle-bar)}.sidebar-brand[data-v-3689e99f]{display:grid;gap:3px}.sidebar-brand-kicker[data-v-3689e99f],.sidebar-section-kicker[data-v-3689e99f]{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--transfer-sidebar-kicker)}.topbar-kicker[data-v-3689e99f]{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--transfer-accent-strong)}.sidebar-brand strong[data-v-3689e99f]{font-size:20px;letter-spacing:-.03em}.sidebar-brand small[data-v-3689e99f]{color:var(--transfer-sidebar-muted)}.sidebar-summary[data-v-3689e99f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sidebar-summary-card[data-v-3689e99f],.topbar-stat[data-v-3689e99f]{display:grid;gap:2px;padding:8px 10px}.sidebar-summary-card span[data-v-3689e99f],.topbar-stat span[data-v-3689e99f]{font-size:12px;font-weight:700;color:var(--transfer-sidebar-muted)}.sidebar-summary-card strong[data-v-3689e99f],.topbar-stat strong[data-v-3689e99f]{font-size:20px;letter-spacing:-.04em}.sidebar-nav[data-v-3689e99f]{display:grid;gap:8px}.sidebar-link[data-v-3689e99f],.sidebar-footer-btn[data-v-3689e99f]{display:flex;align-items:center;gap:10px;padding:10px;color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sidebar-link[data-v-3689e99f]:hover,.sidebar-footer-btn[data-v-3689e99f]:hover,.queue-item[data-v-3689e99f]:hover{transform:translateY(-1px)}.sidebar-link.active[data-v-3689e99f]{border-color:var(--transfer-accent-soft-strong);background:var(--transfer-sidebar-active);box-shadow:0 12px 26px #4d78f614}.sidebar-link-icon[data-v-3689e99f]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:10px;background:var(--transfer-sidebar-chip);color:var(--transfer-sidebar-chip-text);font-size:12px;font-weight:800}.sidebar-link-text[data-v-3689e99f]{display:grid;gap:2px;text-align:left}.sidebar-link-text strong[data-v-3689e99f]{font-size:14px}.sidebar-link-text small[data-v-3689e99f]{color:var(--transfer-sidebar-muted)}.sidebar-queue[data-v-3689e99f]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.sidebar-section-head[data-v-3689e99f]{display:flex;justify-content:space-between;gap:12px;align-items:center}.sidebar-section-head h2[data-v-3689e99f]{margin:2px 0 0;font-size:16px}.sidebar-badge[data-v-3689e99f]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;padding:0 10px;background:var(--transfer-sidebar-chip);color:var(--transfer-sidebar-chip-text);font-size:11px;font-weight:800}.sidebar-queue-list[data-v-3689e99f]{min-height:0;overflow:auto;display:grid;gap:8px;padding-right:4px}.queue-item[data-v-3689e99f]{display:grid;gap:2px;padding:10px;text-align:left;cursor:pointer}.queue-item span[data-v-3689e99f]{color:var(--transfer-sidebar-muted);font-size:12px}.queue-empty[data-v-3689e99f]{border:1px dashed var(--transfer-panel-border);border-radius:14px;padding:12px;color:var(--transfer-sidebar-muted);background:var(--transfer-sidebar-surface)}.sidebar-footer[data-v-3689e99f]{display:grid;gap:8px}.sidebar-footer-btn[data-v-3689e99f]{justify-content:center}.sidebar-footer-btn--danger .sidebar-link-icon[data-v-3689e99f]{background:var(--transfer-danger-bg);color:var(--transfer-danger-text)}.transfers-main[data-v-3689e99f]{min-width:0;min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px}.transfers-topbar[data-v-3689e99f]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border:1px solid var(--transfer-panel-border);border-radius:18px;padding:12px 14px;background:var(--transfer-panel-surface);box-shadow:var(--transfer-panel-shadow)}.transfers-topbar h1[data-v-3689e99f]{margin:2px 0 0;font-size:clamp(18px,2.5vw,24px);letter-spacing:-.04em}.transfers-topbar p[data-v-3689e99f]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--transfer-text-soft);max-width:48ch}.topbar-stats[data-v-3689e99f]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:6px}.topbar-stat strong[data-v-3689e99f]{font-size:18px}.transfers-content[data-v-3689e99f]{min-height:0;overflow:hidden}@media (max-width: 1280px){.transfers-shell[data-v-3689e99f]{grid-template-columns:1fr}.transfers-sidebar[data-v-3689e99f]{width:100%;min-height:auto;grid-template-rows:auto auto auto auto auto;border-right:none;border-bottom:1px solid var(--transfer-panel-border)}.transfers-sidebar--collapsed[data-v-3689e99f]{width:100%}.sidebar-queue-list[data-v-3689e99f]{max-height:220px}.transfers-main[data-v-3689e99f]{min-height:0}}@media (max-width: 900px){.transfers-main[data-v-3689e99f],.transfers-sidebar[data-v-3689e99f]{padding:14px}.sidebar-summary[data-v-3689e99f],.topbar-stats[data-v-3689e99f]{grid-template-columns:1fr}.transfers-topbar[data-v-3689e99f]{flex-direction:column}}.compose-view[data-v-3f9a0749]{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px}.compose-hero[data-v-3f9a0749],.settings-panel[data-v-3f9a0749],.work-card[data-v-3f9a0749]{border:1px solid var(--transfer-panel-border);border-radius:18px;background:var(--transfer-panel-surface);box-shadow:var(--transfer-panel-shadow)}.compose-hero[data-v-3f9a0749]{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;background:radial-gradient(circle at top left,rgba(77,120,246,.1),transparent 36%),linear-gradient(135deg,#fffffffa,#f5f8fff2)}.compose-hero-copy h2[data-v-3f9a0749]{margin:2px 0 0;font-size:clamp(17px,2.2vw,22px);letter-spacing:-.04em}.compose-hero-copy p[data-v-3f9a0749]{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--transfer-text-soft);max-width:46ch}.hero-kicker[data-v-3f9a0749],.section-kicker[data-v-3f9a0749]{display:inline-flex;border-radius:999px;padding:4px 8px;background:var(--transfer-accent-soft);color:var(--transfer-accent-strong);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.compose-metrics[data-v-3f9a0749]{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:6px}.metric-card[data-v-3f9a0749]{display:grid;gap:2px;min-width:0;padding:8px 10px;border-radius:14px;border:1px solid var(--transfer-panel-border);background:#ffffffeb}.metric-card span[data-v-3f9a0749]{color:var(--transfer-text-soft);font-size:11px;font-weight:700}.metric-card strong[data-v-3f9a0749]{font-size:17px;letter-spacing:-.04em}.metric-card--warning[data-v-3f9a0749]{border-color:#8a694038;background:#f3eadfe0}.settings-panel[data-v-3f9a0749]{display:grid;gap:10px;padding:12px 14px}.route-preview[data-v-3f9a0749]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.route-node[data-v-3f9a0749]{display:grid;gap:4px;padding:8px 10px;border-radius:14px;border:1px solid var(--transfer-panel-border);background:var(--transfer-panel-surface-strong)}.route-node span[data-v-3f9a0749],.route-label[data-v-3f9a0749],.metric-card span[data-v-3f9a0749],.field span[data-v-3f9a0749],.item-stock span[data-v-3f9a0749],.qty-box span[data-v-3f9a0749],.items-head[data-v-3f9a0749],.count-badge[data-v-3f9a0749]{font-size:11px;font-weight:700}.route-node strong[data-v-3f9a0749]{font-size:13px}.route-node--destination[data-v-3f9a0749]{border-color:var(--transfer-accent-soft-strong)}.route-arrow-wrap[data-v-3f9a0749]{display:grid;justify-items:center;gap:4px}.route-line[data-v-3f9a0749]{width:44px;height:2px;border-radius:999px;background:var(--transfer-line-gradient)}.route-label[data-v-3f9a0749]{color:var(--transfer-text-soft);text-transform:uppercase;letter-spacing:.06em}.settings-grid[data-v-3f9a0749],.receive-edit-grid[data-v-3f9a0749]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field[data-v-3f9a0749]{display:grid;gap:4px}.field--full[data-v-3f9a0749]{grid-column:1 / -1}.field span[data-v-3f9a0749]{color:var(--transfer-text)}.control[data-v-3f9a0749]{width:100%;min-height:34px;border:1px solid var(--transfer-panel-border);border-radius:12px;padding:6px 8px;background:#fffffff5;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.control[data-v-3f9a0749]:focus{border-color:var(--transfer-focus-border);box-shadow:0 0 0 4px var(--transfer-focus-ring)}.textarea[data-v-3f9a0749]{min-height:60px;resize:vertical}.compose-workbench[data-v-3f9a0749]{min-height:0;display:grid;grid-template-columns:minmax(320px,.84fr) minmax(520px,1.16fr);gap:10px}.work-card[data-v-3f9a0749]{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:12px 14px}.search-card[data-v-3f9a0749]{grid-template-rows:auto auto minmax(0,1fr)}.work-card-head[data-v-3f9a0749],.work-card-actions[data-v-3f9a0749],.search-toolbar[data-v-3f9a0749],.submit-bar[data-v-3f9a0749]{display:flex;justify-content:space-between;gap:10px;align-items:center}.count-badge[data-v-3f9a0749]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:999px;padding:0 10px;background:var(--transfer-info-bg);color:var(--transfer-accent-strong)}.search-toolbar[data-v-3f9a0749]{align-items:stretch}.btn[data-v-3f9a0749]{min-height:36px;border:none;border-radius:12px;padding:7px 12px;font-size:13px;font-weight:800;cursor:pointer}.btn.primary[data-v-3f9a0749]{background:var(--transfer-accent-gradient);color:var(--transfer-accent-contrast);box-shadow:0 10px 20px #4d78f62e}.btn.secondary[data-v-3f9a0749]{border:1px solid var(--transfer-panel-border);background:var(--transfer-panel-surface-strong);color:var(--transfer-text)}.btn.danger[data-v-3f9a0749]{background:var(--transfer-danger-solid);color:#fff}.btn[data-v-3f9a0749]:disabled{opacity:.58;cursor:not-allowed}.search-list[data-v-3f9a0749],.items-list[data-v-3f9a0749]{min-height:0;overflow:auto;border:1px solid var(--transfer-panel-border);border-radius:14px;background:var(--transfer-panel-surface-soft)}.result-list[data-v-3f9a0749]{display:grid;gap:8px;padding:10px}.result-row[data-v-3f9a0749]{display:grid;grid-template-columns:74px minmax(0,1fr) 120px;gap:10px;align-items:center;border:1px solid var(--transfer-panel-border);border-radius:14px;padding:10px 12px;background:var(--transfer-panel-surface-strong);text-align:left;cursor:pointer}.result-row[data-v-3f9a0749]:hover{border-color:var(--transfer-accent-soft-strong);box-shadow:0 10px 18px #4d78f614}.result-visual[data-v-3f9a0749],.item-main-visual[data-v-3f9a0749]{display:flex;align-items:center;gap:12px;min-width:0}.product-thumb-frame[data-v-3f9a0749]{width:64px;height:64px;overflow:hidden;border-radius:16px;border:1px solid var(--transfer-panel-border);background:linear-gradient(145deg,#fffffff5,#e7eefce0);box-shadow:inset 0 1px #ffffffb3;flex-shrink:0}.product-thumb-frame--small[data-v-3f9a0749]{width:58px;height:58px}.product-thumb[data-v-3f9a0749]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease,filter .22s ease}.product-thumb-frame:hover .product-thumb[data-v-3f9a0749],.result-row:hover .product-thumb[data-v-3f9a0749],.item-row:hover .product-thumb[data-v-3f9a0749]{transform:scale(1.52)}.product-thumb--empty[data-v-3f9a0749]{display:grid;place-items:center;padding:8px;color:var(--transfer-text-soft);font-size:10px;font-weight:800;line-height:1.25;text-align:center}.result-main[data-v-3f9a0749],.item-main-copy[data-v-3f9a0749]{min-width:0;display:grid;gap:4px}.result-headline[data-v-3f9a0749],.item-main-top[data-v-3f9a0749]{display:flex;justify-content:space-between;gap:10px;align-items:center}.result-price[data-v-3f9a0749],.item-price[data-v-3f9a0749]{color:var(--transfer-accent-strong);font-size:12px;font-weight:900;white-space:nowrap}.result-row--warning[data-v-3f9a0749]{border-color:#8a694038;background:#f3eadfb8}.result-description[data-v-3f9a0749]{color:var(--transfer-text-soft)}.result-meta[data-v-3f9a0749]{color:var(--transfer-text-muted);font-size:11px;font-weight:700}.result-stock[data-v-3f9a0749]{justify-self:end;color:var(--transfer-success-text);font-weight:800}.result-stock--warning[data-v-3f9a0749]{color:var(--transfer-warning-text)}.items-head[data-v-3f9a0749]{display:grid;grid-template-columns:minmax(0,1fr) 92px 110px 82px;gap:10px;padding:0 10px;color:var(--transfer-text-soft);text-transform:uppercase;letter-spacing:.05em}.items-list[data-v-3f9a0749]{display:grid;gap:8px;padding:10px;align-content:start}.item-row[data-v-3f9a0749]{display:grid;grid-template-columns:minmax(0,1fr) 92px 110px 82px;gap:10px;align-items:center;border:1px solid var(--transfer-panel-border);border-radius:14px;padding:10px;background:var(--transfer-panel-surface-strong)}.item-main p[data-v-3f9a0749]{margin:4px 0 0;color:var(--transfer-text-soft);font-size:11px}.item-main small[data-v-3f9a0749]{display:inline-block;margin-top:4px;color:var(--transfer-text-muted);font-size:11px}.item-stock[data-v-3f9a0749],.qty-box[data-v-3f9a0749]{display:grid;gap:4px}.item-stock[data-v-3f9a0749]{justify-items:center;border-radius:12px;padding:8px 6px;background:var(--transfer-info-bg);text-align:center}.item-stock--warning[data-v-3f9a0749]{background:#f3eadfe0;color:var(--transfer-warning-text)}.qty-input[data-v-3f9a0749]{text-align:right}.submit-bar[data-v-3f9a0749]{align-items:center}.submit-hint[data-v-3f9a0749]{display:grid;gap:2px;color:var(--transfer-text-soft);font-size:12px}.submit-hint strong[data-v-3f9a0749]{color:var(--transfer-text);font-size:13px}.submit-hint--warning strong[data-v-3f9a0749]{color:var(--transfer-warning-text)}.submit-bar .btn.primary[data-v-3f9a0749]{background:var(--transfer-cta-gradient);color:var(--transfer-cta-contrast);box-shadow:0 10px 20px #24a55b2e}.empty-state[data-v-3f9a0749]{display:grid;place-items:center;min-height:140px;padding:18px;color:var(--transfer-text-soft);text-align:center;font-size:12px}@media (max-width: 1280px){.compose-view[data-v-3f9a0749]{grid-template-rows:auto auto auto}.compose-workbench[data-v-3f9a0749],.compose-hero[data-v-3f9a0749]{grid-template-columns:1fr;display:grid}}@media (max-width: 900px){.compose-view[data-v-3f9a0749]{height:auto}.route-preview[data-v-3f9a0749],.settings-grid[data-v-3f9a0749],.receive-edit-grid[data-v-3f9a0749],.result-row[data-v-3f9a0749],.items-head[data-v-3f9a0749],.item-row[data-v-3f9a0749],.compose-metrics[data-v-3f9a0749]{grid-template-columns:1fr}.search-toolbar[data-v-3f9a0749],.submit-bar[data-v-3f9a0749],.work-card-head[data-v-3f9a0749]{flex-direction:column;align-items:stretch}.result-stock[data-v-3f9a0749]{justify-self:start}}.transfer-record-dialog-backdrop[data-v-309142bb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0f172a66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.transfer-record-dialog[data-v-309142bb]{width:min(1100px,100%);max-height:min(88vh,920px);min-height:0;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:12px;padding:18px;border:1px solid rgba(214,223,235,.94);border-radius:24px;background:linear-gradient(180deg,#f8fbfffa,#fffffffa);box-shadow:0 30px 60px #0f172a2e;color:var(--transfer-text)}.transfer-record-dialog__header[data-v-309142bb],.transfer-record-dialog__actions[data-v-309142bb],.transfer-record-dialog__toolbar[data-v-309142bb],.transfer-record-dialog__item-head[data-v-309142bb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.transfer-record-dialog__header[data-v-309142bb]{align-items:flex-start}.transfer-record-dialog__kicker[data-v-309142bb]{display:inline-flex;padding:4px 8px;border-radius:999px;background:#4d78f61a;color:#355fd6;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.transfer-record-dialog__header h3[data-v-309142bb]{margin:6px 0 2px;font-size:24px;letter-spacing:-.04em}.transfer-record-dialog__header p[data-v-309142bb],.transfer-record-dialog__meta-card span[data-v-309142bb],.transfer-record-dialog__record-card span[data-v-309142bb],.transfer-record-dialog__search span[data-v-309142bb],.transfer-record-dialog__item-main p[data-v-309142bb],.transfer-record-dialog__item-main small[data-v-309142bb],.transfer-record-dialog__record-card small[data-v-309142bb]{color:var(--transfer-text-soft)}.transfer-record-dialog__meta-grid[data-v-309142bb],.transfer-record-dialog__record-grid[data-v-309142bb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.transfer-record-dialog__record-grid[data-v-309142bb]{grid-template-columns:repeat(3,minmax(0,1fr))}.transfer-record-dialog__meta-card[data-v-309142bb],.transfer-record-dialog__record-card[data-v-309142bb],.transfer-record-dialog__item[data-v-309142bb]{border:1px solid rgba(220,227,237,.92);border-radius:18px;background:#fffffff5}.transfer-record-dialog__meta-card[data-v-309142bb],.transfer-record-dialog__record-card[data-v-309142bb]{display:grid;gap:4px;padding:12px 14px}.transfer-record-dialog__meta-card span[data-v-309142bb],.transfer-record-dialog__record-card span[data-v-309142bb]{font-size:10px;font-weight:800}.transfer-record-dialog__meta-card strong[data-v-309142bb],.transfer-record-dialog__record-card p[data-v-309142bb],.transfer-record-dialog__summary strong[data-v-309142bb],.transfer-record-dialog__item-head strong[data-v-309142bb],.transfer-record-dialog__item-side strong[data-v-309142bb]{color:var(--transfer-text)}.transfer-record-dialog__record-card p[data-v-309142bb]{margin:0}.transfer-record-dialog__warning[data-v-309142bb]{border:1px solid rgba(245,185,89,.44);border-radius:16px;padding:10px 12px;background:#fff5e6eb;color:#a86b1f;font-size:12px;font-weight:700}.transfer-record-dialog__search[data-v-309142bb]{min-width:0;display:grid;gap:4px;flex:1 1 auto}.transfer-record-dialog__search input[data-v-309142bb]{width:100%;min-height:38px;border:1px solid rgba(220,227,237,.92);border-radius:14px;padding:8px 10px;background:#fffffffa;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.transfer-record-dialog__search input[data-v-309142bb]:focus{border-color:#4d78f694;box-shadow:0 0 0 4px #4d78f61f}.transfer-record-dialog__summary[data-v-309142bb]{display:grid;justify-items:end;gap:2px;min-width:180px}.transfer-record-dialog__summary span[data-v-309142bb],.transfer-record-dialog__summary em[data-v-309142bb],.transfer-record-dialog__item-side span[data-v-309142bb]{color:var(--transfer-text-soft);font-style:normal}.transfer-record-dialog__list[data-v-309142bb]{min-height:0;overflow:auto;display:grid;gap:10px;padding-right:4px}.transfer-record-dialog__item[data-v-309142bb]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px}.transfer-record-dialog__thumb-frame[data-v-309142bb]{width:72px;height:72px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#e9f0ffe0,#f8fafcfa)}.transfer-record-dialog__thumb[data-v-309142bb]{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.transfer-record-dialog__item:hover .transfer-record-dialog__thumb[data-v-309142bb]{transform:scale(1.16)}.transfer-record-dialog__thumb--placeholder[data-v-309142bb]{display:grid;place-items:center;color:#355fd6;font-size:18px;font-weight:800;letter-spacing:.06em}.transfer-record-dialog__item-main[data-v-309142bb]{min-width:0;display:grid;gap:4px}.transfer-record-dialog__item-main p[data-v-309142bb]{margin:0;font-size:13px}.transfer-record-dialog__item-main small[data-v-309142bb]{font-size:11px}.transfer-record-dialog__item-side[data-v-309142bb]{display:grid;justify-items:end;gap:4px;min-width:140px}.transfer-record-dialog__price-tag[data-v-309142bb]{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;background:#fff5e6f2;color:#a86b1f;font-size:10px;font-weight:800}.transfer-record-dialog__btn[data-v-309142bb]{min-height:38px;border-radius:14px;padding:8px 14px;border:1px solid transparent;font-size:12px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.transfer-record-dialog__btn[data-v-309142bb]:hover:not(:disabled){transform:translateY(-1px)}.transfer-record-dialog__btn[data-v-309142bb]:disabled{opacity:.6;cursor:not-allowed}.transfer-record-dialog__btn--secondary[data-v-309142bb]{background:linear-gradient(180deg,#4d78f6,#355fd6);color:#fff;box-shadow:0 12px 26px #4d78f638}.transfer-record-dialog__btn--ghost[data-v-309142bb]{border-color:#dce3edeb;background:#fffffff5;color:var(--transfer-text)}.transfer-record-dialog__empty[data-v-309142bb]{border:1px dashed rgba(194,207,223,.9);border-radius:18px;padding:24px 16px;color:var(--transfer-text-soft);text-align:center;background:#f8fafce6}.transfer-record-dialog-fade-enter-active[data-v-309142bb],.transfer-record-dialog-fade-leave-active[data-v-309142bb]{transition:opacity .18s ease}.transfer-record-dialog-fade-enter-from[data-v-309142bb],.transfer-record-dialog-fade-leave-to[data-v-309142bb]{opacity:0}@media (max-width: 1080px){.transfer-record-dialog[data-v-309142bb]{width:min(960px,100%);grid-template-rows:auto auto auto auto auto minmax(0,1fr)}.transfer-record-dialog__meta-grid[data-v-309142bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-record-dialog__record-grid[data-v-309142bb]{grid-template-columns:1fr}}@media (max-width: 720px){.transfer-record-dialog-backdrop[data-v-309142bb]{padding:14px}.transfer-record-dialog[data-v-309142bb]{max-height:92vh;padding:14px}.transfer-record-dialog__header[data-v-309142bb],.transfer-record-dialog__toolbar[data-v-309142bb]{grid-auto-flow:row;display:grid}.transfer-record-dialog__actions[data-v-309142bb]{justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transfer-record-dialog__meta-grid[data-v-309142bb]{grid-template-columns:1fr}.transfer-record-dialog__item[data-v-309142bb]{grid-template-columns:60px minmax(0,1fr)}.transfer-record-dialog__item-side[data-v-309142bb]{grid-column:1 / -1;justify-items:start;min-width:0}.transfer-record-dialog__thumb-frame[data-v-309142bb]{width:60px;height:60px;border-radius:16px}}.history-view[data-v-0cebad60]{height:100%;min-height:0;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);gap:8px}.history-panel[data-v-0cebad60],.detail-panel[data-v-0cebad60]{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;border:1px solid var(--transfer-panel-border);border-radius:18px;padding:12px 14px;background:var(--transfer-panel-surface);box-shadow:var(--transfer-panel-shadow)}.history-panel[data-v-0cebad60]{grid-template-rows:auto auto auto auto;align-content:start}.detail-panel[data-v-0cebad60]{grid-template-rows:auto minmax(0,1fr)}.panel-head[data-v-0cebad60],.detail-section-head[data-v-0cebad60],.pager[data-v-0cebad60]{display:flex;justify-content:space-between;gap:10px;align-items:center}.section-kicker[data-v-0cebad60]{display:inline-flex;border-radius:999px;padding:4px 8px;background:var(--transfer-accent-soft);color:var(--transfer-accent-strong);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-head h2[data-v-0cebad60]{margin:2px 0 0;font-size:18px;letter-spacing:-.04em}.panel-head-actions[data-v-0cebad60],.history-row-actions[data-v-0cebad60]{display:flex;align-items:center;gap:8px}.filters-grid[data-v-0cebad60],.detail-grid[data-v-0cebad60],.receive-grid[data-v-0cebad60]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filters-grid[data-v-0cebad60]{grid-template-columns:136px 136px minmax(148px,1fr) auto}.field[data-v-0cebad60]{display:grid;gap:4px}.field--wide[data-v-0cebad60]{grid-column:auto}.field span[data-v-0cebad60],.summary-chip span[data-v-0cebad60],.metric-card span[data-v-0cebad60],.detail-grid span[data-v-0cebad60]{color:var(--transfer-text-soft);font-size:10px;font-weight:700}.control[data-v-0cebad60]{width:100%;min-height:34px;border:1px solid var(--transfer-panel-border);border-radius:12px;padding:6px 8px;background:#fffffff5;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.control[data-v-0cebad60]:focus{border-color:var(--transfer-focus-border);box-shadow:0 0 0 4px var(--transfer-focus-ring)}.btn[data-v-0cebad60]{min-height:34px;border:none;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:800;cursor:pointer}.btn.primary[data-v-0cebad60]{background:var(--transfer-accent-gradient);color:var(--transfer-accent-contrast);box-shadow:0 10px 20px #4d78f62e}.btn.secondary[data-v-0cebad60]{border:1px solid var(--transfer-panel-border);background:var(--transfer-panel-surface-strong);color:var(--transfer-text)}.btn.warning[data-v-0cebad60]{background:var(--transfer-accent-gradient);color:var(--transfer-accent-contrast)}.btn[data-v-0cebad60]:disabled{opacity:.58;cursor:not-allowed}.history-list[data-v-0cebad60],.detail-scroll[data-v-0cebad60]{min-height:0;overflow:auto;display:grid;gap:8px}.history-list[data-v-0cebad60]{max-height:min(56vh,620px);align-content:start;grid-auto-rows:max-content;padding-right:4px}.history-row[data-v-0cebad60]{display:grid;gap:4px;border:1px solid var(--transfer-panel-border);border-radius:14px;padding:10px 12px;background:#ffffffeb;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.history-row[data-v-0cebad60]:focus-visible{outline:2px solid var(--transfer-focus-border);outline-offset:2px}.history-row[data-v-0cebad60]:hover{transform:translateY(-1px)}.history-row.active[data-v-0cebad60]{border-color:var(--transfer-accent-soft-strong);background:#eff4ffe6;box-shadow:0 10px 22px #4d78f614}.history-row-top[data-v-0cebad60],.detail-hero-top[data-v-0cebad60]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.history-row-top strong[data-v-0cebad60],.detail-hero-top strong[data-v-0cebad60]{font-size:14px}.history-row-top small[data-v-0cebad60],.history-row-meta[data-v-0cebad60],.history-row-note[data-v-0cebad60],.detail-hero-side small[data-v-0cebad60],.movement-main span[data-v-0cebad60],.movement-main small[data-v-0cebad60],.detail-note[data-v-0cebad60],.detail-item p[data-v-0cebad60]{color:var(--transfer-text-soft)}.history-row-meta[data-v-0cebad60]{display:flex;flex-wrap:wrap;gap:6px;font-size:10px}.history-row-actions[data-v-0cebad60]{justify-content:flex-end;margin-top:4px}.history-row-detail-btn[data-v-0cebad60]{min-width:96px}.route-arrow[data-v-0cebad60]{margin:0 6px;color:var(--transfer-accent);font-weight:800}.status-tag[data-v-0cebad60]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.status-tag--pending_receipt[data-v-0cebad60]{background:var(--transfer-warning-bg);color:var(--transfer-warning-text)}.status-tag--received[data-v-0cebad60]{background:var(--transfer-success-bg);color:var(--transfer-success-text)}.status-tag--cancelled[data-v-0cebad60]{background:var(--transfer-danger-bg);color:var(--transfer-danger-text)}.detail-scroll[data-v-0cebad60]{padding-right:4px}.detail-hero[data-v-0cebad60],.detail-grid>div[data-v-0cebad60],.summary-chip[data-v-0cebad60],.metric-card[data-v-0cebad60],.detail-item[data-v-0cebad60],.movement-row[data-v-0cebad60],.signature-box[data-v-0cebad60],.detail-note[data-v-0cebad60]{border:1px solid var(--transfer-panel-border);border-radius:14px;background:#ffffffeb}.detail-hero[data-v-0cebad60]{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-color:var(--transfer-accent-soft-strong);background:linear-gradient(135deg,#4d78f614,#fffffffa);color:var(--transfer-text)}.detail-hero p[data-v-0cebad60]{margin:4px 0 0;color:var(--transfer-text-soft);font-size:12px}.detail-hero-side[data-v-0cebad60]{display:grid;gap:2px;align-content:start;text-align:right}.detail-hero-side span[data-v-0cebad60]{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--transfer-accent-strong)}.detail-metrics[data-v-0cebad60],.summary-grid[data-v-0cebad60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.metric-card[data-v-0cebad60],.summary-chip[data-v-0cebad60]{display:grid;gap:3px;padding:10px 12px}.metric-card strong[data-v-0cebad60],.summary-chip strong[data-v-0cebad60]{font-size:16px;letter-spacing:-.04em}.detail-grid>div[data-v-0cebad60]{padding:10px 12px}.detail-grid strong[data-v-0cebad60]{display:block;margin-top:4px;font-size:13px}.detail-note[data-v-0cebad60]{padding:10px 12px;line-height:1.4;font-size:12px}.detail-section[data-v-0cebad60]{display:grid;gap:8px}.detail-toggle-bar[data-v-0cebad60]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-toggle-btn[data-v-0cebad60]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;border:1px solid var(--transfer-panel-border);border-radius:12px;padding:8px 10px;background:var(--transfer-panel-surface-strong);color:var(--transfer-text);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.detail-toggle-btn span[data-v-0cebad60]{font-size:11px;font-weight:700;color:var(--transfer-text-soft)}.detail-toggle-btn strong[data-v-0cebad60]{font-size:12px}.detail-toggle-btn.active[data-v-0cebad60]{border-color:var(--transfer-accent-soft-strong);background:var(--transfer-info-bg);box-shadow:0 8px 16px #4d78f614}.detail-toggle-btn.active span[data-v-0cebad60],.detail-toggle-btn.active strong[data-v-0cebad60]{color:var(--transfer-accent-strong)}.detail-section-placeholder[data-v-0cebad60]{display:grid;place-items:center;min-height:64px;border:1px dashed var(--transfer-panel-border);border-radius:14px;padding:12px;background:#ffffffad;color:var(--transfer-text-soft);font-size:12px;text-align:center}.count-badge[data-v-0cebad60]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;padding:0 8px;background:var(--transfer-info-bg);color:var(--transfer-accent-strong);font-size:10px;font-weight:800}.detail-list[data-v-0cebad60],.movement-list[data-v-0cebad60]{display:grid;gap:6px}.detail-item[data-v-0cebad60],.movement-row[data-v-0cebad60],.signature-box[data-v-0cebad60]{padding:10px 12px}.detail-item[data-v-0cebad60]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.detail-item-main[data-v-0cebad60]{display:grid;gap:4px}.detail-item-price[data-v-0cebad60]{color:var(--transfer-text-soft);font-size:11px}.detail-item-side[data-v-0cebad60]{display:grid;justify-items:end;gap:4px;text-align:right}.detail-item em[data-v-0cebad60],.movement-side em[data-v-0cebad60]{font-style:normal;font-weight:800}.receive-section[data-v-0cebad60]{border:1px solid var(--transfer-panel-border);border-radius:16px;padding:12px;background:linear-gradient(180deg,#eef9f1f5,#f8fcf9f5)}.signature-box[data-v-0cebad60]{display:grid;gap:6px}.movement-row[data-v-0cebad60]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.movement-main[data-v-0cebad60]{display:grid;gap:4px}.movement-side[data-v-0cebad60]{display:grid;justify-items:end;gap:6px;text-align:right}.empty-state[data-v-0cebad60]{display:grid;place-items:center;padding:16px;color:var(--transfer-text-soft);text-align:center;font-size:12px}.empty-state--panel[data-v-0cebad60]{min-height:180px}.empty-state--small[data-v-0cebad60]{min-height:120px;border:1px dashed var(--transfer-panel-border);border-radius:16px;background:#ffffff85}.receive-section>.btn.primary[data-v-0cebad60]{background:var(--transfer-cta-gradient);color:var(--transfer-cta-contrast);box-shadow:0 10px 20px #24a55b2e}@media (max-width: 1280px){.history-view[data-v-0cebad60]{grid-template-columns:1fr}.detail-panel[data-v-0cebad60],.history-panel[data-v-0cebad60]{min-height:0}.filters-grid[data-v-0cebad60]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.filters-grid[data-v-0cebad60],.detail-grid[data-v-0cebad60],.receive-grid[data-v-0cebad60],.detail-metrics[data-v-0cebad60],.summary-grid[data-v-0cebad60],.detail-toggle-bar[data-v-0cebad60],.detail-item[data-v-0cebad60],.movement-row[data-v-0cebad60]{grid-template-columns:1fr}.panel-head[data-v-0cebad60],.detail-section-head[data-v-0cebad60],.pager[data-v-0cebad60],.detail-hero[data-v-0cebad60]{flex-direction:column;align-items:stretch}.movement-side[data-v-0cebad60],.detail-item-side[data-v-0cebad60]{justify-items:start;text-align:left}}.websync-settings-page[data-v-274967c5]{min-height:100vh;padding:24px;background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 32%),linear-gradient(180deg,#f7f5ef,#ece9e1);color:#1f2937}.websync-settings-header[data-v-274967c5],.websync-settings-card-header[data-v-274967c5],.websync-settings-action-row[data-v-274967c5],.websync-settings-run-top[data-v-274967c5],.websync-settings-site-title-row[data-v-274967c5],.websync-settings-stat-grid[data-v-274967c5]{display:flex;gap:12px}.websync-settings-header[data-v-274967c5],.websync-settings-card-header[data-v-274967c5],.websync-settings-action-row[data-v-274967c5],.websync-settings-run-top[data-v-274967c5],.websync-settings-site-title-row[data-v-274967c5]{justify-content:space-between;align-items:center}.websync-settings-header[data-v-274967c5]{margin-bottom:20px}.websync-settings-header h1[data-v-274967c5]{margin:0;font-size:32px}.websync-settings-header p[data-v-274967c5]{margin:8px 0 0;color:#64748b}.websync-settings-header-actions[data-v-274967c5],.websync-settings-top-grid[data-v-274967c5],.websync-settings-bottom-grid[data-v-274967c5],.websync-settings-form-grid[data-v-274967c5],.websync-settings-toggle-grid[data-v-274967c5]{display:grid;gap:16px}.websync-settings-header-actions[data-v-274967c5]{grid-auto-flow:column}.websync-settings-top-grid[data-v-274967c5]{grid-template-columns:minmax(260px,.9fr) minmax(0,1.8fr);margin-bottom:20px}.websync-settings-bottom-grid[data-v-274967c5]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.websync-settings-card[data-v-274967c5]{padding:20px;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#fffffff0;box-shadow:0 16px 42px #0f172a14}.websync-settings-form-grid[data-v-274967c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.websync-settings-field[data-v-274967c5]{display:flex;flex-direction:column;gap:6px}.websync-settings-field--full[data-v-274967c5]{grid-column:1 / -1}.websync-settings-field span[data-v-274967c5]{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.websync-settings-control[data-v-274967c5]{min-height:42px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;font:inherit}.websync-settings-control--textarea[data-v-274967c5]{min-height:92px;resize:vertical}.websync-settings-hint[data-v-274967c5],.websync-settings-site-meta[data-v-274967c5],.websync-settings-empty[data-v-274967c5]{color:#64748b;font-size:14px}.websync-settings-empty[data-v-274967c5]{padding:18px 0}.websync-settings-toggle-grid[data-v-274967c5]{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.websync-settings-toggle[data-v-274967c5]{display:flex;gap:10px;align-items:center}.websync-settings-site-list[data-v-274967c5]{display:flex;flex-direction:column;gap:12px}.websync-settings-site-item[data-v-274967c5]{width:100%;padding:14px;border:1px solid #dbe2ea;border-radius:16px;background:#fff;text-align:left;cursor:pointer}.websync-settings-site-item--active[data-v-274967c5]{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.websync-settings-site-flags[data-v-274967c5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.websync-settings-badge[data-v-274967c5]{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.websync-settings-site-detail[data-v-274967c5]{margin-top:8px;color:#475569;font-size:13px}.websync-settings-site-error[data-v-274967c5]{margin-top:8px;color:#b91c1c;font-size:13px;word-break:break-word}.websync-settings-badge--default[data-v-274967c5]{background:#2563eb1f;color:#1d4ed8}.websync-settings-badge--success[data-v-274967c5]{background:#16a34a1f;color:#15803d}.websync-settings-badge--danger[data-v-274967c5]{background:#dc26261f;color:#b91c1c}.websync-settings-badge--muted[data-v-274967c5]{background:#94a3b829;color:#475569}.websync-settings-btn[data-v-274967c5]{min-height:42px;padding:10px 16px;border:0;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.websync-settings-btn--primary[data-v-274967c5]{background:#0f766e;color:#fff}.websync-settings-btn--secondary[data-v-274967c5]{background:#e2e8f0;color:#0f172a}.websync-settings-btn--danger[data-v-274967c5]{background:#b91c1c;color:#fff}.websync-settings-banner[data-v-274967c5]{margin-bottom:16px;padding:12px 16px;border-radius:14px}.websync-settings-banner--success[data-v-274967c5]{background:#16a34a1a;color:#166534}.websync-settings-banner--error[data-v-274967c5]{background:#dc26261a;color:#991b1b}.websync-settings-banner--warning[data-v-274967c5]{background:#f59e0b24;color:#92400e}.websync-settings-stat-grid[data-v-274967c5]{margin:18px 0;flex-wrap:wrap}.websync-settings-stat-card[data-v-274967c5]{flex:1 1 120px;padding:14px;border-radius:16px;background:#f8fafc}.websync-settings-stat-card span[data-v-274967c5]{display:block;color:#64748b;font-size:12px}.websync-settings-stat-card strong[data-v-274967c5]{display:block;margin-top:6px;font-size:22px}.websync-settings-run-item[data-v-274967c5]{padding:14px;margin-bottom:10px;border:1px solid #dbe2ea;border-radius:16px;cursor:pointer}.websync-settings-run-item--active[data-v-274967c5]{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.websync-settings-run-detail[data-v-274967c5]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.websync-settings-run-detail pre[data-v-274967c5]{max-height:280px;overflow:auto;padding:14px;border-radius:14px;background:#0f172a;color:#e2e8f0;white-space:pre-wrap;word-break:break-word}@media (max-width: 1100px){.websync-settings-top-grid[data-v-274967c5],.websync-settings-bottom-grid[data-v-274967c5],.websync-settings-form-grid[data-v-274967c5],.websync-settings-toggle-grid[data-v-274967c5]{grid-template-columns:1fr}.websync-settings-header[data-v-274967c5]{flex-direction:column}.websync-settings-header-actions[data-v-274967c5]{grid-auto-flow:row}}
