.negocio{--negocio-bg:var(--nodo-bg,var(--background));--negocio-fg:var(--foreground);--negocio-muted:var(--profile-text-secondary,var(--text-muted));--negocio-card:var(--nodo-surface);--negocio-border:var(--profile-section-border,var(--border-muted));--negocio-row-border:color-mix(in srgb,var(--negocio-fg) 8%,transparent);--negocio-well:var(--profile-icon-well,rgba(128,128,128,0.08));--negocio-alert:#ef4444;--negocio-alert-soft:color-mix(in srgb,#ef4444 14%,transparent);--negocio-open:color-mix(in srgb,var(--negocio-fg) 10%,transparent);--negocio-radius:16px;--negocio-pad:16px;min-height:0;height:auto;flex:1 1 auto;display:flex;flex-direction:column;background:var(--negocio-bg);color:var(--negocio-fg);padding:16px 16px calc(24px + env(safe-area-inset-bottom, 0px));max-width:none;margin:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nodo-app-shell:has(.negocio){height:100svh;max-height:100svh;overflow:hidden}.nodo-desktop-content-column:has(.negocio){min-height:0;overflow:hidden}html.nodo-desktop-shell .negocio:not(.negocio--in-sheet):not(:has(.negocio-dash)){flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto}html:not(.nodo-desktop-shell) .negocio:not(.negocio--in-sheet){flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.negocio.negocio--in-sheet{min-height:0;max-width:none;max-height:none;height:auto;flex:1;margin:0;overflow:visible;padding:0 0 calc(80px + env(safe-area-inset-bottom, 0px));background:transparent}html.nodo-desktop-shell .negocio.negocio--in-sheet{padding-bottom:24px;overscroll-behavior:none}html.nodo-desktop-shell .negocio.negocio--in-sheet:has(.negocio-dash-host[hidden]){overflow-x:hidden!important;overflow-y:auto!important;min-height:0}html:not(.nodo-desktop-shell) .negocio.negocio--in-sheet:not(.negocio--pin-footer):not(:has(.negocio-checkout)){overflow-x:hidden;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.negocio.negocio--in-sheet.negocio--in-sheet-flush{padding-left:0;padding-right:0;padding-top:0;width:100%;max-width:none;flex:1;min-height:0;display:flex;flex-direction:column}.negocio.negocio--in-sheet:has(.negocio-checkout),.negocio.negocio--pin-footer,.negocio:has(.negocio-checkout){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.negocio.negocio--in-sheet:has(.negocio-reportes-stack){display:flex;flex-direction:column;overflow:hidden;height:100%;padding-bottom:0}.negocio-reportes-stack{position:relative;flex:1;min-height:0;width:100%;overflow:hidden}.negocio-reportes-stack__pane{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));scrollbar-width:none;-ms-overflow-style:none}.negocio-reportes-stack__pane::-webkit-scrollbar{display:none;width:0;height:0}.negocio.negocio--in-sheet-compact{padding:0 2px calc(28px + env(safe-area-inset-bottom, 0px))}.negocio__chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;min-height:40px;position:sticky;top:0;z-index:10;padding:0;background:color-mix(in srgb,var(--negocio-bg) 88%,transparent);backdrop-filter:blur(12px)}html.nodo-desktop-shell .negocio:not(.negocio--in-sheet) .negocio__chrome{position:static;z-index:auto;margin:0 0 12px;padding-top:16px;background:var(--negocio-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.negocio__chrome-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:20px;border:none;background:transparent;color:var(--negocio-fg);cursor:pointer;text-decoration:none;padding:0}.negocio__chrome-btn:disabled{opacity:.4;cursor:default}.negocio__chrome-link{font-size:14px;font-weight:600;color:var(--negocio-muted);text-decoration:none}.negocio__title{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.negocio-import-head{display:flex;align-items:center;gap:10px;margin:0 0 16px}.negocio-import-head__icon{display:inline-flex;flex-shrink:0;color:inherit}.negocio-import-head .negocio__title{flex:1;min-width:0;margin:0;font-size:26px}.negocio-list-count{flex-shrink:0;color:var(--negocio-muted);font-size:16px;font-weight:600}.negocio-list-actions{display:none;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}html.nodo-desktop-shell .negocio-list-actions{display:flex}html.nodo-desktop-shell .negocio-list-actions .negocio-import-btn{display:inline-flex;margin-left:0}.negocio-menu-section{display:flex;flex-direction:column;gap:8px}.negocio-menu-section .negocio-card{padding:4px 0}.negocio-menu-section .negocio-row{padding:12px 16px}.negocio-menu-section+.negocio-menu-section{margin-top:14px}.negocio-menu-section__heading{margin:0;padding:0 16px;color:var(--negocio-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.negocio-reorder-hint{margin:-6px 0 12px;color:var(--negocio-muted);font-size:13px;line-height:1.4}.negocio-reorder-arrows{display:flex;align-items:center;gap:4px;flex-shrink:0}.negocio-reorder-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:16px;background:var(--negocio-well);color:var(--negocio-fg);cursor:pointer;padding:0}.negocio-reorder-arrow:hover{background:color-mix(in srgb,var(--negocio-fg) 10%,var(--negocio-well))}.negocio-reorder-arrow--off{opacity:.28;cursor:default}.negocio-catalog-preview{flex:1;min-height:min(70dvh,640px);margin:0}.negocio-catalog-preview iframe{display:block;width:100%;height:min(78dvh,calc(100dvh - 88px));border:0;border-radius:12px;background:#fff}html.nodo-desktop-shell .negocio-catalog-preview{min-height:0;flex:1}html.nodo-desktop-shell .negocio-catalog-preview iframe{height:calc(100dvh - 120px)}.negocio-import-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;flex-shrink:0;border:none;border-radius:20px;background:var(--negocio-well);color:var(--negocio-fg);cursor:pointer;padding:0}.negocio-import-btn:disabled{opacity:.45;cursor:default}html.nodo-desktop-shell .negocio-import-btn{display:inline-flex}html.nodo-desktop-shell .negocio-import-btn:hover{background:color-mix(in srgb,var(--negocio-fg) 10%,var(--negocio-well))}.negocio-import-map{--negocio-bg:var(--nodo-bg,var(--background));--negocio-fg:var(--foreground);--negocio-muted:var(--profile-text-secondary,var(--text-muted));--negocio-card:var(--nodo-surface);--negocio-border:var(--profile-section-border,var(--border-muted));--negocio-well:var(--profile-icon-well,rgba(128,128,128,0.08));--import-bg:#1c1c1e;--import-head:#232326;--import-zebra:#222225;--import-hover:#2a2a2e;--import-map-h:46px;--import-file-h:30px;display:block}html.light .negocio-import-map,html[data-theme=light] .negocio-import-map{--import-bg:#fafaf8;--import-head:#f0f0ec;--import-zebra:#f3f3ef;--import-hover:#ecece8}.negocio-import-map__meta{display:flex;align-items:center;gap:10px;min-height:28px;margin:0 0 12px;font-size:13px;font-weight:500;color:var(--negocio-muted)}.negocio-import-map__file{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 10px;border-radius:999px;background:var(--negocio-well);color:var(--negocio-fg);font-weight:600;font-size:12px;letter-spacing:-.01em}.negocio-import-grid-wrap{display:block;max-height:50vh;overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--negocio-fg) 10%,transparent);border-radius:12px;background:var(--import-bg);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--negocio-fg) 4%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--negocio-fg) 28%,transparent) transparent}.negocio-import-grid-wrap::-webkit-scrollbar{width:9px;height:9px}.negocio-import-grid-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--negocio-fg) 22%,transparent)}.negocio-import-grid-wrap::-webkit-scrollbar-corner{background:transparent}.negocio-import-grid{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.negocio-import-grid td,.negocio-import-grid th{box-sizing:border-box;min-width:118px;max-width:140px;padding:8px 10px;font-size:13px;line-height:1.35;vertical-align:middle;border-right:1px solid color-mix(in srgb,var(--negocio-fg) 7%,transparent);background:var(--import-bg);color:var(--negocio-fg)}.negocio-import-grid td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid color-mix(in srgb,var(--negocio-fg) 6%,transparent)}.negocio-import-grid tbody tr:nth-child(2n) td{background:var(--import-zebra)}.negocio-import-grid tbody tr:hover td{background:var(--import-hover)}.negocio-import-grid thead th{position:sticky;z-index:2;white-space:nowrap}.negocio-import-grid__map th{top:0;z-index:4;height:var(--import-map-h);padding:8px 6px 6px;background:var(--import-head);box-shadow:none}.negocio-import-grid__filehead th{top:var(--import-map-h);z-index:3;height:var(--import-file-h);padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--negocio-muted);background:var(--import-head);box-shadow:0 1px 0 color-mix(in srgb,var(--negocio-fg) 10%,transparent)}.negocio-import-grid__index{min-width:36px!important;max-width:40px;width:36px;position:sticky;left:0;z-index:4;padding-left:8px!important;padding-right:6px!important;text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--negocio-muted);background:var(--import-bg)!important;box-shadow:8px 0 10px -6px rgba(0,0,0,.55)}.negocio-import-grid__filehead .negocio-import-grid__index,.negocio-import-grid__map .negocio-import-grid__index{z-index:6;background:var(--import-head)!important}.negocio-import-grid tbody .negocio-import-grid__index{z-index:4}.negocio-import-grid__pick{gap:0}.negocio-form-sheet__body .negocio-import-grid__pick .negocio-select__trigger,.negocio-import-grid__pick .negocio-select__trigger{display:inline-flex;align-items:center;gap:0;width:auto;max-width:100%;min-height:28px;height:28px;padding:0 22px 0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;background-size:11px 11px;box-shadow:none;color:var(--negocio-fg);font-size:11.5px;font-weight:650;letter-spacing:-.015em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-form-sheet__body .negocio-import-grid__pick--ignore .negocio-select__trigger,.negocio-import-grid__pick--ignore .negocio-select__trigger{border:1px dashed rgba(255,255,255,.18);background-color:transparent;color:var(--negocio-muted);font-weight:550}html.light .negocio-form-sheet__body .negocio-import-grid__pick .negocio-select__trigger,html.light .negocio-import-grid__pick .negocio-select__trigger,html[data-theme=light] .negocio-form-sheet__body .negocio-import-grid__pick .negocio-select__trigger,html[data-theme=light] .negocio-import-grid__pick .negocio-select__trigger{border-color:rgba(0,0,0,.08);background-color:rgba(0,0,0,.05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}html.light .negocio-form-sheet__body .negocio-import-grid__pick--ignore .negocio-select__trigger,html.light .negocio-import-grid__pick--ignore .negocio-select__trigger,html[data-theme=light] .negocio-form-sheet__body .negocio-import-grid__pick--ignore .negocio-select__trigger,html[data-theme=light] .negocio-import-grid__pick--ignore .negocio-select__trigger{border:1px dashed rgba(0,0,0,.2);background-color:transparent}.negocio-select-panel--compact{padding:4px;border-radius:12px}.negocio-select-panel--compact .negocio-select-option{min-height:34px;padding:7px 10px;border-radius:8px;font-size:13px}.negocio-import-grid td.negocio-import-grid__skip,.negocio-import-grid__filehead th.negocio-import-grid__skip{color:var(--negocio-muted)}.negocio-import-grid tbody tr:hover .negocio-import-grid__index,.negocio-import-grid tbody tr:nth-child(2n) .negocio-import-grid__index{background:var(--import-bg)!important}html.light .negocio-import-grid__index,html[data-theme=light] .negocio-import-grid__index{box-shadow:8px 0 10px -6px rgba(0,0,0,.12)}.negocio-import-map__need{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--negocio-muted)}html.nodo-desktop-shell .negocio-form-sheet__head--wide{text-align:left;flex-shrink:0}html.nodo-desktop-shell .nodo-bottom-sheet--import .nodo-bottom-sheet__grabber{display:none}html.nodo-desktop-shell .negocio-form-sheet__head--wide h2{font-size:22px!important;letter-spacing:-.035em;line-height:1.15}html.nodo-desktop-shell .negocio-form-sheet__head--wide p{margin-top:6px!important;max-width:40rem;font-size:14px!important;line-height:1.45!important}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-form-sheet__form{display:block}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-form-sheet__body{display:block;overflow:visible}html.nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet--profile.nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import){display:flex;flex-direction:column;min-height:0;max-height:min(720px,calc(100dvh - 48px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html.nodo-desktop-shell .nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import) .negocio-form-sheet__body::-webkit-scrollbar,html.nodo-desktop-shell .nodo-overlay-root--bottom .nodo-bottom-sheet--profile.nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import)::-webkit-scrollbar{display:none}html.nodo-desktop-shell .nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import)>header{flex-shrink:0}html.nodo-desktop-shell .nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import) .negocio-form-sheet__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}html.nodo-desktop-shell .nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import) .negocio-form-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.nodo-desktop-shell .nodo-bottom-sheet--form:not(.nodo-bottom-sheet--import) .negocio-form-sheet__footer{flex-shrink:0;margin-top:14px;padding-top:4px}html.nodo-desktop-shell .negocio-import-map{gap:10px}html.nodo-desktop-shell .negocio-import-grid-wrap{max-height:50vh}html.nodo-desktop-shell .negocio-import-summary{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}html.nodo-desktop-shell .negocio-import-map__need{font-size:15px}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-form-sheet__form>.mt-5{flex-shrink:0;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-form-sheet__actions{display:grid;grid-template-columns:1fr 1fr;width:calc(2 * (112px + 2cm) + 12px);max-width:100%;margin:0 auto;gap:12px}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-form-sheet__actions>button{box-sizing:border-box;width:100%;min-width:0;max-width:none;flex:none;border-width:1px;border-style:solid;padding:12px 18px;font-size:14px;font-weight:700}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-form-sheet__actions>button:last-child{border-color:transparent}html.nodo-desktop-shell .nodo-bottom-sheet--import .negocio-btn--block{width:auto;min-width:calc(112px + 2cm);margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}.negocio-import-summary{--negocio-fg:var(--foreground);--negocio-muted:var(--profile-text-secondary,var(--text-muted));display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:0;padding:12px 24px 8px;text-align:center}.negocio-import-summary__count{margin:0;font-size:64px;font-weight:700;letter-spacing:-.06em;line-height:.95;color:var(--negocio-fg)}.negocio-import-summary__caption{margin:0;max-width:22rem;font-size:17px;font-weight:500;line-height:1.4;color:var(--negocio-muted)}.negocio-import-summary__note{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--negocio-muted)}.negocio-import-summary__block{display:flex;flex-direction:column;gap:4px;margin-top:14px;max-width:26rem;font-size:14px;line-height:1.4;color:var(--negocio-muted)}.negocio-import-summary__block p{margin:0;font-weight:600;color:var(--negocio-fg)}.negocio-import-summary__block ul{margin:0;padding-left:0;list-style:none}.negocio-import-mark{width:72px;height:72px;margin-bottom:10px}.negocio-import-mark svg{display:block;width:100%;height:100%}.negocio-import-mark__ring{fill:none;stroke:rgba(110,231,183,.35);stroke-width:2.25;transform-origin:36px 36px;animation:negocio-import-ring .52s cubic-bezier(.22,1,.36,1) both}.negocio-import-mark__check{fill:none;stroke:#6ee7b7;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:negocio-import-check .48s cubic-bezier(.22,1,.36,1) .18s both}html.light .negocio-import-mark__ring,html[data-theme=light] .negocio-import-mark__ring{stroke:rgba(5,150,105,.28)}html.light .negocio-import-mark__check,html[data-theme=light] .negocio-import-mark__check{stroke:#059669}@keyframes negocio-import-ring{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes negocio-import-check{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.negocio-import-mark__check,.negocio-import-mark__ring{animation:none;stroke-dashoffset:0;opacity:1;transform:none}}html.nodo-desktop-shell .nodo-bottom-sheet--import:has(.negocio-import-summary) .negocio-form-sheet__head--wide{text-align:center}html.nodo-desktop-shell .nodo-bottom-sheet--import:has(.negocio-import-summary) .negocio-form-sheet__head--wide p{margin-left:auto;margin-right:auto}.negocio__title--inline{flex:1;min-width:0;margin:0;font-size:17px;letter-spacing:-.02em;text-align:center}.negocio-sheet-headrow,.negocio__title-row{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:40px;margin:0 0 16px}.negocio-sheet-headrow{padding-top:4px}.negocio__lede{margin:-8px 0 20px;color:var(--negocio-muted);font-size:14px;line-height:1.45}.negocio__section{margin:8px 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--negocio-muted)}.negocio__section--soon{margin-top:22px}.negocio-dash,.negocio__stack{display:flex;flex-direction:column;gap:14px}.negocio-dash-host{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.negocio-dash-host[hidden]{display:none!important}.negocio-dash-host .negocio-dash{flex:1;min-height:0;height:100%}.negocio-dash__col{min-width:0}@media (min-width:900px){html.nodo-desktop-shell .negocio:has(.negocio-dash):not(.negocio--in-sheet){max-width:none;overflow:hidden}html.nodo-desktop-shell .negocio.negocio--in-sheet:has(.negocio-dash-host:not([hidden])){max-width:none;display:flex!important;flex-direction:column;flex:1;min-height:0;height:100%;padding-bottom:16px;overflow:hidden!important}html.nodo-desktop-shell .negocio-dash{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.25fr);gap:14px;align-items:stretch;flex:1;min-height:0;height:100%}html.nodo-desktop-shell .negocio-dash.negocio-dash--retail{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}html.nodo-desktop-shell .negocio-dash__col{display:flex;flex-direction:column;min-height:0}html.nodo-desktop-shell .negocio-dash__col--tiles .negocio-tiles{display:flex;flex-direction:column;flex:1;gap:12px;grid-template-columns:none}html.nodo-desktop-shell .negocio-dash__col--tiles .negocio-tile,html.nodo-desktop-shell .negocio-dash__col--tiles .negocio-tile--wide{position:relative;flex:1;grid-column:auto;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:4px;min-height:0}html.nodo-desktop-shell .negocio-dash__col--tiles .negocio-tile--wide .negocio-tile__icon,html.nodo-desktop-shell .negocio-dash__col--tiles .negocio-tile__icon{position:absolute;top:16px;left:16px;margin-bottom:0;width:38px;height:38px;border-radius:19px}html.nodo-desktop-shell .negocio-dash__col .negocio-card--fill,html.nodo-desktop-shell .negocio-dash__col .negocio-card--fill .negocio-card__list{flex:1;min-height:0}html.nodo-desktop-shell .negocio-dash__col--tables .negocio-tables{align-content:start}html.nodo-desktop-shell .negocio-dash__col .negocio-card--fill .negocio-drawer{flex:1;min-height:0}html.nodo-desktop-shell .negocio-dash__col--tables .negocio-card--fill .negocio-card__list:has(.negocio-floor){flex:1;min-height:0;overflow:hidden}}.negocio-skel{display:block;border-radius:8px;background:color-mix(in srgb,var(--negocio-fg) 8%,transparent);animation:negocio-skel-pulse 1.35s ease-in-out infinite}html.light .negocio-skel,html[data-theme=light] .negocio-skel{background:rgba(0,0,0,.06)}@keyframes negocio-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.negocio-tile--skel{pointer-events:none;cursor:default}.negocio-skel--icon{width:36px;height:36px;border-radius:10px}.negocio-skel--tile-num{width:28px;height:22px}.negocio-skel--tile-label{width:72px;height:12px}.negocio-floor--skel{pointer-events:none}.negocio-floor-table--skel .negocio-floor-table__top{animation:negocio-skel-pulse 1.35s ease-in-out infinite}.negocio-skel--count{width:36px;height:22px;margin-top:10px}.negocio-skel--label{width:72px;height:12px;margin-top:6px}.negocio-skel--title{width:110px;height:14px}.negocio-skel--seg{width:120px;height:30px;border-radius:10px;margin-left:auto}.negocio-skel--table{width:100%;aspect-ratio:1;border-radius:12px;min-height:52px}.negocio-skel--metric-label{width:56%;height:11px}.negocio-skel--metric-value{width:48%;height:22px;margin-top:10px}.negocio-skel--note{width:70%;height:12px;margin:2px 0 0}.negocio-skel-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;border-bottom:1px solid var(--negocio-row-border)}.negocio-skel-row:last-child{border-bottom:none}.negocio-skel-row__copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.negocio-skel--row-title{width:42%;max-width:140px;height:13px}.negocio-skel--row-sub{width:28%;max-width:88px;height:11px}.negocio-skel--row-trail{width:64px;height:14px;flex-shrink:0}.negocio-appointment--skel{pointer-events:none;cursor:default}.negocio-appointment--skel:before{background:color-mix(in srgb,var(--negocio-fg) 10%,transparent)}.negocio-skel--appt-day{width:42px;height:10px}.negocio-skel--appt-time{width:48px;height:13px;margin-top:4px}.negocio-skel--appt-copy{width:58%;max-width:180px;height:13px;margin-top:4px}.negocio-skel--appt-who{width:72px;height:11px;margin-top:5px;flex-shrink:0}.negocio-reportes .negocio-card,.negocio-reportes .negocio-metric{background:var(--negocio-card);border:none}.negocio-reportes .negocio-card,.negocio-reportes .negocio-metric{border-radius:16px}.negocio-reportes .negocio-periods--chips .negocio-period:not(.negocio-period--on):not(.negocio-period--download){background:rgba(255,255,255,.08)}html.light .negocio-reportes .negocio-periods--chips .negocio-period:not(.negocio-period--on):not(.negocio-period--download),html[data-theme=light] .negocio-reportes .negocio-periods--chips .negocio-period:not(.negocio-period--on):not(.negocio-period--download){background:transparent}.negocio-card{border-radius:var(--negocio-radius);padding:var(--negocio-pad);background:var(--negocio-card);border:none;display:flex;flex-direction:column;gap:12px}.negocio-card__header{display:flex;align-items:center;gap:10px}.negocio-card__title{font-size:16px;font-weight:700;margin:0}.negocio-card__heading{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-card__heading--spread{flex:1;min-width:0}.negocio-card__heading-start{display:flex;align-items:center;gap:10px;flex-shrink:0}.negocio-card__heading--spread .negocio-card__heading-start{min-width:0;flex-shrink:1}.negocio-card__heading--spread .negocio-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-card__caption{margin:-4px 0 0;color:var(--negocio-muted);font-size:13px;line-height:1.4}.negocio-card__count{min-width:24px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--negocio-well);color:var(--negocio-muted);font-size:12px;font-weight:700}.negocio-card__spacer{flex:1}.negocio-card__add{width:32px;height:32px;border-radius:16px;border:none;background:var(--negocio-well);color:var(--negocio-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.negocio-card__empty{line-height:1.4}.negocio-card__empty,.negocio-list-empty{color:var(--negocio-muted);font-size:14px;margin:0}.negocio-list-empty{padding:24px 8px;line-height:20px;text-align:center}.negocio-add-below{display:none}html.nodo-desktop-shell .negocio-add-below{display:flex;justify-content:center;padding:4px 0 2px}html.nodo-desktop-shell .negocio-card+.negocio-add-below,html.nodo-desktop-shell .negocio-list-empty+.negocio-add-below,html.nodo-desktop-shell .negocio-staff-grid+.negocio-add-below{padding-top:16px}.negocio-add-below__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px 0 14px;border:none;border-radius:999px;background:var(--negocio-well);color:var(--negocio-fg);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}html.nodo-desktop-shell .negocio-add-below__btn:hover{background:color-mix(in srgb,var(--negocio-fg) 10%,var(--negocio-well))}html.nodo-desktop-shell .negocio-add-below__btn:active{transform:scale(.97)}html.nodo-desktop-shell .negocio-chrome-add,html.nodo-desktop-shell .negocio-chrome-import,html.nodo-desktop-shell .negocio-chrome-list,html.nodo-desktop-shell .negocio-chrome-overflow{display:none}.negocio-card__list{display:flex;flex-direction:column}.negocio-row{display:block;width:100%;text-align:left;padding:12px 0;border:none;border-bottom:1px solid var(--negocio-row-border);background:transparent;color:inherit;font:inherit}.negocio-row--staff{padding-left:12px;border-left:3px solid var(--staff-accent)}.negocio-staff-pill{display:inline-flex;align-items:center;max-width:140px;height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--staff-accent) 22%,transparent);color:var(--staff-accent);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-staff-grid,html.nodo-desktop-shell .negocio-staff-list{display:none}html.nodo-desktop-shell .negocio-staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (min-width:1100px){html.nodo-desktop-shell .negocio-staff-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.negocio-staff-tools{display:flex;flex-wrap:wrap;gap:6px;width:100%}.negocio-row__footer .negocio-staff-tools{justify-content:flex-start}.negocio-staff-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:16px 14px 14px;border-radius:var(--negocio-radius);background:var(--negocio-card)}.negocio-staff-card__hit{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;padding:0 0 10px;border:none;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-staff-card__face{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:0 0 auto;font-size:26px}.negocio-staff-card__face.public-staff__face--empty{display:grid;place-items:center;overflow:hidden;font-weight:700;letter-spacing:.04em}.negocio-staff-card__name{max-width:100%;margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-staff-card__name--placeholder,.negocio-staff-card__role{color:var(--negocio-muted)}.negocio-staff-card__role{max-width:100%;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-staff-card__pay{font-size:13px;font-weight:600}.negocio-staff-card__tools{justify-content:center}.negocio-row:disabled,.negocio-row:not(.negocio-row--interactive){cursor:default}.negocio-row--last,.negocio-row:last-child{border-bottom:none}.negocio-row__main{display:flex;align-items:center;gap:10px}.negocio-row__text{flex:1;min-width:0}.negocio-row__title-row{display:flex;align-items:center;gap:8px}.negocio-row__title{font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-row__title--placeholder{color:var(--negocio-muted);font-style:italic;font-weight:500}.negocio-row__subtitle{margin:2px 0 0;color:var(--negocio-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-row__trailing{font-size:15px;font-weight:600;white-space:nowrap}.negocio-row__trailing--alert{color:var(--negocio-alert)}.negocio-row__footer{margin-top:8px}.negocio-chip{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:999px;border:none;background:color-mix(in srgb,var(--negocio-fg) 8%,transparent);color:var(--negocio-fg);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.negocio-chip--add{border:1px solid color-mix(in srgb,var(--negocio-fg) 12%,transparent)}.negocio-chip--add,.negocio-chip--quiet{background:transparent;color:var(--negocio-muted)}.negocio-chip--quiet{height:auto;padding:2px 4px;font-size:11px;font-weight:500}.negocio-chip--access{background:color-mix(in srgb,#22c55e 18%,transparent)}.negocio-chip--pending{background:color-mix(in srgb,#eab308 20%,transparent)}.negocio-shift-row{display:flex;align-items:center;gap:6px;min-width:0}.negocio-shift-scroll{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-right:4px;scrollbar-width:none}.negocio-shift-scroll::-webkit-scrollbar{display:none}.negocio-day-chips{display:flex;flex-wrap:wrap;gap:8px}.negocio-day-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:38px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--negocio-fg,var(--foreground)) 12%,transparent);background:color-mix(in srgb,var(--negocio-fg,var(--foreground)) 6%,transparent);color:var(--negocio-fg,var(--foreground));font:inherit;font-size:14px;font-weight:600;cursor:pointer}.negocio-day-chip--on{background:var(--negocio-fg,var(--foreground));border-color:transparent;color:var(--negocio-bg,var(--background))}.negocio-day-chip__dot{width:5px;height:5px;border-radius:999px;background:var(--negocio-muted,color-mix(in srgb,var(--foreground) 45%,transparent));flex-shrink:0}.negocio-day-chip--on .negocio-day-chip__dot{background:color-mix(in srgb,var(--negocio-bg,var(--background)) 70%,transparent)}.negocio-time-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.negocio-alias-input{display:flex;align-items:center;gap:4px;border-radius:14px;border:1px solid var(--negocio-border);background:var(--negocio-well);padding:0 12px}.negocio-alias-input span{color:var(--negocio-muted);font-weight:600}.negocio-alias-input input{flex:1;padding:12px 0;outline:none}.negocio-alias-input input,.negocio-bill{border:none;background:transparent;color:inherit;font:inherit}.negocio-bill{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0;border-bottom:1px solid var(--negocio-row-border);cursor:pointer;text-align:left}.negocio-bill--last,.negocio-bill:last-child{border-bottom:none}.negocio-bill__amount{font-size:15px;font-weight:600;margin:0}.negocio-bill__amount--voided{text-decoration:line-through;color:var(--negocio-muted)}.negocio-bill__meta{margin:2px 0 0;color:var(--negocio-muted);font-size:12px}.negocio-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:180px;padding:6px;border-radius:12px;border:1px solid var(--negocio-border);background:var(--negocio-card);box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:2px}.negocio-menu__item{border:none;background:transparent;color:inherit;text-align:left;padding:10px 12px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.negocio-menu__item:hover{background:var(--negocio-well)}.negocio-menu__item--danger{color:var(--negocio-alert)}.negocio-tiles{display:grid;gap:12px}.negocio-tiles,.negocio-tiles--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.negocio-tile{padding:16px;border-radius:var(--negocio-radius);border:none;background:var(--negocio-card);text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:108px}.negocio-tile,.negocio-tile__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.negocio-tile--wide{grid-column:1/-1;flex-direction:row;align-items:center;gap:14px;min-height:0}.negocio-tile--full{grid-column:1/-1;min-height:128px}.negocio-tile--unavailable{opacity:.55;cursor:default;pointer-events:none}.negocio-tile__hint{margin-top:2px;font-size:12px;font-weight:500;color:var(--negocio-muted)}.negocio-tile--wide .negocio-tile__icon{margin-bottom:0}html.nodo-desktop-shell .negocio-tiles:not(.negocio-tiles--duo){grid-template-columns:repeat(3,minmax(0,1fr))}html.nodo-desktop-shell .negocio-tile--wide{grid-column:auto;flex-direction:column;align-items:stretch;gap:4px;min-height:108px}html.nodo-desktop-shell .negocio-tile--wide .negocio-tile__icon{margin-bottom:6px}.negocio-tile__icon{width:36px;height:36px;border-radius:10px;background:var(--negocio-well);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.negocio-tile__count{font-size:22px;font-weight:700;letter-spacing:-.02em}.negocio-tile__title{font-size:14px;font-weight:600;color:var(--negocio-muted)}.negocio-tile__alert{font-size:12px;font-weight:600;color:var(--negocio-alert);margin-top:2px}.negocio-periods{display:flex;width:100%;gap:0;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--negocio-fg) 7%,transparent);flex-wrap:nowrap}.negocio-card__header .negocio-periods{width:auto;flex:0 0 auto;max-width:min(100%,220px)}.negocio-period{flex:1;min-height:38px;border:none;background:transparent;color:var(--negocio-muted);border-radius:10px;padding:0 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.negocio-card__header .negocio-period{flex:0 1 auto;min-height:30px;padding:0 10px;font-size:13px;white-space:nowrap}.negocio-period--on{background:color-mix(in srgb,var(--negocio-fg) 14%,transparent);color:var(--negocio-fg);border-color:transparent}.negocio-periods--chips,html[data-theme=light] .negocio-periods--chips{width:auto;gap:8px;padding:0 0 14px;margin:0;background:transparent;border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.negocio-periods--chips::-webkit-scrollbar{display:none}.negocio-periods--chips .negocio-period{flex:0 0 auto;min-height:34px;padding:0 14px;border-radius:999px;background:var(--negocio-well);color:var(--negocio-fg);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.negocio-periods--chips .negocio-period--on{background:#ffffff;color:#111111}html.light .negocio-periods--chips .negocio-period--on,html[data-theme=light] .negocio-periods--chips .negocio-period--on{background:#1a1a1a;color:#ffffff}html[data-theme=light] .negocio-periods{background:rgba(0,0,0,.05)}html.light .negocio-periods--chips,html.light .negocio-reportes .negocio-periods--chips,html[data-theme=light] .negocio-periods--chips,html[data-theme=light] .negocio-reportes .negocio-periods--chips{background:transparent}html[data-theme=light] .negocio-period--on{background:#ffffff;color:#111111;box-shadow:0 1px 2px rgba(0,0,0,.06)}.negocio-note{margin:4px 0 0;color:var(--negocio-muted);font-size:13px;line-height:1.4}.negocio-tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.negocio-table{aspect-ratio:1;border-radius:12px;border:1px solid var(--negocio-border);background:transparent;color:var(--negocio-fg);font:inherit;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-table--open{background:var(--negocio-fg);border-color:transparent;color:var(--negocio-bg)}html.light .negocio-table--open,html[data-theme=light] .negocio-table--open{background:#2c2c2e;color:#ffffff}html.dark .negocio-table--open,html[data-theme=dark] .negocio-table--open{background:#ffffff;color:#111111}.negocio-table--edit{color:var(--negocio-muted);border-style:dashed}.negocio-floor{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px;height:100%}.negocio-floor--dragging,.negocio-floor--dragging *{cursor:grabbing!important;user-select:none}.negocio-floor__tray{flex-shrink:0}.negocio-floor__tray-label{margin:0 0 6px;color:var(--negocio-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.negocio-floor__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.negocio-floor__chip{width:52px;touch-action:none;user-select:none}.negocio-floor__hint{margin:8px 0 0;color:var(--negocio-muted);font-size:12px;line-height:1.35}.negocio-floor__room{position:relative;flex:1;min-height:180px;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--negocio-fg) 4%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--negocio-fg) 4%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--negocio-fg) 6%,var(--negocio-bg));background-size:22px 22px,22px 22px,auto}html.light .negocio-floor__room,html[data-theme=light] .negocio-floor__room{background:linear-gradient(90deg,color-mix(in srgb,var(--negocio-fg) 2%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--negocio-fg) 2%,transparent) 1px,transparent 1px),var(--nodo-bg,#f7f7f5);background-size:22px 22px,22px 22px,auto}.negocio-floor__wall{position:absolute;inset:8px;border:2px solid color-mix(in srgb,var(--negocio-fg) 16%,transparent);border-radius:10px;pointer-events:none}html.light .negocio-floor__wall,html[data-theme=light] .negocio-floor__wall{border-color:color-mix(in srgb,var(--negocio-fg) 8%,transparent)}.negocio-floor__door{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);min-width:72px;padding:0 10px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--negocio-card);color:var(--negocio-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:1}.negocio-floor-fixture-chip{height:52px;padding:0 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--negocio-fg) 28%,transparent);background:color-mix(in srgb,var(--negocio-fg) 6%,transparent);font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em}.negocio-floor-fixture,.negocio-floor-fixture-chip{color:var(--negocio-muted);text-transform:uppercase;cursor:grab;touch-action:none;user-select:none}.negocio-floor-fixture{display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:color-mix(in srgb,var(--negocio-fg) 10%,var(--negocio-bg));font:inherit;font-size:10px;font-weight:700;letter-spacing:.12em;-webkit-user-select:none}.negocio-floor-fixture--kitchen{width:120px;height:40px}.negocio-floor-fixture--bar{width:40px;height:120px}.negocio-floor-fixture--bar span{writing-mode:vertical-rl;transform:rotate(180deg)}.negocio-floor-fixture--pin{position:absolute;transform:translate(-50%,-50%);z-index:2}.negocio-floor-fixture--ghost{position:fixed;z-index:40000;transform:translate(-50%,-50%) scale(1.04);pointer-events:none}.negocio-floor-table{width:52px;height:52px;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.negocio-floor-table--pin{position:absolute;transform:translate(-50%,-50%);z-index:2}.negocio-floor-table--origin{opacity:.28}.negocio-floor-table--ghost{position:fixed;z-index:40000;transform:translate(-50%,-50%) scale(1.06);pointer-events:none}.negocio-floor-table__top{display:grid;place-items:center;width:34px;height:34px;margin:9px auto;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--negocio-fg) 40%,transparent);background:var(--negocio-card);color:var(--negocio-fg);font-size:13px;font-weight:700;position:relative;box-shadow:0 1px 2px color-mix(in srgb,var(--negocio-fg) 10%,transparent)}.negocio-floor-table__top:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle at 50% 6%,currentColor 3px,transparent 3.4px),radial-gradient(circle at 50% 94%,currentColor 3px,transparent 3.4px),radial-gradient(circle at 6% 50%,currentColor 3px,transparent 3.4px),radial-gradient(circle at 94% 50%,currentColor 3px,transparent 3.4px);opacity:.45;pointer-events:none}.negocio-floor-table--open .negocio-floor-table__top{background:var(--negocio-fg);border-color:transparent;color:var(--negocio-bg)}html.light .negocio-floor-table--open .negocio-floor-table__top,html[data-theme=light] .negocio-floor-table--open .negocio-floor-table__top{background:#2c2c2e;color:#ffffff}html.dark .negocio-floor-table--open .negocio-floor-table__top,html[data-theme=dark] .negocio-floor-table--open .negocio-floor-table__top{background:#ffffff;color:#111111}.negocio-danger{display:block;margin:8px auto 0;border:none;background:transparent;color:var(--negocio-alert);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:center;padding:12px}.negocio-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.negocio-metric{padding:14px;border-radius:14px;border:1px solid var(--negocio-border);background:var(--negocio-card)}.negocio-metric__label{margin:0;color:var(--negocio-muted);font-size:12px;font-weight:600}.negocio-metric__value{margin:6px 0 0;font-size:20px;font-weight:700;letter-spacing:-.02em}.negocio-metric__caption{margin:4px 0 0;color:var(--negocio-muted);font-size:11px;line-height:1.35}.negocio-note--foot{text-align:center;font-size:11px;margin-top:4px}.negocio-bars{display:flex;flex-direction:column;gap:2px}.negocio-bars__row{padding:7px 0}.negocio-bars__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.negocio-bars__label{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--negocio-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-bars__value{flex-shrink:0;font-size:13px;font-weight:600;color:var(--negocio-fg);font-variant-numeric:tabular-nums}.negocio-bars__track{height:4px;margin-top:6px;border-radius:2px;background:color-mix(in srgb,var(--negocio-fg) 10%,transparent);overflow:hidden}.negocio-bars__fill{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--negocio-fg) 34%,transparent);width:0;transition:width .65s cubic-bezier(.16,1,.3,1)}html.light .negocio-bars__track,html[data-theme=light] .negocio-bars__track{background:rgba(0,0,0,.08)}html.light .negocio-bars__fill,html[data-theme=light] .negocio-bars__fill{background:rgba(0,0,0,.26)}.negocio-bars__caption{margin:4px 0 0;font-size:10px;color:var(--negocio-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-daybars__chart{display:flex;align-items:flex-end;gap:3px;height:88px;padding-top:4px}.negocio-daybars__col{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;margin:0;padding:0 1px;border:none;border-radius:6px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-daybars__col--on{background:color-mix(in srgb,var(--negocio-fg) 8%,transparent)}.negocio-daybars__bar{display:block;width:100%;max-width:28px;border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--negocio-fg) 55%,transparent);min-height:4px;transition:opacity .15s ease}.negocio-daybars__scale{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--negocio-muted);font-size:11px;line-height:1.3}.negocio-daybars__hint{margin:8px 0 0;color:var(--negocio-muted);font-size:12px;line-height:1.35}.negocio-daybars__detail{margin-top:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--negocio-fg) 6%,transparent)}.negocio-daybars__detail-title{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--negocio-fg)}.negocio-daybars__detail-row{display:flex;align-items:center;gap:8px;min-height:22px}.negocio-daybars__swatch{width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--negocio-fg) 55%,transparent);flex-shrink:0}.negocio-daybars__swatch--muted{background:color-mix(in srgb,var(--negocio-fg) 28%,transparent)}.negocio-daybars__detail-label{flex:1;min-width:0;font-size:13px;color:var(--negocio-muted)}.negocio-daybars__detail-value{flex-shrink:0;font-size:13px;font-weight:600;color:var(--negocio-fg);font-variant-numeric:tabular-nums}html.nodo-desktop-shell .nodo-bottom-sheet--negocio-desktop-inset{padding-left:2cm!important;padding-right:2cm!important}html.nodo-desktop-shell .negocio:not(.negocio--in-sheet){padding-top:0;padding-left:2cm;padding-right:2cm}@media (max-width:1366px){html.nodo-desktop-shell .nodo-bottom-sheet--negocio-desktop-inset:has(.negocio-dash-host:not([hidden])){padding-left:12px!important;padding-right:12px!important}html.nodo-desktop-shell .negocio:not(.negocio--in-sheet):has(.negocio-dash){padding-left:12px;padding-right:12px}}html.nodo-desktop-shell .negocio.negocio--wizard-page:not(.negocio--in-sheet){padding-left:0;padding-right:0}.negocio-form{gap:14px}.negocio-field,.negocio-form{display:flex;flex-direction:column}.negocio-field{gap:6px}.negocio-field label{font-size:13px;font-weight:600;color:var(--negocio-muted)}.negocio-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.negocio-field__label-row label{margin:0}.negocio-stock-readout{margin:0;font-size:17px;font-weight:650;color:var(--negocio-fg)}.negocio-form-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:12px 0;border:none;border-top:1px solid var(--negocio-border);background:none;text-align:left;font-size:16px;font-weight:600;color:var(--negocio-fg);cursor:pointer}.negocio-form-link:after{content:"";width:8px;height:8px;margin-left:8px;border-right:2px solid var(--negocio-muted);border-bottom:2px solid var(--negocio-muted);transform:rotate(-45deg);flex-shrink:0}.negocio-form-link:active{opacity:.65}.negocio-autofill{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:92px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--negocio-border);background:var(--negocio-well);color:var(--negocio-fg);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.negocio-autofill:disabled{opacity:.4;cursor:default}.negocio-autofill .negocio-scan__spin{width:14px;height:14px;border-width:2px}.negocio-field .negocio-select__trigger,.negocio-field input,.negocio-field select,.negocio-field textarea{box-sizing:border-box;width:100%;border:1px solid var(--negocio-border);background:var(--negocio-card);color:var(--negocio-fg);border-radius:12px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.35;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.negocio-field select{-webkit-appearance:none;appearance:none;background-color:var(--negocio-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;padding-right:42px;box-shadow:none;color-scheme:inherit}html.light .negocio-field select,html[data-theme=light] .negocio-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.negocio-field select:focus{background-color:var(--negocio-card)}.negocio-field .negocio-select__trigger{-webkit-appearance:none;appearance:none;display:flex;align-items:center;text-align:left;cursor:pointer;background-color:var(--negocio-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;padding-right:42px;box-shadow:none;color-scheme:inherit}.negocio-field .negocio-select__trigger:disabled{opacity:.5;cursor:default}html.light .negocio-field .negocio-select__trigger,html[data-theme=light] .negocio-field .negocio-select__trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.negocio-field .negocio-select__trigger:focus,.negocio-field input:focus,.negocio-field select:focus,.negocio-field textarea:focus{border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f6}.negocio-select-root{position:fixed;inset:0}.negocio-select-scrim{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:transparent}.negocio-select-panel{position:absolute;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#1c1c1e;box-shadow:0 16px 40px rgba(0,0,0,.45);color:#ffffff}html.light .negocio-select-panel,html[data-theme=light] .negocio-select-panel{border-color:rgba(0,0,0,.08);background:#fafaf8;box-shadow:0 16px 40px rgba(0,0,0,.14);color:#111111}html.nodo-desktop-shell .negocio-select-panel{background:#000000;color:#ffffff}html.nodo-desktop-shell.light .negocio-select-panel,html.nodo-desktop-shell[data-theme=light] .negocio-select-panel{background:#fafaf8;color:#111111}.negocio-select-option{display:flex;width:100%;min-height:44px;align-items:center;border:none;border-radius:10px;padding:10px 12px;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:1.3;text-align:left;cursor:pointer}.negocio-select-option--active,.negocio-select-option:hover{background:color-mix(in srgb,var(--foreground,#fff) 8%,transparent)}html.light .negocio-select-option--active,html.light .negocio-select-option:hover,html[data-theme=light] .negocio-select-option--active,html[data-theme=light] .negocio-select-option:hover{background:rgba(0,0,0,.06)}.negocio-select-option--selected{font-weight:600}.negocio-field textarea{min-height:80px;resize:vertical}.negocio-field__hint{margin:0;color:var(--negocio-muted);font-size:12px;line-height:1.35}.negocio-barcode{display:flex;gap:8px}.negocio-barcode input{flex:1}.negocio-barcode__scan{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 12px;border-radius:10px;border:1px solid var(--negocio-line);background:var(--negocio-well);color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.negocio-barcode__scan--on{background:var(--negocio-fg);border-color:transparent;color:var(--negocio-bg)}.negocio-barcode__video{width:100%;max-height:240px;margin-top:8px;border-radius:12px;object-fit:cover;background:#111}.negocio-check{display:flex;align-items:center;gap:10px;font-size:14px}.negocio-appointments{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;width:100%;flex:1;min-height:0;overflow:auto}.negocio-appt-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:4px;flex:0 0 auto;min-width:0;padding:0 0 0 8px}.negocio-appt-legend__item{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;height:18px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--appt-tone) 18%,transparent);color:var(--appt-tone);font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.negocio-appt-legend__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--appt-tone)}.negocio-appointment{display:flex;gap:10px;align-items:flex-start;flex:0 0 auto;width:100%;margin:0;padding:2px 0 2px 12px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.negocio-appointment:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:2px;background:var(--staff-accent,transparent)}.negocio-appointment:disabled{cursor:default}.negocio-appointment__when{display:flex;flex-direction:column;gap:1px;min-width:4.6em;line-height:1.2}.negocio-appointment__day{color:var(--negocio-muted);font-size:11px;font-weight:600}.negocio-appointment__time{font-variant-numeric:tabular-nums;font-weight:600}.negocio-appointment__copy{flex:1;min-width:0;padding-top:.15em;font-size:13px;line-height:1.25}html.nodo-desktop-shell .negocio-appointment__copy{font-size:inherit;line-height:inherit}.negocio-appointment__who{color:var(--negocio-muted);font-size:12px;font-weight:600;white-space:nowrap;padding-top:.2em}.negocio-drawer{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.negocio-charge{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:auto;padding:12px 16px 16px;border:1px solid var(--negocio-border);border-radius:20px;background:color-mix(in srgb,var(--negocio-card) 92%,#2c2c2e);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-charge:disabled{cursor:default;pointer-events:none}html.light .negocio-charge,html[data-theme=light] .negocio-charge{background:var(--nodo-surface)}html.nodo-desktop-shell .negocio-charge{width:calc(100% - 1cm);margin-inline:auto}.negocio-charge__hint{padding:2px 2px 0;color:var(--negocio-muted);font-size:13px;font-weight:600;text-align:center}.negocio-charge__go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border-radius:12px;background:var(--negocio-fg);color:var(--negocio-bg);font-size:14px;font-weight:700;opacity:.45}.negocio-range{display:flex;gap:10px;margin:0 0 18px}.negocio-range input,.negocio-range__btn{flex:1;min-height:52px;border-radius:14px;border:1px solid var(--negocio-line,rgba(0,0,0,.12));padding:0 16px;font:inherit;font-size:16px;font-weight:600;background:transparent;color:inherit}.negocio-range__btn{cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.negocio-range__btn:active{transform:scale(.98)}.negocio-lookup{display:flex;align-items:flex-start;gap:8px;margin-top:2px}.negocio-lookup__body{min-width:0;flex:1}.negocio-lookup__name{margin:0;font-size:14px;font-weight:600;color:var(--negocio-fg)}.negocio-lookup__ok{flex-shrink:0;color:#0f9d58;margin-top:1px}.negocio-lookup--muted{margin:2px 0 0;color:var(--negocio-muted);font-size:13px}.negocio-lookup--warn{margin:2px 0 0;color:#b54708;font-size:13px;line-height:1.35}html[data-theme=dark] .negocio-lookup__ok{color:#7be38b}html[data-theme=dark] .negocio-lookup--warn{color:#fdb022}.negocio-category{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--negocio-card);border:1.5px solid var(--negocio-fg)}.negocio-category__title{margin:0;font-size:15px;font-weight:600;color:var(--negocio-fg)}.negocio-category__desc{margin:2px 0 0;font-size:13px;line-height:1.35;color:var(--negocio-muted)}.negocio-counter{display:flex;align-items:stretch;height:48px;border-radius:16px;border:1px solid var(--negocio-border);background:var(--negocio-card);overflow:hidden}.negocio-counter__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:none;border-radius:0;background:transparent;color:var(--negocio-fg);cursor:pointer;transition:background .12s ease}.negocio-counter__btn:hover:not(:disabled){background:color-mix(in srgb,var(--negocio-fg) 8%,transparent)}.negocio-counter__btn:active:not(:disabled){background:color-mix(in srgb,var(--negocio-fg) 14%,transparent)}.negocio-counter__btn:disabled{opacity:.35;cursor:default}.negocio-counter__input{flex:1;min-width:0;height:48px;border:none;border-left:1px solid var(--negocio-border);border-right:1px solid var(--negocio-border);border-radius:0;background:transparent;color:var(--negocio-fg);text-align:center;font:inherit;font-size:16px;font-weight:700;letter-spacing:-.2px;outline:none}.negocio-counter__input:focus{box-shadow:inset 0 0 0 1px #3b82f6}.negocio-actions{display:flex;gap:10px;flex-wrap:wrap}.negocio-btn{border:none;border-radius:12px;padding:12px 16px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;background:var(--negocio-fg);color:var(--negocio-bg)}.negocio-btn:disabled{opacity:.45;cursor:default}.negocio-btn--ghost{background:var(--negocio-well);color:var(--negocio-fg)}.negocio-btn--danger{background:var(--negocio-alert-soft);color:var(--negocio-alert)}.negocio-btn--block{width:100%}.negocio-checkout-footer{position:sticky;bottom:0;margin:16px -16px -16px;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--negocio-bg) 92%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--negocio-border);display:flex;flex-direction:column;gap:10px}.negocio-checkout{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden;position:relative}.negocio-checkout:not(.negocio-checkout--desktop){position:relative;overflow:hidden;height:100%}.negocio-checkout__scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px;-webkit-overflow-scrolling:touch}.negocio-checkout__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.negocio-checkout__head .negocio-import-head{flex:1;min-width:0;margin:0}.negocio-checkout__head .negocio__title{flex:1;min-width:0}.negocio-scan-icon{appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--negocio-fg) 8%,transparent);color:var(--negocio-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-scan-icon--on{background:var(--negocio-fg);color:var(--negocio-bg)}.negocio-scan-icon:disabled{opacity:.45;cursor:default}.negocio-checkout__gun{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.negocio-barcode-camera{position:absolute;inset:0;z-index:5;overflow:hidden;border-radius:16px;background:#111}.negocio-barcode-camera__video{width:100%;height:100%;object-fit:cover}.negocio-checkout-foot{flex-shrink:0;display:flex;align-items:stretch;justify-content:center;min-width:0}.negocio-checkout-foot--scan{align-items:flex-end;gap:10px}.negocio-scan-pad{--negocio-scan-h:100px;appearance:none;flex:0 0 auto;align-self:flex-end;box-sizing:border-box;height:var(--negocio-scan-h);width:calc(var(--negocio-scan-h) * 1.22 + 1cm);margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.negocio-scan-pad:disabled{opacity:.45;cursor:default}.negocio-scan-pad__tile{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;border-radius:20px;border:1px solid var(--negocio-border);background:color-mix(in srgb,var(--negocio-card) 92%,#2c2c2e);color:var(--negocio-muted);box-shadow:0 -8px 28px rgba(0,0,0,.22)}html.light .negocio-scan-pad__tile,html[data-theme=light] .negocio-scan-pad__tile{background:var(--nodo-surface);box-shadow:0 -8px 28px rgba(0,0,0,.1)}.negocio-scan-pad--on .negocio-scan-pad__tile{color:var(--negocio-fg);background:color-mix(in srgb,var(--negocio-fg) 7%,var(--negocio-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--negocio-fg) 16%,transparent),0 8px 22px rgba(0,0,0,.18)}.negocio-scan-pad__frame{position:absolute;inset:0;pointer-events:none}.negocio-scan-pad__c{position:absolute;width:16px;height:16px;border:solid;opacity:.4}.negocio-scan-pad--on .negocio-scan-pad__c{opacity:.95}.negocio-scan-pad__c--tl{top:12px;left:12px;border-width:2px 0 0 2px;border-radius:4px 0 0 0}.negocio-scan-pad__c--tr{top:12px;right:12px;border-width:2px 2px 0 0;border-radius:0 4px 0 0}.negocio-scan-pad__c--bl{bottom:12px;left:12px;border-width:0 0 2px 2px;border-radius:0 0 0 4px}.negocio-scan-pad__c--br{bottom:12px;right:12px;border-width:0 2px 2px 0;border-radius:0 0 4px 0}.negocio-scan-pad__beam{display:none;position:absolute;left:18px;right:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);box-shadow:0 0 10px currentColor}.negocio-scan-pad--on .negocio-scan-pad__beam{display:block;animation:negocio-scan-beam 1.35s ease-in-out infinite alternate}@keyframes negocio-scan-beam{0%{top:18px}to{top:calc(100% - 20px)}}.negocio-scan-pad__tile>svg{position:relative;z-index:1;width:28px;height:28px}.negocio-scan-pad__label{position:relative;z-index:1;max-width:calc(100% - 20px);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.1;text-align:center}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout__scroll{padding-left:16px;padding-right:16px}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout__head{padding:0 16px}.negocio-checkout--desktop .negocio-checkout__head{padding:0}.negocio-checkout--desktop .negocio-checkout__scroll{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-left:0;padding-right:0}.negocio-checkout-dock{position:relative;flex-shrink:0;margin:0 -2px;padding:24px 16px calc(14px + env(safe-area-inset-bottom, 0px));border-top-left-radius:28px;border-top-right-radius:28px;background:color-mix(in srgb,var(--negocio-card) 92%,#2c2c2e);border:1px solid var(--negocio-border);border-bottom:none;box-shadow:0 -8px 28px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:12px;z-index:2}.negocio:not(.negocio--in-sheet) .negocio-checkout-dock{margin-left:-16px;margin-right:-16px}html.light .negocio-checkout-dock,html[data-theme=light] .negocio-checkout-dock{background:var(--nodo-surface);box-shadow:0 -8px 28px rgba(0,0,0,.1)}.negocio-pay-chips{display:flex;gap:8px}.negocio-pay-chip{flex:1;border:1px solid var(--negocio-border);background:color-mix(in srgb,var(--negocio-fg) 6%,transparent);color:var(--negocio-muted);border-radius:999px;height:38px;padding:0 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.negocio-pay-chip--on{background:var(--negocio-fg);border-color:transparent;color:var(--negocio-bg)}.negocio-checkout-dock__sum{display:flex;flex-direction:column;gap:4px;min-width:0}.negocio-totals{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--negocio-muted)}.negocio-totals--breakdown{padding:0 2px}.negocio-totals__row{display:flex;justify-content:space-between;gap:12px}.negocio-totals__total{font-size:16px;font-weight:700;color:var(--negocio-fg);align-items:baseline}.negocio-totals__total-value{font-variant-numeric:tabular-nums}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock{position:relative;left:auto;right:auto;bottom:auto;flex-shrink:0;width:100%;max-width:none;margin:0;gap:0;padding:16px 0 0;align-self:stretch;box-sizing:border-box;background:#2c2c2e;border:none;border-radius:28px 28px 0 0;overflow:visible;box-shadow:0 -4px 16px rgba(0,0,0,.45);z-index:5}.negocio:not(.negocio--in-sheet) .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock{margin-left:-16px;margin-right:-16px;width:auto}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-foot{z-index:5}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-foot--scan{gap:8px;padding:0 12px max(20px,calc(env(safe-area-inset-bottom, 0px) + 10px));align-items:flex-end}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-foot--scan .negocio-checkout-dock{flex:1 1 auto;width:auto;min-width:0;margin:0;border-radius:22px;overflow:hidden}.negocio:not(.negocio--in-sheet) .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-foot--scan .negocio-checkout-dock{margin:0;width:auto}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-foot--scan .negocio-checkout-dock .negocio-actions{padding-bottom:12px}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-scan-pad__tile{border-radius:22px;border:none;background:#2c2c2e;box-shadow:0 -4px 16px rgba(0,0,0,.45)}html.light .negocio-checkout:not(.negocio-checkout--desktop) .negocio-scan-pad__tile,html[data-theme=light] .negocio-checkout:not(.negocio-checkout--desktop) .negocio-scan-pad__tile{background:var(--nodo-surface);box-shadow:0 -4px 16px rgba(0,0,0,.12)}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-scan-pad--on .negocio-scan-pad__tile{background:#3a3a3c}html.light .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock,html[data-theme=light] .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock{background:var(--nodo-surface);box-shadow:0 -4px 16px rgba(0,0,0,.12)}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-totals--breakdown{padding:0 16px 10px}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-totals__total{padding:0 16px;gap:16px;font-size:inherit;font-weight:inherit;color:inherit}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-totals__total-label{color:var(--negocio-muted);font-size:12px;font-weight:600}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-totals__total-value{color:var(--negocio-fg);font-size:18px;font-weight:800}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chips{padding:10px 16px 0}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chip{height:34px;font-size:13px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}html.light .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chip,html[data-theme=light] .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chip{background:#ffffff;border-color:rgba(0,0,0,.1)}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chip--on{background:#ffffff;border-color:transparent;color:#111111}html.light .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chip--on,html[data-theme=light] .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-pay-chip--on{background:#2c2c2e;color:#ffffff}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-actions{display:flex;flex-wrap:nowrap;gap:8px;padding:10px 16px max(28px,calc(env(safe-area-inset-bottom, 0px) + 16px))}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn{flex:1 1 0;min-width:0;height:44px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn--icon svg{width:16px;height:16px}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn--ghost{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:var(--negocio-fg);font-weight:600}html.light .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn--ghost,html[data-theme=light] .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn--ghost{border-color:rgba(0,0,0,.1);background:#ffffff}.negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn:not(.negocio-btn--ghost){background:#ffffff;color:#111111}html.light .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn:not(.negocio-btn--ghost),html[data-theme=light] .negocio-checkout:not(.negocio-checkout--desktop) .negocio-checkout-dock .negocio-btn:not(.negocio-btn--ghost){background:#1a1a1a;color:#ffffff}.negocio-checkout--desktop{height:100%}.negocio-checkout--desktop .negocio-menu-board{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px}.negocio-checkout--desktop .negocio-menu-cats{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;flex-shrink:0;gap:8px;padding:2px 0 4px;margin:0 auto;width:100%;max-width:100%}.negocio-checkout--desktop .negocio-menu-cats::-webkit-scrollbar{display:none}.negocio-checkout--desktop.negocio.negocio--in-sheet .negocio-menu-cats,.negocio.negocio--in-sheet .negocio-checkout--desktop .negocio-menu-cats{background:color-mix(in srgb,var(--background) 92%,transparent)}.negocio-checkout--desktop .negocio-menu-cat{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:none;border-radius:999px;background:var(--negocio-well);color:var(--negocio-fg);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.negocio-checkout--desktop .negocio-menu-cat--on{background:var(--negocio-fg);color:var(--negocio-bg)}.negocio-checkout--desktop .negocio-menu-cat__badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--negocio-bg) 18%,transparent);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.negocio-checkout--desktop .negocio-menu-cat--on .negocio-menu-cat__badge{background:color-mix(in srgb,var(--negocio-bg) 22%,transparent);color:inherit}.negocio-checkout--desktop .negocio-dish-grid{display:grid;grid-template-columns:repeat(auto-fit,152px);justify-content:center;justify-items:stretch;align-content:start;gap:8px;width:100%;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:168px}.negocio-checkout--desktop .negocio-dish-tile{position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(84px + 1cm);border-radius:12px;border:1px solid var(--negocio-border);background:var(--negocio-card);overflow:hidden;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.negocio-checkout--desktop .negocio-dish-tile:active{transform:scale(.97)}.negocio-checkout--desktop .negocio-dish-tile--on{border-color:color-mix(in srgb,var(--negocio-fg) 28%,transparent);background:color-mix(in srgb,var(--negocio-fg) 8%,var(--negocio-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--negocio-fg) 10%,transparent)}.negocio-checkout--desktop .negocio-dish-tile__hit{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:0;padding:20px 10px 14px;border:none;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-checkout--desktop .negocio-dish-tile--on .negocio-dish-tile__hit{padding:14px 10px 4px}.negocio-checkout--desktop .negocio-dish-tile__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-align:center}.negocio-checkout--desktop .negocio-dish-tile__price{color:var(--negocio-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.negocio-checkout--desktop .negocio-dish-tile__qty{position:static;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;margin:2px auto 10px;padding:0 4px;border-radius:11px;background:var(--negocio-fg);color:var(--negocio-bg);flex-shrink:0}.negocio-checkout--desktop .negocio-dish-tile__qty button{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.negocio-checkout--desktop .negocio-dish-tile__qty button:active{background:color-mix(in srgb,var(--negocio-bg) 18%,transparent)}.negocio-checkout--desktop .negocio-dish-tile__qty>span{min-width:1.25ch;text-align:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.negocio-checkout--desktop .negocio-checkout-foot{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0 16px 12px;width:100%;box-sizing:border-box;background:transparent;z-index:4;pointer-events:none}.negocio-checkout--desktop .negocio-checkout-foot--empty{display:none}.negocio-checkout--desktop .negocio-checkout-foot--scan-only{justify-content:center;align-items:flex-end;gap:0}.negocio-checkout--desktop .negocio-checkout-morph{--negocio-scan-h:100px;--negocio-dock-w:min(720px,100%);pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--negocio-scan-h);justify-items:stretch;align-items:stretch;box-sizing:border-box;height:var(--negocio-scan-h);width:calc(var(--negocio-scan-h) * 1.22 + 1cm);max-width:calc(var(--negocio-scan-h) * 1.22 + 1cm);overflow:hidden;border-radius:20px;border:1px solid var(--negocio-border);background:#2c2c2e;box-shadow:0 0 28px rgba(184,220,255,.45),0 0 48px rgba(244,251,255,.2);transform:none;transition:width .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1)}.negocio-checkout--desktop .negocio-checkout-morph>*{grid-column:1;grid-row:1}.negocio-checkout--desktop .negocio-checkout-morph--open{width:var(--negocio-dock-w);max-width:var(--negocio-dock-w)}.negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad{width:auto;height:100%;min-height:0;align-self:stretch;transform:none;z-index:1;transition:opacity .16s ease}.negocio-checkout--desktop .negocio-checkout-morph--open .negocio-scan-pad{opacity:0;pointer-events:none;z-index:0}.negocio-checkout--desktop .negocio-checkout-dock,.negocio-checkout--desktop .negocio-scan-pad{pointer-events:auto}.negocio-checkout--desktop .negocio-scan-pad{transform:translateY(-.1cm)}.negocio-checkout--desktop .negocio-scan-pad__tile{background:#2c2c2e;box-shadow:0 0 28px rgba(184,220,255,.45),0 0 48px rgba(244,251,255,.2)}.negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad__tile{border:none;border-radius:0;box-shadow:none;background:transparent}.negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad--on .negocio-scan-pad__tile{background:color-mix(in srgb,var(--negocio-fg) 8%,transparent)}html.light .negocio-checkout--desktop .negocio-checkout-morph,html.light .negocio-checkout--desktop .negocio-scan-pad__tile,html[data-theme=light] .negocio-checkout--desktop .negocio-checkout-morph,html[data-theme=light] .negocio-checkout--desktop .negocio-scan-pad__tile{background:#ffffff;box-shadow:0 0 28px rgba(0,0,0,.16)}html.light .negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad__tile,html[data-theme=light] .negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad__tile{background:transparent;box-shadow:none}.negocio-checkout--desktop .negocio-checkout-morph:has(.negocio-scan-pad--on){box-shadow:0 0 0 1px color-mix(in srgb,var(--negocio-fg) 18%,transparent),0 0 32px rgba(184,220,255,.55),0 0 48px rgba(184,220,255,.28)}html.light .negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad--on .negocio-scan-pad__tile,html[data-theme=light] .negocio-checkout--desktop .negocio-checkout-morph .negocio-scan-pad--on .negocio-scan-pad__tile{background:color-mix(in srgb,var(--negocio-fg) 7%,transparent)}.negocio-checkout--desktop .negocio-checkout-dock{--negocio-scan-h:100px;box-sizing:border-box;height:var(--negocio-scan-h);max-height:var(--negocio-scan-h);padding:10px 14px;border-radius:20px;border:1px solid var(--negocio-border);margin:0;width:min(720px,100%);max-width:min(720px,100%);gap:0;overflow:hidden;background:#2c2c2e;box-shadow:0 0 28px rgba(184,220,255,.45),0 0 48px rgba(244,251,255,.2);animation:negocio-desktop-dock-in .28s cubic-bezier(.22,1,.36,1)}.negocio-checkout--desktop .negocio-checkout-morph .negocio-checkout-dock{width:100%;max-width:none;height:100%;max-height:none;margin:0;border-radius:0;border:none;box-shadow:none;animation:negocio-morph-dock-in .2s ease 40ms both}@keyframes negocio-desktop-dock-in{0%{opacity:0}to{opacity:1}}@keyframes negocio-morph-dock-in{0%{opacity:0}to{opacity:1}}html.light .negocio-checkout--desktop .negocio-checkout-dock,html[data-theme=light] .negocio-checkout--desktop .negocio-checkout-dock{background:#ffffff;box-shadow:0 0 28px rgba(0,0,0,.16)}html.light .negocio-checkout--desktop .negocio-checkout-morph .negocio-checkout-dock,html[data-theme=light] .negocio-checkout--desktop .negocio-checkout-morph .negocio-checkout-dock{box-shadow:none}.negocio-checkout--desktop .negocio-checkout-dock__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;height:100%;min-width:0;max-width:none;margin:0}.negocio-checkout--desktop .negocio-checkout-dock__sum{flex:0 1 auto;min-width:0;justify-content:center;gap:2px}.negocio-checkout--desktop .negocio-checkout-dock .negocio-totals--breakdown{display:none}.negocio-checkout--desktop .negocio-checkout-dock .negocio-totals__total{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0;font-size:inherit}.negocio-checkout--desktop .negocio-checkout-dock .negocio-totals__total-value{order:-1;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.05;white-space:nowrap}.negocio-checkout--desktop .negocio-checkout-dock .negocio-totals__total-label{font-size:11px;font-weight:600;color:var(--negocio-muted);white-space:nowrap}.negocio-checkout--desktop .negocio-checkout-dock .negocio-pay-chips{flex:1 1 auto;min-width:0;justify-content:flex-start;align-items:center;gap:6px;padding-left:12px;border-left:1px solid var(--negocio-border)}.negocio-checkout--desktop .negocio-checkout-dock .negocio-pay-chip{flex:0 1 auto;height:32px;padding:0 12px;font-size:12px;white-space:nowrap}.negocio-checkout--desktop .negocio-checkout-dock .negocio-actions{flex:0 0 auto;margin-left:auto;gap:6px;flex-wrap:nowrap;align-items:stretch}.negocio-checkout--desktop .negocio-checkout-dock .negocio-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;font-size:13px;border-radius:12px;white-space:nowrap}.negocio-checkout--desktop .negocio-checkout-dock .negocio-btn:not(.negocio-btn--ghost){min-width:118px;font-size:14px;font-weight:700}.negocio-checkout--desktop .negocio-actions--charge-scan .negocio-checkout-dock__charge{order:3;flex:0 0 auto;min-width:118px;height:42px;padding:0 16px;font-size:14px;font-weight:700}.negocio-checkout--desktop .negocio-actions--charge-scan .negocio-checkout-dock__scan{order:2;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;padding:0;overflow:hidden}.negocio-checkout--desktop .negocio-actions--charge-scan>.negocio-btn:not(.negocio-checkout-dock__charge):not(.negocio-checkout-dock__scan){order:1;flex:0 0 auto;min-width:0}.negocio-checkout--desktop .negocio-checkout-dock__scan-tile{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.negocio-checkout--desktop .negocio-checkout-dock__scan .negocio-scan-pad__c{width:8px;height:8px;opacity:.28}.negocio-checkout--desktop .negocio-checkout-dock__scan .negocio-scan-pad__c--tl{top:6px;left:6px}.negocio-checkout--desktop .negocio-checkout-dock__scan .negocio-scan-pad__c--tr{top:6px;right:6px}.negocio-checkout--desktop .negocio-checkout-dock__scan .negocio-scan-pad__c--bl{bottom:6px;left:6px}.negocio-checkout--desktop .negocio-checkout-dock__scan .negocio-scan-pad__c--br{bottom:6px;right:6px}.negocio-checkout--desktop .negocio-checkout-dock__scan .negocio-scan-pad__beam{left:10px;right:10px}.negocio-checkout--desktop .negocio-checkout-dock__scan--on{background:color-mix(in srgb,var(--negocio-fg) 9%,#2c2c2e);color:var(--negocio-fg);border-color:color-mix(in srgb,var(--negocio-fg) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--negocio-fg) 18%,transparent),0 0 18px color-mix(in srgb,var(--negocio-fg) 16%,transparent);animation:negocio-dock-scan-ready 1.6s ease-in-out infinite}.negocio-checkout--desktop .negocio-checkout-dock__scan--on .negocio-scan-pad__c{opacity:.95}.negocio-checkout--desktop .negocio-checkout-dock__scan--on .negocio-scan-pad__beam{display:block;animation:negocio-scan-beam 1.35s ease-in-out infinite alternate}html.light .negocio-checkout--desktop .negocio-checkout-dock__scan--on,html[data-theme=light] .negocio-checkout--desktop .negocio-checkout-dock__scan--on{background:color-mix(in srgb,var(--negocio-fg) 7%,#ffffff)}@keyframes negocio-dock-scan-ready{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--negocio-fg) 18%,transparent),0 0 14px color-mix(in srgb,var(--negocio-fg) 12%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--negocio-fg) 40%,transparent),0 0 22px color-mix(in srgb,var(--negocio-fg) 22%,transparent)}}@media (max-height:800px){.negocio-checkout--desktop .negocio-dish-grid,.negocio-checkout--desktop:not(.negocio-checkout--cart) .negocio-dish-grid{padding-bottom:148px}.negocio-checkout--desktop .negocio-dish-tile{min-height:92px}.negocio-checkout--desktop .negocio-checkout-dock,.negocio-checkout--desktop .negocio-checkout-morph{--negocio-scan-h:84px}.negocio-checkout--desktop .negocio-checkout-dock .negocio-totals__total-value{font-size:18px}.negocio-checkout--desktop .negocio-actions--charge-scan .negocio-checkout-dock__charge,.negocio-checkout--desktop .negocio-actions--charge-scan .negocio-checkout-dock__scan,.negocio-checkout--desktop .negocio-checkout-dock .negocio-btn{height:38px}.negocio-checkout--desktop .negocio-actions--charge-scan .negocio-checkout-dock__scan{width:38px;min-width:38px;max-width:38px}}@media (max-width:720px){.negocio-checkout--desktop .negocio-checkout-morph{--negocio-dock-w:100%}.negocio-checkout--desktop .negocio-checkout-dock .negocio-pay-chip{padding:0 8px;font-size:11px}.negocio-checkout--desktop .negocio-actions--charge-scan .negocio-checkout-dock__charge{min-width:96px;padding:0 12px}}.negocio-accordion{border-radius:18px;border:none;background:var(--negocio-card);overflow:hidden}.negocio-accordion__head{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.negocio-accordion__label{flex:1;min-width:0}.negocio-accordion__badge,.negocio-accordion__label{color:var(--negocio-muted);font-size:13px;font-weight:600}.negocio-accordion__badge{margin-left:auto;font-variant-numeric:tabular-nums}.negocio-accordion__body{border-top:1px solid var(--negocio-row-border)}.negocio-dish{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;min-height:58px;border:none;border-bottom:1px solid var(--negocio-row-border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.negocio-dish:last-child{border-bottom:none}.negocio-dish__info{flex:1;min-width:0}.negocio-dish__name{margin:0;font-size:16px;font-weight:600}.negocio-dish__price{margin:2px 0 0;color:var(--negocio-muted);font-size:13px}.negocio-qty{gap:12px;height:34px;padding:0 8px;border-radius:999px;background:var(--negocio-well)}.negocio-qty,.negocio-qty button{display:inline-flex;align-items:center}.negocio-qty button{width:auto;height:auto;padding:4px;border-radius:0;border:none;background:transparent;color:var(--negocio-fg);justify-content:center;cursor:pointer}.negocio-qty span{min-width:18px;text-align:center;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.negocio-qty-hint{width:32px;height:32px;border-radius:999px;background:var(--negocio-well);color:var(--negocio-fg)}.negocio-btn--icon,.negocio-qty-hint{display:inline-flex;align-items:center;justify-content:center}.negocio-btn--icon{gap:8px}.negocio-center{min-height:50dvh;display:flex;align-items:center;justify-content:center;color:var(--negocio-muted)}.negocio-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:50;padding:10px 16px;border-radius:999px;background:var(--negocio-fg);color:var(--negocio-bg);font-size:14px;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.2)}.negocio-doc{background:#fff;color:#111;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);min-height:60dvh}.negocio-doc--sheet{min-height:calc(100dvh - 160px);border-radius:16px}.negocio-doc iframe,.negocio-doc__html{width:100%;min-height:70dvh;border:none;background:#fff}.negocio-doc--sheet iframe{min-height:calc(100dvh - 180px)}.negocio-doc--voucher{width:fit-content;margin:0 auto;padding:0;background:transparent;border:none;overflow:visible}.negocio-doc--voucher,.negocio-doc--voucher iframe{display:block;max-width:100%;min-height:0;border-radius:0}.negocio-doc--voucher iframe{width:80mm;height:auto;box-shadow:none}.negocio-doc--sheet.negocio-doc--voucher,.negocio-doc--sheet.negocio-doc--voucher iframe{min-height:0}.negocio-doc--fiscal,.negocio-doc--sheet.negocio-doc--fiscal{min-height:0;height:100%;background:transparent;border:none;border-radius:0;overflow:visible}.negocio-doc--fiscal iframe,.negocio-doc--sheet.negocio-doc--fiscal iframe{min-height:calc(100dvh - 180px);height:100%;background:transparent}.negocio-period--download,.negocio-reportes .negocio-periods--chips .negocio-period--download{width:36px;padding:0;justify-content:center;gap:0;background:rgba(255,255,255,.14);color:#ffffff}.negocio-period--download:disabled{opacity:.4;cursor:default}html.light .negocio-periods--chips .negocio-period--download,html.light .negocio-reportes .negocio-periods--chips .negocio-period--download,html[data-theme=light] .negocio-periods--chips .negocio-period--download,html[data-theme=light] .negocio-reportes .negocio-periods--chips .negocio-period--download{background:transparent;color:#1a1a1a;box-shadow:none;border:none}.negocio-modal-scrim{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:16px}@media (min-width:640px){.negocio-modal-scrim{align-items:center}}.negocio-modal{width:min(420px,100%);border-radius:16px;background:var(--negocio-card);border:1px solid var(--negocio-border);padding:18px;display:flex;flex-direction:column;gap:12px}.negocio-modal h2{margin:0;font-size:18px}.negocio-modal p{margin:0;color:var(--negocio-muted);font-size:14px;line-height:1.45}.negocio-drawer-swap{transition:opacity .18s ease}.negocio-btn--primary{background:var(--negocio-fg);color:var(--negocio-bg)}.negocio-billing__trial{margin:0 0 12px;text-align:center}.negocio-billing-plan{display:flex;flex-direction:column;gap:18px;padding:4px 0 8px}.negocio-billing-plan__lede{margin:0;color:var(--negocio-muted);font-size:15px;line-height:1.45;text-align:center}.negocio-billing-plan__card{border-radius:20px;padding:18px 16px 16px;background:var(--nodo-surface);display:flex;flex-direction:column;gap:16px}.negocio-billing-plan__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.negocio-billing-plan__identity{min-width:0}.negocio-billing-plan__name{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em}.negocio-billing-plan__price{margin:4px 0 0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.negocio-billing-plan__badge{flex-shrink:0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.2}.negocio-billing-plan__badge--trial{background:var(--negocio-well);color:var(--negocio-fg)}.negocio-billing-plan__badge--paid{background:color-mix(in srgb,var(--negocio-fg) 12%,transparent);color:var(--negocio-fg)}.negocio-billing-plan__badge--ended{background:var(--negocio-alert-soft);color:var(--negocio-alert)}.negocio-billing-plan__meter{display:flex;flex-direction:column;gap:8px}.negocio-billing-plan__track{height:6px;border-radius:999px;overflow:hidden;background:var(--negocio-well)}.negocio-billing-plan__fill{display:block;height:100%;border-radius:inherit;background:var(--negocio-fg)}.negocio-billing-plan__meta{margin:0;color:var(--negocio-muted);font-size:13px;font-weight:600}.negocio-billing-plan__includes-label{margin:0 0 8px;color:var(--negocio-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.negocio-billing-plan__list{margin:0;padding:4px 0;list-style:none;border-radius:20px;background:var(--nodo-surface)}.negocio-billing-plan__item{display:flex;align-items:center;gap:12px;padding:13px 14px;font-size:15px;font-weight:500;letter-spacing:-.01em}.negocio-billing-plan__item+.negocio-billing-plan__item{border-top:1px solid var(--negocio-row-border)}.negocio-billing-plan__check{display:flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--negocio-fg) 10%,transparent)}.negocio-billing-plan__footnote{margin:0;color:var(--negocio-muted);font-size:12px;line-height:1.4;text-align:center}.negocio-fiscal-form{display:flex;flex-direction:column;gap:12px}.negocio-fiscal-col{display:flex;flex-direction:column;gap:18px;width:100%;max-width:40rem;margin-inline:auto}.negocio-fiscal-col--fill{flex:1 1 auto;min-height:0}.negocio-fiscal-clear{appearance:none;background:none;border:0;padding:4px 0;margin:0 auto;color:var(--negocio-muted);font-size:15px;font-weight:600;cursor:pointer}.negocio-fiscal-clear:disabled{opacity:.5}.negocio__muted{color:var(--negocio-muted);font-size:14px;line-height:1.45}.negocio__hint{color:var(--negocio-muted);font-size:13px;line-height:1.4;margin:-8px 0 20px}.negocio-list{gap:12px}.negocio-invite,.negocio-list{display:flex;flex-direction:column}.negocio-invite{gap:14px;padding:16px}.negocio-invite__actions{display:flex;gap:8px}.negocio-invite__actions .negocio-btn{flex:1}.negocio-sheet-stack{display:flex;flex-direction:column;gap:12px;padding-top:4px}.negocio-sheet-head{display:flex;align-items:center;gap:10px}.negocio-sheet-icon{width:36px;height:36px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--negocio-card);flex-shrink:0}.negocio-sheet-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.negocio-sheet-title--center{text-align:center;margin-bottom:8px}.negocio-sheet-lede{margin:0;color:var(--negocio-muted);font-size:14px;line-height:1.45}.negocio-sheet-lede--center{text-align:center}.negocio-sheet-hint{line-height:1.4}.negocio-sheet-hint,.negocio-sheet-steps{margin:0;color:var(--negocio-muted);font-size:13px}.negocio-sheet-steps{padding-left:1.2em;line-height:1.45;display:flex;flex-direction:column;gap:6px}.negocio-printer-devices__label{margin:0;color:var(--negocio-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.negocio-printer-devices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.negocio-printer-device{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:14px 10px;border-radius:14px;background:var(--negocio-card);border:1px solid var(--negocio-border);color:var(--negocio-fg);text-decoration:none;font:inherit;font-size:13px;font-weight:700}.negocio-printer-device svg{flex-shrink:0}.negocio-scan-debug{margin:0;color:var(--negocio-muted);font-size:12px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word;user-select:text}.negocio-sheet-card{border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;background:var(--negocio-card);border:1px solid var(--negocio-border)}.negocio-fiscal-status,.negocio-sheet-status{display:flex;flex-direction:column;gap:4px}.negocio-sheet-status-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.negocio-sheet-status-head .negocio-chip{flex-shrink:0}.negocio-sheet-card__label{color:var(--negocio-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.negocio-sheet-card__name{font-size:16px;font-weight:600}.negocio-sheet-card__meta{color:var(--negocio-muted);font-size:13px;font-weight:600}.negocio-sheet-forget{display:inline-flex;align-items:center;gap:6px;margin-top:6px;border:none;background:transparent;color:var(--negocio-fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:0;width:fit-content}.negocio-sheet-footer-action{display:block;margin:20px auto 0;border:none;background:transparent;color:var(--negocio-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:8px 12px}.negocio-sheet-footer-action:focus-visible,.negocio-sheet-footer-action:hover:not(:disabled){color:var(--negocio-fg)}.negocio-sheet-footer-action:disabled{opacity:.5;cursor:default}.negocio-modes{display:flex;gap:8px}.negocio-mode{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:12px;background:var(--negocio-card);border:1px solid var(--negocio-border);color:var(--negocio-fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:0 10px;text-decoration:none}.negocio-mode--on{background:color-mix(in srgb,var(--negocio-fg) 10%,transparent);border-color:var(--negocio-fg)}.negocio-scan{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;border-radius:14px;border:none;background:var(--negocio-card);color:var(--negocio-fg);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.negocio-scan:disabled{opacity:.55;cursor:default}.negocio-scan__spin{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,var(--negocio-fg) 25%,transparent);border-top-color:var(--negocio-fg);animation:negocio-spin .7s linear infinite}@keyframes negocio-spin{to{transform:rotate(1turn)}}.negocio-device{display:flex;align-items:center;gap:12px;padding:12px 4px;border:none;border-bottom:1px solid var(--negocio-row-border);background:transparent;color:inherit;font:inherit;text-align:left;width:100%;cursor:pointer}.negocio-device__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.negocio-device__name{font-size:16px;font-weight:600}.negocio-device__address{color:var(--negocio-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-device__action{font-size:14px;font-weight:700;flex-shrink:0}.negocio-path-group{border-radius:20px;overflow:hidden;background:var(--nodo-surface)}.negocio-path-row{display:flex;align-items:center;gap:12px;padding:14px;width:100%;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.negocio-path-divider{height:1px;margin-left:44px;background:color-mix(in srgb,var(--negocio-fg) 8%,transparent)}.negocio-path-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.negocio-path-title{font-size:16px;font-weight:700}.negocio-path-hint{color:var(--negocio-muted);font-size:13px;line-height:1.4}.negocio-sheet-back{border:none;background:transparent;color:var(--negocio-fg);font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0;width:fit-content}.negocio-sheet-field{display:flex;flex-direction:column;gap:6px}.negocio-sheet-field label{color:var(--negocio-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.negocio-sheet-field input,.negocio-sheet-field textarea{min-height:48px;border-radius:14px;padding:12px 14px;color:var(--negocio-fg);font:inherit;font-size:16px;background:var(--negocio-card);border:1px solid var(--negocio-border);width:100%}.negocio-sheet-field textarea{min-height:96px;resize:vertical}.negocio-sheet-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;border-radius:14px;border:none;background:var(--negocio-card);color:var(--negocio-fg);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.negocio-sheet-cta:disabled{opacity:.55;cursor:default}.negocio-fiscal-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#f59e0b 18%,var(--negocio-card));border:1px solid color-mix(in srgb,#d97706 50%,transparent);color:var(--negocio-fg)}.negocio-fiscal-warn svg{flex-shrink:0;margin-top:1px;color:#d97706}.negocio-fiscal-warn__title{margin:0;font-size:15px;font-weight:700;line-height:1.3}.negocio-fiscal-warn__body{margin:4px 0 0;font-size:13px;line-height:1.4;font-weight:500}.negocio-onboard{display:flex;flex-direction:column;gap:12px}.negocio-onboard--fill{flex:1 1 auto;min-height:0}.negocio-form--fill,.negocio-onboard-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.negocio-onboard-main{gap:12px}.negocio-onboard-pane.is-fwd{animation:negocio-onboard-fwd .28s ease}.negocio-onboard-pane.is-back{animation:negocio-onboard-back .28s ease}@keyframes negocio-onboard-fwd{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes negocio-onboard-back{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.negocio-onboard-dock{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 0 max(16px,env(safe-area-inset-bottom,0px));background:var(--negocio-bg,#1c1c1e);border-top:.5px solid rgba(255,255,255,.06);z-index:8}html.light .negocio-onboard-dock,html[data-theme=light] .negocio-onboard-dock{background:var(--nodo-bg,#f7f7f5);border-top-color:rgba(0,0,0,.08)}.negocio-onboard-dock .negocio-btn{min-height:52px;border-radius:999px}html:not(.nodo-desktop-shell) .negocio-onboard-dock{position:fixed;left:0;right:0;bottom:0;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px))}html:not(.nodo-desktop-shell) .negocio-onboard--fill.has-dock{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.negocio-onboard-list{margin:0;padding-left:1.2em;color:var(--negocio-muted);font-size:14px;line-height:1.45}.negocio-onboard-progress{--onboard-progress-idle:rgba(255,255,255,0.1);--onboard-progress-on:rgba(255,255,255,0.35);--onboard-progress-current:var(--profile-accent,#c1fe00);display:flex;flex-direction:column;gap:10px;padding:4px 0 14px;border-bottom:.5px solid rgba(255,255,255,.06)}html.light .negocio-onboard-progress,html[data-theme=light] .negocio-onboard-progress{--onboard-progress-idle:rgba(0,0,0,0.08);--onboard-progress-on:rgba(0,0,0,0.22);--onboard-progress-current:#1a1a1a;border-bottom-color:rgba(0,0,0,.08)}.negocio-onboard-meter{display:flex;gap:6px}.negocio-onboard-meter span{flex:1;height:3px;border-radius:999px;background:var(--onboard-progress-idle)}.negocio-onboard-meter span.is-on{background:var(--onboard-progress-on)}.negocio-onboard-meter span.is-current{background:var(--onboard-progress-current)}.negocio-onboard-step{margin:0;text-align:center;font-size:12px;font-weight:600;color:var(--negocio-muted)}.negocio-onboard-copy{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--negocio-card);border:1px solid var(--negocio-border)}.negocio-onboard-copy span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--negocio-muted)}.negocio-onboard-copy code{font:inherit;font-size:13px;word-break:break-all;color:var(--negocio-fg)}.negocio-onboard-done,.negocio-onboard-warn{margin:0;font-size:14px;line-height:1.4}.negocio-onboard-warn{color:#b45309}.negocio-onboard-nav{display:flex;flex-direction:column;gap:8px}.negocio-manual-lan{display:flex;gap:8px;align-items:stretch}.negocio-manual-lan input{flex:1;min-height:44px;border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;border:1px solid var(--negocio-border)}.negocio-manual-lan button,.negocio-manual-lan input{color:var(--negocio-fg);background:var(--negocio-card)}.negocio-manual-lan button{flex-shrink:0;min-width:64px;border-radius:12px;border:none;font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0 14px}.negocio-share{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-top:4px}.negocio-share__title{margin:0;font-size:18px;font-weight:700}.negocio-share__subtitle{margin:0;color:var(--negocio-muted);font-size:13px}.negocio-share__qr{width:100%;max-width:320px;aspect-ratio:1;margin-top:8px;border-radius:16px;object-fit:contain;background:var(--negocio-card)}html:not(.nodo-desktop-shell) .negocio.negocio--in-sheet:has(.negocio-share){padding-bottom:max(12px,env(safe-area-inset-bottom,0px));overflow:hidden;display:flex;flex-direction:column}html:not(.nodo-desktop-shell) .negocio-share{flex:1;min-height:0;overflow:hidden;gap:6px;justify-content:flex-start}html:not(.nodo-desktop-shell) .negocio-share__qr{width:min(168px,42vw,calc(100dvh - 26rem));max-width:168px;margin-top:4px;flex-shrink:0}html:not(.nodo-desktop-shell) .negocio-share__phone{margin-top:4px}html:not(.nodo-desktop-shell) .negocio-share__phone-hint{margin-bottom:6px}html:not(.nodo-desktop-shell) .negocio-share__primary{margin-top:4px}.negocio-share__qr--empty{display:flex;align-items:center;justify-content:center}.negocio-share__url{display:inline-flex;align-items:center;gap:6px;margin-top:4px;max-width:100%;color:var(--negocio-fg);text-decoration:underline;font-size:13px;font-weight:600}.negocio-share__url-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negocio-share__phone{align-self:stretch;margin-top:8px;text-align:left}.negocio-share__phone-label{display:block;margin:0 0 4px;font-size:13px;font-weight:600}.negocio-share__phone-hint{margin:0 0 8px;color:var(--negocio-muted);font-size:12px;line-height:1.4}.negocio-share__phone-row{display:flex;gap:8px}.negocio-share__phone-row .negocio-select__trigger{flex:0 0 auto;display:flex;align-items:center;width:auto;min-width:7.2rem;padding:0 28px 0 10px;background-color:var(--negocio-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;font:inherit;font-size:15px;text-align:left;cursor:pointer}.negocio-share__phone-input,.negocio-share__phone-row .negocio-select__trigger{box-sizing:border-box;height:44px;border:.5px solid color-mix(in srgb,var(--negocio-fg) 12%,transparent);border-radius:12px;color:inherit;outline:none}.negocio-share__phone-input{width:100%;min-width:0;flex:1;padding:0 14px;background:var(--negocio-card);font:inherit;font-size:16px}.negocio-share__hint{margin:0;color:var(--negocio-muted);font-size:12px;line-height:1.4}.negocio-share__primary{align-self:stretch;min-height:48px;margin-top:8px;border-radius:999px;border:none;background:var(--negocio-fg);color:var(--negocio-bg);font:inherit;font-size:15px;font-weight:700;cursor:pointer}@media (min-width:768px){.negocio-share{width:100%;max-width:320px;margin-inline:auto}.negocio-share__qr{width:240px;max-width:240px}.negocio-share .negocio-modes{width:100%}}.negocio-share__primary:disabled{opacity:.55;cursor:default}.negocio-form-sheet__body .negocio-form{gap:14px;--negocio-bg:var(--nodo-bg,var(--background));--negocio-fg:var(--foreground);--negocio-muted:var(--profile-text-secondary,var(--text-muted));--negocio-card:var(--nodo-surface);--negocio-border:var(--profile-section-border,var(--border-muted));--negocio-well:var(--profile-icon-well,rgba(128,128,128,0.08))}.negocio-form-sheet__body .negocio-field label{color:var(--negocio-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.negocio-form-sheet__body .negocio-field .negocio-select__trigger,.negocio-form-sheet__body .negocio-field input,.negocio-form-sheet__body .negocio-field select,.negocio-form-sheet__body .negocio-field textarea{min-height:48px;border-radius:14px;font-size:16px}.negocio-sheet-panel{display:flex;flex-direction:column;gap:12px;animation:negocio-sheet-fade .22s ease-out}@keyframes negocio-sheet-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.negocio-drawer-swap{transition:none}.negocio-scan__spin,.negocio-sheet-panel{animation:none}}.negocio-cal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.negocio-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;background:transparent;color:var(--negocio-fg);border-radius:24px;cursor:pointer;-webkit-tap-highlight-color:transparent}.negocio-cal__nav:disabled{opacity:.3;cursor:default}.negocio-cal__month{margin:0;font-size:16px;font-weight:700;text-transform:capitalize}.negocio-cal__grid,.negocio-cal__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.negocio-cal__week{margin-bottom:4px}.negocio-cal__weekday{text-align:center;color:var(--negocio-muted);font-size:13px;font-weight:600;text-transform:uppercase;padding:8px 0}.negocio-cal__cell{height:56px;border:none;background:transparent;color:var(--negocio-fg);font:inherit;font-size:17px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:14px;-webkit-tap-highlight-color:transparent}.negocio-cal__cell--on{background:rgba(255,255,255,.14)}.negocio-cal__cell--edge{background:#ffffff;color:#111111;font-weight:700;border-radius:14px}html[data-theme=light] .negocio-cal__cell--on{background:rgba(0,0,0,.08)}html[data-theme=light] .negocio-cal__cell--edge{background:#111111;color:#ffffff}.negocio-cal__cell:disabled{opacity:.25;cursor:default}.negocio.negocio--wizard-page,.negocio:has(>.negocio-wizard){display:flex;flex-direction:column;min-height:100dvh;padding:0}.negocio.negocio--in-sheet:has(.negocio-join),.negocio.negocio--in-sheet:has(.negocio-wizard){min-height:0;padding:0;max-width:none}.nodo-bottom-sheet--negocio-full:has(.negocio-join),.nodo-bottom-sheet--negocio-full:has(.negocio-wizard){padding-left:0!important;padding-right:0!important}.negocio-wizard{--wizard-muted:rgba(255,255,255,0.45);--wizard-card:rgba(255,255,255,0.05);--wizard-input:rgba(255,255,255,0.05);--wizard-hairline:rgba(255,255,255,0.12);--wizard-progress-idle:rgba(255,255,255,0.1);--wizard-progress-on:rgba(255,255,255,0.35);--wizard-progress-current:var(--profile-accent,#c1fe00);--wizard-primary-bg:#ffffff;--wizard-primary-fg:#111111;--wizard-secondary-border:rgba(255,255,255,0.15);--wizard-secondary-fg:rgba(255,255,255,0.7);--wizard-row-on:#ffffff;--wizard-segment-track:rgba(255,255,255,0.07);--wizard-segment-on:#3a3a3c;--wizard-error:#ff8a80;--wizard-warn:#fdb022;--wizard-close-bg:rgba(42,42,42,0.88);--wizard-close-fg:#ffffff;position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background:#1c1c1e;color:#ffffff}html.light .negocio-wizard,html[data-theme=light] .negocio-wizard{--wizard-muted:#9ca3af;--wizard-card:rgba(0,0,0,0.04);--wizard-input:#ffffff;--wizard-hairline:rgba(0,0,0,0.08);--wizard-progress-idle:rgba(0,0,0,0.08);--wizard-progress-on:rgba(0,0,0,0.22);--wizard-progress-current:#1a1a1a;--wizard-primary-bg:#1a1a1a;--wizard-primary-fg:#ffffff;--wizard-secondary-border:rgba(0,0,0,0.12);--wizard-secondary-fg:#6b7280;--wizard-row-on:#2c2c2e;--wizard-segment-track:rgba(0,0,0,0.05);--wizard-segment-on:#ffffff;--wizard-error:#b42318;--wizard-warn:#b54708;--wizard-close-bg:#ffffff;--wizard-close-fg:#000000;background:var(--nodo-bg,#f7f7f5);color:#111111}html.nodo-desktop-shell .negocio.negocio--wizard-page{max-width:none}html.nodo-desktop-shell .negocio-join,html.nodo-desktop-shell .negocio-wizard{max-width:720px;width:100%;margin-inline:auto;padding-top:1cm}html.nodo-desktop-shell .negocio-join{padding-left:20px;padding-right:20px;padding-bottom:32px}html.nodo-desktop-shell .negocio:has(.negocio-join) .negocio__chrome{display:none}html.nodo-desktop-shell .negocio:has(.negocio-join):not(.negocio--in-sheet){padding:0;max-width:none}.negocio-join{display:flex;flex-direction:column;gap:20px;padding:20px 16px 32px}.negocio-wizard__close{position:absolute;top:max(12px,env(safe-area-inset-top,0px));left:16px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:22px;background:var(--wizard-close-bg);color:var(--wizard-close-fg);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.nodo-desktop-shell .negocio-wizard__close{left:2cm}html.light .negocio-wizard__close,html[data-theme=light] .negocio-wizard__close{box-shadow:0 2px 8px rgba(0,0,0,.14)}.negocio--in-sheet .negocio-wizard__close{top:0}.negocio-wizard__progress{flex-shrink:0;padding:4px 20px 14px;border-bottom:.5px solid rgba(255,255,255,.06)}html.light .negocio-wizard__progress,html[data-theme=light] .negocio-wizard__progress{border-bottom-color:rgba(0,0,0,.08)}.negocio-wizard__progress--chrome{padding-top:calc(max(12px, env(safe-area-inset-top, 0px)) + 52px)}.negocio--in-sheet .negocio-wizard__progress--chrome{padding-top:52px}.negocio-wizard__bars{display:flex;gap:6px}.negocio-wizard__bar{flex:1;height:3px;border-radius:999px;background:var(--wizard-progress-idle)}.negocio-wizard__bar--on{background:var(--wizard-progress-on)}.negocio-wizard__bar--current{background:var(--wizard-progress-current)}.negocio-wizard__label{margin:10px 0 0;text-align:center;font-size:12px;font-weight:600;color:var(--wizard-muted)}.negocio-wizard__page{display:flex;flex-direction:column;flex:1;min-height:0}.negocio-wizard__body{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 16px 32px}.negocio-wizard__body--chrome{padding-top:calc(max(12px, env(safe-area-inset-top, 0px)) + 64px)}.negocio--in-sheet .negocio-wizard__body--chrome{padding-top:64px}.negocio-wizard__pane{width:100%;padding:20px 16px 32px;will-change:transform;backface-visibility:hidden}.negocio-wizard__step{display:flex;flex-direction:column;gap:10px}.negocio-wizard__form{gap:24px}.negocio-wizard__form,.negocio-wizard__heading{display:flex;flex-direction:column}.negocio-wizard__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.15;color:inherit}.negocio-wizard__lede{margin:6px 0 0;font-size:15px;line-height:22px;color:var(--wizard-muted)}.negocio-wizard__section{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--wizard-muted)}.negocio-wizard__section--soon{margin-top:18px}.negocio-wizard__countries{display:flex;flex-direction:column;gap:10px}.negocio-wizard__row{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px;border-radius:16px;border:.5px solid var(--wizard-hairline);background:var(--wizard-card);color:inherit;font:inherit;text-align:left;cursor:pointer}.negocio-wizard__row--on{border-width:1.5px;border-color:var(--wizard-row-on)}.negocio-wizard__row--soon{opacity:.55;cursor:default}.negocio-wizard__flag{font-size:28px;line-height:1}.negocio-wizard__row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.negocio-wizard__row-name{font-size:17px;font-weight:600}.negocio-wizard__row-code{font-size:13px;color:var(--wizard-muted)}.negocio-wizard__row-chevron{flex-shrink:0;opacity:.35;color:var(--wizard-muted)}.negocio-wizard__field{display:flex;flex-direction:column;gap:8px}.negocio-wizard__field-label{font-size:15px;font-weight:600;color:inherit}.negocio-wizard__field-hint{margin:0;font-size:13px;line-height:18px;color:var(--wizard-muted)}.negocio-wizard__input{box-sizing:border-box;width:100%;height:52px;padding:0 16px;border:.5px solid var(--wizard-hairline);border-radius:14px;background:var(--wizard-input);color:inherit;font:inherit;font-size:16px;outline:none}.negocio-wizard__input::placeholder{color:color-mix(in srgb,var(--wizard-muted) 80%,transparent)}.negocio-wizard__phone{display:flex;gap:8px}.negocio-wizard__phone .negocio-select__trigger{box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;width:auto;min-width:7.6rem;height:52px;padding:0 28px 0 16px;border:.5px solid var(--wizard-hairline);border-radius:14px;background-color:var(--wizard-input);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;color:inherit;font:inherit;font-size:16px;text-align:left;cursor:pointer;outline:none}.negocio-wizard__phone-number{flex:1;min-width:0}.negocio-wizard__segment{display:flex;padding:3px;border-radius:12px;background:var(--wizard-segment-track)}.negocio-wizard__segment-item{flex:1;height:38px;border:none;border-radius:10px;background:transparent;color:var(--wizard-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.negocio-wizard__segment-item--on{background:var(--wizard-segment-on);color:inherit}.negocio-wizard__categories{display:grid;gap:10px}.negocio-wizard__category{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:var(--wizard-input);border:1.5px solid transparent;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.negocio-wizard__category--on{border-color:var(--wizard-row-on)}.negocio-wizard__category-title{margin:0;font-size:15px;font-weight:600}.negocio-wizard__category-desc{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--wizard-muted)}.negocio-wizard__counter{display:flex;align-items:center;gap:12px}.negocio-wizard__counter-btn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;padding:0;border:.5px solid var(--wizard-hairline);border-radius:14px;background:var(--wizard-input);color:inherit;cursor:pointer}.negocio-wizard__counter-btn:disabled{opacity:.4;cursor:default}.negocio-wizard__counter-input{flex:1;min-width:0;height:52px;border:.5px solid var(--wizard-hairline);border-radius:14px;background:var(--wizard-input);color:inherit;font:inherit;font-size:18px;font-weight:600;text-align:center;outline:none}.negocio-wizard__lookup{display:flex;align-items:flex-start;gap:8px;margin-top:2px}.negocio-wizard__lookup-name{margin:0;font-size:14px;font-weight:600}.negocio-wizard__lookup-ok{flex-shrink:0;color:#7be38b;margin-top:1px}html.light .negocio-wizard__lookup-ok,html[data-theme=light] .negocio-wizard__lookup-ok{color:#0f9d58}.negocio-wizard__lookup--muted{margin:2px 0 0;font-size:13px;color:var(--wizard-muted)}.negocio-wizard__lookup-warn{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--wizard-warn)}.negocio-wizard__error{margin:0;font-size:14px;line-height:20px;color:var(--wizard-error)}.negocio-wizard__footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px));border-top:.5px solid rgba(255,255,255,.06);background:#1c1c1e}html.light .negocio-wizard__footer,html[data-theme=light] .negocio-wizard__footer{border-top-color:rgba(0,0,0,.08);background:var(--nodo-bg,#f7f7f5)}.negocio-wizard__footer-row{display:flex;gap:12px}.negocio-wizard__footer-row .negocio-wizard__btn{flex:1}.negocio-wizard__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 16px;border:none;border-radius:999px;font:inherit;cursor:pointer}.negocio-wizard__btn--primary{background:var(--wizard-primary-bg);color:var(--wizard-primary-fg);font-size:16px;font-weight:700}.negocio-wizard__btn--secondary{flex:1;background:transparent;border:1px solid var(--wizard-secondary-border);color:var(--wizard-secondary-fg);font-size:14px;font-weight:600}.negocio-wizard__btn:disabled{opacity:.45;cursor:default}.negocio-wizard__footer-note{margin:0;font-size:12px;line-height:17px;text-align:center;color:var(--wizard-muted)}