:root{--zp-accent: #0a0a0a;--zp-accent-rgb: 10,10,10;--zp-brand-blue: 10,10,10;--zp-link: #0a0a0a;--zp-link-rgb: 10,10,10;--zp-danger: #dc2626;--zp-bg: #ffffff;--zp-surface: #ffffff;--zp-card: #ffffff;--zp-soft: #f5f5f5;--zp-soft-2: #ebebeb;--zp-fg: #0a0a0a;--zp-fg-2: #1a1a1a;--zp-text: #0a0a0a;--zp-muted: #6b6b6b;--zp-muted-2: #a3a3a3;--zp-border: rgba(0,0,0,.06);--zp-border-strong: rgba(0,0,0,.10);--zp-stroke: rgba(0,0,0,.06);--zp-divider: rgba(0,0,0,.05);--zp-radius: 8px;--zp-radius-sm: 6px;--zp-radius-xs: 4px;--zp-radius-lg: 12px;--zp-pad: 16px;--zp-pad-sm: 12px;--zp-gap: 12px;--zp-shadow: none;--zp-shadow-md: none;--zp-font: -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--zp-text-xs: 11px;--zp-text-sm: 13px;--zp-text-base: 15px;--zp-text-lg: 17px;--zp-safe-b: env(safe-area-inset-bottom,0px);--zp-bottomspace: var(--zp-bottomwrap-h,88px);--zp-nav-bg: rgba(255,255,255,.98);--zp-nav-muted: #a3a3a3;--zp-slot-h: 64px;--zp-ok: #16a34a;--zp-ok-rgb: 22,163,74;--zp-warn: #b45309;--zp-tab-clients: #0a0a0a;--zp-tab-whatsapp: #0a0a0a;--zp-tab-calendar: #0a0a0a;--zp-tab-stats: #0a0a0a;--zp-tab-settings: #0a0a0a;}.zentro-root[data-theme="dark"]{--zp-bg: #0a0a0a;--zp-surface: #111111;--zp-card: #161616;--zp-soft: #1a1a1a;--zp-soft-2: #222222;--zp-fg: #f0f0f0;--zp-fg-2: #e5e5e5;--zp-text: #f0f0f0;--zp-muted: #888;--zp-muted-2: #666;--zp-border: rgba(255,255,255,.07);--zp-border-strong: rgba(255,255,255,.14);--zp-stroke: rgba(255,255,255,.07);--zp-accent: #f0f0f0;--zp-accent-rgb: 240,240,240;--zp-brand-blue: 240,240,240;--zp-link: #f0f0f0;--zp-link-rgb: 240,240,240;--zp-shadow: none;--zp-shadow-md: none;--zp-nav-bg: rgba(16,16,16,.94);--zp-nav-muted: #666;}.zentro-root,.zentro-root *{box-sizing: border-box;}.zentro-root{font-family: var(--zp-font) !important;color: var(--zp-fg) !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400;letter-spacing: -0.01em;line-height: 1.5;max-width: 1320px;margin: 0 auto;padding: 16px;width: 100%;font-feature-settings: "ss01","cv11";}.zentro-root.zp-ready{pointer-events: auto !important;}.zentro-root,.zentro-root button,.zentro-root a,.zentro-root input,.zentro-root select,.zentro-root textarea{accent-color: var(--zp-link);-webkit-tap-highlight-color: transparent;font-size: max(16px,1em);}.zentro-root button:focus-visible,.zentro-root a:focus-visible,.zentro-root input:focus-visible,.zentro-root select:focus-visible,.zentro-root textarea:focus-visible{outline: none !important;border-color: rgba(var(--zp-link-rgb),.4) !important;box-shadow: 0 0 0 3px rgba(var(--zp-link-rgb),.1) !important;}.zentro-root button:focus,.zentro-root button:active{outline: none !important;box-shadow: none !important;background-image: none !important;}.zentro-root.zp-is-staff [data-adjust-cid],.zentro-root.zp-is-staff [data-purchase-cid],.zentro-root.zp-is-staff [data-deliver],.zentro-root.zp-is-staff [data-cancel],.zentro-root.zp-is-staff [data-cancel-refund]{display: none !important;}.zentro-root .zp-ranking-item.is-active,.zentro-root .zp-ranking-row.is-active,.zentro-root .zp-loyalty-item.is-active,.zentro-root [data-cid].is-active,.zentro-root [data-adjust-cid].is-active{opacity: 1 !important;background: var(--zp-soft) !important;color: var(--zp-fg) !important;}.zentro-root .zp-vf-actions{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;}.zentro-root .zp-vf-actions > .zp-btn{flex: 1 1 auto;min-width: 0;white-space: normal;}.zentro-root .zp-loyalty-modal input,.zentro-root .zp-loyalty-modal select,.zentro-root .zp-loyalty-modal textarea,.zentro-root [id*="zp-lr-"] input,.zentro-root [id*="zp-lr-"] select,.zentro-root [id*="zp-lr-"] textarea,.zentro-root [class*="zp-loyalty"] input,.zentro-root [class*="zp-loyalty"] select,.zentro-root [class*="zp-loyalty"] textarea{accent-color: var(--zp-link) !important;caret-color: var(--zp-link) !important;border-color: var(--zp-border) !important;outline-color: var(--zp-link) !important;}.zentro-root .zp-loyalty-modal input:focus,.zentro-root .zp-loyalty-modal select:focus,.zentro-root .zp-loyalty-modal textarea:focus,.zentro-root [id*="zp-lr-"] input:focus,.zentro-root [id*="zp-lr-"] select:focus,.zentro-root [id*="zp-lr-"] textarea:focus{border-color: var(--zp-link) !important;box-shadow: 0 0 0 3px rgba(var(--zp-link-rgb),.12) !important;background-image: none !important;}.zentro-root .zp-settings-tab:focus,.zentro-root .zp-settings-tab:active,.zentro-root .zp-settings-tab:hover{background: transparent !important;color: var(--zp-muted) !important;outline: none !important;box-shadow: none !important;}.zentro-root .zp-settings-tab.is-active:focus,.zentro-root .zp-settings-tab.is-active:active,.zentro-root .zp-settings-tab.is-active:hover{background: var(--zp-card) !important;color: var(--zp-fg) !important;}.zentro-root .zp-loyalty-tab:focus,.zentro-root .zp-loyalty-tab:active,.zentro-root .zp-loyalty-tab:hover{background: transparent !important;color: var(--zp-muted) !important;outline: none !important;box-shadow: none !important;}.zentro-root .zp-loyalty-tab.is-active:focus,.zentro-root .zp-loyalty-tab.is-active:active,.zentro-root .zp-loyalty-tab.is-active:hover{background: var(--zp-text) !important;color: #fff !important;}.zentro-root .zp-tab:focus,.zentro-root .zp-tab:active{outline: none !important;box-shadow: none !important;background-image: none !important;}.zentro-root .zp-day:focus,.zentro-root .zp-day:active{outline: none !important;box-shadow: none !important;}.zentro-amelia-embed{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;}html:has(#zentro-panel-root),body:has(#zentro-panel-root){background: var(--zp-bg) !important;overscroll-behavior-y: none !important;overflow: hidden !important;height: 100% !important;}body:has(#zentro-panel-root) #page,body:has(#zentro-panel-root) #content,body:has(#zentro-panel-root) .site,body:has(#zentro-panel-root) .site-main,body:has(#zentro-panel-root) .site-content,body:has(#zentro-panel-root) .entry-content,body:has(#zentro-panel-root) article,body:has(#zentro-panel-root) .elementor,body:has(#zentro-panel-root) .elementor-section-wrap,body:has(#zentro-panel-root) .elementor-widget-container{background: transparent !important;}body:has(#zentro-panel-root) #page,body:has(#zentro-panel-root) #content,body:has(#zentro-panel-root) .site,body:has(#zentro-panel-root) .site-main,body:has(#zentro-panel-root) .site-content,body:has(#zentro-panel-root) .entry-content,body:has(#zentro-panel-root) article{margin: 0 !important;padding: 0 !important;}body:has(#zentro-panel-root) .site-header,body:has(#zentro-panel-root) header.site-header,body:has(#zentro-panel-root) #masthead,body:has(#zentro-panel-root) #site-header,body:has(#zentro-panel-root) #header,body:has(#zentro-panel-root) .main-header,body:has(#zentro-panel-root) .header-area,body:has(#zentro-panel-root) .top-bar,body:has(#zentro-panel-root) [data-elementor-type="header"],body:has(#zentro-panel-root) .elementor-location-header,body:has(#zentro-panel-root) .ast-site-header-wrap,body:has(#zentro-panel-root) .ocean-header,body:has(#zentro-panel-root) .generate-header,body:has(#zentro-panel-root) .cb-header-wrap,body:has(#zentro-panel-root) .main-navigation,body:has(#zentro-panel-root) nav.site-navigation{display: none !important;visibility: hidden !important;height: 0 !important;pointer-events: none !important;}#zentro-panel-root{position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;isolation: isolate;z-index: 99999 !important;height: 100vh;height: 100dvh;overflow: hidden;}body.admin-bar #zentro-panel-root{top: 32px !important;height: calc(100vh - 32px) !important;height: calc(100dvh - 32px) !important;}@media screen and (max-width: 782px){body.admin-bar #zentro-panel-root{top: 0 !important;height: 100vh !important;height: 100dvh !important;}}#zentro-panel-root::before{content: "";position: fixed;inset: 0;background: var(--zp-bg);z-index: -1;pointer-events: none;}.zp-shell{width: 100%;height: 100%;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;overflow: hidden;display: grid;grid-template-rows: auto 1fr auto;}.zp-topbar{position: sticky;top: 0;z-index: 30;padding: 12px 16px !important;margin-bottom: 12px;border: none !important;border-bottom: 1px solid var(--zp-border) !important;border-radius: 0 !important;background: var(--zp-nav-bg) !important;backdrop-filter: blur(20px) saturate(1.2);-webkit-backdrop-filter: blur(20px) saturate(1.2);display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px;}#zentro-panel-root .zp-topbar{display: flex !important;visibility: visible !important;opacity: 1 !important;height: auto !important;max-height: none !important;overflow: visible !important;}.zp-brand{display: flex !important;align-items: center;gap: 10px;min-width: 0;}.zp-logo,.zp-logo--empty{width: 32px !important;height: 32px !important;border-radius: 8px !important;object-fit: cover;display: block;background: var(--zp-soft);flex-shrink: 0;}.zp-logo--empty{background: var(--zp-soft);border: 1px solid var(--zp-border);}.zp-title{font-size: 14px !important;font-weight: 600 !important;letter-spacing: -0.01em !important;line-height: 1.2;}.zp-subtitle{font-size: 11px !important;color: var(--zp-muted) !important;text-transform: none !important;letter-spacing: .01em !important;margin-top: 1px;}.zp-topbar__right{display: flex;align-items: center;gap: 8px;min-width: 0;}.zp-user{display: flex;align-items: center;gap: 8px;padding: 0 10px !important;height: 36px !important;border: 1px solid var(--zp-border) !important;border-radius: var(--zp-radius-sm) !important;background: transparent !important;}.zp-user__dot{width: 7px;height: 7px;border-radius: 999px;background: var(--zp-ok);flex-shrink: 0;}.zp-user__name{font-size: 12px !important;font-weight: 500 !important;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 52vw;}.zp-themebtn{width: 36px;height: 36px !important;border-radius: var(--zp-radius-sm) !important;border: 1px solid var(--zp-border) !important;background: transparent !important;color: var(--zp-fg) !important;display: inline-flex;align-items: center;justify-content: center;box-shadow: none !important;cursor: pointer;}.zp-themebtn:hover{background: var(--zp-soft) !important;}.zp-themebtn:active{transform: scale(.97);}.zp-themebtn__ico svg{width: 16px;height: 16px;display: block;}.zp-main{padding: 0 0 calc(16px + var(--zp-bottomspace)) !important;background: transparent !important;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior-y: contain;scrollbar-width: none;}.zp-ptr{position: sticky;top: 0;z-index: 24;height: 0;display: flex;justify-content: center;pointer-events: none;}.zp-ptr__pill{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 999px;border: 1px solid var(--zp-border);background: color-mix(in srgb,var(--zp-card) 92%,transparent);color: var(--zp-muted);box-shadow: 0 10px 24px rgba(15,23,42,.08);transform: translateY(calc(-56px + var(--zp-ptr-y,0px)));opacity: calc(var(--zp-ptr-o,0));transition: transform .16s ease,opacity .16s ease,color .16s ease,border-color .16s ease;will-change: transform,opacity;}.zp-ptr.is-ready .zp-ptr__pill{color: var(--zp-fg);border-color: rgba(var(--zp-link-rgb),.18);}.zp-ptr.is-refreshing .zp-ptr__pill{color: var(--zp-link);border-color: rgba(var(--zp-link-rgb),.22);}.zp-ptr__dot{width: 8px;height: 8px;border-radius: 999px;background: currentColor;opacity: .75;}.zp-ptr.is-refreshing .zp-ptr__dot{animation: zpPtrPulse .8s ease-in-out infinite;}.zp-ptr__txt{font-size: 12px;font-weight: 500;}@keyframes zpPtrPulse{0%,100%{transform: scale(.8);opacity: .55;}50%{transform: scale(1.15);opacity: 1;}}.zp-main::-webkit-scrollbar{width: 0;height: 0;}.zp-screen{padding-bottom: 0 !important;}.zp-grid{display: grid;gap: var(--zp-gap);}@media (min-width: 920px){.zp-grid{grid-template-columns: 1.25fr .75fr;align-items: start;}}.zp-card{background: var(--zp-card) !important;border: 1px solid var(--zp-border) !important;border-radius: 12px !important;box-shadow: none !important;overflow: hidden;}.zp-card__hd{padding: 20px 20px 16px !important;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05)) !important;display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;}.zp-card__title{font-size: 17px !important;font-weight: 600 !important;letter-spacing: -0.025em;color: var(--zp-fg) !important;line-height: 1.15;}.zp-card__desc{font-size: 13px !important;font-weight: 400 !important;color: var(--zp-muted) !important;margin-top: 3px;line-height: 1.4;}.zp-card__bd{padding: 0 !important;}.zp-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 40px !important;min-height: 40px;padding: 0 16px !important;border: 1px solid var(--zp-border) !important;border-radius: 8px !important;background: var(--zp-soft) !important;color: var(--zp-fg) !important;font-size: 14px !important;font-weight: 500 !important;letter-spacing: -0.01em;cursor: pointer;white-space: nowrap;box-shadow: none !important;transition: background .1s,opacity .1s;}.zp-btn:hover{background: var(--zp-soft-2) !important;}.zp-btn:active{transform: scale(.98);}.zp-btn:disabled{opacity: .35;cursor: not-allowed;}.zp-btn--primary{background: var(--zp-fg) !important;color: var(--zp-bg) !important;border-color: var(--zp-fg) !important;font-weight: 500 !important;}.zp-btn--primary:hover{opacity: .84;background: var(--zp-fg) !important;}.zp-btn--ghost{background: transparent !important;border-color: transparent !important;color: var(--zp-muted) !important;}.zp-btn--ghost:hover{background: var(--zp-soft) !important;border-color: transparent !important;color: var(--zp-fg) !important;}.zp-btn--danger{background: transparent !important;color: var(--zp-danger) !important;border-color: rgba(220,38,38,.15) !important;font-weight: 500 !important;}.zp-btn--danger:hover{background: rgba(220,38,38,.05) !important;}.zp-btn--sm{height: 30px !important;padding: 0 10px !important;font-size: 12px !important;letter-spacing: 0;border-radius: 6px !important;}.zp-iconbtn{width: 34px !important;min-width: 34px !important;height: 34px !important;padding: 0 !important;border-radius: 8px !important;line-height: 1;font-size: 16px !important;border: 1px solid var(--zp-border) !important;background: transparent !important;color: var(--zp-muted);box-shadow: none;cursor: pointer;display: grid;place-items: center;transition: background .1s,color .1s;}.zp-iconbtn:hover{color: var(--zp-fg) !important;}.zp-iconbtn:hover{background: var(--zp-soft) !important;}.zp-iconbtn:active{transform: scale(.97);}.zp-iconbtn:focus{outline: none;}.zp-iconbtn--danger{color: var(--zp-danger) !important;border-color: rgba(220,38,38,.2) !important;}.zp-iconbtn:not(.zp-iconbtn--danger),.zp-iconbtn[data-open-client-wa]{border-color: var(--zp-border) !important;background: transparent !important;color: var(--zp-fg) !important;}.zp-iconbtn:not(.zp-iconbtn--danger):hover,.zp-iconbtn[data-open-client-wa]:hover{background: var(--zp-soft) !important;}.zentro-root[data-theme="dark"] .zp-iconbtn:not(.zp-iconbtn--danger):hover,.zentro-root[data-theme="dark"] .zp-iconbtn[data-open-client-wa]:hover{background: rgba(255,255,255,.08) !important;}.zp-link{background: transparent;border: 0;padding: 0;margin: 0;cursor: pointer;color: var(--zp-link) !important;font-weight: 500;font-size: 13px;line-height: 1;}.zp-link:hover{text-decoration: underline;text-underline-offset: 3px;}.zp-mini-btn{border: 1px solid var(--zp-border);background: transparent;color: var(--zp-fg);padding: 5px 10px;border-radius: var(--zp-radius-xs) !important;font-size: 12px;font-weight: 500;cursor: pointer;}.zp-mini-btn:hover{background: var(--zp-soft);}.zp-input,.zp-select,.zp-textarea{width: 100%;height: 40px !important;min-height: 40px;padding: 0 13px !important;border: 1px solid var(--zp-border) !important;border-radius: 8px !important;background: var(--zp-soft) !important;color: var(--zp-fg) !important;font-size: 14px !important;font-weight: 400;font-family: var(--zp-font);outline: none;box-sizing: border-box !important;box-shadow: none !important;transition: border-color .12s,background .12s;}.zp-input:hover,.zp-select:hover{border-color: var(--zp-border-strong) !important;}.zp-textarea{min-height: 88px !important;height: auto !important;padding: 10px 12px !important;resize: vertical;}.zp-select{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;padding-right: 32px !important;background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%) !important;background-position: right 13px center,right 8px center !important;background-size: 5px 5px,5px 5px !important;background-repeat: no-repeat !important;opacity: 1;cursor: pointer;}.zp-input::placeholder{color: var(--zp-muted);}.zp-input:focus,.zp-select:focus,.zp-textarea:focus{border-color: rgba(var(--zp-link-rgb),.4) !important;box-shadow: 0 0 0 3px rgba(var(--zp-link-rgb),.08) !important;}#zentro-panel:not([data-theme="dark"]) .zp-modal select{color-scheme: light;color: #111 !important;background: #fff !important;}#zentro-panel:not([data-theme="dark"]) .zp-modal select option,#zentro-panel:not([data-theme="dark"]) .zp-modal select optgroup{color: #111 !important;background: #fff !important;}.zentro-root[data-theme="dark"] .zp-modal select{color-scheme: dark;color: var(--zp-fg) !important;background: var(--zp-soft) !important;}.zentro-root[data-theme="dark"] .zp-modal select option{color: var(--zp-fg) !important;background: var(--zp-soft) !important;}.zp-money{display: flex;align-items: center;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);background: var(--zp-card);overflow: hidden;}.zp-money__prefix{padding: 0 10px;font-weight: 600;color: var(--zp-muted);font-size: 13px;}.zp-money .zp-input{border: 0 !important;box-shadow: none !important;border-radius: 0 !important;}.zp-money:focus-within{border-color: rgba(var(--zp-link-rgb),.4);box-shadow: 0 0 0 3px rgba(var(--zp-link-rgb),.08);}.zp-badge{display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px !important;border-radius: 999px !important;border: 1px solid var(--zp-border) !important;background: var(--zp-soft);font-size: 11px !important;color: var(--zp-muted);font-weight: 500 !important;letter-spacing: .01em;box-shadow: none !important;}.zp-badge--ok{background: rgba(22,163,74,.08);border-color: rgba(22,163,74,.15) !important;color: #15803d;}.zp-badge--warn{background: rgba(234,88,12,.08);border-color: rgba(234,88,12,.15) !important;color: #9a3412;}.zp-badge--danger{background: rgba(220,38,38,.08);border-color: rgba(220,38,38,.15) !important;color: #991b1b;}.zp-badge--soft{background: var(--zp-soft) !important;color: var(--zp-fg) !important;}.zp-pill{padding: 5px 10px;border: 1px solid var(--zp-border);border-radius: 6px;background: var(--zp-soft);font-size: 12px;font-weight: 500;color: var(--zp-muted);}.zp-chips{display: flex;gap: 4px;align-items: center;}.zp-chip{appearance: none;border: 1px solid var(--zp-border);background: transparent;color: var(--zp-muted);border-radius: 999px !important;padding: 5px 13px;font-weight: 500 !important;font-size: 13px;cursor: pointer;box-shadow: none !important;transition: all .12s;}.zp-chip:hover{border-color: rgba(0,0,0,.15);color: var(--zp-fg);}.zp-chip:focus{outline: none !important;box-shadow: none !important;}.zp-chip.is-on{background: var(--zp-link) !important;color: #fff !important;border-color: var(--zp-link) !important;}.zentro-root[data-theme="dark"] .zp-chip.is-on{background: var(--zp-fg) !important;color: var(--zp-bg) !important;}.zentro-root[data-theme="dark"] .zp-chk-pill.is-on{background: rgba(23,136,251,.15) !important;border-color: rgba(23,136,251,.4) !important;color: #60a5fa !important;}.zentro-root[data-theme="dark"] .zp-chk-pill.is-on .zp-chk-dot{background: #60a5fa !important;border-color: #60a5fa !important;}.zp-table{width: 100%;border-collapse: collapse;font-size: 13px;}.zp-table th,.zp-table td{padding: 10px 8px;border-bottom: 1px solid var(--zp-border);vertical-align: top;}.zp-table th{text-align: left;font-size: 11px;color: var(--zp-muted);font-weight: 600 !important;text-transform: uppercase;letter-spacing: .06em;}.zp-list,.zp-list2{display: flex;flex-direction: column;gap: 0;}.zp-row{display: flex;justify-content: space-between;align-items: center;gap: 14px !important;padding: 15px 20px !important;border: none !important;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05)) !important;border-radius: 0 !important;background: transparent !important;transition: background .1s;}.zp-row:last-child{border-bottom: none !important;}.zp-row:hover{background: rgba(0,0,0,.018) !important;}.zentro-root[data-theme="dark"] .zp-row:hover{background: rgba(255,255,255,.03) !important;}.zp-row > *{flex: 0 0 auto;}.zp-row__main{min-width: 0;flex: 1 1 auto;}.zp-row__title{font-size: 15px !important;font-weight: 500 !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: -0.012em;color: var(--zp-fg) !important;line-height: 1.3;}.zp-row__sub{font-size: 13px !important;font-weight: 400 !important;color: var(--zp-muted) !important;margin-top: 2px;line-height: 1.35;}.zp-row__right{font-size: 15px !important;font-weight: 600 !important;color: var(--zp-fg) !important;letter-spacing: -0.02em;flex-shrink: 0;}.zp-row--tight{gap: 8px;align-items: end;}.zp-hstack{display: flex;align-items: center;gap: 8px !important;flex-wrap: wrap;}.zp-spacer{flex: 1 1 auto;}.zp-muted{color: var(--zp-muted) !important;}.zp-split{display: grid;gap: 12px;}@media (min-width: 920px){.zp-split{grid-template-columns: 1fr 1fr;}}.zp-item{border: none !important;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05)) !important;border-radius: 0 !important;padding: 15px 20px !important;background: transparent !important;transition: background .1s;}.zp-item:last-child{border-bottom: none !important;}.zp-item:hover{background: rgba(0,0,0,.018) !important;}.zentro-root[data-theme="dark"] .zp-item:hover{background: rgba(255,255,255,.03) !important;}.zp-item__top{display: flex;justify-content: space-between;gap: 14px;align-items: flex-start;}.zp-item__title{font-size: 15px !important;font-weight: 500 !important;letter-spacing: -0.012em;color: var(--zp-fg) !important;line-height: 1.3;}.zp-item__meta{font-size: 13px !important;font-weight: 400 !important;color: var(--zp-muted);margin-top: 4px;line-height: 1.4;}.zp-item__actions{display: flex;gap: 6px;flex-wrap: wrap;justify-content: flex-end;margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--zp-divider,rgba(0,0,0,.05));}#zp-client-wa-open{min-width: 170px;}.zp-stats-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px;margin-bottom: 16px;}@media (max-width: 1100px){.zp-stats-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.zp-stats-grid .zp-kpi--rev,.zp-stats-grid .zp-kpi--clean,.zp-stats-grid .zp-kpi--expenses{grid-column: 1 / -1;}.zp-stats-grid .zp-kpi--tips,.zp-stats-grid .zp-kpi--noshows{grid-column: auto;}.zp-stats-grid .zp-kpi--rev{order: 1;}.zp-stats-grid .zp-kpi--clean{order: 2;}.zp-stats-grid .zp-kpi--expenses{order: 3;}.zp-stats-grid .zp-kpi--tips{order: 4;}.zp-stats-grid .zp-kpi--noshows{order: 5;}}@media (max-width: 420px){.zp-stats-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}}.zp-kpi,.zp-kpi2{border: none !important;border-radius: 10px !important;padding: 18px 16px !important;background: var(--zp-soft) !important;box-shadow: none !important;}.zp-kpi--click{cursor: pointer;transition: background .1s ease;position: relative;}.zp-kpi--click:hover{background: var(--zp-soft-2) !important;}.zp-kpi--click:active{transform: scale(.98);}.zp-kpi__label{font-size: 11px !important;color: var(--zp-muted) !important;display: flex;align-items: center;justify-content: space-between;gap: 8px;font-weight: 600 !important;text-transform: uppercase;letter-spacing: .06em;}.zp-kpi__add{width: 20px;height: 20px;border-radius: 4px;border: none;background: transparent;color: var(--zp-muted);display: inline-flex;align-items: center;justify-content: center;font-size: 15px;line-height: 1;padding: 0;cursor: pointer;}.zp-kpi__add:hover{color: var(--zp-fg);}.zp-kpi__value,.zp-kpi2__value{font-size: clamp(28px,3.5vw,36px) !important;font-weight: 600 !important;margin-top: 10px !important;letter-spacing: -0.04em;color: var(--zp-fg) !important;line-height: 1;font-variant-numeric: tabular-nums;}.zp-kpi2__label{font-size: 11px;color: var(--zp-muted);text-transform: uppercase;letter-spacing: .05em;font-weight: 500;}.zp-customers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}.zp-section{border: none !important;padding: 0 !important;background: transparent !important;margin-top: 20px;}.zp-section__hd{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: 14px;}.zp-section__title{font-weight: 600 !important;font-size: 15px !important;letter-spacing: -0.015em;color: var(--zp-fg) !important;}.zp-section__sub{font-size: 13px !important;color: var(--zp-muted) !important;}.zp-chartwrap{width: 100%;padding: 18px 20px !important;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-lg);background: var(--zp-card);box-shadow: none !important;}.zp-chartmeta{display: flex;justify-content: space-between;gap: 10px;align-items: baseline;margin-bottom: 10px;}.zp-chartmeta__title{font-weight: 600 !important;font-size: 15px !important;letter-spacing: -0.01em;}.zp-chartmeta__sub{font-size: 13px !important;color: var(--zp-muted) !important;}.zp-svgchart{min-height: 160px;display: block;overflow: hidden;border-radius: var(--zp-radius-sm);}.zp-svgchart svg{width: 100%;height: 160px;display: block;}.zp-rank{display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 4px;background: var(--zp-soft-2);color: var(--zp-muted);font-size: 11px;font-weight: 600;margin-right: 8px;flex-shrink: 0;}#zp-calendar,#zp-calendar *{box-sizing: border-box;}#zp-calendar{overflow-x: hidden;}.zp-cal-grid,.zp-cal-track,.zp-cal-inner,.zp-cal-slots,.zp-cal-appts,.zp-cal-overlays{min-width: 0;}#zp-calendar .zp-card__hd{align-items: stretch;}#zp-calendar .zp-cal-hdtop{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;flex: 1 1 auto;min-width: 0;}#zp-calendar #zp-cal-create{flex: 0 0 auto;margin-top: 2px;font-size: 22px;font-weight: 600;line-height: 1;}.zp-cal-hdtop{gap: 10px !important;}.zp-weekwrap{display: flex !important;align-items: center;gap: 8px !important;margin-bottom: 12px;}.zp-week{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 6px !important;flex: 1 1 auto;overflow: auto;-webkit-overflow-scrolling: touch;touch-action: pan-y;overscroll-behavior: contain;scrollbar-width: none;}.zp-week::-webkit-scrollbar{width: 0;height: 0;}.zp-weeknavbtn{width: 32px;min-width: 32px;height: 32px;border-radius: 8px !important;border: 1px solid var(--zp-border);background: transparent !important;color: var(--zp-muted);font-size: 18px;font-weight: 400;line-height: 1;box-shadow: none !important;cursor: pointer;transition: color .1s,background .1s;}.zp-weeknavbtn:hover{color: var(--zp-fg) !important;background: var(--zp-soft) !important;}.zp-weeknavbtn:active{transform: scale(.97);}.zp-day{min-width: 40px;min-height: 56px;border: 1px solid transparent !important;background: transparent !important;border-radius: 10px !important;padding: 7px 5px !important;display: flex;flex-direction: column;align-items: center;gap: 2px;cursor: pointer;transition: background .1s;box-shadow: none !important;}.zp-day:hover:not(.is-active){background: var(--zp-soft) !important;}.zp-day__dow{font-size: 9px !important;color: var(--zp-muted) !important;font-weight: 600 !important;text-transform: uppercase;letter-spacing: .06em;}.zp-day__num{font-size: 17px !important;font-weight: 600 !important;color: var(--zp-fg) !important;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;}.zp-day.is-active{background: var(--zp-fg) !important;border-color: var(--zp-fg) !important;}.zp-day.is-active .zp-day__dow{color: rgba(255,255,255,.6) !important;}.zp-day.is-active .zp-day__num{color: #fff !important;}.zentro-root[data-theme="dark"] .zp-day.is-active{background: var(--zp-link) !important;border-color: var(--zp-link) !important;}.zentro-root[data-theme="dark"] .zp-day.is-active .zp-day__dow{color: rgba(0,0,0,.5) !important;}.zentro-root[data-theme="dark"] .zp-day.is-active .zp-day__num{color: #111 !important;}.zp-cal-grid{display: grid !important;grid-template-columns: 52px minmax(0,1fr);gap: 8px !important;align-items: start;}.zp-cal-times{padding-top: 10px;color: var(--zp-muted) !important;font-size: 11px;user-select: none;}.zp-cal-time{height: calc(var(--zp-slot-h) * var(--zp-sph,2));display: flex;align-items: flex-start;justify-content: flex-end;padding-right: 4px;}.zp-cal-track{position: relative;border: none !important;border-bottom: 1px solid var(--zp-border) !important;border-radius: 0 !important;background: var(--zp-card) !important;overflow: clip;padding: 0 !important;touch-action: pan-y;}.zp-cal-track::-webkit-scrollbar{width: 0;height: 0;}.zp-cal-inner{position: relative;padding: 8px;padding-bottom: 0 !important;}.zp-cal-slots{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: var(--zp-radius-sm);overflow: clip;}.zp-cal-slot{appearance: none;-webkit-appearance: none;display: block;width: 100%;text-align: left;padding: 0;margin: 0;background: transparent;border: 0;border-top: 1px solid var(--zp-border);border-radius: 0;height: var(--zp-slot-h);cursor: pointer;-webkit-tap-highlight-color: rgba(var(--zp-link-rgb),.15);position: relative;user-select: none;touch-action: pan-y;}.zp-cal-slot:first-child{border-top: 0;}.zp-cal-slot:nth-child(2n){border-top-style: solid;border-top-color: rgba(0,0,0,.025);}.zentro-root[data-theme="dark"] .zp-cal-slot:nth-child(2n){border-top-color: rgba(255,255,255,.04);}.zp-cal-slot:hover{background: rgba(var(--zp-link-rgb),.04) !important;}.zp-cal-slot:active{background: rgba(var(--zp-link-rgb),.08);}.zp-cal-slot:focus{outline: none;}.zp-cal-slotplus{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-weight: 500;font-size: 14px;color: var(--zp-muted);opacity: 0;transition: opacity .12s;pointer-events: none;}.zp-cal-slot:hover .zp-cal-slotplus{opacity: .3;}.zp-cal-appts{position: absolute;inset: 0;padding: 0 !important;pointer-events: none;}.zp-cal-appts *{pointer-events: auto;}.zentro-root .zp-cal-appts{top: 8px !important;}.zp-cal-special-events{position: absolute;inset: 0;padding: 10px 0 0 0;pointer-events: none;z-index: 1;}.zp-cal-se-block{position: absolute;left: 3px;right: 3px;border-radius: 5px;display: flex;flex-direction: column;justify-content: flex-start;padding: 3px 7px 2px;overflow: hidden;min-height: 14px;cursor: pointer;pointer-events: auto;}.zp-cal-se-block--red{background: rgba(220,38,38,.11);border-left: 3px solid #dc2626;}.zp-cal-se-block--green{background: rgba(22,163,74,.10);border-left: 3px solid #16a34a;}.zentro-root[data-theme="dark"] .zp-cal-se-block--red{background: rgba(220,38,38,.18);}.zentro-root[data-theme="dark"] .zp-cal-se-block--green{background: rgba(22,163,74,.17);}.zp-cal-se-name{font-size: 10px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: .02em;line-height: 1.3;}.zp-cal-se-block--red .zp-cal-se-name{color: #b91c1c;}.zp-cal-se-block--green .zp-cal-se-name{color: #15803d;}.zp-cal-se-who{font-size: 9px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.2;margin-top: 1px;}.zp-cal-se-block--red .zp-cal-se-who{color: rgba(185,28,28,.7);}.zp-cal-se-block--green .zp-cal-se-who{color: rgba(21,128,61,.7);}.zp-cal-break-slot{position: absolute;border-radius: var(--zp-radius-sm) !important;border: 1px solid #fdba74;border-left: 3px solid #f97316 !important;background: rgba(249,115,22,.12);padding: 4px 8px;overflow: hidden;pointer-events: auto;cursor: pointer;display: flex;flex-direction: column;justify-content: flex-start;min-height: 22px;transition: background .12s;}.zp-cal-break-slot:hover{background: rgba(249,115,22,.20);}.zp-cal-break-slot--overridden{border-style: dashed;}.zp-cal-break-slot__name{font-size: 11px;font-weight: 600;color: #c2410c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.25;}.zp-cal-break-slot__time{font-size: 10px;font-weight: 500;color: rgba(194,65,12,.80);margin-top: 1px;line-height: 1.2;white-space: nowrap;}.zp-cal-break-slot__who{font-size: 10px;font-weight: 500;color: rgba(194,65,12,.75);margin-top: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.2;}.zentro-root[data-theme="dark"] .zp-cal-break-slot{background: rgba(249,115,22,.20);border-color: rgba(251,146,60,.5);}.zentro-root[data-theme="dark"] .zp-cal-break-slot:hover{background: rgba(249,115,22,.30);}.zentro-root[data-theme="dark"] .zp-cal-break-slot__name{color: #fdba74;}.zentro-root[data-theme="dark"] .zp-cal-break-slot__time{color: rgba(253,186,116,.85);}.zentro-root[data-theme="dark"] .zp-cal-break-slot__who{color: rgba(253,186,116,.7);}.zp-cal-overlays{position: absolute;inset: 0;padding: 10px 0 0 0;pointer-events: none;z-index: 4;}.zp-cal-jornada-wrap{position: absolute;left: 0;right: 0;display: flex;align-items: center;transform: translateY(-50%);pointer-events: none;}.zp-cal-jornada-wrap--nopill .zp-cal-jornada-pill{display: none;}.zp-cal-jornada-wrap--nopill{left: 0;right: 0;}.zp-cal-jornada-pill{flex-shrink: 0;font-size: 10px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;padding: 3px 8px;border-radius: 4px;white-space: nowrap;line-height: 1.3;margin-right: 6px;color: #ffffff;}.zp-cal-jornada-wrap--start .zp-cal-jornada-pill{background: #0ea5e9;}.zp-cal-jornada-wrap--end .zp-cal-jornada-pill{background: #64748b;}.zp-cal-jornada-bar{flex: 1;height: 2px;border-radius: 1px;}.zp-cal-jornada-wrap--start .zp-cal-jornada-bar{background: rgba(14,165,233,.7);}.zp-cal-jornada-wrap--end .zp-cal-jornada-bar{background: repeating-linear-gradient(to right,rgba(100,116,139,.55) 0 6px,transparent 6px 10px);height: 2px;}.zp-cal-jpill-wrap{position: absolute;right: 0;transform: translateY(-50%);pointer-events: none;z-index: 3;}.zp-cal-jpill{display: inline-block;font-size: 9px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;padding: 2px 5px;border-radius: 3px;white-space: nowrap;color: #fff;line-height: 1.4;}.zp-cal-jpill--start .zp-cal-jpill{background: #0ea5e9;}.zp-cal-jpill--end .zp-cal-jpill{background: #64748b;}.zp-cal-now-wrap{position: absolute;left: 0;right: 0;display: flex;align-items: center;transform: translateY(-50%);}.zp-cal-now-dot{width: 9px;height: 9px;border-radius: 50%;background: #ef4444;flex-shrink: 0;margin-left: 1px;box-shadow: 0 0 0 2px rgba(239,68,68,.25);}.zp-cal-now-bar{flex: 1;height: 2px;background: #ef4444;opacity: .80;}.zp-appt{position: absolute;border-radius: 6px !important;padding: 5px 8px 5px 10px;border: none !important;border-left: 3px solid var(--zp-appt-accent,var(--zp-link)) !important;background: var(--zp-card) !important;box-shadow: 0 1px 3px rgba(0,0,0,.07) !important;overflow: hidden;cursor: pointer;min-height: 22px;max-width: 100%;pointer-events: auto;transition: box-shadow .12s,transform .1s;-webkit-user-select: none !important;-moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important;-webkit-touch-callout: none !important;touch-action: pan-y !important;-webkit-tap-highlight-color: rgba(0,0,0,0.05);}.zp-appt:hover{box-shadow: 0 2px 8px rgba(0,0,0,.12) !important;}.zp-appt.zp-appt--drag-source{touch-action: none !important;}.zp-appt *{-webkit-user-select: none !important;user-select: none !important;-webkit-touch-callout: none !important;touch-action: inherit !important;}.zp-appt:hover{box-shadow: var(--zp-shadow-md) !important;}.zp-appt__top{display: flex;justify-content: space-between;gap: 6px;align-items: flex-start;padding: 0 !important;}.zp-appt__info{min-width: 0;flex: 1 1 auto;}.zp-appt__name{font-weight: 500 !important;font-size: 12px;line-height: 1.3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--zp-fg) !important;letter-spacing: -0.01em;}.zp-appt__svc{font-size: 11px !important;color: var(--zp-muted) !important;margin-top: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-appt__time{flex: 0 0 auto;font-size: 11px !important;color: var(--zp-muted) !important;font-weight: 500 !important;white-space: nowrap;}.zp-appt__meta{margin-top: 2px;font-size: 10px !important;font-weight: 500;color: var(--zp-muted) !important;display: flex;gap: 6px;align-items: center;}.zp-appt__meta-svc{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-appt__meta-time{flex: 0 0 auto;white-space: nowrap;}.zp-appt__staff{margin-top: 2px;font-size: 10px !important;font-weight: 500;color: var(--zp-muted) !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.zp-appt__meta-staff{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-appt--compact{padding: 2px 6px;}.zp-appt--compact .zp-appt__name{font-size: 11px;}.zp-appt--compact .zp-appt__meta{font-size: 10px;}.zp-appt--compact .zp-appt__staff,.zp-appt--compact .zp-appt__meta-staff{font-size: 10px;}.zp-appt--approved{border-left-color: #16a34a !important;background: rgba(22,163,74,.04) !important;}.zp-appt--pending{border-left-color: #f59e0b !important;background: rgba(245,158,11,.04) !important;}.zp-appt--canceled{border-left-color: #94a3b8 !important;opacity: .6;}.zp-appt--no-show{border-left-color: #dc2626 !important;background: rgba(220,38,38,0.08) !important;color: #991b1b !important;}.zp-appt--no-show .zp-appt__name,.zp-appt--no-show .zp-appt__svc,.zp-appt--no-show .zp-appt__meta{color: #991b1b !important;text-decoration: line-through;}.zp-appt--late{border-left:3px solid #ef4444!important;}.zentro-root[data-theme="dark"] .zp-appt--late{border-left-color:#f87171!important;}.zp-appt__late-badge{display:inline-flex;align-items:center;gap:2px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:2px 5px;border-radius:3px;margin-top:2px;}.zentro-root[data-theme="dark"] .zp-appt__late-badge{background:#f87171;color:#1a0000;}.zp-appt--referral{border-left-color: #16a34a !important;border-left-width: 4px !important;background: linear-gradient(90deg,rgba(22,163,74,.10) 0%,rgba(22,163,74,.02) 35%,transparent 100%) !important;box-shadow: inset 0 0 0 1px rgba(22,163,74,.15);}.zp-appt__refbadge{position:absolute;top:6px;right:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#16a34a;color:#fff;border-radius:50%;font-size:11px;line-height:1;box-shadow:0 1px 3px rgba(22,163,74,.4);z-index:2;pointer-events:none;}.zp-appt--compact .zp-appt__refbadge{width:16px;height:16px;font-size:9px;top:3px;right:3px;}.zp-appt__paidbadge{font-size:13px;line-height:1;flex-shrink:0;pointer-events:none;}.zp-appt--compact .zp-appt__paidbadge{font-size:10px;}.zp-cal-densitytoggle{display:inline-flex;gap:2px;background:var(--zp-soft);border-radius:9px;padding:3px;position:relative;}@media (max-width: 560px){.zp-cal-densitytoggle:not(.is-expanded) .zp-cal-dbtn:not(.is-active){display: none !important;}.zp-cal-densitytoggle.is-expanded{position: absolute;right: 0;top: calc(100% + 6px);z-index: 20;background: var(--zp-card);border: 1px solid var(--zp-border);border-radius: 10px;box-shadow: 0 4px 16px rgba(0,0,0,.1);padding: 4px;gap: 2px;}.zp-cal-densitytoggle.is-expanded .zp-cal-dbtn{display: inline-flex !important;}}.zp-cal-dbtn{appearance:none;-webkit-appearance:none;border:none;border-radius:7px;width:30px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--zp-muted);transition:background .15s,color .15s;font-size:11px;font-weight: 600;letter-spacing:-.01em;background:none;padding:0;font-family:inherit;}.zp-cal-dbtn.is-active{background:var(--zp-card);color:var(--zp-fg);box-shadow:0 1px 2px rgba(0,0,0,.08);}.zentro-root[data-theme="dark"] .zp-cal-dbtn.is-active{box-shadow:0 1px 2px rgba(0,0,0,.4);}.zp-appt__price{display:var(--zp-cal-show-price,none);font-size:12px;font-weight: 600;color:var(--zp-appt-accent,var(--zp-link));margin-top:3px;line-height:1.2;}.zp-appt__sbadge{display:inline-block;font-size:9px;font-weight: 600;letter-spacing:.02em;padding:1px 5px;border-radius:3px;margin-top:2px;line-height:1.5;white-space:nowrap;}.zp-appt__sbadge--referral{background:#059669;color:#fff;}.zp-appt__sbadge--noshow{background:#dc2626;color:#fff;}.zp-appt__sbadge--pending{background:#ea580c;color:#fff;}.zp-appt__sbadge--cancelled{background:#94a3b8;color:#fff;}.zp-cal-ms-wrap{width:100%;}.zp-cal-ms-hdrow{display:grid;border-bottom:1px solid var(--zp-border);background:var(--zp-card);}.zp-cal-ms-staffhd{padding:9px 6px 8px;text-align:center;border-left:1px solid var(--zp-border);display:flex;flex-direction:column;align-items:center;gap:3px;}.zp-cal-ms-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight: 600;background:var(--zp-staff-bg,rgba(47,107,255,.12));color:var(--zp-staff-accent,rgba(47,107,255,.96));flex-shrink:0;}.zp-cal-ms-staffname{font-size:11px;font-weight:600;color:var(--zp-fg);line-height:1.2;}.zp-cal-ms-count{font-size:10px;color:var(--zp-muted);}.zp-cal-ms-body{display:grid;border:1px solid var(--zp-border);border-radius:var(--zp-radius);overflow:clip;background:var(--zp-card);}.zp-cal-ms-times{border-right:1px solid var(--zp-border);background:var(--zp-card);padding-right:2px;}.zp-cal-ms-body .zp-cal-times{border-right:1px solid var(--zp-border);background:var(--zp-card);padding-right:2px;}.zp-cal-ms-body .zp-cal-track{border:none !important;border-radius:0 !important;border-left:1px solid var(--zp-border) !important;background:transparent !important;overflow:clip !important;position:relative !important;touch-action: pan-y !important;}.zp-cal-ms-body .zp-cal-track:nth-child(2){border-left:none !important;}@keyframes zp-drag-pickup{from{transform: scale(1);box-shadow: var(--zp-shadow);}to{transform: scale(1.04);box-shadow: 0 8px 20px rgba(0,0,0,.18);}}.zp-appt--longpress{animation: zp-drag-pickup .15s ease-out forwards;z-index: 10 !important;}.zp-appt--drag-source{opacity: 0.3 !important;pointer-events: none !important;}.zp-appt-ghost{position: fixed !important;z-index: 9990;pointer-events: none !important;border-radius: var(--zp-radius-sm) !important;border: 1px solid var(--zp-border) !important;border-left: 3px solid var(--zp-link) !important;background: var(--zp-card) !important;box-shadow: 0 8px 24px rgba(0,0,0,.20) !important;overflow: hidden;padding: 4px 8px;opacity: 0.95;transform: scale(1.04);user-select: none !important;-webkit-user-select: none !important;will-change: top,left;}.zp-drag-timepill{position: fixed !important;z-index: 9991;pointer-events: none !important;background: var(--zp-link);color: #fff;font-size: 13px;font-weight: 600;padding: 4px 11px;border-radius: 20px;box-shadow: 0 2px 8px rgba(0,0,0,.18);white-space: nowrap;transform: translateX(-50%);font-family: inherit;}.zp-drag-dropline{position: absolute !important;left: 4px;right: 4px;height: 2px;background: var(--zp-link);opacity: .6;pointer-events: none !important;z-index: 5;border-radius: 2px;}#zp-cal-list,#zp-cal-list *{scrollbar-width: none;}#zp-cal-list::-webkit-scrollbar,#zp-cal-list *::-webkit-scrollbar{display: none;width: 0;height: 0;}.zp-appt__price{display:var(--zp-cal-show-price,none);font-size:12px;font-weight: 600;color:var(--zp-appt-accent,var(--zp-link));margin-top:3px;line-height:1.2;}.zp-appt__dur{display:var(--zp-cal-show-dur,none);font-size:11px;font-weight:500;color:var(--zp-muted);margin-top:1px;line-height:1.2;}.zp-appt__name{font-size:var(--zp-cal-fs-name,12px) !important;}.zp-appt__svc{font-size:var(--zp-cal-fs-meta,11px) !important;}.zp-appt__time{font-size:var(--zp-cal-fs-meta,11px) !important;}.zp-appt__staff,.zp-appt__meta-staff{font-size:var(--zp-cal-fs-meta,11px) !important;}.zp-appt{padding:var(--zp-cal-pad,4px 8px);}.zp-appt--approved{background: rgba(22,163,74,.06) !important;}.zp-cal-times{font-size:12px !important;}.zp-cal-viewtoggle{display:inline-flex;gap:2px;background:var(--zp-soft);border-radius:9px;padding:3px;}.zp-cal-vbtn{background:none;border:none;border-radius:7px;width:30px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--zp-muted);transition:background .15s,color .15s;padding:0;}.zp-cal-vbtn.is-active{background:var(--zp-card);color:var(--zp-fg);box-shadow:0 1px 2px rgba(0,0,0,.08);}.zentro-root[data-theme="dark"] .zp-cal-vbtn.is-active{box-shadow:0 1px 2px rgba(0,0,0,.4);}.zp-cal-vbtn svg{display:block;pointer-events:none;}.zp-lv-sortbar{display:flex;gap:4px;padding:10px 0 0;overflow-x:auto;scrollbar-width:none;}.zp-lv-sortbar::-webkit-scrollbar{display:none;}.zp-lv-sortbtn{appearance:none;border:1px solid var(--zp-border);background:var(--zp-card);color:var(--zp-muted);border-radius:var(--zp-radius-sm);padding:5px 10px;font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .12s;letter-spacing:.01em;line-height:1.3;}.zp-lv-sortbtn.is-active{color:var(--zp-fg);border-color:rgba(0,0,0,.18);background:var(--zp-soft);}.zp-lv-sortbtn:hover{border-color:rgba(0,0,0,.15);color:var(--zp-fg);}.zp-lv-arrow{margin-left:3px;display:inline-flex;align-items:center;vertical-align:middle;opacity:.7;}.zp-lv-count{font-size:11px;color:var(--zp-muted);padding:6px 0 4px;letter-spacing:.01em;}.zp-lv-day-group{margin-bottom:4px;}.zp-lv-day-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--zp-muted);padding:12px 0 6px;border-bottom:1px solid var(--zp-border);margin-bottom:6px;}.zp-lv-appt{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--zp-border);border-radius:var(--zp-radius);background:var(--zp-card);margin-bottom:6px;cursor:pointer;transition:border-color .12s;}.zp-lv-appt:hover{border-color:rgba(0,0,0,.13);}.zentro-root[data-theme="dark"] .zp-lv-appt:hover{border-color:rgba(255,255,255,.13);}.zp-lv-appt:active{background:var(--zp-soft);}.zp-lv-appt__time{font-size:13px;font-weight:600;color:var(--zp-fg);min-width:38px;flex-shrink:0;letter-spacing:-.01em;}.zp-lv-appt__body{flex:1 1 0;min-width:0;}.zp-lv-appt__name{font-size:13px;font-weight:600;color:var(--zp-fg);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;}.zp-lv-appt__meta{font-size:11px;color:var(--zp-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px;}.zp-lv-dot{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--zp-muted-2);}.zp-lv-dot--approved{background:#16a34a;}.zp-lv-dot--pending{background:#ea580c;}.zp-lv-dot--canceled{background:var(--zp-muted-2);}.zp-lv-dot--no-show{background:#dc2626;}.zp-lv-appt__right{display:flex;align-items:center;gap:10px;flex-shrink:0;}.zp-lv-appt__price{font-size:13px;font-weight:600;color:var(--zp-fg);letter-spacing:-.01em;}.zp-lv-chevron{color:var(--zp-muted-2);display:flex;align-items:center;flex-shrink:0;}.zp-lv-chevron svg{display:block;}.zp-lv-appt--no-show .zp-lv-appt__name{text-decoration:line-through;color:var(--zp-muted);}.zp-lv-appt--canceled{opacity:.55;}.zp-lv-appt--referral .zp-lv-appt__name::after{content:" 🤝";font-size:11px;}#zp-cal-listfilters{padding-top:10px;}#zp-cal-listfilters .zp-chips{flex-wrap:wrap;gap:5px;}#zp-cal-listview{padding-bottom:24px;}.zp-appt--allstaff{border-left-color: var(--zp-appt-accent,var(--zp-link)) !important;border-color: var(--zp-appt-ring,rgba(var(--zp-link-rgb),.14)) !important;background: var(--zp-appt-bg,rgba(var(--zp-link-rgb),.04)) !important;}.zp-appt--allstaff .zp-appt__staff,.zp-appt--allstaff .zp-appt__meta-staff{color: var(--zp-appt-accent,var(--zp-link)) !important;font-weight: 600 !important;}.zp-appt--allstaff .zp-appt__meta{flex-wrap: wrap;}.zp-appt__badge{display: inline-flex;align-items: center;justify-content: center;padding: 3px 8px;border-radius: 6px;font-size: 10px;font-weight: 500;border: 1px solid var(--zp-border);background: var(--zp-soft);color: var(--zp-fg);}.zp-appt__clientbtn{position: absolute;top: 6px;right: 6px;width: 24px;height: 24px;border-radius: 6px;border: 1px solid var(--zp-border);background: var(--zp-card);display: grid;place-items: center;cursor: pointer;color: var(--zp-muted);}.zp-appt__clientbtn:hover{color: var(--zp-fg);}#zp-calendar .zp-card__hd .zp-hstack{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;width: 100% !important;}#zp-calendar #zp-cal-date,#zp-calendar #zp-cal-staff{width: 100% !important;min-width: 0 !important;}.zp-client-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 14px !important;border: 1px solid var(--zp-border) !important;background: var(--zp-card) !important;border-radius: var(--zp-radius) !important;}.zp-client-name{font-weight: 600 !important;font-size: 16px;line-height: 1.2;letter-spacing: -0.01em;}.zp-client-meta{color: var(--zp-muted);font-size: 12px !important;margin-top: 4px;}#zp-client-appts{padding-right: 4px;}.zp-note-preview{margin-top: 8px;padding: 10px 12px;border: 1px solid var(--zp-border) !important;border-radius: var(--zp-radius-sm) !important;background: var(--zp-soft) !important;box-shadow: none !important;}.zp-note-preview__text{font-size: 12px;color: var(--zp-muted);white-space: pre-wrap;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.zp-note-preview.is-expanded .zp-note-preview__text{display: block;-webkit-line-clamp: unset;}.zp-note-preview__toggle{display: inline-flex;margin-top: 6px;}.zp-client-notes-head{margin-top: 2px;}.zp-client-notes-head__title{font-weight: 600 !important;font-size: 13px;}.zp-client-notes-head__sub{font-size: 12px !important;color: var(--zp-muted) !important;margin-top: 2px;}.zp-selected{margin-top: 8px;display: flex;gap: 10px;align-items: center;justify-content: space-between;padding: 10px 12px;border-radius: var(--zp-radius-sm) !important;border: 1px solid var(--zp-border) !important;background: var(--zp-soft) !important;box-shadow: none !important;}.zp-selected__left{display: flex;flex-direction: column;gap: 2px;}.zp-selected__tag{font-size: 10px;color: var(--zp-muted);text-transform: uppercase;letter-spacing: .03em;}.zp-suggest{position: absolute;left: 0;right: 0;margin-top: 4px;background: var(--zp-card);border: 1px solid var(--zp-border);border-radius: var(--zp-radius);padding: 4px;max-height: 240px;overflow: auto;z-index: 999999;box-shadow: var(--zp-shadow-md);}.zp-suggest--floating{position: fixed !important;left: 0;top: 0;width: auto;margin-top: 0 !important;}.zp-suggest__item{width: 100%;display: flex;gap: 8px;align-items: center;justify-content: space-between;padding: 8px;border-radius: var(--zp-radius-sm);border: 1px solid transparent;background: transparent;color: var(--zp-fg);cursor: pointer;text-align: left;}.zp-suggest__item:hover{background: var(--zp-soft);}.zp-suggest__name{font-weight: 500;font-size: 13px;}.zp-suggest__meta{font-size: 12px;color: var(--zp-muted);}.zp-seg{display: flex;gap: 3px;padding: 3px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);background: var(--zp-soft);flex-wrap: wrap;}.zp-seg__btn{flex: 1 1 auto;min-width: 0;border: 1px solid transparent;background: transparent;color: var(--zp-muted);padding: 6px 6px;border-radius: 5px;font-weight: 500;font-size: 12px;cursor: pointer;white-space: nowrap;text-align: center;}.zp-seg__btn.is-active{background: var(--zp-card);color: var(--zp-fg);border-color: var(--zp-border);}.zp-wa-row{display: flex;gap: 12px;padding: 11px 14px !important;border-bottom: 1px solid var(--zp-border) !important;background: var(--zp-card) !important;cursor: pointer;transition: background .12s;border-radius: 0 !important;-webkit-tap-highlight-color: transparent;min-height: 62px;align-items: center;}.zp-wa-row:last-child{border-bottom: 0 !important;}.zp-wa-row:hover{background: var(--zp-soft) !important;}.zp-wa-row:active{background: var(--zp-soft-2,rgba(0,0,0,.07)) !important;}.zp-wa-row--active{background: var(--zp-soft) !important;}.zp-wa-row__avatar{width: 40px;height: 40px;border-radius: 999px;background: var(--zp-fg);color: var(--zp-bg);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 15px;flex-shrink: 0;}.zp-wa-row__body{flex: 1 1 auto;min-width: 0;}.zp-wa-row__top{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 3px;}.zp-wa-row__name{font-weight: 600;font-size: 13.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--zp-fg);}.zp-wa-row__time{font-size: 11px;color: var(--zp-muted);white-space: nowrap;flex-shrink: 0;}.zp-wa-row__bottom{display: flex;align-items: center;justify-content: space-between;gap: 8px;}.zp-wa-row__msg{font-size: 12px;color: var(--zp-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 1;}.zp-wa-row__aux{font-size: 11px;color: var(--zp-muted);margin-top: 1px;}.zp-wa-row__badge{min-width: 18px;height: 18px;border-radius: 999px;background: #25D366;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 10px;font-weight: 700;padding: 0 5px;flex-shrink: 0;}#zentro-panel-root[data-route="whatsapp"] .zp-main{overflow: hidden !important;padding: 0 !important;overscroll-behavior: none;}#zentro-panel-root[data-route="whatsapp"] #zp-ptr{display: none !important;}#zp-whatsapp{flex-direction: column;height: 100%;min-height: 0;overflow: hidden;padding: 0 !important;}#zp-whatsapp .zp-wa-grid{flex: 1 1 auto;height: 100%;min-height: 0;overflow: hidden;display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;gap: 0;max-width: 100%;}@media (min-width: 860px){#zp-whatsapp .zp-wa-grid{grid-template-columns: 320px 1fr;grid-template-rows: 1fr;max-width: 1060px;margin: 0 auto;width: 100%;border: 1px solid var(--zp-border);border-radius: var(--zp-radius);overflow: hidden;}#zp-whatsapp .zp-wa-grid > .zp-card:first-child{display: flex;}#zp-whatsapp #zp-wa-chat{display: grid;}#zp-wa-back{display: none !important;}}@media (min-width: 640px) and (max-width: 859px){#zp-whatsapp .zp-wa-grid{grid-template-columns: 260px 1fr;grid-template-rows: 1fr;border: 1px solid var(--zp-border);border-radius: var(--zp-radius);overflow: hidden;}#zp-whatsapp .zp-wa-grid > .zp-card:first-child{display: flex;}#zp-whatsapp #zp-wa-chat{display: grid;}#zp-wa-back{display: none !important;}}@media (max-width: 639px){#zp-whatsapp .zp-wa-grid > .zp-card:first-child{grid-row: 1;grid-column: 1;display: flex;flex-direction: column;overflow: hidden;min-height: 0;}#zp-whatsapp #zp-wa-chat{grid-row: 1;grid-column: 1;display: none;min-height: 0;}.zentro-root.zp-wa-open #zp-whatsapp .zp-wa-grid > .zp-card:first-child{display: none;}.zentro-root.zp-wa-open #zp-whatsapp #zp-wa-chat{display: grid;}.zentro-root.zp-wa-open #zp-wa-back{display: inline-flex;}}#zp-whatsapp .zp-wa-grid > .zp-card{border-radius: 0 !important;border: none !important;display: flex;flex-direction: column;overflow: hidden;min-height: 0;}#zp-whatsapp .zp-wa-grid > .zp-card:first-child{border-right: 1px solid var(--zp-border) !important;}#zp-whatsapp .zp-wa-grid > .zp-card > .zp-card__hd{flex-shrink: 0;border-bottom: 1px solid var(--zp-border);}#zp-whatsapp .zp-wa-grid > .zp-card > .zp-card__bd{flex: 1 1 auto;overflow: hidden;padding: 0 !important;display: flex;flex-direction: column;}#zp-wa-inbox{flex: 1 1 auto;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: none;touch-action: pan-y;}#zp-wa-pager-top,#zp-wa-pager-bot{flex-shrink: 0;}#zp-wa-chat{grid-template-rows: auto 1fr;flex-direction: column;overflow: hidden;min-height: 0;}#zp-wa-chat .zp-card__hd{flex-shrink: 0;display: flex !important;flex-direction: row !important;align-items: center !important;gap: 6px;padding: 9px 12px !important;min-height: 52px;flex-wrap: nowrap;border-bottom: 1px solid var(--zp-border);}.zp-wa-chat__titlewrap{min-width: 0;flex: 1 1 auto;overflow: hidden;}.zp-wa-chat__titlewrap .zp-card__title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-wa-chat__titlewrap .zp-card__desc{font-size: 11px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-wa-chat__actions{display: flex;align-items: center;justify-content: flex-end;gap: 6px;flex-shrink: 0;}.zp-wa-chat__actions .zp-btn{font-size: 12px;padding: 6px 10px;flex-shrink: 0;}#zp-wa-open-client{max-width: min(36vw,160px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#zp-wa-back{flex-shrink: 0;font-size: 12px;padding: 6px 8px;}#zp-wa-direct-link{display: none;align-items: center;gap: 5px;text-decoration: none;font-size: 12px;padding: 6px 10px;flex-shrink: 0;}#zp-wa-direct-link svg{flex-shrink: 0;}.zp-chat{flex: 1 1 0;min-height: 0;position: relative;overflow: hidden;}.zp-chat__list{position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: none;touch-action: pan-y;padding: 16px 14px !important;display: flex !important;flex-direction: column;justify-content: flex-end;gap: 5px !important;}.zp-chat__msg{max-width: min(78%,460px);padding: 9px 13px !important;border-radius: 4px 14px 14px 14px !important;border: 1px solid var(--zp-border) !important;background: var(--zp-card) !important;box-shadow: 0 1px 2px rgba(0,0,0,.05);font-size: 13.5px;line-height: 1.45;word-break: break-word;align-self: flex-start;}.zp-chat__msg--out{align-self: flex-end !important;margin-left: auto;background: var(--zp-fg) !important;color: var(--zp-bg) !important;border-color: var(--zp-fg) !important;border-radius: 14px 14px 4px 14px !important;box-shadow: 0 1px 2px rgba(0,0,0,.08);}.zp-chat__bot-label{font-size: 10px;opacity: 0.55;margin-bottom: 3px;font-style: italic;letter-spacing: 0.01em;}.zentro-root[data-theme="dark"] .zp-chat__msg--out{background: #ededed !important;color: #0a0a0a !important;border-color: #ededed !important;}.zp-chat__meta{font-size: 10.5px;color: var(--zp-muted) !important;margin-top: 3px;text-align: right;opacity: 0.8;}.zp-chat__msg--out .zp-chat__meta{color: rgba(255,255,255,.65) !important;}.zentro-root[data-theme="dark"] .zp-chat__msg--out .zp-chat__meta{color: rgba(0,0,0,.5) !important;}.zp-chat__composer{flex-shrink: 0 !important;display: flex;gap: 8px;padding: 10px 12px !important;padding-bottom: calc(10px + env(safe-area-inset-bottom,0px)) !important;border-top: 1px solid var(--zp-border);margin-top: 0 !important;align-items: flex-end;background: var(--zp-card);}.zp-chat__composer .zp-input{flex: 1 1 auto;min-width: 0;}#zp-wa-composer{display: flex;flex-direction: column;}.zp-wa-back-btn{flex-shrink: 0;padding: 6px !important;line-height: 1;}#zp-wa-back{padding: 6px !important;}#zp-wa-composer,.zp-chat__composer{display: none !important;}@media (min-width: 860px){#zp-whatsapp .zp-wa-grid > .zp-card > .zp-card__hd{padding: 12px 16px !important;}.zp-chat__list{padding: 16px !important;}.zp-chat__composer{padding: 12px 16px !important;padding-bottom: 12px !important;}}.zentro-root[data-theme="dark"] .zp-wa-row{background: var(--zp-card) !important;}.zentro-root[data-theme="dark"] .zp-wa-row:hover{background: var(--zp-soft) !important;}.zentro-root[data-theme="dark"] .zp-wa-row__avatar{background: rgba(255,255,255,.12);color: #fff;}.zp-modal{position: fixed;inset: 0;background: rgba(0,0,0,.4) !important;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);display: none;align-items: center;justify-content: center;padding: 16px !important;z-index: 100000;}.zp-modal.is-on{display: flex;}.zp-modal--help{z-index: 100000;}.zp-modal__card{width: min(640px,100%) !important;max-width: calc(100vw - 32px);.zp-modal--client .zp-modal__card{width: min(900px,calc(100vw - 32px)) !important;max-height: min(92vh,920px);}max-height: min(88vh,720px);background: var(--zp-card) !important;border-radius: var(--zp-radius-lg) !important;border: 1px solid var(--zp-border) !important;box-shadow: 0 24px 48px rgba(0,0,0,.12) !important;overflow: hidden;display: flex;flex-direction: column;touch-action: pan-y;min-width: 0;}.zp-modal__body,.zp-modal__body *{min-width: 0;}.zp-modal__body{overflow-x: hidden;}.zp-modal__body .zp-row{flex-wrap: wrap;}.zp-modal__body .zp-form-group{min-width: 0;}.zp-modal__body input[type="date"],.zp-modal__body input[type="time"]{min-width: 0;width: 100%;max-width: 100%;}.zentro-root .zp-form-group{min-width: 0;}.zentro-root .zp-row{flex-wrap: wrap;}.zentro-root input[type="date"],.zentro-root input[type="time"]{min-width: 0 !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box;color-scheme: light dark;}.zentro-root[data-theme="dark"] input[type="date"],.zentro-root[data-theme="dark"] input[type="time"]{color-scheme: dark;background: var(--zp-card) !important;color: var(--zp-fg) !important;border-color: var(--zp-border) !important;}.zp-modal__header{padding: 14px 16px !important;border-bottom: 1px solid var(--zp-border) !important;display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;}.zp-modal__title{font-weight: 600 !important;font-size: 15px;}.zp-modal__body{padding: 14px 16px 20px !important;flex: 1 1 auto;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;}.zp-modal__footer{padding: 12px 16px !important;border-top: 1px solid var(--zp-border) !important;display: flex;gap: 8px;flex-wrap: wrap;justify-content: flex-end;}#zp-mb-grid{display: flex;flex-direction: column;padding: 0;min-height: calc(100dvh - 200px);}#zp-mb-sub{display: block;}#zp-mb-grid.is-mb-hidden,#zp-mb-sub.is-mb-hidden{display: none !important;}.zp-mb-header{padding: 6px 4px 18px;flex: 0 0 auto;}.zp-mb-title{font-size: 22px;font-weight: 600;color: var(--zp-fg);letter-spacing: -.024em;line-height: 1.15;}.zp-mb-subtitle-grid{font-size: 13px;color: var(--zp-muted);margin-top: 4px;}.zp-mb-grid{display: flex;flex-direction: column;gap: 0;flex: 1 1 auto;min-height: 0;}.zp-mb-tile{position: relative;display: flex;flex-direction: row;align-items: center;gap: 14px;width: 100%;min-height: 54px;background: var(--zp-card);border: none;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius: 0;padding: 12px 18px;cursor: pointer;font: inherit;color: var(--zp-fg);text-align: left;appearance: none;-webkit-appearance: none;box-shadow: none;transition: background .1s ease;}.zp-mb-tile:first-of-type,.zp-mb-section:first-child .zp-mb-tile:first-child{border-radius: var(--zp-radius) var(--zp-radius) 0 0;}.zp-mb-tile:last-child{border-bottom: none;border-radius: 0 0 var(--zp-radius) var(--zp-radius);}.zp-mb-tile:only-child{border-radius: var(--zp-radius);border-bottom: none;}.zp-mb-tile:hover{background: var(--zp-soft);}.zp-mb-tile:active{background: var(--zp-soft-2);}.zp-mb-tile:focus{outline: none;}.zp-mb-tile__icon{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 8px;background: var(--zp-soft);color: var(--zp-fg);flex-shrink: 0;}.zp-mb-tile__icon svg{width: 17px;height: 17px;}.zp-mb-tile__label{flex: 1;font-size: 15px;font-weight: 500;letter-spacing: -.012em;line-height: 1.2;color: var(--zp-fg);}.zp-mb-tile__chevron{width: 16px;height: 16px;color: var(--zp-muted-2);flex-shrink: 0;}.zp-mb-tile--ph{display: none;}.zp-mb-tile--close{display: flex;flex-direction: row;align-items: center;gap: 14px;width: 100%;min-height: 52px;background: var(--zp-card);border: 1px solid var(--zp-border);border-radius: var(--zp-radius);padding: 10px 16px;cursor: pointer;font: inherit;color: var(--zp-muted);text-align: left;appearance: none;-webkit-appearance: none;box-shadow: none;margin-top: 8px;transition: background .12s ease;}.zp-mb-tile--close .zp-mb-tile__icon{background: transparent;color: var(--zp-muted);}.zp-mb-tile--close:hover{background: var(--zp-soft);color: var(--zp-fg);}.zp-mb-tile--close:hover .zp-mb-tile__icon{color: var(--zp-fg);}.zp-mb-section{border: 1px solid var(--zp-border);border-radius: var(--zp-radius);overflow: hidden;background: var(--zp-card);}.zp-mb-group-label{font-size: 11px;text-transform: uppercase;letter-spacing: .07em;font-weight: 600;color: var(--zp-muted) !important;padding: 18px 18px 6px !important;letter-spacing: .05em;text-transform: uppercase;color: var(--zp-muted);padding: 18px 4px 6px;}.zp-mb-group-label:first-child{padding-top: 4px;}.zp-mb-sub-wrap{padding: 0 16px;}.zp-mb-sub-hd{display: flex;align-items: center;gap: 12px;padding: 4px 0 14px;}.zp-mb-back{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: var(--zp-radius-sm);border: 1px solid var(--zp-border-strong);background: var(--zp-card);color: var(--zp-fg);cursor: pointer;flex: 0 0 auto;appearance: none;-webkit-appearance: none;padding: 0;transition: background .15s ease,transform .12s ease;}.zp-mb-back:hover{background: var(--zp-soft);}.zp-mb-back:active{transform: scale(.94);}.zp-mb-subtitle{font-size: 18px;font-weight: 600;letter-spacing: -.018em;color: var(--zp-fg);}@keyframes zp-mb-zoom-in{from{opacity: 0;transform: scale(.55);}to{opacity: 1;transform: scale(1);}}@keyframes zp-mb-zoom-out{from{opacity: 1;transform: scale(1);}to{opacity: 0;transform: scale(.55);}}#zp-settings.is-zooming-in > *{animation: zp-mb-zoom-in .28s cubic-bezier(.16,1,.3,1) both;transform-origin: var(--zp-mb-origin-x,100%) var(--zp-mb-origin-y,100%);}#zp-settings.is-zooming-out > *{animation: zp-mb-zoom-out .22s cubic-bezier(.4,0,.84,.4) both;transform-origin: var(--zp-mb-origin-x,100%) var(--zp-mb-origin-y,100%);}.zentro-root[data-theme="dark"] .zp-mb-tile:hover{background: var(--zp-soft);}.zentro-root[data-theme="dark"] .zp-mb-tile:active{background: var(--zp-soft-2);}.zp-noshow-btn{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;height: 48px;padding: 0 16px;border: 1.5px solid var(--zp-border-strong);border-radius: var(--zp-radius);background: var(--zp-card);color: var(--zp-fg);font-family: var(--zp-font);font-size: 14px;font-weight: 600;letter-spacing: -.008em;cursor: pointer;appearance: none;-webkit-appearance: none;transition: all .15s ease;}.zp-noshow-btn:hover{background: var(--zp-soft);}.zp-noshow-btn:active{transform: scale(.98);}.zp-noshow-btn__dot{width: 12px;height: 12px;border-radius: 999px;background: var(--zp-border-strong);flex-shrink: 0;transition: background .15s ease,box-shadow .15s ease;}.zp-noshow-btn[data-on="1"]{background: var(--zp-danger);border-color: var(--zp-danger);color: #fff;}.zp-noshow-btn[data-on="1"] .zp-noshow-btn__dot{background: #fff;box-shadow: 0 0 0 3px rgba(255,255,255,.25);}.zp-noshow-btn[data-on="1"] .zp-noshow-btn__lbl{}.zp-wa-vars{font-size: 11px;color: var(--zp-muted);margin-top: 6px;line-height: 1.6;}.zp-wa-vars span{display: inline-block;padding: 2px 8px;margin: 0 2px 2px 0;background: var(--zp-soft);border: 1px solid var(--zp-border);border-radius: 6px;font-family: monospace;font-size: 11px;font-weight: 600;color: var(--zp-fg);cursor: pointer;user-select: none;transition: background .12s,transform .1s;}.zp-wa-vars span:hover{background: var(--zp-fg);color: var(--zp-card);border-color: var(--zp-fg);}.zp-wa-vars span:active{transform: scale(.95);}.zp-help{display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 999px;background: transparent;color: var(--zp-muted);font-size: 10px;font-weight: 600;font-family: var(--zp-font);font-style: italic;margin-left: 6px;cursor: pointer;border: 1px solid var(--zp-border-strong);vertical-align: middle;flex-shrink: 0;transition: all .15s;line-height: 1;padding: 0;appearance: none;-webkit-appearance: none;}.zp-help:hover{background: var(--zp-fg);color: var(--zp-card);border-color: var(--zp-fg);}.zp-help:active{transform: scale(.92);}.zp-help:focus{outline: none;}.zp-help:focus-visible{outline: 2px solid var(--zp-fg);outline-offset: 2px;}.zp-help-body{font-size: 14px;line-height: 1.5;color: var(--zp-fg);white-space: pre-wrap;}.zp-toast{position: fixed;left: 50%;bottom: calc(96px + env(safe-area-inset-bottom));transform: translateX(-50%);background: var(--zp-fg) !important;color: var(--zp-bg) !important;border-radius: var(--zp-radius-sm) !important;padding: 10px 16px;font-weight: 500;font-size: 13px;border: 1px solid var(--zp-border);box-shadow: var(--zp-shadow-md) !important;z-index: 100000;opacity: 0;pointer-events: none;transition: opacity .15s,transform .15s;}.zp-toast.is-on{opacity: 1;transform: translateX(-50%) translateY(-4px);}.zp-toast-host{bottom: calc(86px + env(safe-area-inset-bottom)) !important;}.zp-bottomwrap{position: fixed !important;left: 0;right: 0;bottom: 12px;z-index: 40;pointer-events: none;display: flex !important;justify-content: center !important;align-items: flex-end;padding: 0 12px !important;}html.zp-kbd .zp-bottomwrap{display: none;}.zp-bottomnav,.zp-bottomnav.zp-bottomnav--3,.zp-bottomnav.zp-bottomnav--4,.zp-bottomnav.zp-bottomnav--5{pointer-events: auto;width: min(480px,calc(100vw - 24px)) !important;max-width: min(480px,calc(100vw - 24px)) !important;margin: 0 auto !important;padding: 6px !important;gap: 2px !important;border-radius: var(--zp-radius) !important;border: 1px solid var(--zp-border) !important;background: var(--zp-nav-bg) !important;backdrop-filter: blur(20px) saturate(1.2);-webkit-backdrop-filter: blur(20px) saturate(1.2);box-shadow: 0 4px 16px rgba(0,0,0,.08) !important;display: grid !important;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);grid-template-columns: none !important;align-items: stretch;overflow: visible;}.zentro-root[data-theme="dark"] .zp-bottomnav,.zentro-root[data-theme="dark"] .zp-bottomnav.zp-bottomnav--3,.zentro-root[data-theme="dark"] .zp-bottomnav.zp-bottomnav--4,.zentro-root[data-theme="dark"] .zp-bottomnav.zp-bottomnav--5{box-shadow: 0 4px 16px rgba(0,0,0,.3) !important;}.zp-bottomnav::before,.zp-tab-indicator,.zp-bottomnav .zp-tab--primary::before{display: none !important;}.zp-bottomnav .zp-tab,.zp-bottomnav.zp-bottomnav--3 .zp-tab{position: relative;z-index: 1;height: 48px !important;min-width: 0;padding: 6px 4px !important;border-radius: var(--zp-radius-sm) !important;background: transparent !important;border: 0 !important;color: var(--zp-nav-muted) !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 3px !important;box-shadow: none !important;transform: none !important;cursor: pointer;transition: color .12s,background .12s;-webkit-tap-highlight-color: transparent;}.zp-bottomnav .zp-tab:hover{background: var(--zp-soft) !important;}.zentro-root[data-theme="dark"] .zp-bottomnav .zp-tab:hover{background: rgba(255,255,255,.05) !important;}.zp-bottomnav .zp-tab[aria-current="page"]{color: var(--zp-fg) !important;background: var(--zp-soft) !important;}.zp-tab__badge{position:absolute;top:2px;left:50%;margin-left:6px;min-width:18px;height:18px;padding:0 5px;background:#dc2626;color:#fff;border-radius:9px;font-size:10px;font-weight: 600;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--zp-card);pointer-events:none;line-height:1;z-index:2;}.zp-tab__badge[hidden]{display:none}.zp-mb-tile .zp-tab__badge{top:50%;left:auto;right:44px;transform:translateY(-50%);margin-left:0;width:auto;}.zp-loyalty-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;margin-left:6px;background:#dc2626;color:#fff;border-radius:9px;font-size:10px;font-weight: 600;vertical-align:middle;line-height:1;}.zp-loyalty-tab__badge[hidden]{display:none}.zp-tm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;}.zp-lr-pts-badge{font-size:13px;font-weight: 600;color:var(--zp-accent);white-space:nowrap;flex:0 0 auto;margin-left:auto;padding-left:8px;}.zp-rw-th-chips{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:6px;}.zrw-root{font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:4px 0;}.zrw-root .zsv-field{margin-bottom:18px;}.zrw-root .zsv-field-lbl{font-size:11px;font-weight: 600;color:var(--zp-muted);margin-bottom:8px;letter-spacing:.04em;text-transform:uppercase;}.zrw-root .zsv-field--name .zsv-name-input{font-size:20px;font-weight: 600;width:100%;padding:0;border:none;background:transparent;color:var(--zp-fg);outline:none;font-family:inherit;}.zrw-root .zsv-field--name .zsv-name-input::placeholder{opacity:.4;}.zrw-chips{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px;}.zrw-chip{padding:8px 4px;border-radius:8px;border:1.5px solid var(--zp-border);background:var(--zp-card);color:var(--zp-fg);font-size:12px;font-weight:600;cursor:pointer;text-align:center;font-family:inherit;transition:border-color .15s,background .15s;width:100%;}.zrw-chip.is-active,.zrw-chip:active{border-color:var(--zp-accent);background:rgba(23,136,251,.08);color:var(--zp-accent);}.zrw-pts-wrap{display:flex;align-items:center;gap:8px;}.zrw-pts-input{width:100px;font-size:28px;font-weight: 600;padding:8px 0;border:none;border-bottom:2px solid var(--zp-border);background:transparent;color:var(--zp-fg);outline:none;font-family:inherit;}.zrw-pts-input:focus{border-bottom-color:var(--zp-accent);}.zrw-pts-lbl{font-size:15px;font-weight:600;color:var(--zp-muted);}.zrw-hint{font-size:12px;color:var(--zp-muted);margin-top:6px;font-style:italic;}.zrw-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--zp-border);}.zrw-toggle-label{font-size:15px;font-weight:500;color:var(--zp-fg);}.zp-rw-th-chip{font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px;border:1.5px solid var(--zp-border);background:var(--zp-surface);color:var(--zp-fg);cursor:pointer;transition:border-color .15s,background .15s;}.zp-rw-th-chip:hover,.zp-rw-th-chip.is-active{border-color:var(--zp-accent);background:var(--zp-soft);color:var(--zp-accent);}.zp-lr-pts-badge.is-neg{color:var(--zp-danger,#ef4444);}.zp-lr-pts-badge.is-off{color:var(--zp-muted);text-decoration:line-through;}.zp-lr-sublabel{font-size:11px;color:var(--zp-muted);margin-top:2px;}.zp-tm-card{border:1.5px solid var(--zp-border);border-radius:var(--zp-radius-sm);padding:10px 12px;text-align:left;cursor:pointer;background:var(--zp-surface);transition:border-color .15s,background .15s;}.zp-tm-card.is-active{border-color:#0a0a0a;background:rgba(0,0,0,.05);}.zentro-root[data-theme=dark] .zp-tm-card.is-active{border-color:#f0f0f0;background:rgba(255,255,255,.08);}.zp-tm-label{font-weight:600;font-size:13px;margin-bottom:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.zp-tm-price{font-weight:400;font-size:11px;color:var(--zp-muted);}.zp-tm-desc{font-size:11px;color:var(--zp-muted);margin-bottom:6px;}.zp-tm-thresholds{display:flex;gap:6px;font-size:11px;color:var(--zp-fg);flex-wrap:wrap;}.zp-tm-thresholds span{background:var(--zp-soft2,rgba(0,0,0,.05));border-radius:4px;padding:2px 7px;font-weight:500;}.zp-tm-summary{background:var(--zp-soft);border-radius:var(--zp-radius-sm);padding:12px 14px;margin-top:10px;font-size:12px;line-height:1.6;color:var(--zp-fg);}.zp-tm-summary strong{font-weight: 600;}.zp-tm-summary__row{display:flex;align-items:baseline;gap:6px;margin-bottom:2px;}.zp-tm-summary__row:last-child{margin-bottom:0;}.zp-tm-summary__pts{font-weight: 600;color:var(--zp-accent);white-space:nowrap;}.zp-rk-actions{display:flex;gap:4px;margin-left:auto;flex:0 0 auto;}.zentro-root[data-theme="dark"] .zp-bottomnav .zp-tab[aria-current="page"]{background: rgba(255,255,255,.08) !important;}.zp-bottomnav .zp-tab__icon,.zp-bottomnav .zp-tab--primary .zp-tab__primary-wrap{width: 20px !important;height: 20px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: currentColor !important;border-radius: 0 !important;}.zp-bottomnav .zp-tab__icon .zp-ico,.zp-bottomnav .zp-tab--primary .zp-ico{width: 20px !important;height: 20px !important;}.zp-tab__icon .zp-ico{width: 20px;height: 20px;display: block;}.zp-bottomnav .zp-tab__label{display: block !important;font-size: 10px !important;line-height: 1 !important;font-weight: 500 !important;letter-spacing: .02em !important;color: currentColor !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;max-width: none !important;}.zp-tab__dot{position: absolute;top: 5px;right: 10px;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 999px;background: var(--zp-danger) !important;color: #fff !important;font-size: 10px;font-weight: 600;display: none;align-items: center;justify-content: center;}.zp-tab__dot.is-on{display: flex;}#zp-tab-dot-whatsapp{background: var(--zp-danger) !important;}.zp-bottomnav .zp-tab--primary{transform: none !important;z-index: 1;}.zp-bottomnav .zp-tab--primary .zp-tab__label{margin-top: 0 !important;padding-top: 0 !important;}.zentro-root.zp-is-staff .zp-bottomnav .zp-tab[data-route="stats"]{display:none !important;}.zp-bottomnav .zp-tab[data-route="clients"][aria-current="page"],.zp-bottomnav .zp-tab[data-route="whatsapp"][aria-current="page"],.zp-bottomnav .zp-tab[data-route="loyalty"][aria-current="page"],.zp-bottomnav .zp-tab[data-route="stats"][aria-current="page"],.zp-bottomnav .zp-tab[data-route="settings"][aria-current="page"],.zp-tab--primary[aria-current="page"]{color: var(--zp-fg) !important;}.zp-empty{padding: 14px !important;border: 1px dashed var(--zp-border) !important;border-radius: var(--zp-radius) !important;color: var(--zp-muted);background: var(--zp-soft) !important;text-align: left;}.zp-empty__title{font-size: 13px;font-weight: 600;margin-bottom: 4px;}.zp-empty__desc{font-size: 12px;color: var(--zp-muted);}.zp-skel{border-radius: var(--zp-radius-sm);background: linear-gradient(90deg,var(--zp-soft),rgba(0,0,0,.02),var(--zp-soft));background-size: 200% 100%;animation: zpShimmer 1.5s ease infinite;}@keyframes zpShimmer{0%{background-position: 200% 0;}100%{background-position: -200% 0;}}.zp-skel--line{height: 12px;width: 100%;}.zp-skel--box{height: 80px;width: 100%;}.zp-skel--kpi{height: 72px;border-radius: var(--zp-radius);}.zentro-root[data-theme="dark"] .zp-skel{background: linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.02),rgba(255,255,255,.06)) !important;background-size: 200% 100% !important;}.zp-pager{display: flex;align-items: center;justify-content: center;gap: 4px;padding: 8px 0;background: transparent !important;border: 0 !important;box-shadow: none !important;}.zp-pagebtn{min-width: 32px;height: 32px;padding: 0 8px;border-radius: var(--zp-radius-sm) !important;border: 1px solid var(--zp-border);background: transparent;color: var(--zp-fg);font-size: 12px;font-weight: 500;cursor: pointer;box-shadow: none !important;}.zp-pagebtn:hover{background: var(--zp-soft);}.zp-pagebtn.is-active{background: var(--zp-link) !important;color: #fff !important;border-color: var(--zp-link) !important;}.zp-pagebtn:disabled{opacity: .4;cursor: not-allowed;}.zp-pagegap{color: var(--zp-muted);font-size: 12px;padding: 0 2px;}.zp-settings-title{font-weight: 600;font-size: 14px;}.zp-settings-sub{color: var(--zp-muted);font-size: 12px;margin-top: 4px;margin-bottom: 10px;}.zp-settings-tabs{display: flex;gap: 2px;padding: 3px;background: var(--zp-soft);border-radius: var(--zp-radius-sm);margin-bottom: 16px;overflow-x: auto;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;touch-action: pan-x;overscroll-behavior-x: contain;scrollbar-width: none;}.zp-settings-tabs::-webkit-scrollbar{display: none;}.zp-settings-tab{flex: 0 0 auto;scroll-snap-align: start;padding: 7px 14px;border-radius: 6px;border: none;background: transparent;color: var(--zp-muted);font-weight: 500;font-size: 13px;cursor: pointer;white-space: nowrap;transition: all .12s;font-family: var(--zp-font);}.zp-settings-tab.is-active{background: var(--zp-card);color: var(--zp-fg);box-shadow: 0 1px 3px rgba(0,0,0,.04);}.zp-settings-tab:not(.is-active):hover{color: var(--zp-fg);}.zentro-root[data-theme="dark"] .zp-settings-tab.is-active{background: rgba(255,255,255,.1);box-shadow: none;}.zp-settings-bd{min-height: 200px;}.zp-daygrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-top: 10px;}@media (min-width: 860px){.zp-daygrid{grid-template-columns: repeat(4,minmax(0,1fr));}}.zp-dayedit{border: 1px solid var(--zp-border);border-radius: var(--zp-radius);padding: 12px;background: var(--zp-card);box-shadow: none !important;}.zp-dayedit__hdr{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 10px;}.zp-dayedit__name{font-weight: 600;font-size: 13px;}.zp-dayedit__bd.is-closed,.zp-exc__bd.is-closed{opacity: .5;}.zp-toggle{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: var(--zp-muted);}.zp-toggle input{width: 16px;height: 16px;}.zp-slotlist{display: flex;flex-direction: column;gap: 8px;}.zp-slot{display: flex;align-items: center;gap: 6px;}.zp-slot__sep{color: var(--zp-muted);font-weight: 500;font-size: 12px;}.zp-time{max-width: 110px;}.zp-ico-btn{width: 28px;height: 28px;border-radius: 6px;border: 1px solid var(--zp-border);background: transparent;display: inline-flex;align-items: center;justify-content: center;font-size: 14px;cursor: pointer;}.zp-ico-btn:hover{background: var(--zp-soft);}.zp-exc{border: 1px solid var(--zp-border);border-radius: var(--zp-radius);padding: 12px;margin: 10px 0;background: var(--zp-card);}.zp-exc__hdr{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 10px;}.zp-exc__date{font-weight: 600;font-size: 13px;}.zp-exc--row{display: flex;align-items: center;justify-content: space-between;}.zp-daycard{background: var(--zp-card);border: 1px solid var(--zp-border);border-radius: var(--zp-radius);padding: 12px;box-shadow: none !important;}.zp-daycard__hd{font-weight: 600;font-size: 13px;letter-spacing: .01em;margin-bottom: 8px;}.zp-daycard__bd{display: flex;flex-direction: column;gap: 6px;}.zp-period{display: flex;gap: 6px;align-items: center;font-size: 12px;padding: 5px 8px;border-radius: 6px;background: var(--zp-soft);}.zp-acc{margin-top: 12px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius);background: var(--zp-card);overflow: hidden;}.zp-acc > summary{cursor: pointer;list-style: none;padding: 12px 14px;font-weight: 600;font-size: 13px;}.zp-acc > summary::-webkit-details-marker{display: none;}.zp-acc__body{padding: 12px 14px;border-top: 1px solid var(--zp-border);}.zp-svc-list{display: flex;flex-direction: column;gap: 0;}.zp-svc-card{display: flex;align-items: center;gap: 14px;padding: 14px 20px;border: none;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius: 0;background: transparent;cursor: pointer;transition: background .1s;}.zp-svc-card:last-child{border-bottom: none;}.zp-svc-card:hover{background: rgba(0,0,0,.018);}.zp-svc-card:active{background: var(--zp-soft);transform: none;}.zentro-root[data-theme="dark"] .zp-svc-card:hover{background: rgba(255,255,255,.03);}.zp-card-bono{box-shadow: 0 1px 2px rgba(0,0,0,.02);}.zp-card-bono:hover{border-color: rgba(0,0,0,.18);box-shadow: 0 2px 8px rgba(0,0,0,.05);transform: translateY(-1px);}.zp-card-bono:active{transform: translateY(0) scale(.995);}.zp-svc-dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0;}.zp-svc-info{flex: 1;min-width: 0;}.zp-svc-name{font-weight: 500;font-size: 15px;letter-spacing: -0.01em;color: var(--zp-fg);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.zp-svc-meta{font-size: 13px;color: var(--zp-muted);margin-top: 2px;line-height: 1.35;}.zp-svc-price{font-weight: 600;font-size: 15px;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;white-space: nowrap;}.zp-svc-hdr{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px;padding: 0 4px;}.zp-svc-hdr__title{font-weight: 600;font-size: 13px;text-transform: uppercase;letter-spacing: .05em;color: var(--zp-muted);}.zp-svc-hdr__count{font-size: 11px;color: var(--zp-muted-2,#a3a3a3);margin-left: 6px;font-weight: 400;}.zp-svc-empty{text-align: center;padding: 40px 20px;}.zp-svc-empty svg{width: 40px;height: 40px;color: var(--zp-muted);opacity: .25;margin-bottom: 12px;}.zp-svc-empty__t{font-weight: 600;font-size: 15px;margin-bottom: 4px;}.zp-svc-empty__d{font-size: 12px;color: var(--zp-muted);}.zp-form-group{margin-bottom: 16px;}.zp-form-label{font-size: 11px;font-weight: 500;color: var(--zp-muted);margin-bottom: 5px;display: block;text-transform: uppercase;letter-spacing: .04em;}.zp-color-grid{display: flex;gap: 6px;flex-wrap: wrap;}.zp-color-sw{width: 30px;height: 30px;border-radius: 50%;border: 2px solid transparent;box-shadow: 0 0 0 1px var(--zp-border);cursor: pointer;transition: transform .12s,box-shadow .12s;}.zp-color-sw:hover{transform: scale(1.08);}.zp-color-sw.is-on{box-shadow: 0 0 0 2px var(--zp-bg),0 0 0 3.5px var(--zp-fg);transform: scale(1.08);}.zp-danger-zone{margin-top: 20px;padding-top: 14px;border-top: 1px dashed var(--zp-border);}.zp-staff-card{display: flex;align-items: center;gap: 14px;padding: 14px 20px;border: none;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius: 0;background: transparent;cursor: pointer;transition: background .1s;}.zp-staff-card:last-child{border-bottom: none;}.zp-staff-card:hover{background: rgba(0,0,0,.018);}.zp-staff-avatar{width: 38px;height: 38px;border-radius: 50%;background: var(--zp-soft);color: var(--zp-fg);display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 13px;flex-shrink: 0;text-transform: uppercase;letter-spacing: .02em;border: 1px solid var(--zp-border);}.zp-staff-name{font-weight: 500;font-size: 15px;letter-spacing: -0.01em;color: var(--zp-fg);}.zp-staff-meta{font-size: 13px;color: var(--zp-muted);margin-top: 2px;}.zp-staff-badge--hidden{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;padding:1px 7px;margin-left:6px;vertical-align:middle;}.zp-staff-card--hidden{opacity:.68;}.zp-staff-avatar-img{width:44px;height:44px;border-radius:999px;object-fit:cover;flex-shrink:0;}.zp-staff-av-wrap{position:relative;flex-shrink:0;width:44px;height:44px;}.zp-staff-cam{position:absolute;bottom:-3px;right:-3px;width:20px;height:20px;border-radius:999px;background:var(--zp-bg);border:1.5px solid var(--zp-border);display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;padding:0;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.18);opacity:0;transition:opacity .15s,background .12s;}.zp-staff-card:hover .zp-staff-cam{opacity:1;}.zp-staff-cam:hover{background:var(--zp-soft);}.zp-staff-card-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;}.zp-staff-sow-lbl{font-size:10px;font-weight:600;color:var(--zp-muted);white-space:nowrap;line-height:1;}.zp-perm-header{display:flex;align-items:center;gap:8px;padding:10px 0 8px;margin-top:18px;}.zp-perm-header:first-child{margin-top:0;}.zp-perm-header-icon{font-size:18px;line-height:1;}.zp-perm-header-title{font-size:13px;font-weight: 600;color:var(--zp-fg);}.zp-perm-card{background:var(--zp-card);border:1px solid var(--zp-border);border-radius:var(--zp-radius);overflow:hidden;margin-bottom:6px;}.zp-perm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--zp-border);}.zp-perm-row:last-child{border-bottom:none;}.zp-perm-label{font-size:13px;font-weight:600;color:var(--zp-fg);margin-bottom:1px;}.zp-perm-desc{font-size:11px;color:var(--zp-muted);line-height:1.35;}.zp-perm-saving{opacity:.5;pointer-events:none;}.zp-no-revenue .zp-kpi--rev,.zp-no-revenue .zp-kpi--clean{display:none !important;}.zp-no-tips .zp-kpi--tips{display:none !important;}.zp-no-expenses .zp-kpi--expenses{display:none !important;}.zp-no-noshows .zp-kpi--noshows{display:none !important;}.zp-photo-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;}.zp-photo-circle{width:80px;height:80px;border-radius:50%;background:var(--zp-fg);color:var(--zp-bg);display:flex;align-items:center;justify-content:center;font-weight: 600;font-size:28px;overflow:hidden;cursor:pointer;border:2px solid var(--zp-border);transition:border-color .15s;}.zp-photo-circle:hover{border-color:var(--zp-link);}.zp-photo-circle img{width:100%;height:100%;object-fit:cover;}.zp-photo-hint{font-size:11px;color:var(--zp-muted);}.zp-sch-row{display: flex;align-items: center;gap: 8px;padding: 10px 0;border-bottom: 1px solid var(--zp-border);}.zp-sch-row:last-child{border-bottom: none;}.zp-sch-day{width: 36px;font-weight: 600;font-size: 12px;flex-shrink: 0;text-transform: uppercase;}.zp-sch-toggle{width: 36px;height: 20px;border-radius: 10px;background: var(--zp-border);border: none;cursor: pointer;position: relative;transition: background .2s;flex-shrink: 0;}.zp-sch-toggle.is-on{background: var(--zp-link);}.zp-sch-toggle::after{content: '';position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 999px;background: #fff;transition: transform .2s;}.zp-sch-toggle.is-on::after{transform: translateX(16px);}.zp-sch-times{display: flex;align-items: center;gap: 6px;flex: 1;min-width: 0;flex-wrap: wrap;}.zp-sch-times.is-off{opacity: .3;pointer-events: none;}.zp-sch-time{width: 68px;padding: 6px;border: 1px solid var(--zp-border);border-radius: 6px;font-size: 12px;text-align: center;background: var(--zp-card);color: var(--zp-fg);font-family: var(--zp-font);}.zp-sch-sep{color: var(--zp-muted);font-size: 12px;}.zp-do-card{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);background: var(--zp-card);margin-bottom: 6px;}.zp-do-date{font-weight: 600;font-size: 12px;}.zp-do-name{font-size: 11px;color: var(--zp-muted);}.zp-do-del{margin-left: auto;background: none;border: none;color: var(--zp-muted);cursor: pointer;padding: 4px 8px;border-radius: 6px;font-size: 16px;line-height: 1;}.zp-do-del:hover{color: var(--zp-danger);background: rgba(220,38,38,.06);}.zp-chk-grid{display: flex;flex-wrap: wrap;gap: 6px;}.zp-chk-pill{display: flex;align-items: center;gap: 5px;padding: 6px 10px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);background: var(--zp-card);cursor: pointer;font-size: 12px;transition: all .12s;user-select: none;}.zp-chk-pill.is-on{background: rgba(23,136,251,.08);border-color: rgba(23,136,251,.3);color: #1788FB;}.zp-chk-pill input{display: none;}.zp-chk-dot{width: 8px;height: 8px;border-radius: 999px;border: 2px solid var(--zp-border);transition: all .12s;}.zp-chk-pill.is-on .zp-chk-dot{background: #1788FB;border-color: #1788FB;}.zp-prov-sel{margin-bottom: 14px;}#zentro-panel .zp-tabs{display: flex;gap: 2px;padding: 3px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);background: var(--zp-soft);width: fit-content;}#zentro-panel .zp-tab:not(.zp-bottomnav .zp-tab){appearance: none;border: 0;background: transparent;color: var(--zp-muted);font-size: 12px;padding: 6px 10px;border-radius: 6px;cursor: pointer;font-family: var(--zp-font);}#zentro-panel .zp-tab.is-active:not(.zp-bottomnav .zp-tab){background: var(--zp-card);color: var(--zp-fg);}#zentro-panel .zp-expman__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px;}#zentro-panel .zp-expman__meta{font-size: 12px;margin: 2px 0 12px;}#zentro-panel .zp-exp-list{display: flex;flex-direction: column;gap: 8px;}#zentro-panel .zp-exp-item{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px !important;border: 1px solid var(--zp-border) !important;border-radius: var(--zp-radius) !important;background: var(--zp-card) !important;}#zentro-panel .zp-exp-item__left{display: flex;flex-direction: column;gap: 2px;min-width: 0;}#zentro-panel .zp-exp-item__title{font-weight: 500;font-size: 13px;color: var(--zp-fg);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#zentro-panel .zp-exp-item__sub{font-size: 11px;color: var(--zp-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#zentro-panel .zp-exp-item__right{display: flex;align-items: center;gap: 8px;}#zentro-panel .zp-exp-item__amt{font-weight: 600;font-size: 13px;}#zentro-panel .zp-expgrid{display: grid;grid-template-columns: 1fr;gap: 12px;}#zentro-panel .zp-expcol{border: 1px solid var(--zp-border);border-radius: var(--zp-radius-lg);background: var(--zp-card);overflow: hidden;min-width: 0;box-shadow: none;}#zentro-panel .zp-expcol__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 12px;border-bottom: 1px solid var(--zp-border);}#zentro-panel .zp-expcol__title{font-size: 13px;font-weight: 600;color: var(--zp-fg);}#zentro-panel .zp-expcol__meta{margin-top: 2px;font-size: 11px;color: var(--zp-muted);}#zentro-panel .zp-expcol__body{padding: 12px;max-height: 48vh;overflow: auto;}#zentro-panel .zp-expcol__foot{padding: 0 12px 12px;}#zentro-panel .zp-expfocus{box-shadow: 0 0 0 1px rgba(var(--zp-link-rgb),.15) inset;}#zentro-panel .zp-expheadrow{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px;}#zentro-panel .zp-exp-range{font-size: 12px;color: var(--zp-muted);}#zentro-panel-root .zp-expman{display: flex;flex-direction: column;gap: 20px;padding: 2px;}#zentro-panel-root .zp-expheadrow--pro{flex-direction: column;align-items: center;text-align: center;gap: 2px;margin-bottom: 0;padding: 8px 0 4px;}#zentro-panel-root .zp-expheadcopy{display: flex;flex-direction: column;align-items: center;gap: 2px;}#zentro-panel-root .zp-exp-eyebrow{font-size: 10px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--zp-muted);}#zentro-panel-root .zp-exp-titleline{display: none;}#zentro-panel-root .zp-expheadrow--pro .zp-exp-range{font-size: 20px;color: var(--zp-fg);font-weight: 600;margin-top: 4px;letter-spacing: -.01em;}#zentro-panel-root .zp-exp-intro{display: none;}#zentro-panel-root .zp-expstats{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px;}#zentro-panel-root .zp-expstat{padding: 16px 10px;border: 1px solid var(--zp-border);border-radius: 14px;background: var(--zp-card,#fff);text-align: center;min-width: 0;transition: border-color .15s ease,transform .15s ease;}#zentro-panel-root .zp-expstat__label{font-size: 10px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--zp-muted);margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#zentro-panel-root .zp-expstat__value{font-size: 20px;font-weight: 600;color: var(--zp-fg);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.1;letter-spacing: -.02em;}#zentro-panel-root .zp-expstat--strong{background: color-mix(in srgb,var(--zp-accent,#1788FB) 10%,var(--zp-card,#fff));border-color: color-mix(in srgb,var(--zp-accent,#1788FB) 40%,var(--zp-border));box-shadow: 0 1px 0 color-mix(in srgb,var(--zp-accent,#1788FB) 18%,transparent);}#zentro-panel-root .zp-expstat--strong .zp-expstat__value{color: var(--zp-accent,#1788FB);}#zentro-panel-root .zp-expgrid{display: grid;grid-template-columns: 1fr;gap: 14px;}#zentro-panel-root .zp-expcol{border: 1px solid var(--zp-border);border-radius: 14px;background: var(--zp-card,#fff);overflow: hidden;min-width: 0;box-shadow: none;}#zentro-panel-root .zp-expcol__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px;border-bottom: 1px solid var(--zp-border);}#zentro-panel-root .zp-expcol__title{font-size: 14px;font-weight: 600;color: var(--zp-fg);letter-spacing: -.01em;}#zentro-panel-root .zp-expcol__meta{display: none;}#zentro-panel-root .zp-expcol__body{padding: 12px;max-height: 48vh;overflow: auto;}#zentro-panel-root .zp-expcol__foot{padding: 0 12px 12px;}#zentro-panel-root .zp-expfocus{box-shadow: 0 0 0 1px color-mix(in srgb,var(--zp-accent,#1788FB) 20%,transparent) inset;}#zentro-panel-root .zp-exp-list{display: flex;flex-direction: column;gap: 10px;}#zentro-panel-root .zp-exp-item{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 12px 14px !important;border: 1px solid var(--zp-border) !important;border-left: 3px solid var(--zp-accent,#1788FB) !important;border-radius: 10px !important;background: var(--zp-card,#fff) !important;min-width: 0;}#zentro-panel-root .zp-exp-item__left{display: flex !important;flex-direction: column !important;gap: 2px;min-width: 0;flex: 1 1 auto;}#zentro-panel-root .zp-exp-item__badge{display: none;}#zentro-panel-root .zp-exp-item__title{font-weight: 600;font-size: 14px;color: var(--zp-fg);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize;letter-spacing: -.005em;}#zentro-panel-root .zp-exp-item__sub{font-size: 11.5px;color: var(--zp-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 1px;}#zentro-panel-root .zp-exp-item__right{display: flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0;}#zentro-panel-root .zp-exp-item__amt{font-weight: 600;font-size: 15px;color: var(--zp-fg);margin-right: 4px;letter-spacing: -.01em;}#zentro-panel-root .zp-iconbtn{width: 30px !important;min-width: 30px !important;height: 30px !important;padding: 0 !important;border-radius: 8px !important;line-height: 1 !important;border: 0 !important;background: transparent !important;color: var(--zp-muted) !important;box-shadow: none !important;cursor: pointer;display: grid !important;place-items: center !important;}#zentro-panel-root .zp-iconbtn:hover{background: var(--zp-soft) !important;color: var(--zp-fg) !important;}#zentro-panel-root .zp-iconbtn--danger{color: var(--zp-muted) !important;}#zentro-panel-root .zp-iconbtn--danger:hover{background: color-mix(in srgb,var(--zp-danger,#dc2626) 10%,transparent) !important;color: var(--zp-danger,#dc2626) !important;}#zentro-panel-root .zp-iconbtn__ico{width: 15px;height: 15px;display: block;}#zentro-panel-root .zp-expcol__body .zp-muted{padding: 20px 4px;text-align: center;font-size: 12px;}#zentro-panel-root #zp-cal-create,#zentro-panel-root #zp-exp-add-oneoff,#zentro-panel-root #zp-exp-add-rule{font-size: 13px !important;font-weight: 600 !important;padding: 7px 13px !important;min-height: 32px !important;border-radius: 8px !important;letter-spacing: -.01em;box-shadow: none !important;transition: background .12s ease,border-color .12s ease !important;}#zentro-panel-root #zp-cal-create:hover,#zentro-panel-root #zp-exp-add-oneoff:hover,#zentro-panel-root #zp-exp-add-rule:hover{filter: brightness(.96);}#zentro-panel-root #zp-cal-create:active,#zentro-panel-root #zp-exp-add-oneoff:active,#zentro-panel-root #zp-exp-add-rule:active{filter: brightness(.92);}@media (max-width: 819px){#zentro-panel-root .zp-expgrid{display: flex !important;flex-direction: row;overflow-x: auto;scroll-snap-type: x mandatory;gap: 12px;padding: 2px 2px 8px;margin: 0 -2px;-webkit-overflow-scrolling: touch;scrollbar-width: none;}#zentro-panel-root .zp-expgrid::-webkit-scrollbar{display: none;}#zentro-panel-root .zp-expcol{flex: 0 0 94%;scroll-snap-align: start;scroll-snap-stop: always;}}#zentro-panel-root .zp-exp-swipehint{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 11px;color: var(--zp-muted);font-weight: 600;letter-spacing: .04em;text-transform: uppercase;padding: 0 0 2px;user-select: none;}#zentro-panel-root .zp-exp-swipedots{display: flex;justify-content: center;gap: 6px;padding: 4px 0 2px;}#zentro-panel-root .zp-exp-swipedot{width: 6px;height: 6px;border-radius: 50%;background: var(--zp-border);transition: all .2s ease;}#zentro-panel-root .zp-exp-swipedot.is-on{background: var(--zp-accent,#1788FB);width: 18px;border-radius: 4px;}@media (min-width: 820px){#zentro-panel-root .zp-expgrid{grid-template-columns: 1fr 1fr;}#zentro-panel-root .zp-expstat__value{font-size: 24px;}#zentro-panel-root .zp-expheadrow--pro .zp-exp-range{font-size: 22px;}#zentro-panel-root .zp-exp-swipehint{display: none;}#zentro-panel-root .zp-exp-swipedots{display: none;}}@media (min-width: 861px){#zp-stats .zp-card__hd{flex-direction: column !important;align-items: stretch !important;gap: 10px !important;}#zp-stats .zp-card__hd > div:first-child{display: flex !important;align-items: baseline !important;gap: 12px !important;}#zp-stats .zp-card__hd .zp-hstack{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;width: 100% !important;}#zp-stats .zp-chips{flex: 0 0 auto !important;}#zp-stats #zp-stats-staff{flex: 1 1 140px !important;min-width: 120px !important;width: auto !important;}#zp-stats #zp-stats-from,#zp-stats #zp-stats-to{flex: 1 1 130px !important;min-width: 120px !important;width: auto !important;}#zp-stats #zp-stats-refresh{flex: 0 0 auto !important;margin-left: auto !important;}#zp-stats #zp-stats-compare-toggle{flex: 0 0 auto !important;}#zp-stats-compare-slot{width: 100% !important;}}.zp-stats-nav{display: flex;align-items: center;gap: 8px;padding: 0 0 10px;border-bottom: 1px solid var(--zp-border);margin-bottom: 12px;}.zp-stats-nav__period{flex: 1;font-size: 14px;font-weight: 600;color: var(--zp-fg);text-align: center;letter-spacing: -.01em;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-stats-nav__btn{flex: 0 0 36px;width: 36px;height: 36px;border: 1.5px solid var(--zp-border-strong);border-radius: 10px;background: var(--zp-soft);color: var(--zp-fg);cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background .12s,border-color .12s,transform .08s;box-shadow: 0 1px 3px rgba(0,0,0,.06);font-size: 20px;line-height: 1;font-family: inherit;padding: 0;font-weight: 300;}.zp-stats-nav__btn:hover{background: var(--zp-soft-2);border-color: var(--zp-fg);}.zp-stats-nav__btn:active{transform: scale(.92);}.zp-stats-nav__btn:disabled{opacity: .25;cursor: default;transform: none;}.zp-stats-nav__period{font-size: 13px;}@media (min-width: 861px){.zp-svgchart--stats{min-height: 200px !important;}.zp-svgchart--stats svg{height: 200px !important;}.zp-chartwrap{padding: 20px 18px !important;}.zp-chartmeta{margin-bottom: 12px !important;}.zp-chartmeta__title{font-size: 15px !important;}}@keyframes zpResumenFadeIn{from{opacity:0}to{opacity:1}}@keyframes zpResumenSlideUp{from{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}#zp-resumen-overlay{animation: zpResumenFadeIn .18s ease both;}#zp-resumen-sheet{animation: zpResumenSlideUp .24s cubic-bezier(.16,1,.3,1) both;}#zp-resumen-sheet::-webkit-scrollbar{width: 0;}.zp-res-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;}.zp-res-kpi{background:var(--zp-soft);border-radius:12px;padding:12px 10px;text-align:center;}.zp-res-kpi__label{font-size:9px;font-weight: 600;text-transform:uppercase;letter-spacing:.06em;color:var(--zp-muted);margin-bottom:5px;}.zp-res-kpi__value{font-size:16px;font-weight: 600;letter-spacing:-.02em;}.zp-res-pm-bar{height:3px;width:100%;background:var(--zp-soft-2);border-radius:2px;margin-top:5px;overflow:hidden;}.zp-res-pm-bar__fill{height:3px;background:var(--zp-fg);border-radius:2px;transition:width .3s ease;}.zp-res-section-label{font-size:10px;font-weight: 600;text-transform:uppercase;letter-spacing:.07em;color:var(--zp-muted);margin-bottom:10px;margin-top:18px;}.zp-res-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--zp-border);}.zp-res-row:last-child{border-bottom:none;}.zp-res-row__left{display:flex;align-items:center;gap:10px;}.zp-res-row__icon{font-size:18px;line-height:1;}.zp-res-row__name{font-size:13px;font-weight: 600;}.zp-res-row__sub{font-size:11px;color:var(--zp-muted);margin-top:1px;}.zp-res-row__val{font-size:15px;font-weight: 600;text-align:right;}.zp-res-total{font-size:42px;font-weight:900;letter-spacing:-.04em;line-height:1;text-align:center;}.zp-res-total-label{font-size:11px;font-weight: 600;text-transform:uppercase;letter-spacing:.07em;color:var(--zp-muted);text-align:center;margin-bottom:6px;}.zp-res-salary-box{background:var(--zp-soft);border-radius:14px;padding:14px;}.zp-res-salary-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid var(--zp-border);}.zp-res-salary-row:last-child{border-bottom:none;}.zp-res-tab{padding:9px 4px;border-radius:10px;border:none;font-size:13px;font-weight: 600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s;width:100%;}.zp-res-tab.is-active{background:var(--zp-fg) !important;color:var(--zp-bg) !important;}.zp-res-tab:not(.is-active){background:var(--zp-soft) !important;color:var(--zp-muted) !important;}.zp-res-btn-wrap{display:block;margin-bottom:4px;}.zp-res-open-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border-radius:10px;border:1px solid var(--zp-border);background:var(--zp-card);color:var(--zp-fg);font-size:13px;font-weight:400;cursor:pointer;font-family:inherit;transition:background .12s;letter-spacing:-.01em;}.zp-res-open-btn:active{background:var(--zp-soft);}.zp-res-footer{margin-top:20px;padding:12px 14px;background:var(--zp-soft);border-radius:10px;font-size:11px;color:var(--zp-muted);line-height:1.5;text-align:center;}@media print{body > *:not(#zp-resumen-overlay){display:none !important;}#zp-resumen-overlay{position:static !important;background:none !important;animation:none !important;}#zp-resumen-sheet{border-radius:0 !important;max-height:none !important;animation:none !important;box-shadow:none;}.zp-res-no-print{display:none !important;}}@keyframes zpPulseIn{0%{transform: translateY(2px);opacity: .6;}100%{transform: translateY(0);opacity: 1;}}.zp-screen.zp-pulse{animation: zpPulseIn 180ms ease both;}.zp-main{touch-action: pan-y;overflow-y: auto;}@media (max-width: 860px){.zentro-root{padding: 14px;}.zp-topbar{padding: 10px 12px !important;border-radius: 0 !important;margin-bottom: 8px;}.zp-card__hd{gap: 10px;flex-direction: column;align-items: stretch !important;}.zp-card__hd > .zp-hstack{width: 100%;}#zp-clients .zp-card__hd .zp-hstack,#zp-whatsapp .zp-card__hd .zp-hstack{display: grid;grid-template-columns: 1fr auto;gap: 8px !important;}#zp-stats .zp-card__hd .zp-hstack{display: grid;grid-template-columns: 1fr 1fr;gap: 8px !important;}#zp-stats .zp-chips{grid-column: 1 / -1;}#zp-stats .zp-chips .zp-chip{flex: 1 1 auto;justify-content: center;}#zp-stats #zp-stats-staff,#zp-stats #zp-stats-from,#zp-stats #zp-stats-to,#zp-stats #zp-stats-compare-toggle,#zp-stats #zp-stats-refresh{width: 100% !important;min-width: 0 !important;}#zp-clients #zp-clients-q,#zp-whatsapp #zp-wa-q{width: 100% !important;min-width: 0 !important;}#zp-clients #zp-clients-search,#zp-whatsapp #zp-wa-search{min-width: 96px;}.zp-grid,.zp-split,.zp-customers{grid-template-columns: 1fr !important;}.zp-card__hd,.zp-card__bd,.zp-modal__header,.zp-modal__body,.zp-modal__footer{padding-left: 12px !important;padding-right: 12px !important;}.zp-week{gap: 4px !important;}.zp-day{min-height: 56px;padding: 6px 4px !important;}.zp-day__num{font-size: 16px !important;}.zp-day__dow{font-size: 9px !important;}.zp-cal-grid{grid-template-columns: 46px minmax(0,1fr);gap: 6px !important;}.zp-bottomnav .zp-tab,.zp-bottomnav.zp-bottomnav--3 .zp-tab{height: 44px !important;padding: 5px 4px !important;}.zp-bottomnav .zp-tab__label{font-size: 9px !important;}.zp-item__actions{flex-direction: column;}.zp-user{width: 100%;justify-content: flex-start;}.zp-topbar__right > *{flex: 1 1 auto;}}@media (max-width: 420px){#zp-calendar .zp-card__hd .zp-hstack{grid-template-columns: 1fr !important;}.zp-cal-grid{--zp-slot-h: 52px;grid-template-columns: 42px 1fr;}.zp-appt__top{flex-wrap: wrap;gap: 4px;}.zp-weeknavbtn{width: 32px;min-width: 32px;height: 32px;}}@media (max-width: 560px){.zp-topbar{padding: 8px 10px !important;gap: 8px !important;}.zp-brand{gap: 8px !important;}.zp-title{font-size: 13px !important;}.zp-brand .zp-subtitle{font-size: 10px !important;}.zp-topbar__right{gap: 6px !important;}.zp-themebtn{width: 34px;height: 34px !important;}.zp-user{padding: 0 8px !important;height: 34px !important;max-width: min(56vw,220px) !important;}.zp-user__name{font-size: 11px !important;}#zp-stats .zp-card__hd .zp-hstack{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;width: 100% !important;gap: 8px !important;}#zp-stats .zp-chips,#zp-stats #zp-stats-staff,#zp-stats #zp-stats-refresh{grid-column: 1 / -1 !important;}#zp-stats #zp-stats-from,#zp-stats #zp-stats-to,#zp-stats #zp-stats-refresh,#zp-stats #zp-stats-staff{width: 100% !important;min-width: 0 !important;}#zp-calendar .zp-card__hd .zp-hstack{grid-template-columns: repeat(2,minmax(0,1fr)) !important;width: 100% !important;}#zp-calendar #zp-cal-date,#zp-calendar #zp-cal-staff{width: 100% !important;min-width: 0 !important;}.zp-weekwrap{gap: 6px !important;margin-bottom: 10px !important;}.zp-week{gap: 4px !important;}.zp-day{min-height: 54px;padding: 6px 4px !important;}.zp-day__num{font-size: 16px !important;}.zp-day__dow{font-size: 9px !important;}#zp-stats-box .zp-row{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: start !important;gap: 10px !important;}#zp-stats-box .zp-row__title{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;word-break: break-word;}#zp-stats-box .zp-row__right{align-self: center;white-space: nowrap;text-align: right;}.zp-wa-chat__hd{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 10px !important;}.zp-wa-chat__actions{justify-content: flex-start !important;}#zp-wa-open-client{max-width: 100% !important;}.zp-client-head{flex-direction: column;align-items: stretch;}}@media (max-width: 390px){.zp-user .zp-subtitle{display: none !important;}}@media (max-width: 767px){.zp-bottomnav,.zp-bottomnav.zp-bottomnav--3,.zp-bottomnav.zp-bottomnav--4,.zp-bottomnav.zp-bottomnav--5{width: calc(100vw - 28px) !important;max-width: calc(100vw - 28px) !important;}.zp-appt--allstaff{padding: 6px !important;}.zp-appt--allstaff .zp-appt__name{font-size: 11px !important;}.zp-appt--allstaff .zp-appt__svc,.zp-appt--allstaff .zp-appt__staff,.zp-appt--allstaff .zp-appt__time,.zp-appt--allstaff .zp-appt__meta,.zp-appt--allstaff .zp-appt__meta-staff,.zp-appt--allstaff .zp-appt__meta-time{font-size: 10px !important;}.zp-appt--allstaff .zp-appt__top{display: block !important;}.zp-appt--allstaff .zp-appt__time{display: block !important;margin-top: 2px !important;text-align: left !important;}.zp-appt--allstaff .zp-appt__meta{display: grid !important;grid-template-columns: minmax(0,1fr) auto;column-gap: 4px;row-gap: 2px;}.zp-appt--allstaff .zp-appt__meta-svc{grid-column: 1 / -1;}}@media (min-width: 768px){.zp-bottomnav.zp-bottomnav--3{width: min(360px,calc(100vw - 32px)) !important;max-width: min(360px,calc(100vw - 32px)) !important;}.zp-bottomnav.zp-bottomnav--4{width: min(420px,calc(100vw - 32px)) !important;max-width: min(420px,calc(100vw - 32px)) !important;}.zp-bottomnav.zp-bottomnav--5{width: min(480px,calc(100vw - 32px)) !important;max-width: min(480px,calc(100vw - 32px)) !important;}}.zp-bottomnav.zp-bottomnav--3{display: flex !important;justify-content: center !important;gap: 2px !important;}.zp-bottomnav.zp-bottomnav--3 .zp-tab{flex: 0 0 80px !important;max-width: 80px !important;min-width: 0 !important;}.zp-bonos-section-hd{padding:10px 0 6px 0;border-top:1px solid var(--zp-border);margin-bottom:6px;}.zp-bonos-section-hd:first-child{border-top:0;padding-top:0;}.zp-bonos-section-hd__title{font-weight:600 !important;font-size:13px;margin-bottom:3px;}.zp-bonos-section-hd__desc{font-size:12px !important;color:var(--zp-muted) !important;line-height:1.45;}.zp-bonos-intro{display:flex;gap:12px;align-items:flex-start;background:var(--zp-soft);border:1px solid var(--zp-border);border-radius:var(--zp-radius-sm);padding:14px;margin-bottom:4px;}.zp-bonos-intro__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--zp-card);border:1px solid var(--zp-border);display:flex;align-items:center;justify-content:center;color:var(--zp-fg);}.zp-bonos-intro__title{font-weight:600 !important;font-size:13px;margin-bottom:4px;}.zp-bonos-intro__desc{font-size:12px !important;color:var(--zp-muted) !important;line-height:1.5;}.zp-bonos-bar{display:flex;align-items:center;gap:8px;margin-top:5px;}.zp-bonos-bar__track{flex:1;height:5px;background:var(--zp-border);border-radius:99px;overflow:hidden;}.zp-bonos-bar__fill{height:100%;border-radius:99px;transition:width .3s;}.zp-bonos-bar__label{font-size:11px !important;color:var(--zp-muted) !important;white-space:nowrap;}.zp-bonos-svc-grid{display:flex;flex-direction:column;gap:4px;}.zp-bonos-svc-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--zp-radius-sm);border:1px solid var(--zp-border);background:var(--zp-soft);gap:8px;min-width:0;overflow:hidden;}.zp-bonos-svc-row.is-on{border-color:var(--zp-fg);background:var(--zp-card);}.zp-bonos-svc-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1;min-width:0;overflow:hidden;}.zp-bonos-svc-name{font-size:13px;font-weight:500 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@supports (-webkit-touch-callout: none){.zentro-root input,.zentro-root select,.zentro-root textarea,.zentro-root .zp-input,.zentro-root .zp-select,.zentro-root .zp-textarea,.zentro-root input[type="search"],.zentro-root input[type="text"],.zentro-root input[type="date"],.zentro-root input[type="email"],.zentro-root input[type="tel"],.zentro-root input[type="number"]{font-size: 16px !important;}}#zp-stats-box .zp-comparebadge{display: inline-flex;padding: 4px 8px;border-radius: 6px;font-size: 11px;font-weight: 500;background: var(--zp-soft);border: 1px solid var(--zp-border);color: var(--zp-fg);}#zp-stats-box .zp-chartmeta__actions{display: flex;gap: 6px;flex-wrap: wrap;}#zp-stats-box .zp-stats-compareinline__row{display: flex;gap: 12px;align-items: flex-start;}#zp-stats-box .zp-comparefields{display: grid;gap: 8px;}@media print{.zp-bottomwrap{display: none !important;}.zp-topbar{position: static;}.zp-main{padding-bottom: 0 !important;}}#zentro-panel-root,.zentro-root,.zp-shell,.zp-screen{overflow-x: hidden !important;}#zentro-panel-root,.zentro-root,.zp-shell,.zp-main,.zp-screen,.zp-grid,.zp-card,.zp-card__hd,.zp-card__bd,.zp-topbar,.zp-topbar__right,.zp-brand,.zp-brand > div,.zp-user,.zp-user > div,.zp-hstack,.zp-settings-bd,.zp-settings-tabs,.zp-svc-list,.zp-svc-card,.zp-svc-hdr,.zp-staff-card,.zp-sch-row,.zp-sch-times,.zp-do-card,.zp-item,.zp-item__row,.zp-wa-row,.zp-wa-row__body,.zp-chat,.zp-chat__list,.zp-chat__composer,.zp-pager,.zp-chips{min-width: 0 !important;max-width: 100% !important;}.zp-topbar{overflow: hidden !important;}.zp-user__name,.zp-user .zp-subtitle{display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-user .zp-subtitle{max-width: 42vw;}@media (max-width: 860px){.zp-topbar,#zentro-panel-root .zp-topbar{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: center !important;}.zp-brand{min-width: 0 !important;}.zp-topbar__right{min-width: 0 !important;justify-content: flex-end !important;width: auto !important;}.zp-themebtn{flex: 0 0 36px !important;}.zp-user{min-width: 0 !important;max-width: min(58vw,260px) !important;width: auto !important;flex: 0 1 auto !important;}#zp-clients .zp-card__hd .zp-hstack,#zp-whatsapp .zp-card__hd .zp-hstack,#zp-stats .zp-card__hd .zp-hstack{display: grid !important;grid-template-columns: minmax(0,1fr) !important;width: 100% !important;}#zp-clients #zp-clients-search,#zp-whatsapp #zp-wa-search,#zp-stats #zp-stats-refresh,#zp-stats #zp-stats-staff,#zp-stats #zp-stats-from,#zp-stats #zp-stats-to{width: 100% !important;min-width: 0 !important;}#zp-stats .zp-chips{width: 100% !important;display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;}#zp-stats .zp-chip{width: 100% !important;min-width: 0 !important;justify-content: center !important;}.zp-pager{flex-wrap: wrap !important;}}@media (max-width: 560px){.zp-topbar{grid-template-columns: auto minmax(0,1fr) !important;align-items: center !important;}.zp-brand{flex: 0 0 auto !important;max-width: none !important;}.zp-brand > div{min-width: 0 !important;max-width: clamp(96px,30vw,140px) !important;}.zp-title,.zp-subtitle{white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;}.zp-topbar__right{display: grid !important;grid-template-columns: auto minmax(0,1fr) !important;align-items: center !important;gap: 6px !important;width: 100% !important;min-width: 0 !important;}.zp-themebtn{flex: 0 0 34px !important;width: 34px !important;height: 34px !important;}.zp-user{width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 1 1 auto !important;}.zp-user__name{max-width: none !important;}#zp-stats .zp-card__hd .zp-hstack{overflow: hidden !important;}#zp-stats #zp-stats-staff,#zp-stats #zp-stats-from,#zp-stats #zp-stats-to{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important;padding-right: 34px !important;}#zp-stats .zp-card__hd .zp-hstack{overflow: hidden !important;}#zp-calendar .zp-card__hd .zp-hstack{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important;align-items: stretch !important;overflow: hidden !important;}#zp-calendar #zp-cal-date,#zp-calendar #zp-cal-staff{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important;padding-right: 12px !important;}#zp-calendar .zp-weekwrap{gap: 8px !important;margin-bottom: 10px !important;}#zp-calendar .zp-week{display: flex !important;gap: 8px !important;overflow-x: auto !important;overflow-y: hidden !important;-webkit-overflow-scrolling: touch;scroll-snap-type: x proximity;padding-bottom: 2px !important;}#zp-calendar .zp-day{flex: 0 0 60px !important;min-width: 60px !important;min-height: 54px !important;padding: 6px 6px !important;scroll-snap-align: center;}}#zp-calendar .zp-card__hd .zp-hstack.zp-cal-filters{display: grid !important;grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr) !important;gap: 8px !important;width: 100% !important;align-items: stretch !important;overflow: visible !important;}#zp-calendar .zp-card__hd .zp-hstack.zp-cal-filters > *{min-width: 0 !important;max-width: 100% !important;}#zp-calendar .zp-cal-filters #zp-cal-date,#zp-calendar .zp-cal-filters #zp-cal-staff{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;justify-self: stretch !important;padding-right: 36px !important;border-radius: var(--zp-radius-sm) !important;}@media (max-width: 560px){#zp-calendar .zp-card__hd .zp-hstack.zp-cal-filters{grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr) !important;gap: 8px !important;}}@media (max-width: 420px){#zp-calendar .zp-card__hd .zp-hstack.zp-cal-filters{grid-template-columns: 1fr !important;}}@media (max-width: 560px){#zp-calendar .zp-card__hd .zp-hstack,#zp-stats .zp-card__hd .zp-hstack{overflow: hidden !important;}#zp-calendar .zp-card__hd .zp-hstack > *,#zp-stats .zp-card__hd .zp-hstack > *{min-width: 0 !important;max-width: 100% !important;}#zp-calendar .zp-card__hd .zp-hstack.zp-cal-filters{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;align-items: stretch !important;}#zp-calendar .zp-cal-filters #zp-cal-date,#zp-calendar .zp-cal-filters #zp-cal-staff{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;justify-self: stretch !important;border-radius: var(--zp-radius-sm) !important;}#zp-calendar .zp-cal-filters #zp-cal-date{text-align: center !important;text-align-last: center !important;padding-left: 14px !important;padding-right: 14px !important;appearance: none !important;-webkit-appearance: none !important;}#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-date-and-time-value{text-align: center !important;}#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-datetime-edit,#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-datetime-edit-fields-wrapper,#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-datetime-edit-text,#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-datetime-edit-month-field,#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-datetime-edit-day-field,#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-datetime-edit-year-field{text-align: center !important;}#zp-calendar .zp-cal-filters #zp-cal-date::-webkit-calendar-picker-indicator{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;opacity: 0 !important;cursor: pointer !important;}#zp-stats .zp-card__hd .zp-hstack{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;align-items: stretch !important;}#zp-stats .zp-chips,#zp-stats #zp-stats-staff,#zp-stats #zp-stats-refresh{grid-column: 1 / -1 !important;}#zp-stats #zp-stats-from,#zp-stats #zp-stats-to{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;justify-self: stretch !important;text-align: center !important;}#zp-stats .zp-card__hd .zp-hstack{grid-template-columns: minmax(0,1fr) !important;}#zp-stats .zp-chips,#zp-stats #zp-stats-staff,#zp-stats #zp-stats-from,#zp-stats #zp-stats-to,#zp-stats #zp-stats-refresh{grid-column: 1 / -1 !important;}#zp-stats #zp-stats-from::-webkit-date-and-time-value,#zp-stats #zp-stats-to::-webkit-date-and-time-value{text-align: center !important;}#zp-stats #zp-stats-from::-webkit-datetime-edit,#zp-stats #zp-stats-from::-webkit-datetime-edit-fields-wrapper,#zp-stats #zp-stats-from::-webkit-datetime-edit-text,#zp-stats #zp-stats-from::-webkit-datetime-edit-month-field,#zp-stats #zp-stats-from::-webkit-datetime-edit-day-field,#zp-stats #zp-stats-from::-webkit-datetime-edit-year-field,#zp-stats #zp-stats-to::-webkit-datetime-edit,#zp-stats #zp-stats-to::-webkit-datetime-edit-fields-wrapper,#zp-stats #zp-stats-to::-webkit-datetime-edit-text,#zp-stats #zp-stats-to::-webkit-datetime-edit-month-field,#zp-stats #zp-stats-to::-webkit-datetime-edit-day-field,#zp-stats #zp-stats-to::-webkit-datetime-edit-year-field{text-align: center !important;}}@media (max-width: 560px){#zp-stats .zp-card__hd{overflow-x: hidden !important;}#zp-stats .zp-card__hd .zp-hstack{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;overflow: hidden !important;}#zp-stats .zp-card__hd .zp-hstack > *{width: 100% !important;min-width: 0 !important;max-width: 100% !important;box-sizing: border-box !important;}#zp-stats #zp-stats-from,#zp-stats #zp-stats-to{position: relative !important;display: block !important;inline-size: 100% !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding-left: 12px !important;padding-right: 12px !important;overflow: hidden !important;text-align: center !important;box-sizing: border-box !important;-webkit-appearance: none !important;appearance: none !important;}#zp-stats #zp-stats-from::-webkit-calendar-picker-indicator,#zp-stats #zp-stats-to::-webkit-calendar-picker-indicator{opacity: 0 !important;position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;cursor: pointer !important;}#zp-stats #zp-stats-from::-webkit-date-and-time-value,#zp-stats #zp-stats-to::-webkit-date-and-time-value,#zp-stats #zp-stats-from::-webkit-datetime-edit,#zp-stats #zp-stats-from::-webkit-datetime-edit-fields-wrapper,#zp-stats #zp-stats-from::-webkit-datetime-edit-text,#zp-stats #zp-stats-from::-webkit-datetime-edit-month-field,#zp-stats #zp-stats-from::-webkit-datetime-edit-day-field,#zp-stats #zp-stats-from::-webkit-datetime-edit-year-field,#zp-stats #zp-stats-to::-webkit-datetime-edit,#zp-stats #zp-stats-to::-webkit-datetime-edit-fields-wrapper,#zp-stats #zp-stats-to::-webkit-datetime-edit-text,#zp-stats #zp-stats-to::-webkit-datetime-edit-month-field,#zp-stats #zp-stats-to::-webkit-datetime-edit-day-field,#zp-stats #zp-stats-to::-webkit-datetime-edit-year-field{text-align: center !important;}}@media (max-width: 560px){#zp-calendar .zp-weekwrap{display: grid !important;grid-template-columns: 34px minmax(0,1fr) 34px !important;align-items: center !important;gap: 8px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow: hidden !important;}#zp-calendar .zp-weekwrap > *{min-width: 0 !important;}#zp-calendar .zp-week{display: flex !important;width: 100% !important;min-width: 0 !important;gap: 8px !important;overflow-x: scroll !important;overflow-y: hidden !important;-webkit-overflow-scrolling: touch !important;scroll-snap-type: x mandatory !important;touch-action: pan-x !important;overscroll-behavior-x: contain !important;scroll-padding-inline: 8px !important;padding: 0 0 2px !important;margin: 0 !important;position: relative !important;z-index: 1 !important;}#zp-calendar .zp-weeknavbtn{width: 34px !important;min-width: 34px !important;height: 34px !important;position: relative !important;z-index: 2 !important;}#zp-calendar .zp-day{flex: 0 0 56px !important;min-width: 56px !important;overflow: hidden !important;scroll-snap-align: center !important;}}.zp-loyalty-tabs{display: block;width: 100%;box-sizing: border-box;overflow: hidden;margin-bottom: 0;}.zp-loyalty-tabs::-webkit-scrollbar{display:none;}.zp-loyalty-tab{flex: 0 0 auto;scroll-snap-align: start;padding: 7px 14px;border-radius: 6px;border: none !important;background: transparent !important;color: var(--zp-muted) !important;font-weight: 500 !important;font-size: 13px;cursor: pointer;white-space: nowrap;outline: none !important;box-shadow: none !important;transition: all .12s;font-family: var(--zp-font);}.zp-loyalty-tab.is-active{background: var(--zp-card) !important;color: var(--zp-fg) !important;font-weight: 600 !important;box-shadow: 0 1px 3px rgba(0,0,0,.04) !important;}.zp-loyalty-tab:not(.is-active):hover{color: var(--zp-fg) !important;}.zentro-root[data-theme="dark"] .zp-loyalty-tab.is-active{background: rgba(255,255,255,.1) !important;color: var(--zp-fg) !important;}.zp-lr-section{margin-bottom: 20px;}.zp-lr-section-title{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin-bottom: 8px;padding: 0 2px;}.zp-lr-card{display: flex;align-items: center;gap: 12px;padding: 13px 14px;background: var(--zp-soft);border-radius: var(--zp-radius-sm);margin-bottom: 6px;}.zp-lr-card--mission{position: relative;}.zp-lr-card--mission.is-off{opacity: .55;}.zp-lr-card--mission .zp-lr-input{transition: opacity .15s ease;}.zp-lr-card--mission.is-off .zp-lr-input{opacity: .5;}.zp-lr-mission-toggle{margin-left: 8px;flex: 0 0 auto;}.zp-lr-card--col{flex-direction: column;align-items: stretch;gap: 6px;padding: 14px;}.zp-lr-card--col .zp-input{width: 100%;max-width: none;}.zp-lr-flbl{font-size: 12px;font-weight: 600;color: var(--zp-fg);margin: 0 0 2px;}.zp-lr-help{font-size: 11px;color: var(--zp-muted);line-height: 1.4;margin: 4px 0 8px;}.zp-lr-help-mini{font-size: 10.5px;color: var(--zp-muted);line-height: 1.35;margin-top: 2px;}.zp-lr-ig-wrap{display: flex;align-items: center;gap: 0;background: var(--zp-soft);border-radius: 8px;padding: 0 10px;}.zp-lr-ig-at{font-size: 14px;color: var(--zp-muted);font-weight: 600;}.zp-lr-ig-input{background: transparent !important;border: none !important;padding: 8px 4px !important;flex: 1;}.zp-lr-ig-input:focus{outline: none;}.zp-mis-card{background:var(--zp-soft);border-radius:var(--zp-radius-sm);margin-bottom:6px;padding:12px 14px;transition:opacity .15s;}.zp-mis-card.is-off{opacity:.5;}.zp-mis-row1{display:flex;align-items:center;gap:10px;margin-bottom:8px;}.zp-mis-row1 .zp-lr-icon{flex:0 0 32px;width:32px;height:32px;border-radius:8px;}.zp-mis-label{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.35;color:var(--zp-fg);display:flex;align-items:center;gap:5px;flex-wrap:wrap;}.zp-mis-tgl{flex:0 0 auto;}.zp-mis-row2{display:flex;align-items:center;gap:6px;padding-left:42px;flex-wrap:nowrap;}.zp-mis-lim-lbl{font-size:11px;color:var(--zp-muted);white-space:nowrap;display:flex;align-items:center;gap:2px;flex-shrink:0;}.zp-mis-limit{width:52px !important;text-align:right !important;padding:5px 6px !important;flex-shrink:0;}.zp-mis-pts-wrap{display:flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0;}.zp-mis-pts{width:72px !important;text-align:right !important;padding:5px 6px !important;}.zp-mis-pts-lbl{font-size:11px;color:var(--zp-muted);white-space:nowrap;}.zp-mis-card.is-off .zp-mis-pts,.zp-mis-card.is-off .zp-mis-limit{opacity:.5;}.zp-ach-group{margin-bottom: 18px;}.zp-ach-row{display: flex;align-items: center;gap: 12px;padding: 12px 14px;margin-bottom: 8px;background: var(--zp-card);border: 1px solid var(--zp-border);border-radius: var(--zp-radius-lg);transition: opacity .15s ease;}.zp-ach-row.is-off{opacity: .5;}.zp-ach-row.is-off .zp-ach-name{text-decoration: line-through;text-decoration-color: var(--zp-muted);}.zp-ach-emoji{font-size: 24px;flex: 0 0 auto;line-height: 1;}.zp-ach-meta{flex: 1;min-width: 0;}.zp-ach-name{font-size: 13px;font-weight: 600;letter-spacing: -.01em;}.zp-ach-desc{font-size: 11px;color: var(--zp-muted);margin-top: 2px;line-height: 1.35;}.zp-ach-pts{font-size: 11px;color: var(--zp-fg);font-weight: 600;margin-top: 3px;}.zp-ach-toggle{margin: 0;flex: 0 0 auto;}@media (max-width: 540px){.zp-lr-card{padding: 9px 10px;gap: 8px;}.zp-lr-card--mission{flex-wrap: nowrap;align-items: center;}.zp-lr-card--mission .zp-lr-meta{flex: 1 1 auto;min-width: 0;}.zp-lr-card--mission .zp-lr-label{font-size: 12.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.zp-lr-card--mission .zp-lr-input{flex: 0 0 54px;max-width: 54px;font-size: 13px;padding: 4px 6px;}.zp-lr-pts-badge{font-size: 11px;padding-left: 4px;}.zp-lr-icon{width: 28px;height: 28px;flex: 0 0 28px;border-radius: 8px;}.zp-lr-icon svg{width: 14px;height: 14px;}.zp-lr-mission-toggle{margin-left: 4px;}.zp-lr-card--mission span[style*="font-size:10px"]{display: none;}.zp-ach-emoji{font-size: 20px;}.zp-ach-name{font-size: 12.5px;}.zp-ach-desc{font-size: 10.5px;}.zp-ach-row{padding: 9px 10px;gap: 8px;}}.zp-lr-icon{width: 36px;height: 36px;border-radius: 10px;background: var(--zp-bg);border: 1px solid var(--zp-border);display: flex;align-items: center;justify-content: center;flex: 0 0 36px;}.zp-lr-icon svg{width: 18px;height: 18px;color: var(--zp-muted);}.zp-lr-meta{flex: 1;min-width: 0;}.zp-lr-label{font-size: 14px;font-weight: 500;}.zp-lr-hint{font-size: 11px;color: var(--zp-muted);margin-top: 2px;}.zp-lr-input{width: 70px;text-align: center;font-size: 15px;font-weight: 600;flex: 0 0 70px;padding: 6px 8px;}.zp-lr-preview{margin: 2px 0 14px;padding: 8px 14px;background: rgba(37,99,235,.06);border-radius: var(--zp-radius-sm);font-size: 12px;color: var(--zp-link);font-weight: 500;display: none;}.zp-lr-preview.is-visible{display: block;}.zp-lr-save-row{padding: 4px 0 8px;}.zp-rw-active-hd{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin-bottom: 8px;padding: 0 2px;}.zp-rw-card{display: flex;align-items: center;gap: 12px;padding: 12px 14px;background: var(--zp-soft);border-radius: var(--zp-radius-sm);margin-bottom: 6px;}.zp-rw-card.is-inactive{opacity:.55;background: var(--zp-soft);}.zp-rw-card.is-inactive .zp-rw-name{text-decoration: line-through;text-decoration-color: var(--zp-muted);}.zp-rw-state{font-size:11px;color: var(--zp-muted);margin-top:2px;}.zp-rw-card.is-inactive .zp-rw-state{color: var(--zp-muted);font-weight:600;}.zp-rw-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto;}.zp-rw-toggle{margin:0;}.zp-rw-btns{display:flex;flex-direction:column;gap:4px;}.zp-rw-icon{width: 40px;height: 40px;border-radius: 12px;background: var(--zp-bg);border: 1px solid var(--zp-border);display: flex;align-items: center;justify-content: center;flex: 0 0 40px;}.zp-rw-icon svg{width: 20px;height: 20px;color: var(--zp-muted);}.zp-rw-name{font-size: 14px;font-weight: 600;}.zp-rw-pts{font-size: 12px;color: var(--zp-muted);margin-top: 2px;}.zp-rw-del{margin-left: auto;}.zp-rw-add-hd{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin: 18px 0 8px;padding: 0 2px;}.zp-rw-add-card{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);margin-bottom: 6px;background: var(--zp-bg);flex-wrap: wrap;}.zp-rw-add-icon{width: 32px;height: 32px;border-radius: 8px;background: var(--zp-soft);display: flex;align-items: center;justify-content: center;flex: 0 0 32px;}.zp-rw-add-icon svg{width: 16px;height: 16px;color: var(--zp-muted);}.zp-rw-add-name{flex: 1 1 140px;min-width: 0;font-size: 13px;font-weight: 500;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-rw-add-pts{display:none;}.zp-rw-add-hdr{display:flex;align-items:center;gap:10px;width:100%;}.zp-rw-add-footer{display:flex;align-items:center;gap:6px;width:100%;padding-top:6px;flex-wrap:wrap;}.zp-rw-add-footer [data-add-reward]{margin-left:auto;flex-shrink:0;white-space:nowrap;}.zp-rw-level-chip{flex-shrink:0;}.zp-rw-level-chip{font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px;border:1.5px solid var(--zp-border);background:var(--zp-surface);color:var(--zp-muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap;}.zp-rw-level-chip:hover{border-color:var(--zp-accent);color:var(--zp-accent);}.zp-rw-level-chip.is-active{border-color:var(--zp-accent);background:var(--zp-soft);color:var(--zp-accent);font-weight: 600;}@media (max-width: 520px){.zp-rw-add-card{gap: 6px 10px;}.zp-rw-add-name{white-space:normal;text-overflow:clip;overflow:visible;}}.zp-vf-hd{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin-bottom: 10px;}.zp-vf-card{padding: 14px 20px;background: transparent;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius: 0;margin-bottom: 0;}.zp-vf-card:last-child{border-bottom: none;}.zp-vf-type{font-size: 11px;font-weight: 600;color: var(--zp-muted);text-transform: uppercase;letter-spacing: .05em;margin-bottom: 4px;}.zp-vf-name{font-size:15px;font-weight:500;color:var(--zp-fg);letter-spacing:-0.01em;margin-top:2px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.zp-vf-clientbtn{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:99px;border:1px solid var(--zp-border);background:var(--zp-card);color:var(--zp-link);font-size:11px;font-weight:600;cursor:pointer;line-height:1.4;}.zp-vf-clientbtn:hover{background:var(--zp-soft)}.zp-vf-evidence{margin-top:6px;padding:8px 10px;background:var(--zp-soft);border-radius:8px;font-size:12px;color:var(--zp-fg);word-break:break-all}.zp-vf-evidence a{color:var(--zp-link);text-decoration:underline}.zp-vf-meta{font-size: 12px;color: var(--zp-muted);margin-bottom: 12px;}.zp-vf-actions{display: flex;gap: 8px;}.zp-vf-actions .zp-btn{flex: 1;padding: 11px;font-size: 14px;}.zp-pend-wrap{display:flex;flex-direction:column;gap:0;}.zp-pend-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;}.zp-pend-counter{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight: 500;color:var(--zp-fg);}.zp-pend-dot{width:8px;height:8px;border-radius:50%;background:#f97316;animation: zp-pulse 1.8s infinite;}@keyframes zp-pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(1.3);}}.zp-pend-refresh{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--zp-border);background:var(--zp-card);color:var(--zp-muted);font-size:12px;font-weight:600;cursor:pointer;font:inherit;transition:background .12s;}.zp-pend-refresh:hover{background:var(--zp-soft);color:var(--zp-fg);}.zp-pend-section{margin-bottom:20px;}.zp-pend-section-hd{display:flex;align-items:center;gap:10px;font-size:11px;font-weight: 600;letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted);margin-bottom:8px;padding:0 2px;}.zp-pend-section-hd-icon{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.zp-pend-section-hd-icon svg{width:12px;height:12px;}.zp-pend-card{background: transparent;border: none;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius: 0;padding: 14px 20px;margin-bottom: 0;position: relative;overflow: hidden;}.zp-pend-card:last-child{border-bottom: none;}.zp-pend-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;}.zp-pend-card--verify::before{background:#3b82f6;}.zp-pend-card--reward::before{background:#f59e0b;}.zp-pend-card--store::before{background:#8b5cf6;}.zp-pend-card-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;}.zp-pend-avatar{width:38px;height:38px;border-radius:50%;background:var(--zp-soft);border:1px solid var(--zp-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight: 600;color:var(--zp-muted);flex-shrink:0;letter-spacing:-.01em;}.zp-pend-info{flex:1;min-width:0;}.zp-pend-client{font-size:14px;font-weight: 600;color:var(--zp-fg);letter-spacing:-.01em;line-height:1.3;margin-bottom:2px;}.zp-pend-type-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:600;line-height:1.3;margin-bottom:4px;}.zp-pend-type-pill--verify{background:rgba(59,130,246,.1);color:#3b82f6;}.zp-pend-type-pill--reward{background:rgba(245,158,11,.1);color:#d97706;}.zp-pend-type-pill--store{background:rgba(139,92,246,.1);color:#7c3aed;}.zp-pend-meta{font-size:11px;color:var(--zp-muted);line-height:1.5;}.zp-pend-pts{font-size:12px;font-weight:600;color:var(--zp-fg);padding:6px 10px;background:var(--zp-soft);border-radius:7px;margin-bottom:10px;display:flex;align-items:center;gap:6px;}.zp-pend-pts-ico{font-size:14px;}.zp-pend-actions{display:flex;gap:8px;}.zp-pend-actions .zp-btn{flex:1;font-size:13px;padding:10px 8px;}.zp-pend-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;}.zp-pend-empty-icon{width:52px;height:52px;border-radius:14px;background:var(--zp-soft);border:1px solid var(--zp-border);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}.zp-pend-empty-icon svg{width:26px;height:26px;color:var(--zp-muted);}.zp-pend-empty-title{font-size:16px;font-weight: 600;color:var(--zp-fg);letter-spacing:-.02em;margin-bottom:6px;}.zp-pend-empty-sub{font-size:13px;color:var(--zp-muted);line-height:1.5;}.zp-rf-hd{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin-bottom: 8px;}.zp-rf-card{display: flex;align-items: center;gap: 12px;padding: 12px 14px;background: var(--zp-soft);border-radius: var(--zp-radius-sm);margin-bottom: 6px;}.zp-rf-code{font-family: 'SF Mono','Fira Code',monospace;font-size: 15px;font-weight: 600;letter-spacing: .02em;}.zp-rf-client{font-size: 11px;color: var(--zp-muted);margin-top: 2px;}.zp-rf-uses{text-align: right;}.zp-rf-uses-n{font-size: 18px;font-weight: 600;}.zp-rf-uses-l{font-size: 11px;color: var(--zp-muted);}.zp-rk-hd{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin-bottom: 10px;}.zp-rk-item{display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--zp-border);}.zp-rk-pos{width: 24px;text-align: center;font-size: 11px;font-weight: 600;color: var(--zp-muted);flex: 0 0 24px;}.zp-rk-item:nth-child(1) .zp-rk-pos{color: #c9940a;font-size: 16px;}.zp-rk-item:nth-child(2) .zp-rk-pos{color: #7a7a7a;font-size: 16px;}.zp-rk-item:nth-child(3) .zp-rk-pos{color: #a05c2e;font-size: 16px;}.zp-rk-avatar{width: 34px;height: 34px;border-radius: 50%;background: var(--zp-soft);border: 1px solid var(--zp-border);display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;color: var(--zp-muted);flex: 0 0 34px;}.zp-rk-name{flex: 1;font-size: 14px;font-weight: 500;}.zp-rk-pts{font-size: 14px;font-weight: 600;}.zp-wa-cfg{display: flex;flex-direction: column;gap: 10px;}.zp-wa-msg-card{border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);background: var(--zp-bg);overflow: hidden;transition: border-color .15s;}.zp-wa-msg-card.is-active{border-color: rgba(var(--zp-link-rgb),.3);}.zp-wa-msg-card__head{display: flex;align-items: center;gap: 10px;padding: 13px 14px;cursor: pointer;}.zp-wa-msg-card__icon{width: 34px;height: 34px;border-radius: 10px;background: var(--zp-soft);border: 1px solid var(--zp-border);display: flex;align-items: center;justify-content: center;flex: 0 0 34px;}.zp-wa-msg-card__icon svg{width: 17px;height: 17px;color: var(--zp-muted);}.zp-wa-msg-card__meta{flex: 1;min-width: 0;}.zp-wa-msg-card__title{font-size: 14px;font-weight: 600;}.zp-wa-msg-card__desc{font-size: 11px;color: var(--zp-muted);margin-top: 2px;}.zp-wa-msg-card__body{padding: 0 14px 14px;display: none;flex-direction: column;gap: 10px;}.zp-wa-msg-card.is-active .zp-wa-msg-card__body{display: flex;}.zp-wa-tpl-grid{display: flex;flex-direction: column;gap: 6px;}.zp-wa-tpl-opt{display: flex;align-items: flex-start;gap: 10px;padding: 10px 12px;border: 1px solid var(--zp-border);border-radius: var(--zp-radius-sm);cursor: pointer;transition: border-color .12s,background .12s;background: var(--zp-bg);}.zp-wa-tpl-opt.is-selected{border-color: var(--zp-link);background: rgba(var(--zp-link-rgb),.04);}.zp-wa-tpl-opt input[type="radio"]{margin-top: 2px;flex: 0 0 auto;accent-color: var(--zp-link);}.zp-wa-tpl-opt__name{font-size: 13px;font-weight: 600;margin-bottom: 2px;}.zp-wa-tpl-opt__desc{font-size: 11px;color: var(--zp-muted);}.zp-wa-tpl-preview{padding: 9px 12px;background: var(--zp-soft);border-radius: var(--zp-radius-sm);font-size: 12px;color: var(--zp-muted);font-style: italic;line-height: 1.45;border-left: 3px solid var(--zp-border);}.zp-wa-vars{font-size: 11px;color: var(--zp-muted);}.zp-wa-vars span{display: inline-block;padding: 1px 5px;background: var(--zp-soft);border-radius: 4px;font-family: monospace;margin: 1px;}.zp-wa-section-label{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);margin: 16px 0 6px;padding: 0 2px;}.zp-wa-hist-head{display: flex;align-items: center;justify-content: space-between;margin-top: 20px;margin-bottom: 8px;}.zp-wa-hist-title{font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--zp-muted);}.zp-wa-hist-filter{display: flex;gap: 4px;}.zp-wa-hist-f{padding: 3px 9px;border-radius: 20px;border: 1px solid var(--zp-border);background: var(--zp-bg);font-size: 11px;font-weight: 500;color: var(--zp-muted);cursor: pointer;font-family: var(--zp-font);}.zp-wa-hist-f.is-active{background: var(--zp-text);color: #fff;border-color: var(--zp-text);}.zp-wa-hist-row{display: flex;align-items: center;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--zp-border);}.zp-wa-hist-avatar{width: 32px;height: 32px;border-radius: 50%;background: var(--zp-soft);border: 1px solid var(--zp-border);display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;color: var(--zp-muted);flex: 0 0 32px;}.zp-wa-hist-kind{display: inline-flex;align-items: center;justify-content: center;padding: 2px 7px;border-radius: 20px;font-size: 10px;font-weight: 600;flex: 0 0 auto;}.zp-wa-hist-kind--23h{background: rgba(37,99,235,.1);color: var(--zp-link);}.zp-wa-hist-kind--2h{background: rgba(16,185,129,.1);color: #059669;}.zp-wa-hist-kind--review{background: rgba(245,158,11,.1);color: #d97706;}.zp-wa-hist-name{flex: 1;font-size: 13px;font-weight: 500;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-wa-hist-status{font-size: 13px;flex: 0 0 auto;}.zp-wa-hist-date{font-size: 11px;color: var(--zp-muted);flex: 0 0 auto;text-align: right;}.zp-wa-hist-pager{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 0 4px;font-size: 12px;color: var(--zp-muted);}.zp-wa-hist-pager button{padding: 5px 12px;border-radius: var(--zp-radius-sm);border: 1px solid var(--zp-border);background: var(--zp-bg);font-size: 12px;cursor: pointer;font-family: var(--zp-font);color: var(--zp-text) !important;}.zp-wa-hist-pager button:disabled{opacity: .35;cursor: not-allowed;}.zp-toggle{display: flex;align-items: center;gap: 10px;cursor: pointer;font-size: 14px;}.zp-toggle input[type="checkbox"]{position: relative;width: 40px;height: 22px;-webkit-appearance: none;appearance: none;background: #ccc;border-radius: 11px;outline: none;cursor: pointer;transition: background .2s;}.zp-toggle input[type="checkbox"]:checked{background: var(--zp-ok);}.zp-toggle input[type="checkbox"]::before{content: '';position: absolute;top: 2px;left: 2px;width: 18px;height: 18px;background: #fff;border-radius: 50%;transition: transform .2s;}.zp-toggle input[type="checkbox"]:checked::before{transform: translateX(18px);}.zp-toggle__label{font-weight: 500;}.zn-sec-lbl{font-size:10px;font-weight: 600;letter-spacing:.07em;text-transform:uppercase;color:var(--zp-muted);padding:4px 2px 8px;display:flex;align-items:center;gap:6px;margin-top:2px;}.zn-sec-lbl::after{content:'';flex:1;height:1px;background:var(--zp-border);}.zn-hero{padding:16px;display:flex;align-items:center;gap:14px;}.zn-hero-icon{width:44px;height:44px;border-radius:12px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;flex:0 0 44px;}.zn-hero-icon svg{width:22px;height:22px;color:#6366f1;}.zn-hero-title{font-size:15px;font-weight: 600;color:var(--zp-fg);}.zn-hero-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--zp-ok);margin-top:4px;}.zn-status-dot{width:6px;height:6px;border-radius:50%;background:var(--zp-ok);}.zn-status-dot.off{background:var(--zp-muted);}.zn-hero-btn{height:30px;padding:0 14px;border-radius:8px;border:1px solid var(--zp-border)!important;background:var(--zp-soft)!important;color:var(--zp-fg)!important;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;}.zn-scope{padding:13px 16px;border-top:1px solid var(--zp-border);display:flex;align-items:center;justify-content:space-between;gap:10px;}.zn-scope-lbl{font-size:13px;font-weight:500;color:var(--zp-fg);}.zn-scope-sub{font-size:11px;color:var(--zp-muted);margin-top:1px;}.zn-group-hd{padding:9px 16px 4px;font-size:10px;font-weight: 600;letter-spacing:.07em;text-transform:uppercase;color:var(--zp-muted);background:var(--zp-soft);}.zn-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--zp-border);}.zn-ico{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 32px;}.zn-ico svg{width:16px;height:16px;}.zn-txt{flex:1;min-width:0;}.zn-name{font-size:13px;font-weight:500;color:var(--zp-fg);}.zn-desc{font-size:11px;color:var(--zp-muted);margin-top:1px;}.zn-sw{position:relative;width:40px;height:24px;flex:0 0 40px;cursor:pointer;display:inline-flex;flex-shrink:0;}.zn-sw input{opacity:0;width:0;height:0;position:absolute;}.zn-sw-track{position:absolute;inset:0;border-radius:12px;background:#ccc;transition:background .2s;}.zn-sw input:checked~.zn-sw-track{background:var(--zp-ok);}.zn-sw-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s;}.zn-sw input:checked~.zn-sw-thumb{transform:translateX(16px);}.zn-sw input:disabled~.zn-sw-track{opacity:.4;cursor:not-allowed;}.zn-wa-hd{padding:14px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--zp-border);}.zn-wa-icon{width:38px;height:38px;border-radius:10px;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.2);display:flex;align-items:center;justify-content:center;flex:0 0 38px;}.zn-wa-icon svg{width:20px;height:20px;color:#25d366;}.zn-chain-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--zp-border);}.zn-chain-row.has-edit{cursor:pointer;user-select:none;}.zn-chain-row.has-edit:hover{background:var(--zp-soft);}.zn-badge{font-size:10px;font-weight: 600;padding:3px 8px;border-radius:20px;flex-shrink:0;}.zn-badge-meta{background:rgba(0,122,255,.1);color:#0066cc;}.zn-badge-libre{background:rgba(22,163,74,.1);color:#15803d;}.zn-chain-edit{padding:0 16px 14px;border-top:1px solid var(--zp-border);display:none;flex-direction:column;gap:8px;}.zn-chain-edit.is-open{display:flex;}.zn-chain-txt{flex:1;min-width:0;}.zn-chain-name{font-size:13px;font-weight:600;color:var(--zp-fg);}.zn-chain-desc{font-size:11px;color:var(--zp-muted);margin-top:1px;}.zn-edit-lbl{font-size:11px;font-weight: 600;color:var(--zp-muted);text-transform:uppercase;letter-spacing:.05em;}.zn-textarea{width:100%;border:1px solid var(--zp-border)!important;border-radius:9px!important;padding:14px;font-size:16px;color:var(--zp-fg)!important;background:var(--zp-soft)!important;font-family:var(--zp-font);resize:none;outline:none;transition:border-color .15s;line-height:1.5;}.zn-textarea:focus{border-color:rgba(var(--zp-link-rgb),.5)!important;}.zn-input-url{width:100%;border:1px solid var(--zp-border)!important;border-radius:9px!important;padding:13px 14px;font-size:16px;color:var(--zp-fg)!important;background:var(--zp-soft)!important;font-family:var(--zp-font);outline:none;transition:border-color .15s;}.zn-input-url:focus{border-color:rgba(var(--zp-link-rgb),.5)!important;}.zn-input-sm{width:52px;border:1px solid var(--zp-border)!important;border-radius:9px!important;padding:8px 4px;font-size:14px;color:var(--zp-fg)!important;background:var(--zp-soft)!important;font-family:var(--zp-font);text-align:center;outline:none;}.zn-vars{font-size:11px;color:var(--zp-muted);display:flex;flex-wrap:wrap;gap:4px;align-items:center;}.zn-var{background:var(--zp-soft-2);padding:2px 7px;border-radius:5px;font-family:monospace;font-size:11px;color:var(--zp-fg);}.zn-chev{width:16px;height:16px;color:var(--zp-muted);transition:transform .2s;flex-shrink:0;}.zn-chev.is-open{transform:rotate(180deg);}.zn-save{padding:12px 16px;}.zn-save-btn{width:100%;height:36px;border-radius:9px;border:none!important;background:var(--zp-link)!important;color:var(--zp-bg)!important;font-size:13px;font-weight:600;cursor:pointer;}.zn-save-btn:disabled{opacity:.5;cursor:not-allowed;}.zn-email-hd{padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;}.zn-email-icon{width:38px;height:38px;border-radius:10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);display:flex;align-items:center;justify-content:center;flex:0 0 38px;}.zn-email-icon svg{width:18px;height:18px;color:#f59e0b;}.zn-email-chev{width:18px;height:18px;color:var(--zp-muted);margin-left:auto;transition:transform .2s;flex-shrink:0;}.zn-email-chev.is-open{transform:rotate(180deg);}.zn-email-body{padding:0 16px 14px;display:none;}.zn-email-body.is-open{display:block;}.zn-notif-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--zp-border);}.zn-notif-row:first-child{border-top:none;}.zn-notif-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;}.zn-notif-edit-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:none;background:var(--zp-bg-alt,rgba(128,128,128,.15));border-radius:20px;cursor:pointer;color:var(--zp-muted);font-size:11px;font-weight:600;letter-spacing:.02em;transition:background .15s,color .15s;flex-shrink:0;font-family:inherit;}.zn-notif-edit-btn:hover,.zn-notif-edit-btn:active{background:var(--zp-primary,#6c47ff);color:#fff;}.zn-field__textarea{min-height:200px;font-family:inherit;line-height:1.65;}.zn-modal-overlay{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;opacity:0;transition:opacity .25s;pointer-events:none;}.zn-modal-overlay.is-visible{opacity:1;pointer-events:all;}.zn-modal-sheet{width:100%;max-width:600px;margin:0 auto;background:var(--zp-card-bg,#fff);border-radius:18px 18px 0 0;padding:0 0 env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column;}.zn-modal-sheet.is-up{transform:translateY(0);}.zn-modal-drag{width:36px;height:4px;background:var(--zp-border,#e0e0e0);border-radius:99px;margin:10px auto 0;}.zn-modal-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--zp-border,#e0e0e0);flex-shrink:0;}.zn-modal-title{font-size:15px;font-weight: 600;color:var(--zp-fg);}.zn-modal-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;cursor:pointer;color:var(--zp-muted);border-radius:6px;}.zn-modal-close:hover{background:var(--zp-bg-alt,rgba(0,0,0,.06));}.zn-modal-body{padding:16px;flex:1;overflow-y:auto;}.zn-modal-footer{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--zp-border,#e0e0e0);flex-shrink:0;}.zn-modal-footer .zp-btn{flex:1;}.zn-field__label{display:block;font-size:12px;font-weight:600;color:var(--zp-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em;}.zn-field__hint{font-size:11px;color:var(--zp-muted);margin-bottom:6px;line-height:1.4;}.zn-field__input,.zn-field__textarea{width:100%;box-sizing:border-box;background:var(--zp-bg-alt,#f5f5f7);border:1.5px solid var(--zp-border,#e0e0e0);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--zp-fg);font-family:inherit;transition:border-color .15s;resize:vertical;}.zn-field__input:focus,.zn-field__textarea:focus{outline:none;border-color:var(--zp-primary,#6c47ff);}.zn-field__textarea{min-height:180px;line-height:1.5;}.zn-notif-label{font-size:13px;font-weight:500;color:var(--zp-fg);}.zn-sub-hd{font-size:10px;font-weight: 600;letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted);padding:12px 0 6px;}.zn-sub-hd:first-child{padding-top:0;}.zn-chain-locked{opacity:.4;pointer-events:none;}.zp-wa-history-list{display: flex;flex-direction: column;gap: 0;}.zp-wa-history-row{display: grid;grid-template-columns: 80px 1fr 32px 100px;gap: 8px;align-items: center;padding: 8px 0;border-bottom: 1px solid var(--zp-border);font-size: 13px;}.zp-wa-history-kind{font-weight: 500;}.zp-wa-history-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.zp-wa-history-status{text-align: center;}.zp-wa-history-date{color: var(--zp-muted);font-size: 12px;text-align: right;}.zp-confirm-overlay{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.52);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .25s ease;backdrop-filter:blur(3px);}.zp-confirm-overlay.is-visible{opacity:1;}.zp-confirm-card{background:var(--zp-bg);border-radius:28px 28px 0 0;padding:12px 24px 48px;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:0 -6px 48px rgba(0,0,0,.22);}.zp-confirm-overlay.is-visible .zp-confirm-card{transform:translateY(0);}.zp-confirm-handle{width:40px;height:5px;border-radius:3px;background:var(--zp-border);margin-bottom:20px;flex-shrink:0;}.zp-confirm-avatar{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight: 600;margin-bottom:12px;flex-shrink:0;}.zp-confirm-name{font-size:26px;font-weight: 600;color:var(--zp-fg);text-align:center;line-height:1.2;margin-bottom:6px;}.zp-confirm-detail{font-size:14px;color:var(--zp-muted);text-align:center;margin-bottom:20px;line-height:1.5;}.zp-confirm-actions{width:100%;display:flex;flex-direction:column;gap:10px;}.zp-confirm-btn-yes{width:100%;padding:17px;background:#16a34a;color:#fff;border:none;border-radius:16px;font-size:17px;font-weight: 600;cursor:pointer;font-family:inherit;letter-spacing:-.01em;transition:transform .1s,opacity .1s;}.zp-confirm-btn-yes:active{transform:scale(.98);opacity:.88;}.zp-confirm-btn-yes:disabled{opacity:.6;cursor:default;}.zp-confirm-btn-no{width:100%;padding:14px;background:transparent;color:#dc2626;border:1.5px solid #fecaca;border-radius:13px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .1s;}.zp-confirm-btn-no:disabled{opacity:.6;cursor:default;}.zentro-root[data-theme="dark"] .zp-confirm-btn-no{border-color:rgba(220,38,38,.3);color:#f87171;}.zp-confirm-btn-no:active{opacity:.7;}@media(min-width:600px){.zp-confirm-overlay{align-items:center;}.zp-confirm-card{border-radius:28px;margin-bottom:0;padding:24px 32px 36px;max-width:420px;}}.zp-appt__confirm-badge{position:absolute;bottom:4px;right:4px;background:rgba(217,119,6,.13);border:1px solid rgba(217,119,6,.38);color:#b45309;border-radius:5px;font-size:9px;font-weight: 600;letter-spacing:.04em;padding:2px 6px;cursor:pointer;z-index:3;text-transform:uppercase;display:flex;align-items:center;gap:3px;line-height:1.5;user-select:none;}.zp-appt__confirm-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:#d97706;flex-shrink:0;}.zp-appt--compact .zp-appt__confirm-badge{font-size:0;padding:3px;bottom:3px;right:3px;gap:0;}.zp-appt--compact .zp-appt__confirm-badge::before{width:7px;height:7px;}.zentro-root[data-theme="dark"] .zp-appt__confirm-badge{background:rgba(217,119,6,.16);border-color:rgba(217,119,6,.3);color:#fbbf24;}@media (max-width: 560px){#zp-cal-density{position: relative;}#zp-cal-create{flex-shrink: 0 !important;padding: 0 10px !important;gap: 2px !important;font-size: 14px !important;}#zp-cal-create .zp-cal-create-label{display: none !important;}#zp-cal-create .zp-cal-create-plus{font-size: 18px !important;font-weight: 400 !important;line-height: 1 !important;}#zp-calendar .zp-cal-hdtop > div:last-child{flex-shrink: 1 !important;gap: 6px !important;}.zp-cal-viewtoggle{gap: 1px !important;}.zp-cal-vbtn{width: 28px !important;height: 24px !important;}}.zp-bono-name{font-weight:500;font-size:15px;color:var(--zp-fg);letter-spacing:-0.01em;}.zp-bono-meta{font-size:13px;color:var(--zp-muted);margin-top:3px;line-height:1.4;}.zp-bono-price{font-size:15px;font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:-0.02em;}.zp-sal-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border:none;border-bottom:1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius:0;background:transparent;cursor:pointer;transition:background .1s;}.zp-sal-row:last-child{border-bottom:none;}.zp-sal-row:hover{background:rgba(0,0,0,.018);}.zp-lr-plan-card{border:none;border-bottom:1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius:0;padding:14px 20px;background:transparent;cursor:pointer;transition:background .1s;}.zp-lr-plan-card:last-child{border-bottom:none;}.zp-lr-plan-card:hover{background:rgba(0,0,0,.018);}.zp-lr-plan-name{font-size:15px;font-weight:500;color:var(--zp-fg);letter-spacing:-0.01em;}.zp-lr-plan-price{font-size:16px;font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:-0.02em;}.zp-lr-plan-meta{font-size:13px;color:var(--zp-muted);margin-top:3px;}.zp-lr-member-row{display:flex;align-items:center;gap:14px;padding:13px 20px;border:none;border-bottom:1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius:0;background:transparent;}.zp-lr-member-row:last-child{border-bottom:none;}.zp-lr-member-name{font-size:14px;font-weight:500;color:var(--zp-fg);letter-spacing:-0.01em;}.zp-lr-section-title{font-size:11px;font-weight:600;color:var(--zp-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding:0 4px;}.zp-card-bono{display:flex;gap:14px;align-items:flex-start;padding:14px 20px;border:none;border-bottom:1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius:0;background:transparent;cursor:pointer;transition:background .1s;}.zp-card-bono:last-child{border-bottom:none;}.zp-card-bono:hover{background:rgba(0,0,0,.018);}.zp-loyalty-item{display:flex;align-items:flex-start;gap:14px;padding:14px 20px;border:none;border-bottom:1px solid var(--zp-divider,rgba(0,0,0,.05));border-radius:0;background:transparent;cursor:pointer;transition:background .1s;}.zp-loyalty-item:last-child{border-bottom:none;}.zp-loyalty-item:hover{background:rgba(0,0,0,.018);}.zp-lr-name{font-size:15px;font-weight:500;color:var(--zp-fg);letter-spacing:-0.01em;}.zp-lr-meta{font-size:13px;color:var(--zp-muted);margin-top:2px;}.zp-lr-pts-badge{font-size:15px;font-weight:600;color:var(--zp-fg);white-space:nowrap;flex:0 0 auto;margin-left:auto;padding-left:8px;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;}.zp-label{display:block;font-size:11px;color:var(--zp-muted);font-weight:600;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em;}.zentro-root .zp-card__bd > .zp-stats-grid,.zentro-root .zp-card__bd > .zp-grid,.zentro-root .zp-card__bd > .zp-hstack,.zentro-root .zp-card__bd > .zp-chips,.zentro-root .zp-card__bd > .zp-customers,.zentro-root .zp-card__bd > .zp-kpi,.zentro-root .zp-card__bd > .zp-chartwrap,.zentro-root .zp-card__bd > .zp-section,.zentro-root .zp-card__bd > .zp-split,.zentro-root .zp-card__bd > .zp-svgchart,.zentro-root .zp-card__bd > #zp-stats-box,.zentro-root .zp-card__bd > #zp-clients-pager-top,.zentro-root .zp-card__bd > #zp-clients-pager-bot,.zentro-root .zp-card__bd > .zp-loyalty-bd,.zentro-root .zp-card__bd > .zp-mb-grid,.zentro-root .zp-card__bd > #zp-stats-nav,.zentro-root .zp-card__bd > .zp-settings-tabs,.zentro-root .zp-card__bd > .zp-settings-bd,.zentro-root .zp-card__bd > .zp-pager,.zentro-root .zp-card__bd > #zp-cal-dayview,.zentro-root .zp-card__bd > #zp-cal-listview{padding: 0 !important;}.zentro-root .zp-card__bd > .zp-weekwrap,.zentro-root .zp-card__bd .zp-weekwrap{padding: 14px 16px 8px !important;}.zentro-root .zp-card__bd > #zp-clients-list{padding: 0 !important;}.zentro-root #zp-stats-nav{padding: 12px 20px !important;border-bottom: 1px solid var(--zp-divider,rgba(0,0,0,.05));}.zentro-root .zp-card__bd > #zp-clients-pager-top{padding: 10px 20px 0 !important;}.zentro-root .zp-card__desc,.zentro-root .zp-row__sub,.zentro-root .zp-item__meta,.zentro-root .zp-kpi__label,.zentro-root .zp-section__sub,.zentro-root .zp-chartmeta__sub{font-size: 13px !important;font-weight: 400 !important;}.zentro-root .zp-card__title,.zentro-root .zp-section__title,.zentro-root .zp-chartmeta__title{font-size: 17px !important;font-weight: 600 !important;letter-spacing: -0.02em !important;}.zentro-root .zp-row__title,.zentro-root .zp-item__title{font-size: 15px !important;font-weight: 500 !important;letter-spacing: -0.01em !important;}.zentro-root .zp-svc-modal{--zp-soft: #f5f5f5 !important;--zp-soft-2: #ebebeb !important;--zp-card: #ffffff !important;--zp-bg: #ffffff !important;--zp-fg: #0a0a0a !important;--zp-fg-2: #1a1a1a !important;--zp-muted: #6b7280 !important;--zp-muted-2: #a3a3a3 !important;--zp-border: rgba(0,0,0,.08) !important;--zp-border-strong: rgba(0,0,0,.14) !important;--zp-link: #0a0a0a !important;color-scheme: light !important;background: #fcfcfc !important;}.zentro-root .zp-svc-modal .zp-input,.zentro-root .zp-svc-modal .zp-select,.zentro-root .zp-svc-modal .zp-textarea,.zentro-root .zp-svc-modal input,.zentro-root .zp-svc-modal select,.zentro-root .zp-svc-modal textarea{background: #f5f5f5 !important;color: #0a0a0a !important;border-color: rgba(0,0,0,.1) !important;color-scheme: light !important;}.zentro-root .zp-svc-modal .zp-btn{background: #f0f0f0 !important;color: #0a0a0a !important;border-color: rgba(0,0,0,.1) !important;}.zentro-root .zp-svc-modal .zp-btn--primary{background: #0a0a0a !important;color: #ffffff !important;border-color: #0a0a0a !important;}.zentro-root .zp-svc-modal .zp-btn--danger{background: transparent !important;color: #dc2626 !important;border-color: rgba(220,38,38,.2) !important;}.zentro-root .zp-svc-modal .zsv-opt-row{background: #fcfcfc !important;color: #0a0a0a !important;border-bottom-color: rgba(0,0,0,.06) !important;}.zentro-root .zp-svc-modal .zsv-opt-row.is-open{background: #f5f5f5 !important;}.zentro-root .zp-svc-modal .zsv-opt-label{color: #0a0a0a !important;}.zentro-root .zp-svc-modal .zsv-opt-val{color: #6b7280 !important;}.zentro-root .zp-svc-modal .zsv-chevron{color: #a3a3a3 !important;}.zentro-root .zp-svc-modal .zsv-opt-body{background: rgba(0,0,0,.025) !important;border-bottom-color: rgba(0,0,0,.06) !important;}.zentro-root .zp-svc-modal .zp-box{background: rgba(0,0,0,.02) !important;border-color: rgba(0,0,0,.06) !important;}.zentro-root .zp-svc-modal .zsv-basics{background: #fcfcfc !important;}.zentro-root .zp-svc-modal .zsv-opts{background: #fcfcfc !important;}.zentro-root .zp-svc-modal .zsv-sub-head{background: #f5f5f5 !important;border-color: rgba(0,0,0,.06) !important;}.zentro-root .zp-svc-modal .zsv-sub-title{color: #0a0a0a !important;font-weight: 500 !important;}.zentro-root .zp-svc-modal .zp-color-sw{width: 22px !important;height: 22px !important;box-shadow: 0 0 0 1.5px rgba(0,0,0,.12) !important;}.zentro-root .zp-svc-modal .zp-color-sw.is-on{box-shadow: 0 0 0 2px #fcfcfc,0 0 0 3.5px #0a0a0a !important;}.zentro-root .zp-svc-modal .zp-chk-pill{background: #f0f0f0 !important;color: #0a0a0a !important;border-color: rgba(0,0,0,.1) !important;border-radius: 8px !important;}.zentro-root .zp-svc-modal .zp-chk-pill.is-on{background: #0a0a0a !important;color: #ffffff !important;border-color: #0a0a0a !important;}.zentro-root .zp-svc-modal .zp-chk-dot{display: none !important;}.zentro-root .zp-svc-modal .zp-form-label{color: #6b7280 !important;font-size: 11px !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: .04em !important;}.zentro-root .zp-svc-modal .zsv-field-lbl{color: #6b7280 !important;}.zentro-root .zp-svc-modal .zsv-muted{color: #6b7280 !important;}.zentro-root .zp-svc-modal .zsv-deactivate-btn{background: transparent !important;border: 1px solid rgba(0,0,0,.1) !important;color: #6b7280 !important;border-radius: 8px !important;width: 100% !important;padding: 10px !important;font-size: 13px !important;cursor: pointer !important;}.zentro-root .zp-svc-modal .zsv-btn-add{border: none !important;background: none !important;color: #0a0a0a !important;font-size: 13px !important;font-weight: 500 !important;cursor: pointer !important;padding: 4px 0 !important;}.zentro-root .zp-svc-modal .zsv-activate-btn{background: #f0f0f0 !important;border: 1px solid rgba(0,0,0,.1) !important;color: #0a0a0a !important;border-radius: 8px !important;}#zp-wa-direct-link{display: none;align-items: center;gap: 5px;text-decoration: none;}#zp-wa-direct-link svg{flex-shrink: 0;}.zp-bottomnav.zp-bottomnav--6{width: min(420px,calc(100vw - 24px)) !important;max-width: min(420px,calc(100vw - 24px)) !important;}.zp-bottomnav.zp-bottomnav--6 .zp-tab{flex: 1 1 0;padding: 5px 2px !important;gap: 2px !important;}.zp-bottomnav.zp-bottomnav--6 .zp-tab__label{font-size: 9px !important;}.zp-bottomnav.zp-bottomnav--6 .zp-tab__icon .zp-ico{width: 18px;height: 18px;}@media (min-width: 860px){.zp-bottomnav.zp-bottomnav--6{width: min(480px,calc(100vw - 32px)) !important;max-width: min(480px,calc(100vw - 32px)) !important;}.zp-bottomnav.zp-bottomnav--6 .zp-tab__label{font-size: 10px !important;}}