.splashscreen_container__nro20{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#d40c14;padding:1rem}.splashscreen_content__4_qiZ{text-align:center;max-width:400px;width:100%}.splashscreen_iconWrapper__DKR9w{margin-bottom:2rem}.splashscreen_iconCircle__pDept{width:6rem;height:6rem;background-color:#fff;border-radius:50%;margin:0 auto;display:flex;justify-content:center;align-items:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.2509803922)}.splashscreen_icon__kIfqQ{width:3rem;height:3rem;color:#d40c14}.splashscreen_title___OvgA{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.splashscreen_statusContainer__ba_qA{display:flex;justify-content:center;align-items:center;gap:.5rem;color:#fff;margin-bottom:2rem}.splashscreen_statusIcon__DS7v_{width:1.25rem;height:1.25rem}.splashscreen_statusText__T0J7o{font-size:.875rem}.splashscreen_progressContainer__NcDcK{margin-bottom:1.5rem}.splashscreen_progressBar__NLElH{width:100%;height:8px;background-color:hsla(0,0%,100%,.2);border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.splashscreen_progressFill__9lKCI{height:100%;background-color:hsla(0,0%,100%,.8);transition:width .3s ease;border-radius:9999px}.splashscreen_progressText___QntW{text-align:center;font-size:.875rem;color:hsla(0,0%,100%,.8)}.splashscreen_loadingMessage__JAokh{display:flex;text-align:center;justify-content:center;font-size:1rem;color:hsla(0,0%,100%,.7019607843);margin:0}@keyframes splashscreen_pulse__2y8oP{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.syncprogresscard_cardContainer__vEn_Q{position:fixed;bottom:1.5rem;right:1.5rem;background-color:var(--color-bg-secondary);border-radius:1.125rem;border:1px solid var(--color-preferences-border);box-shadow:0 20px 50px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);z-index:9999;overflow:hidden;animation:syncprogresscard_syncSlideIn__HAs6o .35s cubic-bezier(.34,1.2,.64,1) both;transition:width .25s ease,box-shadow .2s ease;font-family:Segoe UI,system-ui,sans-serif}@media(prefers-color-scheme:dark){.syncprogresscard_cardContainer__vEn_Q{box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04)}}.syncprogresscard_cardAccent__bUbT5{height:4px;background-size:300% 100%;transition:background .4s ease;background:var(--color-accent);animation:none}.syncprogresscard_cardAccent__bUbT5.syncprogresscard_error__rctCs,.syncprogresscard_cardAccent__bUbT5.syncprogresscard_loading__3gzqC{animation:syncprogresscard_shimmer__eb64N 2s linear infinite}.syncprogresscard_cardAccent__bUbT5.syncprogresscard_complete__42INI{animation:syncprogresscard_pulse-complete__yiCP_ 2s ease-in-out infinite}.syncprogresscard_cardAccent__bUbT5.syncprogresscard_paused__mJxz_{animation:syncprogresscard_pulse-paused__oEaNx 2s ease-in-out infinite}@keyframes syncprogresscard_shimmer__eb64N{0%,to{opacity:1}50%{opacity:.6}}@keyframes syncprogresscard_pulse-complete__yiCP_{0%,to{box-shadow:0 0 0 0 rgba(22,163,74,.7)}50%{box-shadow:0 0 0 4px rgba(22,163,74,0)}}@keyframes syncprogresscard_pulse-paused__oEaNx{0%,to{opacity:1}50%{opacity:.5}}@keyframes syncprogresscard_syncSlideIn__HAs6o{0%{transform:translateX(400px) translateY(0);opacity:0}to{transform:translateX(0) translateY(0);opacity:1}}.syncprogresscard_cardHeader__HNgCm{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.syncprogresscard_IconContainer__beMSb{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.syncprogresscard_statusBadge__BeLDD{width:36px;height:36px;border-radius:9px;border:1px solid;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:background-color .3s}.syncprogresscard_title___eE9H{font-size:.85rem;font-weight:700;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;letter-spacing:-.01em}.syncprogresscard_titleMinimized__PFTYT{font-size:.7rem;color:var(--color-preferences-color);margin-top:.125rem}.syncprogresscard_CtrlBtn__x__cO{width:28px;height:28px;display:flex;justify-content:center;align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:7px;color:var(--color-preferences-color);cursor:pointer;transition:all .15s ease;flex-shrink:0}.syncprogresscard_CtrlBtn__x__cO:hover{background-color:var(--color-hover-btn-primary);color:var(--color-text-tertiary);border-color:#d1d5db}.syncprogresscard_CtrlBtn__x__cO:hover.syncprogresscard_danger__QU5Mn{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.syncprogresscard_progressBar__dFS9N{width:100%;height:7px;background-color:var(--color-bg-secondary);border-radius:4px;overflow:hidden}.syncprogresscard_progressFill__UM8cA{height:100%;width:0;border-radius:4px;transition:width .4s cubic-bezier(.25,.46,.45,.94),background-color .3s ease,opacity .2s ease;background-color:currentColor;box-shadow:0 0 12px rgba(220,38,38,.5)}.syncprogresscard_progressFill__UM8cA.syncprogresscard_isComplete__BMpoL{box-shadow:0 0 12px rgba(22,163,74,.5)}.syncprogresscard_progressFill__UM8cA.syncprogresscard_paused__mJxz_{box-shadow:0 0 12px rgba(245,158,11,.5)}.syncprogresscard_metaRow__haCJw{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.syncprogresscard_metaProgress__3mTEe{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;background-color:var(--color-bg-secondary);border:1px solid;padding:.3rem .7rem;border-radius:2rem;font-weight:500;opacity:.85;transition:opacity .2s ease}.syncprogresscard_metaProgress__3mTEe:hover{opacity:1}.syncprogresscard_metaPercentage__8rQS3{font-size:.875rem;font-weight:800;letter-spacing:-.02em;transition:color .3s ease}.syncprogresscard_errorBlock__mEgT_{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.625rem;padding:.625rem .75rem;margin-bottom:.75rem}@media(prefers-color-scheme:dark){.syncprogresscard_errorBlock__mEgT_{background-color:rgba(239,68,68,.0784313725);border-color:rgba(239,68,68,.2)}}.syncprogresscard_errorMessage__S7Rm8{font-size:.775rem;color:var(--color-error);line-height:1.55;margin:0}.syncprogresscard_pauseNotice__Y5gIx{display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#fffbeb;border:1px solid #fde68a;border-radius:.625rem;padding:.5rem .75rem;margin-bottom:.75rem}@media(prefers-color-scheme:dark){.syncprogresscard_pauseNotice__Y5gIx{background-color:rgba(245,158,11,.0784313725);border-color:rgba(245,158,11,.2)}}.syncprogresscard_pausedMessage__hyfhZ{font-size:.75rem;color:var(--color-paused);margin:0;line-height:1.4}.syncprogresscard_ActionBtn__uqCe6{flex:1;display:flex;justify-content:center;align-items:center;gap:.375rem;padding:.55rem 1rem;border-radius:.625rem;border:1.5px solid;background:rgba(0,0,0,0);color:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:none}.syncprogresscard_ActionBtn__uqCe6.syncprogresscard_primary__nn6MS{background:rgba(220,38,38,.1);border-color:currentColor;color:currentColor}.syncprogresscard_ActionBtn__uqCe6:hover{transform:translateY(-1px)}.syncprogresscard_ActionBtn__uqCe6:hover.syncprogresscard_primary__nn6MS{background:rgba(220,38,38,.2);box-shadow:0 4px 14px rgba(220,38,38,.25)}.syncprogresscard_infoHint__NkvQe{font-size:.7rem;color:var(--color-preferences-textSub);margin:0;line-height:1.5}:root{--color-bg-primary:#ffffff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#ffffff;--color-bg-aux-primary:#ffffff;--color-bg-aux-secondary:#f9fafb;--color-bg-dark-transparent:#f9fafb;--color-bg-opacity:#00000066;--color-bg-hover-primary:#d8d9dbff;--color-text-primary:#000000;--color-text-secondary:#4b5563;--color-text-aux-secondary:#d1d5db;--color-text-tertiary:#111827;--color-border-primary:#e5e7eb;--color-primary:#d40c14;--color-dark-primary:#fff5f5;--color-hover:#e4b9b9ff;--color-btn-primary:#37474f;--color-hover-btn-primary:#f3f4f6;--color-muted:#64748b;--color-client-code:#5780d1ff;--color-client-aux:#1e40af;--color-bg-debts:#3b82f60a;--color-ocr-bg:#eff6ff;--color-superavit-bg:#fffbeb;--color-graphics-axis:#6b7280;--color-graphics-cartesian:#e5e7eb;--color-error:#dc2626;--color-warning:#f59e0b;--color-paused:#92400e;--color-success:#16a34a;--color-info:#3b82f6;--color-icon-online:#4caf50;--color-icon-offline:#d40c14;--color-trend-text-positive:#15803d;--color-trend-bg-positive:#dcfce7;--color-trend-text-warning:#d97706;--color-trend-text-negative:#b91c1c;--color-trend-bg-negative:#fee2e2;--color-stock-available:#f0fdf4;--color-stock-limited:#fef2f2;--color-preferences-border:#e5e7eb;--color-preferences-border-sync:#dbeafe;--color-preferences-color:#6b7280;--color-preferences-surface:#f4f5f7;--color-preferences-textPrimary:#111827;--color-preferences-textSub:#9ca3af;--color-client-category-vip:#f7e11eff;--color-client-category-a:#ef4444;--color-client-category-b:#f59e0b;--color-client-category-c:#3b82f6;--color-client-category-d:#94a3b8;--color-shadow-shoppingcar:#4361ee17;--:#f0fdf4;--:#10b98114;--:#f43f5e14;--:#fff1f2}[data-theme=dark]{--color-bg-primary:#37474f;--color-bg-secondary:#1f2937;--color-bg-tertiary:#e5e7eb;--color-bg-aux-primary:#1f2937;--color-bg-aux-secondary:#374151;--color-bg-dark-transparent:transparent;--color-bg-opacity:#00000099;--color-bg-hover-primary:#c6cdcfff;--color-text-primary:#ffffff;--color-text-secondary:#d1d5db;--color-text-aux-secondary:#4b5563;--color-text-tertiary:#ffffff;--color-border-primary:#616e78;--color-primary:#d40c14;--color-dark-primary:#dc26261f;--color-hover:#69767eff;--color-btn-primary:#ffffff;--color-hover-btn-primary:#1f2937;--color-muted:#64748b;--color-client-code:#346ddfff;--color-client-aux:#93c5fd;--color-bg-debts:#3b82f612;--color-ocr-bg:#3b82f61a;--color-superavit-bg:#f59e0b1a;--color-graphics-axis:#9ca3af;--color-graphics-cartesian:#374151;--color-error:#fca5a5;--color-warning:#f59e0b;--color-paused:#fcd34d;--color-success:#16a34a;--color-info:#3b82f6;--color-icon-online:#ffffff;--color-icon-offline:#ffffff;--color-trend-text-positive:#86efac;--color-trend-bg-positive:#14532d;--color-trend-text-warning:#fcd34d;--color-trend-text-negative:#fca5a5;--color-trend-bg-negative:#7f1d1d;--color-stock-available:#064e3b;--color-stock-limited:#7f1d1d;--color-preferences-border:#374151;--color-preferences-border-sync:#1e3a5f;--color-preferences-color:#9ca3af;--color-preferences-surface:#111827;--color-preferences-textPrimary:#f3f4f6;--color-preferences-textSub:#6b7280;--color-client-category-vip:#f7e11eff;--color-client-category-a:#ef4444;--color-client-category-b:#f59e0b;--color-client-category-c:#3b82f6;--color-client-category-d:#94a3b8;--color-shadow-shoppingcar:#00000080}*{box-sizing:border-box;margin:0;padding:0}:root{--header-height:6.5rem;--header-total:calc(var(--header-height) + var(--slot-height))}body,html{width:100%;height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__next{height:100%;display:flex;flex-direction:column}main{flex:1;display:flex;min-height:0;flex-direction:column}button,input,select,span,textarea{font:inherit}.container{max-width:100%;min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}@keyframes bobIn{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes drawerIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeScaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}@media(prefers-color-scheme:dark){::-webkit-scrollbar-track{background:var(--color-bg-primary)}}::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:4px;transition:background .2s ease-in-out}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}