:root{--z-white: #ffffff;--z-surface: #f9f9f9;--z-ink: #1b1b1b;--z-black: #000000;--z-red: #f90202;--z-blue: #0b5fff;--z-red-600: #eb0001;--z-gray-100: #f2f2f2;--z-gray-200: #e2e2e2;--z-gray-300: #c6c6c6;--z-gray-400: #8a8a8a;--z-gray-500: #6b6b6b;--z-gray-600: #5e5e5e;--z-gray-700: #474747;--z-alert-bg: #ffdad6;--z-online: #22c55e;--z-bg: var(--z-white);--z-border: var(--z-gray-200);--z-accent: var(--z-red);--z-border-control: var(--z-gray-400);--z-radius-card: 16px;--z-radius-field: 12px;--z-radius-pill: 999px;--z-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--z-font: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--z-topbar-h: 56px;--z-tabbar-h: 64px;--z-safe-top: env(safe-area-inset-top, 0px);--z-safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:clip;max-width:100%}html,body{overscroll-behavior-y:contain}body{margin:0;font-family:var(--z-font);color:var(--z-ink);background:var(--z-surface);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.4}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none}html:not(.z-icons) .material-symbols-outlined{color:transparent!important;width:1em;overflow:hidden;white-space:nowrap}.z-display{font-size:28px;font-weight:700}.z-h1{font-size:22px;font-weight:700}.z-h2{font-size:18px;font-weight:600}.z-caption{font-size:13px;font-weight:500;color:var(--z-gray-500)}.z-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--z-gray-500)}.z-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:16px;border-radius:var(--z-radius-field);padding:14px 18px;min-height:48px;width:100%;transition:background .15s,opacity .15s}.z-btn--primary{background:var(--z-red);color:#fff}.z-btn--primary:active{background:var(--z-red-600)}.z-btn--dark{background:var(--z-black);color:#fff}.z-btn--ghost{background:#fff;color:var(--z-ink);border:1px solid var(--z-border-control)}.z-btn:disabled{opacity:.5;cursor:default}.z-icononly{width:auto;padding:8px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.z-icononly .material-symbols-outlined{font-size:20px}.z-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.z-input{font-family:inherit;font-size:16px;width:100%;display:block;border:1px solid var(--z-border-control);border-radius:var(--z-radius-field);padding:13px 14px;min-height:48px;background:#fff;color:var(--z-ink)}select.z-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.z-input:focus{outline:2px solid var(--z-red);border-color:var(--z-red)}.z-input[type=date],.z-input[type=time],.z-input[type=datetime-local],.z-input[type=month]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;max-width:100%;text-align:left}.z-input::-webkit-date-and-time-value{text-align:left;min-height:1.25em}.z-field{min-width:0}.z-card{background:#fff;border-radius:var(--z-radius-card);box-shadow:var(--z-shadow-card);border:1px solid var(--z-gray-200);padding:16px}.z-chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--z-radius-pill);padding:6px 12px;font-size:12px;font-weight:600;background:var(--z-surface);color:var(--z-gray-700)}.z-chip--active{background:var(--z-black);color:#fff}.z-chip--red{background:var(--z-red);color:#fff}.z-chip--warn{background:var(--z-alert-bg);color:#7a1409}.z-chip--fiscal{background:#e3edff;color:#0b3ea8;display:inline-flex;align-items:center;gap:4px}.z-chip--fiscal .material-symbols-outlined{font-size:15px}.z-chip--ok{background:#e7f8ee;color:#0f7a3d}.z-chip--danger{background:#fde8e8;color:#b3120f}.z-dg__summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.z-dg__table{width:100%;border-collapse:collapse;font-size:13px;margin-top:4px}.z-dg__table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--z-gray-500);padding:4px 6px;border-bottom:1px solid var(--z-gray-200)}.z-dg__table td{padding:6px;border-bottom:1px solid var(--z-gray-100);vertical-align:middle}.z-dg__table td .z-caption{display:inline}.z-dg__row--warn td{background:var(--z-alert-bg, #fff7f5)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.z-fab{position:fixed;right:18px;bottom:calc(var(--z-tabbar-h) + var(--z-safe-bottom) + 16px);width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:var(--z-black);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000040;z-index:15}.z-fab .material-symbols-outlined{font-size:28px}.z-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0006;display:flex;align-items:flex-end}.z-sheet__panel{background:#fff;width:100%;max-height:92dvh;overflow-y:auto;border-radius:20px 20px 0 0;padding:16px}.z-sheet__panel:focus,.z-qsheet__panel:focus,.z-cc:focus{outline:none}.z-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.z-sheet__titles{min-width:0}.z-sheet__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.z-sheet__close{background:none;border:none;cursor:pointer;color:var(--z-gray-700)}.z-sheet__close:focus-visible{outline:2px solid var(--z-ink);outline-offset:1px}.z-sheet__body{padding-bottom:24px}.z-sheet__skel{display:flex;flex-direction:column;gap:12px;padding-top:4px}.z-sheet__skel span{display:block;height:16px;border-radius:8px;background:var(--z-gray-200);animation:z-sheet-pulse 1.2s ease-in-out infinite}.z-sheet__skel span:nth-child(1){width:55%;height:22px}.z-sheet__skel span:nth-child(2){width:85%}.z-sheet__skel span:nth-child(3){width:70%}.z-sheet__skel span:nth-child(4){width:100%;height:64px}@keyframes z-sheet-pulse{0%,to{opacity:1}50%{opacity:.5}}.z-sheet__error{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0;color:var(--z-gray-700)}.z-sheet__error .material-symbols-outlined{font-size:28px;color:var(--z-gray-500)}.z-sheet__error .z-btn{width:auto}.z-filefield{display:block;margin-bottom:14px}.z-filefield__box{position:relative;display:flex;align-items:center;gap:10px;border:1px dashed var(--z-border-control);border-radius:var(--z-radius-field);padding:12px 14px;min-height:52px;color:var(--z-gray-500);margin-top:6px}.z-filefield__box--set{border-style:solid;border-color:var(--z-online);color:var(--z-ink)}.z-filefield__box--set .material-symbols-outlined{color:var(--z-online)}.z-filefield__name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-filefield__box input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.z-seg{display:inline-flex;background:var(--z-surface);border:1px solid var(--z-gray-200);border-radius:var(--z-radius-pill);padding:3px;flex-shrink:0}.z-seg__btn{border:none;background:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:13px;color:var(--z-gray-500);padding:6px 14px;border-radius:var(--z-radius-pill)}.z-seg__btn--on{background:var(--z-black);color:#fff}.z-tablewrap{overflow-x:auto;border-radius:var(--z-radius-card);border:1px solid var(--z-gray-200);background:#fff}.z-table{width:100%;border-collapse:collapse;font-size:14px}.z-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--z-gray-500);padding:12px;border-bottom:1px solid var(--z-gray-200)}.z-table td{padding:12px;border-bottom:1px solid var(--z-gray-200)}.z-table tbody tr{cursor:pointer}.z-table tbody tr:hover{background:var(--z-surface)}.z-pager{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:10px 2px 0;flex-shrink:0}.z-pager__size{display:flex;align-items:center;gap:6px}.z-pager__size .z-input{width:auto;min-height:36px;padding-block:4px}.z-pager__label{font-variant-numeric:tabular-nums}.z-pager__nav{display:flex;gap:4px}@media (min-width: 900px){.z-fab{right:32px;bottom:32px}.z-sheet{align-items:stretch;justify-content:flex-end}.z-sheet__panel{width:460px;max-width:92vw;max-height:100dvh;border-radius:0;padding:24px}}.z-toasts{position:fixed;left:16px;right:16px;z-index:60;pointer-events:none;bottom:calc(var(--z-tabbar-h) + var(--z-safe-bottom) + 84px);display:flex;flex-direction:column;align-items:center;gap:8px}.z-toasts>div{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.z-toast{pointer-events:auto;width:100%;max-width:440px;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 14px;border-radius:12px;background:var(--z-ink);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 20px #00000040}.z-toast--error{background:#a30000}.z-toast__text{flex:1;min-width:0}.z-toast__close{flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center}.z-toast__close .material-symbols-outlined{font-size:20px}@media (prefers-reduced-motion: no-preference){.z-toast{animation:z-toast-in .16s ease-out}@keyframes z-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}}.z-confirm__body{display:flex;flex-direction:column;gap:12px}.z-confirm__text{margin:0;color:var(--z-gray-700)}.z-confirm__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.z-confirm__actions .z-btn{width:auto;min-width:120px;flex:1 1 0}@media (min-width: 900px){.z-toasts{bottom:24px}.z-sheet.z-confirm{align-items:center;justify-content:center}.z-sheet.z-confirm .z-sheet__panel{width:420px;max-height:90dvh;border-radius:20px}.z-confirm__actions .z-btn{flex:0 0 auto}}.z-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.z-board__msg{margin-bottom:10px;color:#b91c1c;font-weight:600}.z-cc__overlay{align-items:center;justify-content:center}.z-cc{background:#fff;width:100%;max-width:420px;border-radius:20px;padding:16px;margin:16px}.z-cc__tasas{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 16px}.z-cc__tasas .z-chip{cursor:pointer;border:1px solid var(--z-gray-200)}.z-cc__body{display:flex;flex-direction:column;gap:8px;align-items:stretch}.z-cc__field{display:flex;flex-direction:column;gap:6px}.z-cc__inputwrap{position:relative;display:flex;align-items:center}.z-cc__sym{position:absolute;left:14px;font-weight:700;color:var(--z-gray-500)}.z-cc__input{padding-left:40px;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;min-height:56px}.z-cc__swap{align-self:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--z-gray-200);background:var(--z-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;margin:2px 0}.z-cc__binance{display:flex;flex-direction:column;gap:6px;background:var(--z-surface);border-radius:var(--z-radius-field);padding:10px 12px;margin-bottom:14px}.z-cc__binrow{display:grid;grid-template-columns:1fr auto;gap:8px}.z-cc__binrow .z-btn{width:auto;min-height:44px}.z-cc__foot{text-align:center;margin-top:16px}@media (max-width: 560px){.z-cc__overlay{align-items:flex-end}.z-cc{max-width:none;margin:0;border-radius:20px 20px 0 0;padding-bottom:calc(16px + var(--z-safe-bottom))}}.z-ig{min-height:100dvh;background:var(--z-surface);max-width:560px;margin:0 auto;padding:calc(16px + var(--z-safe-top)) 16px calc(24px + var(--z-safe-bottom));display:flex;flex-direction:column;gap:16px}.z-ig-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;color:var(--z-gray-700);font-weight:600;text-decoration:none;min-height:40px}.z-ig-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.z-ig-head .z-h1,.z-ig-head p{margin:0}.z-ig-head__badge{background:var(--z-black);border-radius:18px;padding:16px 22px;display:inline-flex}.z-ig-head__badge img{height:40px;width:auto;display:block}.z-ig-card{display:flex;flex-direction:column;gap:12px}.z-ig-card__head{display:flex;align-items:center;gap:8px}.z-ig-ic{font-size:20px;vertical-align:-4px}.z-ig-lead,.z-ig-note{margin:0;font-size:15px;line-height:1.45;color:var(--z-gray-700)}.z-ig-note{background:var(--z-surface);border-radius:12px;padding:10px 12px;font-size:14px}.z-ig-or{margin:0}.z-ig-install,.z-ig-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.z-ig-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.z-ig-step{display:flex;gap:12px;align-items:flex-start}.z-ig-step__n{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--z-black);color:#fff;font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.z-ig-step__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.z-ig-step__text{font-size:15px;line-height:1.45}.z-ig-art{border-radius:12px;background:var(--z-gray-100);border:1px solid var(--z-gray-200);font-size:14px}.z-ig-art--bar{display:flex;justify-content:space-around;align-items:center;padding:8px 4px;color:var(--z-blue)}.z-ig-art__hl{background:var(--z-white);border-radius:10px;padding:4px;outline:3px solid var(--z-red);outline-offset:1px}.z-ig-art--sheet{padding:6px;display:flex;flex-direction:column;gap:4px}.z-ig-art__row{display:flex;justify-content:space-between;align-items:center;background:var(--z-white);border-radius:10px;padding:10px 12px}.z-ig-art__row .material-symbols-outlined{font-size:20px;color:var(--z-gray-700)}.z-ig-art__row--hl{outline:3px solid var(--z-red);font-weight:700}.z-ig-art__row--hl .material-symbols-outlined{color:var(--z-ink)}.z-ig-art--confirm{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;color:var(--z-blue)}.z-ig-art__app{display:inline-flex;align-items:center;gap:6px;color:var(--z-ink);font-weight:700}.z-ig-art__app img{width:28px;height:28px;border-radius:7px}.z-ig-art__hl-txt{font-weight:700;outline:3px solid var(--z-red);border-radius:8px;padding:2px 8px}.z-ig-copy{display:flex;flex-direction:column;gap:8px}.z-ig-copy .z-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.z-ig-done{align-items:center;text-align:center}.z-ig-done p{margin:0}.z-ig-done__ic{font-size:44px;color:var(--z-online)}.z-ig-other{display:flex;flex-direction:column;gap:6px;margin-top:4px}.z-install-nudge{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.z-install-nudge__logo{width:48px;height:48px;border-radius:12px;flex-shrink:0;background:var(--z-black)}.z-install-nudge__body{flex:1;min-width:0}.z-install-nudge__title{font-weight:700;font-size:16px}.z-install-nudge__text{margin:2px 0 10px;color:var(--z-gray-700);font-size:14px}.z-install-nudge__actions{display:flex;gap:8px}.z-install-nudge__actions .z-btn{width:auto;flex:1 1 0;min-height:44px;padding:10px 14px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:6px}@media (min-width: 900px){.z-install-nudge{max-width:720px}.z-install-nudge__actions .z-btn{flex:0 0 auto;min-width:140px}}.z-push-card{border:2px solid var(--z-red);border-left-width:6px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.z-push-card__head{display:flex;gap:12px;align-items:flex-start}.z-push-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--z-red);color:#fff;font-size:26px;display:inline-flex;align-items:center;justify-content:center}.z-push-card__text{margin:4px 0 0;color:var(--z-gray-700);font-size:15px;line-height:1.4}.z-push-card__note{margin:0;display:flex;gap:8px;align-items:flex-start;background:var(--z-surface);border-radius:12px;padding:10px 12px;font-size:14px;color:var(--z-gray-700)}.z-push-card__note .material-symbols-outlined{font-size:20px;color:var(--z-ink)}.z-push-card__actions{display:flex;gap:8px;flex-wrap:wrap}.z-push-card__actions .z-btn{flex:1 1 180px;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px}.z-push-card__link{text-decoration:none}.z-push-denied{background:var(--z-alert-bg);color:#7a1409;border-radius:12px;padding:10px 12px}.z-push-denied__title{margin:0 0 6px;font-weight:700;display:flex;align-items:center;gap:6px}.z-push-denied__title .material-symbols-outlined{font-size:20px}.z-push-denied__steps{margin:0;padding-left:20px;font-size:14px;line-height:1.5}@media (min-width: 900px){.z-push-card{max-width:720px}.z-push-card__actions .z-btn{flex:0 0 auto;min-width:200px}}.z-pwa-settings{margin-top:16px;max-width:560px;display:flex;flex-direction:column;gap:12px}.z-pwa-settings__title{margin:0}.z-pwa-settings__row{display:flex;align-items:center;gap:12px}.z-pwa-settings__row>.material-symbols-outlined{color:var(--z-gray-700)}.z-pwa-settings__row--sep{border-top:1px solid var(--z-gray-200);padding-top:12px}.z-pwa-settings__info{flex:1;min-width:0}.z-pwa-settings__k{font-weight:700}.z-pwa-settings__row .z-chip{text-decoration:none;border:none;cursor:pointer;flex-shrink:0}.z-pwa-settings__p{margin:0}.z-pwa-settings__actions{display:flex;flex-direction:column;gap:8px}.z-pwa-settings__actions:empty{display:none}:root{--z-side-w: 240px;--z-content-max: 1200px}.z-app{display:flex;flex-direction:column;min-height:100dvh;background:var(--z-surface)}.z-app__col{display:flex;flex-direction:column;flex:1;min-width:0}.z-brand{display:flex;align-items:center;gap:8px}.z-brand__img{height:26px;width:auto;display:block}.z-sidebar__brand .z-brand__img{height:30px}.z-topbar{position:sticky;top:0;z-index:20;height:calc(var(--z-topbar-h) + var(--z-safe-top));padding-top:var(--z-safe-top);background:var(--z-black);color:#fff;display:flex;align-items:center;justify-content:space-between;padding-inline:16px}.z-topbar__meta{display:flex;align-items:center;gap:12px;font-size:12px;flex:1}.z-topbar__rate{background:#ffffff1f;color:#fff;border:none;font-family:inherit;font-size:12px;padding:5px 10px;border-radius:var(--z-radius-pill);font-weight:600;cursor:pointer}.z-topbar__rate:hover{background:#ffffff38}.z-topbar__rate--alt{background:#f9020238}.z-topbar__rate--bin{background:#f0b90b47}.z-topbar__conn{display:inline-flex;align-items:center;gap:6px;font-weight:600}.z-topbar__cta{display:inline-flex;align-items:center;gap:6px;text-decoration:none;background:var(--z-red);color:#fff;font-weight:700;font-size:12px;padding:6px 12px;border-radius:var(--z-radius-pill);white-space:nowrap;margin-left:auto}.z-topbar__cta:hover{background:var(--z-red-600)}.z-topbar__cta .material-symbols-outlined{font-size:18px}@media (max-width: 600px){.z-topbar__meta{gap:8px}.z-topbar__cta-txt{display:none}.z-topbar__cta{padding:6px 8px}.z-topbar__conn-txt{display:none}}.z-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.z-main{flex:1;padding:16px;padding-bottom:calc(var(--z-tabbar-h) + var(--z-safe-bottom) + 16px)}.z-main__inner{width:100%;max-width:var(--z-content-max);margin:0 auto}.z-main:has(.z-ped){display:flex;flex-direction:column}.z-main__inner:has(.z-ped){max-width:none;flex:1;display:flex;flex-direction:column;min-height:0}.z-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:20;height:calc(var(--z-tabbar-h) + var(--z-safe-bottom));padding-bottom:var(--z-safe-bottom);background:#fff;border-top:1px solid var(--z-gray-200);display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.z-tabbar::-webkit-scrollbar{display:none}.z-tab{flex:1 0 19vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--z-gray-500);font-weight:600;padding:0 2px}.z-tab .material-symbols-outlined{font-size:24px}.z-tab--active{color:var(--z-black)}.z-tab__label{font-size:10px}.z-sidebar{display:none}@media (min-width: 900px){.z-app{flex-direction:row}.z-sidebar{display:flex;flex-direction:column;gap:8px;width:var(--z-side-w);flex-shrink:0;background:var(--z-black);color:#fff;position:sticky;top:0;height:100dvh;padding:20px 14px}.z-sidebar__brand{padding:6px 10px 18px}.z-sidebar__nav{display:flex;flex-direction:column;gap:4px}.z-side-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#ffffffb8;text-decoration:none;font-weight:600}.z-side-link:hover{background:#ffffff14;color:#fff}.z-side-link--active{background:var(--z-red);color:#fff}.z-tabbar{display:none}.z-topbar{padding-inline:24px}.z-topbar__left{display:none}.z-main{padding:24px}.z-main:has(.z-ped){padding-inline:10%}}.z-login{min-height:100dvh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:24px}.z-login__brand{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.z-login__badge{background:var(--z-black);border-radius:18px;padding:20px 26px;display:inline-flex}.z-login__badge img{height:46px;width:auto;display:block}.z-login__form{width:100%;max-width:380px}.z-login__pw{position:relative;display:flex}.z-login__pw .z-input{flex:1;padding-right:44px}.z-login__eye{position:absolute;right:4px;top:0;bottom:0;width:40px;background:none;border:none;color:var(--z-gray-500);cursor:pointer}.z-login__error{color:var(--z-red-600);font-size:14px;font-weight:600;margin:4px 0 12px}.z-login__help{text-align:center;margin:12px 0 0}.z-login__forgot{display:block;width:100%;text-align:center;margin-top:12px;background:none;border:none;color:var(--z-gray-700);font-weight:600;font-size:14px;cursor:pointer}.z-login__foot{margin-top:8px}.z-login__install{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--z-gray-700);font-weight:600;font-size:14px;text-decoration:none}.z-login__install .material-symbols-outlined{font-size:20px}.z-chart{width:100%}.z-chart__svg{width:100%;height:auto;display:block;touch-action:none}.z-chart__grid{stroke:var(--z-gray-200);stroke-width:1}.z-chart__ytick,.z-chart__xtick{fill:var(--z-gray-500);font-size:9px;font-family:var(--z-font)}.z-chart__goal{stroke:var(--z-gray-500);stroke-width:1.5;stroke-dasharray:4 4}.z-chart__goal-label{fill:var(--z-gray-700);font-size:9px;font-weight:600;font-family:var(--z-font)}.z-chart__line{fill:none;stroke:var(--z-red);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.z-chart__area{fill:var(--z-red);opacity:.08}.z-chart__dot{fill:var(--z-red);stroke:#fff;stroke-width:1.5}.z-chart__cross{stroke:var(--z-gray-300);stroke-width:1;stroke-dasharray:3 3}.z-chart__tip{fill:var(--z-black)}.z-chart__tip-label{fill:#ffffffb3;font-size:8px;font-family:var(--z-font)}.z-chart__tip-val{fill:#fff;font-size:11px;font-weight:700;font-family:var(--z-font)}.z-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.z-kpi{cursor:grab;touch-action:manipulation;transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease}.z-kpi--dragging{transform:scale(1.03)}.z-kpi:active{cursor:grabbing}.z-kpi--dragging{opacity:.45;box-shadow:0 6px 18px #00000024}.z-perf__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}@media (min-width: 900px){.z-kpi-grid{grid-template-columns:repeat(4,1fr)}}.z-profile{display:flex;align-items:center;gap:16px}.z-avatar{position:relative;width:76px;height:76px;border-radius:50%;flex-shrink:0;border:none;cursor:pointer;overflow:hidden;background:var(--z-black);color:#fff;display:flex;align-items:center;justify-content:center}.z-avatar img{width:100%;height:100%;object-fit:cover}.z-avatar__ini{font-size:26px;font-weight:800}.z-avatar__edit{position:absolute;right:0;bottom:0;width:26px;height:26px;font-size:16px;background:var(--z-red);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.z-stmt__totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.z-stmt__tot{display:flex;flex-direction:column;gap:2px;background:var(--z-surface);border-radius:var(--z-radius-field);padding:10px 12px}.z-stmt__tot-v{font-weight:700;font-size:18px}.z-stmt__tot-accent{font-weight:800;font-size:20px;color:var(--z-red)}.z-stmt__tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px}.z-stmt__tab{flex-shrink:0;border:1px solid var(--z-gray-200);background:#fff;border-radius:var(--z-radius-pill);padding:7px 14px;font-size:13px;font-weight:600;color:var(--z-gray-700);cursor:pointer}.z-stmt__tab--on{background:var(--z-black);color:#fff;border-color:var(--z-black)}.z-stmt__list{display:flex;flex-direction:column;gap:8px}.z-stmt__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--z-gray-200)}.z-stmt__title{font-weight:600}.z-stmt__docs{display:flex;gap:12px;margin-top:4px}.z-stmt__docs a{color:var(--z-red);font-weight:600;font-size:13px}@media (min-width: 900px){.z-stmt__totals{grid-template-columns:repeat(4,1fr)}}.z-clientes__head{display:flex;align-items:baseline;justify-content:space-between;margin:4px 0 16px}.z-clientes__list{display:flex;flex-direction:column;gap:10px}.z-clientes__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.z-clientes__idcol{display:flex;align-items:center;gap:12px;min-width:0}.z-clientes__logo{width:40px;height:40px;border-radius:10px;object-fit:contain;background:var(--z-surface);flex-shrink:0}.z-clientes__logo--ph{display:flex;align-items:center;justify-content:center;color:var(--z-gray-300)}.z-clientes__name{font-weight:600}.z-clientes__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.z-clientes__actions{display:flex;gap:6px}.z-clientes__actions button{border:none;cursor:pointer}.z-clientes__check{display:flex;align-items:center;gap:8px;font-size:14px;margin:6px 0}.z-clientes__ref{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.z-geo{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.z-geo__gps{display:flex;align-items:center;justify-content:center;gap:8px;width:auto}.z-geo__ok{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--z-ink)}.z-geo__ok .material-symbols-outlined{color:var(--z-red)}.z-geo__ok a{color:var(--z-red);font-weight:600;margin-left:auto}.z-cd__val{font-size:15px;padding:4px 0;color:var(--z-ink)}.z-cd__map{display:inline-flex;align-items:center;gap:6px;color:var(--z-red);font-weight:600;margin-top:6px;text-decoration:none}.z-cd__map .material-symbols-outlined{font-size:20px}.z-cd__topbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.z-cd__logorow{display:flex;align-items:center;gap:14px;margin-bottom:14px}.z-logopick{position:relative;display:flex;align-items:center;gap:10px;border:1px dashed var(--z-border-control);border-radius:var(--z-radius-field);padding:10px 14px;cursor:pointer;color:var(--z-gray-500)}.z-logopick img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:var(--z-surface)}.z-logopick .material-symbols-outlined{font-size:28px}.z-logopick__txt{font-weight:600;font-size:14px;color:var(--z-ink)}.z-logopick input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.z-logopick--dual{cursor:default;flex-wrap:wrap}.z-logopick--dual .z-logopick__acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.z-logopick--dual .z-logopick__acts .z-chip{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.z-logopick--dual .z-logopick__acts .material-symbols-outlined{font-size:18px}.z-logopick--sm{flex-shrink:0;border-style:solid;padding:6px;border-radius:50%;width:64px;height:64px;justify-content:center;overflow:hidden}.z-logopick--sm img{width:100%;height:100%;border-radius:50%}.z-cd__stmt{width:auto;margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:14px}.z-cd__stmt .material-symbols-outlined{font-size:18px}.z-clientes__search{position:relative;display:flex;align-items:center;gap:8px;margin:4px 0 12px}.z-clientes__search .material-symbols-outlined{position:absolute;left:12px;color:var(--z-gray-500);pointer-events:none}.z-clientes__search .z-input{padding-left:40px;width:100%}.z-clientes__searchclear{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:var(--z-gray-500);display:flex}.z-chip--quality{background:#ede9fe;color:#5b21b6}.z-cd__kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.z-cd__kpi{display:flex;align-items:center;gap:10px;background:var(--z-surface);border-radius:var(--z-radius-field);padding:10px 12px}.z-cd__kpi .material-symbols-outlined{color:var(--z-gray-500)}.z-cd__kpi--alert{background:var(--z-alert-bg)}.z-cd__kpi--alert .material-symbols-outlined{color:var(--z-red)}.z-cd__kpi--alert .z-caption{color:#7a1409}.z-cd__kpival{font-size:20px;font-weight:700;color:var(--z-ink);line-height:1.1}.z-clientes__filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:4px 0 10px}.z-clientes__filters .z-field{flex:1 1 160px;min-width:150px;margin:0}.z-clientes__clear{width:auto;flex:0 0 auto}@media (max-width: 560px){.z-clientes__filters .z-field{flex-basis:calc(50% - 6px);min-width:0}}.z-clientes__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.z-clientes__tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 12px}.z-clientes__tilelogo{width:64px;height:64px;border-radius:14px;object-fit:contain;background:var(--z-surface)}.z-clientes__tilename{font-weight:600;font-size:14px;line-height:1.2}.z-clientes__tilemeta{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:2px}.z-clientes__more{display:flex;flex-direction:column;align-items:center;gap:8px;margin:16px 0 88px}.z-clientes__more .z-btn{width:auto;min-width:160px}.z-clientes__row:focus-visible,.z-clientes__tile:focus-visible{outline:2px solid var(--z-ink);outline-offset:2px}.z-clientes__pending{position:relative;display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding-right:40px;background:var(--z-alert-bg)}.z-clientes__pending>.material-symbols-outlined{color:var(--z-gray-700)}.z-clientes__pending .z-clientes__searchclear{top:8px}.z-chip--noseller{background:var(--z-alert-bg);color:#7a1409}.z-cd__noseller{display:block;margin-top:4px;color:#7a1409}.z-rt{width:100%;border:1px solid var(--z-gray-300);border-radius:var(--z-radius-field);overflow:hidden;background:#fff}.z-rt:focus-within{outline:2px solid var(--z-red);border-color:var(--z-red)}.z-rt__bar{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--z-gray-200);background:var(--z-surface)}.z-rt__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--z-gray-700)}.z-rt__btn:hover{background:var(--z-gray-200)}.z-rt__btn .material-symbols-outlined{font-size:20px}.z-rt__area{min-height:96px;padding:12px 14px;font-size:15px;line-height:1.5;outline:none}.z-rt__area:empty:before{content:attr(data-ph);color:var(--z-gray-500)}.z-rt__area ul,.z-rt__area ol{margin:4px 0;padding-left:22px}.z-pt{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.z-pt__cell{display:inline-flex;align-items:baseline;gap:3px}.z-pt__cell:not(:last-child):after{content:"·";color:var(--z-gray-300);margin-left:6px}.z-pt__v{font-weight:600;color:var(--z-gray-700);font-variant-numeric:tabular-nums}.z-pt__cell--full .z-pt__v{color:var(--z-ink);font-weight:700}.z-pt--labeled{flex-direction:row;gap:12px}.z-pt--labeled .z-pt__cell{flex-direction:column;align-items:flex-start;gap:0}.z-pt--labeled .z-pt__cell:after{content:none}.z-pt__k{font-size:11px;color:var(--z-gray-500);text-transform:uppercase;letter-spacing:.02em}.z-pt--labeled .z-pt__v{font-size:18px}.z-ss{position:relative}.z-ss__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;cursor:pointer;text-align:left}.z-ss__ph{color:var(--z-gray-500)}.z-ss__caret{font-size:20px;color:var(--z-gray-500);flex-shrink:0}.z-ss__menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;min-width:220px;background:var(--z-surface, #fff);border:1px solid var(--z-gray-200);border-radius:10px;box-shadow:0 10px 28px #00000024;padding:8px}.z-ss__search{width:100%;margin-bottom:6px}.z-ss__opts{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.z-ss__opt{text-align:left;border:none;background:none;cursor:pointer;font:inherit;padding:8px 10px;border-radius:8px;color:var(--z-ink)}.z-ss__opt:hover{background:var(--z-gray-100, #f2f2f2)}.z-ss__opt--on{background:var(--z-black);color:#fff}.z-ss__opt--on:hover{background:var(--z-black)}.z-ss__empty{padding:8px 10px}.z-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:calc(16px + var(--z-safe-top)) 16px calc(16px + var(--z-safe-bottom))}.z-lb__stage{position:relative;width:100%;max-width:900px;height:100%;overflow:hidden;touch-action:pan-y}.z-lb__track{display:flex;height:100%;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.z-lb__track--dragging{transition:none}.z-lb__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center}.z-lb__slide img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.z-lb__close{position:absolute;top:calc(10px + var(--z-safe-top));right:12px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff24;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.z-lb__close:hover{background:#ffffff3d}.z-lb__counter{position:absolute;top:calc(18px + var(--z-safe-top));left:50%;transform:translate(-50%);color:#ffffffd1;font-size:13px;font-variant-numeric:tabular-nums}.z-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:#ffffff24;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.z-lb__nav:hover{background:#ffffff3d}.z-lb__nav:disabled{opacity:.25;cursor:default}.z-lb__nav--prev{left:12px}.z-lb__nav--next{right:12px}.z-lb__dots{position:absolute;left:50%;transform:translate(-50%);bottom:calc(16px + var(--z-safe-bottom));display:flex;gap:8px}.z-lb__dot{width:8px;height:8px;border-radius:50%;padding:0;border:none;background:#ffffff59;cursor:pointer}.z-lb__dot--on{background:#fff}@media (max-width: 640px){.z-lb__nav{display:none}}.z-pc{margin-top:10px}.z-pc__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.z-pc__seg .z-seg__btn{padding:6px 10px;display:inline-flex}.z-pc__seg .material-symbols-outlined{font-size:20px}.z-pc__ph{display:flex;align-items:center;justify-content:center;background:var(--z-surface);color:var(--z-gray-300)}.z-pc__ph .material-symbols-outlined{font-size:32px}.z-pc__name{font-weight:600}.z-pc__name--sm{font-size:14px;line-height:1.25}.z-pc__price{font-weight:800;color:var(--z-red)}.z-pc__price--lg{font-size:26px}.z-pc__stock{font-size:13px;color:var(--z-gray-700)}.z-pc__stock--out,.z-pc__stock--red{background:#fdecea;color:#c0392b;padding:1px 8px;border-radius:999px}.z-pc__stock--blue{background:#e8f0fe;color:#1d4ed8;padding:1px 8px;border-radius:999px}.z-pc__stock--out b,.z-pc__stock--red b{color:#c0392b}.z-pc__stock--blue b{color:#1d4ed8}.z-pc__rowstock{flex-shrink:0;white-space:nowrap;text-align:right}.z-pc__add{border:none;cursor:pointer;white-space:nowrap}.z-pc__add:disabled{opacity:.4}.z-pc__list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.z-pc__row{display:grid;grid-template-columns:52px minmax(90px,1.2fr) minmax(56px,1fr) minmax(56px,1fr) minmax(56px,1fr) 72px 96px;align-items:center;gap:12px;padding:8px;border:1px solid var(--z-gray-200);border-radius:var(--z-radius-field);cursor:pointer}.z-pc__row:hover{background:var(--z-surface)}.z-pc__row-img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.z-pc__row-info{min-width:0}.z-pc__row .z-pc__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-pc__sub{margin-top:2px;font-size:12px;color:var(--z-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-pc__desc{margin-top:3px;font-size:12px;line-height:1.3;color:var(--z-gray-600);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.z-pc__listhead{display:grid;grid-template-columns:52px minmax(90px,1.2fr) minmax(56px,1fr) minmax(56px,1fr) minmax(56px,1fr) 72px 96px;gap:12px;align-items:end;padding:0 9px;margin-bottom:6px}.z-pc__hh{text-align:right;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--z-gray-500);white-space:nowrap}@media (max-width: 600px){.z-pc__listhead{display:none}.z-pc__row{grid-template-columns:44px 1fr 1fr 1fr auto;grid-template-areas:"img name name name add" "img cred cont full disp";gap:4px 8px}.z-pc__row>:nth-child(1){grid-area:img}.z-pc__row>:nth-child(2){grid-area:name}.z-pc__row>:nth-child(3){grid-area:cred}.z-pc__row>:nth-child(4){grid-area:cont}.z-pc__row>:nth-child(5){grid-area:full}.z-pc__row>:nth-child(6){grid-area:disp}.z-pc__row>:nth-child(7){grid-area:add}.z-pc__row-img{width:44px;height:44px}.z-pc__pcell{text-align:left;font-size:13px}.z-pc__rowstock{font-size:12px}.z-pc__row .z-pc__add{width:auto;padding:6px 10px}}.z-pc__pcell{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;color:var(--z-gray-700);white-space:nowrap}.z-pc__pcell--full{font-weight:800;color:var(--z-ink)}.z-pc__row .z-pc__add{width:100%}.z-pc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:460px;overflow-y:auto;padding:2px}.z-pc__cell{border:1px solid var(--z-gray-200);border-radius:var(--z-radius-card);overflow:hidden;cursor:pointer;background:#fff}.z-pc__cell:hover{box-shadow:var(--z-shadow-card)}.z-pc__cell-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.z-pc__ph.z-pc__cell-img{aspect-ratio:1 / 1;height:auto}.z-pc__cell-body{padding:10px;display:flex;flex-direction:column;gap:6px}.z-pc__cell-row{display:flex;align-items:center;justify-content:space-between}.z-pc__cell-add{min-height:40px;padding:8px;font-size:14px}.z-pc__hero{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--z-radius-card);display:block}.z-pc__ph.z-pc__hero{aspect-ratio:16 / 10;height:auto}.z-pc__hero .material-symbols-outlined{font-size:56px}.z-pc__fichagrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media (min-width: 900px){.z-pc__grid{grid-template-columns:repeat(3,1fr)}}.z-pc__catfilter{width:220px;max-width:220px;font-size:13px}.z-pc__otros{margin-top:4px;color:var(--z-gray-500);font-size:12px;line-height:1.4}.z-pc__zoom{position:relative;display:block;padding:0;border:none;background:none;cursor:zoom-in;font:inherit}.z-pc__zoom img{display:block}.z-pc__zoomcount{position:absolute;right:4px;bottom:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#0000009e;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.z-swipe{position:relative;overflow:hidden}.z-swipe__action{position:absolute;inset:0 0 0 auto;width:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:var(--z-red);color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.z-swipe__action .material-symbols-outlined{font-size:20px}.z-swipe__actiontxt{line-height:1}.z-swipe__content{position:relative;background:var(--z-white);touch-action:pan-y;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.z-swipe__content--dragging{transition:none}.z-swipe__kbd{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--z-gray-500, #6b7280);display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .12s ease}.z-swipe__kbd .material-symbols-outlined{font-size:18px}.z-swipe:hover .z-swipe__kbd,.z-swipe__kbd:focus-visible{opacity:1;pointer-events:auto}.z-swipe__kbd:hover{color:var(--z-red);background:var(--z-alert-bg)}@media (hover: none){.z-swipe__kbd{display:none}}.z-cp,.z-cp__field{position:relative}.z-cp__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--z-gray-500);pointer-events:none}.z-cp__input{width:100%;padding-left:42px}.z-cp__input::placeholder{color:var(--z-gray-500)}.z-cp__rif{margin-top:4px}.z-cp__menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:var(--z-white);border:1px solid var(--z-gray-200);border-radius:10px;box-shadow:0 10px 28px #00000024;padding:6px}.z-cp__opts{list-style:none;margin:0;padding:0;max-height:min(320px,50vh);overflow-y:auto}.z-cp__opt{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:8px;cursor:pointer;min-height:44px;justify-content:center}.z-cp__opt--active{background:var(--z-gray-200)}.z-cp__opt--on{box-shadow:inset 3px 0 0 var(--z-red)}.z-cp__name{font-weight:600;font-size:14px;color:var(--z-ink);overflow-wrap:anywhere}.z-cp__meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--z-gray-700);font-variant-numeric:tabular-nums}.z-cp__chip{font-size:11px;padding:1px 8px}.z-cp__foot{padding:6px 10px 2px;border-top:1px solid var(--z-gray-200);margin-top:4px}.z-presu{padding-bottom:96px}.z-presu select.z-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.z-presu__pname{font-weight:600;font-size:14px}.z-presu__line{display:grid;grid-template-columns:1fr auto 208px;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--z-gray-200)}.z-presu__linehead{display:flex;justify-content:flex-end;padding:4px 0}.z-presu__pcols{display:inline-grid;grid-template-columns:repeat(3,64px);gap:8px;justify-self:end;font-variant-numeric:tabular-nums;font-size:14px;align-items:baseline}.z-presu__pcols>*{text-align:right}.z-presu__pcols--head{font-size:10px;color:var(--z-gray-500);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.z-presu__pfull{font-weight:800}.z-presu__qty{display:flex;align-items:center;gap:8px}.z-presu__qty button{width:40px;height:40px;border-radius:8px;border:1px solid var(--z-border-control);background:#fff;cursor:pointer;font-size:16px;flex-shrink:0}.z-presu__qty span{min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.z-presu__qty input{width:48px;height:40px;text-align:center;border:1px solid var(--z-border-control);border-radius:8px;font-size:16px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.z-presu__qty input::-webkit-outer-spin-button,.z-presu__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z-presu__line>b{text-align:right;font-variant-numeric:tabular-nums}.z-presu__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.z-presu__chips button{border:1px solid var(--z-gray-200);cursor:pointer}.z-presu__check{display:inline-flex;align-items:center;gap:6px;font-size:13px}.z-presu__totals{margin-top:12px}.z-presu__row{display:flex;justify-content:space-between;padding:3px 0}.z-presu__grand{display:flex;justify-content:space-between;align-items:flex-end;font-weight:800;font-size:20px;margin-top:6px;padding-top:8px;border-top:1px solid var(--z-gray-200)}.z-presu__grandcols{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.z-presu__grand .z-presu__pcols:not(.z-presu__pcols--head){font-size:15px}.z-presu__cta{position:fixed;right:16px;bottom:calc(var(--z-tabbar-h) + var(--z-safe-bottom) + 12px);z-index:15;display:flex;flex-direction:column;gap:12px;align-items:center}.z-presu__fab{width:58px;height:58px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px #0000003d;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.z-presu__fab:active{transform:scale(.94)}.z-presu__fab:disabled{opacity:.45;cursor:default;box-shadow:none}.z-presu__fab .material-symbols-outlined{font-size:27px}.z-presu__fab--dark{background:var(--z-ink, #111)}.z-presu__fab--primary{background:var(--z-red)}.z-presu__fab--add{background:var(--z-blue)}@media (min-width: 900px){.z-presu{padding-bottom:24px}.z-presu__cta{bottom:24px;right:24px}}.z-presu__draft{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-left:3px solid var(--z-red);margin-bottom:12px}.z-cat__searchrow{display:flex;align-items:center;gap:8px}.z-cat__searchrow .z-input{flex:1}.z-cat__spin{animation:z-spin .9s linear infinite}@keyframes z-spin{to{transform:rotate(360deg)}}.z-qsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059;display:flex;align-items:flex-end}.z-qsheet__panel{width:100%;background:#fff;border-radius:18px 18px 0 0;padding:18px 18px calc(18px + var(--z-safe-bottom, 0px));box-shadow:0 -8px 24px #0000002e;animation:qsheet-up .18s ease}@keyframes qsheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.z-qsheet__name{font-weight:700;font-size:16px}.z-qsheet__sub{margin-bottom:14px}.z-qsheet__stepper{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:16px}.z-qsheet__btn{width:54px;height:54px;border-radius:50%;border:1px solid var(--z-gray-300);background:var(--z-surface);font-size:26px;line-height:1;cursor:pointer;flex-shrink:0}.z-qsheet__btn:active{background:var(--z-gray-100)}.z-qsheet__input{width:96px;height:54px;text-align:center;font-size:24px;font-weight:700;border:1px solid var(--z-border-control);border-radius:12px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.z-qsheet__input::-webkit-outer-spin-button,.z-qsheet__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z-qsheet__add{width:100%;min-height:52px;font-size:16px}@media (min-width: 900px){.z-qsheet{align-items:center;justify-content:center}.z-qsheet__panel{max-width:420px;border-radius:18px;padding-bottom:18px;animation:none}}.z-qsheet__stock{margin-top:2px}.z-qsheet__stock--none{color:var(--z-red);font-weight:600}.z-presu__line{background:var(--z-white)}.z-presu__lname{min-width:0;overflow-wrap:anywhere}@media (max-width: 600px){.z-presu__line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name qty" "prices prices";row-gap:6px;column-gap:10px}.z-presu__line>.z-presu__lname{grid-area:name}.z-presu__line>.z-presu__qty{grid-area:qty}.z-presu__line>.z-presu__pcols{grid-area:prices}}.z-if{display:flex;flex-direction:column;gap:8px}.z-if__descwrap{position:relative}.z-if__descwrap textarea{min-height:80px;padding-right:48px}.z-if__mic{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;border:none;background:var(--z-black);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.z-if__mic--on{background:var(--z-red);animation:z-pulse 1s infinite}.z-if__rec{color:var(--z-red);font-weight:600}@keyframes z-pulse{0%,to{opacity:1}50%{opacity:.5}}.z-if__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.z-if__existing{display:flex;flex-wrap:wrap;gap:6px}.z-if__taginput{border:1px dashed var(--z-gray-300);border-radius:var(--z-radius-pill);padding:4px 10px;font-size:13px;width:90px}.z-tag{display:inline-flex;align-items:center;gap:4px;background:var(--z-surface);color:var(--z-gray-700);border-radius:var(--z-radius-pill);padding:4px 10px;font-size:12px;font-weight:600}.z-tag--auto{background:#fff0e6;color:#b2560a;border:1px dashed #e59b66}.z-tag--on{background:var(--z-black);color:#fff;cursor:pointer}.z-tag--pick{background:#fff;border:1px solid var(--z-gray-300);cursor:pointer}.z-tag--pick:hover{background:var(--z-surface)}.z-prf{display:flex;flex-direction:column;gap:8px}.z-prf__methods{display:flex;flex-wrap:wrap;gap:8px}.z-prf__methods .z-chip{cursor:pointer;border:1px solid var(--z-gray-200);display:inline-flex;align-items:center;gap:6px}.z-prf__methods .material-symbols-outlined{font-size:18px}.z-prf__amount{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.z-prf__rate{width:auto;min-width:110px}.z-pagos__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.z-pagos__filter{max-width:260px}.z-pagos__filters{display:flex;gap:8px;flex-wrap:wrap}.z-pagos__client{font-weight:600}.z-pagos__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.z-pagos__bal{font-weight:800;color:var(--z-red)}.z-pagos__bal span{font-weight:500;color:var(--z-gray-500);font-size:13px}.z-pagos__summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.z-pagos__saldo{font-weight:800;color:var(--z-red);font-size:18px}.z-pagos__methods{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.z-pagos__methods .z-chip{cursor:pointer;border:1px solid var(--z-gray-200);display:inline-flex;align-items:center;gap:6px}.z-pagos__methods .material-symbols-outlined{font-size:18px}.z-pagos__amount{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-bottom:4px}.z-pagos__rate{width:auto;min-width:110px}.z-pagos__ai{font-size:13px;color:var(--z-gray-700);background:var(--z-surface);border-radius:8px;padding:6px 8px;margin-top:6px}.z-pagos__cta{display:flex;gap:8px;margin-top:16px}.z-pagos__cta .z-btn{width:auto;flex:1}@media (min-width: 900px){.z-pagos__amount{grid-template-columns:auto 1fr auto}}.z-ped{display:flex;flex-direction:column;flex:1;min-height:0}.z-ped__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px;flex-wrap:wrap}.z-ped__filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px;align-items:end}.z-ped__filters .z-input{min-height:42px}.z-ped__toggle{min-height:48px;padding-block:0;width:auto;gap:4px;margin-bottom:14px}.z-ped__more{display:none;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.z-ped__filters--open .z-ped__more{display:grid}.z-ped__clear{min-height:42px;width:auto;grid-column:1 / -1}.z-board{display:flex;gap:12px;overflow-x:auto;flex:1;min-height:0;scroll-snap-type:x mandatory;scroll-padding-left:2px;-webkit-overflow-scrolling:touch}.z-col{display:flex;flex-direction:column;min-height:0;flex:0 0 92%;max-width:400px;scroll-snap-align:start;border-radius:var(--z-radius-card);transition:background .12s;padding:4px}.z-col--over{background:#f902020f;outline:2px dashed var(--z-red)}.z-col__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--z-red);padding:9px 12px;border-radius:10px;margin-bottom:8px}.z-col__count{background:var(--z-black);color:#fff;border-radius:var(--z-radius-pill);padding:1px 9px;font-size:12px;flex-shrink:0}.z-col__cards{display:flex;flex-direction:column;gap:10px;flex:1;min-height:60px;overflow-y:auto;padding-bottom:8px}.z-col__empty{color:var(--z-gray-300);text-align:center;padding:12px}.z-app:has(.z-ped--pipeline){height:100dvh;min-height:0}.z-app:has(.z-ped--pipeline) .z-app__col{min-height:0}.z-main:has(.z-ped--pipeline){min-height:0;overflow-y:auto;overscroll-behavior:contain}.z-ped--pipeline .z-board{min-height:340px}.z-col__head{flex-shrink:0}.z-col__cards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.z-ped--pipeline .z-tablewrap{flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.z-ped--pipeline .z-table thead th{position:sticky;top:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--z-gray-200)}.z-ped__restore{width:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.z-ocard{text-align:left;cursor:grab;border:1px solid var(--z-gray-200);width:100%}.z-ocard:active{cursor:grabbing}.z-ocard__top{display:flex;align-items:center;justify-content:space-between}.z-ocard__id{font-size:11px;font-weight:700;color:var(--z-gray-500)}.z-ocard__date{font-size:11px;font-weight:600;color:var(--z-gray-500);text-transform:uppercase}.z-ocard__client{font-weight:600;margin-top:4px}.z-ocard--auto{border-bottom:3px solid #f59e0b}.z-ocard--approval{border-bottom:3px solid #8b5cf6}.z-ocard--auto.z-ocard--approval{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#8b5cf6 50%,#f59e0b 50%) 1}.z-chip--auto{background:#fff3e0;color:#b26a00}.z-chip--approval{background:#f1ebff;color:#6d28d9}.z-ocard__seller{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--z-gray-600);margin-top:2px}.z-ocard__seller .material-symbols-outlined{font-size:15px}.z-ocard__total{font-size:20px;font-weight:800;color:var(--z-red);margin-top:2px}.z-ocard__meta{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.z-od__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.z-od__data{display:flex;flex-direction:column;gap:2px}.z-od__data-accent{color:var(--z-red);font-weight:800;font-size:18px}.z-od__section{margin-top:18px}.z-od__section h4{margin:0 0 8px}.z-ped__item{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--z-gray-200)}.z-ped__edititem{display:grid;grid-template-columns:1fr auto 72px auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--z-gray-200)}.z-ped__edititem>b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 600px){.z-ped__edititem{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name rm" "qty total";row-gap:6px}.z-ped__edititem>span{grid-area:name;overflow-wrap:anywhere}.z-ped__edititem>.z-presu__qty{grid-area:qty}.z-ped__edititem>b{grid-area:total}.z-ped__edititem>.z-od__rm{grid-area:rm}}.z-od__rm{background:none;border:none;color:var(--z-gray-500);cursor:pointer;display:flex}.z-od__rm .material-symbols-outlined{font-size:20px}.z-ped__pitem{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--z-gray-200);cursor:pointer}.z-ped__pitem:hover{background:var(--z-surface)}.z-ped__pimg{width:44px;height:44px;border-radius:10px;object-fit:cover}.z-ped__pinfo{min-width:0}.z-ped__pname{font-weight:600}.z-ped__pitem>b{text-align:right;font-variant-numeric:tabular-nums}.z-ped__hist{padding:3px 0 3px 8px;border-left:2px solid var(--z-gray-200);margin:2px 0}.z-od__doc{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--z-gray-200);border-radius:var(--z-radius-field);text-decoration:none;color:var(--z-ink);margin-bottom:6px}.z-od__doc .material-symbols-outlined{color:var(--z-red)}.z-od__upload{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--z-border-control);border-radius:var(--z-radius-field);color:var(--z-gray-700);cursor:pointer;margin-top:6px;font-weight:600;font-size:14px}.z-od__upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.z-od__inc{padding:8px 0;border-bottom:1px solid var(--z-gray-200);font-size:14px}.z-od__inc-photo{color:var(--z-red);margin-left:8px;font-weight:600}.z-od__addinc{display:inline-flex;align-items:center;gap:8px;width:auto;margin-top:8px}.z-od__incform{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media (min-width: 900px){.z-col{flex:1 1 0;max-width:none;min-width:200px}.z-board{scroll-snap-type:none}.z-ped__filters{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) auto}.z-ped__toggle{display:none}.z-ped__more,.z-ped__filters--open .z-ped__more{display:contents}.z-ped__clear{grid-column:auto}}.z-od__delbtn{color:var(--z-red);margin-top:6px}.z-od__delrow{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.z-od__note{margin:14px 0;padding:10px 12px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.z-od__notehead{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;color:#92400e;text-transform:uppercase;letter-spacing:.02em}.z-od__notehead .material-symbols-outlined{font-size:16px}.z-od__notebody{font-size:14px;color:#422006;white-space:pre-wrap;word-break:break-word}.z-update{position:fixed;z-index:58;left:50%;transform:translate(-50%);bottom:calc(var(--z-tabbar-h) + var(--z-safe-bottom) + 12px);width:calc(100% - 32px);max-width:440px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--z-ink);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 20px #00000040}.z-update__icon{flex-shrink:0;font-size:22px;color:var(--z-accent)}.z-update__text{flex:1;min-width:0}.z-update__go{flex-shrink:0;min-height:36px;padding:0 14px;border:none;border-radius:var(--z-radius-pill);background:var(--z-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.z-update__go:disabled{opacity:.7;cursor:default}.z-update__close{flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center}.z-update__close .material-symbols-outlined{font-size:20px}.z-update__go:focus-visible,.z-update__close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width: 900px){.z-update{bottom:24px}}.z-env{position:fixed;top:calc(var(--z-safe-top) + 4px);left:50%;transform:translate(-50%);z-index:59;pointer-events:none;padding:2px 10px;border-radius:999px;background:#f59e0b;color:#1b1b1b;font:700 11px/16px system-ui,sans-serif;letter-spacing:.06em;box-shadow:0 1px 4px #00000040;opacity:.92;white-space:nowrap}.z-env__build{font-weight:500;letter-spacing:0}
