:root{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--orange:var(--brand,#d2691e);--orange-dark:var(--brand-cta-to,#ff6a00);--orange-mid:#ff8c42;--orange-glow:#ff8c4266;--orange-border:#d2691e3d;--orange-sub:#d2691e14;--orange-bright:#ff8d0c;--orange-bright-light:#ffc773;--orange-bright-deep:#d65a00;--accent-teal:#0d9488;--accent-purple:#7c3aed;--accent-pink:#db2777;--accent-green:#16a34a;--bee-bg:#f2ede1;--bee-surface:#f5f0e4;--bee-surface-2:#ece4d2;--nm-dark:#cebc9c;--nm-light:#fff;--text-strong:#2a1c0e;--text-body:#2a1c0ea8;--text-muted:#2a1c0e7a;--text-faint:#2a1c0e52;--nm-raised:9px 9px 20px var(--nm-dark), -9px -9px 20px var(--nm-light);--nm-raised-sm:6px 6px 13px var(--nm-dark), -6px -6px 13px var(--nm-light);--nm-inset:inset 4px 4px 8px var(--nm-dark), inset -4px -4px 8px var(--nm-light)}.land-cursor-sparkles{pointer-events:none;z-index:9999;position:fixed;inset:0}.land-sparkle{background:radial-gradient(circle, #ffe0b0 0%, var(--orange-dark) 60%, transparent 100%);pointer-events:none;border-radius:50%;animation:.7s ease-out forwards landSparklePop;position:fixed;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 6px 1px #ff8c42a6}@keyframes landSparklePop{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--drift-x)), calc(-50% + var(--drift-y))) scale(.15)}}@media (prefers-reduced-motion:reduce){.land-cursor-sparkles{display:none}}.land-root{background:var(--bee-bg);min-height:100vh;color:var(--text-strong);font-family:inherit;overflow-x:hidden}.land-logo-img{object-fit:contain;filter:drop-shadow(0 2px 10px #d4a8438c);border-radius:8px;flex-shrink:0}.land-cta-logo{object-fit:contain;filter:drop-shadow(0 4px 24px #d4a843a6);margin:0 auto 28px;display:block}.land-nav{z-index:100;background:var(--canvas);-webkit-backdrop-filter:blur(8px);height:64px;transition:border-color var(--duration-hover) ease;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.land-nav.is-scrolled{border-bottom-color:var(--border)}.land-nav-inner{width:100%;max-width:var(--container-max);padding:0 var(--container-gutter);justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 auto;display:flex}.land-logo{color:var(--ink-900);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.land-nav-center{align-items:center;gap:var(--space-4);display:flex}.land-nav-links{align-items:center;gap:var(--space-3);display:flex}.land-nav-link{color:var(--ink-600);white-space:nowrap;transition:color var(--duration-hover) ease;font-size:14px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.land-nav-link:hover{color:var(--orange-700)}}@media (max-width:768px){.land-nav-center{display:none}}@media (max-width:420px){.land-nav-inner{gap:var(--space-1)}.land-nav-links{gap:var(--space-2)}.land-logo-text{display:none}}.land-btn{white-space:nowrap;border-radius:var(--radius-control);transition:background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, transform .16s var(--ease-out-strong);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.land-btn:active{transform:scale(.97)}.land-btn:focus-visible,.land-nav-link:focus-visible,.land-logo:focus-visible,.land-driver-banner:focus-visible,.land-faq-question:focus-visible,.land-footer-col a:focus-visible,.land-footer a:focus-visible,.land-pricing-cta:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.land-btn--primary{background:var(--orange-500);color:var(--ink-900);padding:10px 20px;font-size:14px}@media (hover:hover) and (pointer:fine){.land-btn--primary:hover{background:var(--orange-400)}}.land-btn--outline{color:var(--ink-900);border:1px solid var(--border);background:0 0;padding:10px 20px;font-size:14px}@media (hover:hover) and (pointer:fine){.land-btn--outline:hover{border-color:var(--orange-100);background:var(--orange-50)}}.land-btn--sm{padding:8px 18px;font-size:13px}.land-btn--lg{padding:16px 32px;font-size:16px}.land-hero{padding-top:calc(64px + var(--space-9));padding-bottom:var(--space-10);background:var(--canvas);position:relative;overflow:hidden}.land-hero-grid{gap:var(--space-8);z-index:1;grid-template-columns:55fr 45fr;align-items:center;display:grid;position:relative}.land-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.land-hero-badge{align-items:center;gap:var(--space-1);color:var(--ink-600);border:1px solid var(--border);margin-bottom:var(--space-3);border-radius:100px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}.land-hero-badge-tag{background:var(--orange-50);color:var(--orange-700);border-radius:100px;padding:3px 9px;font-size:11px;font-weight:600}.land-hero-lead{max-width:480px;margin:var(--space-3) 0 var(--space-4)}.land-hero-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.land-hero-microcopy{margin-top:var(--space-3);color:var(--ink-400)}.land-hero-visual{justify-content:center;display:flex}.land-browser-frame{border-radius:var(--radius-frame);border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow-float);overflow:hidden}.land-browser-chrome{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.land-browser-dot{background:var(--border);border-radius:50%;width:8px;height:8px}.land-browser-body{aspect-ratio:16/10;width:100%;position:relative}.land-browser-img{object-fit:cover;object-position:top left}@media (max-width:900px){.land-hero-grid{gap:var(--space-6);grid-template-columns:1fr}.land-hero-copy{text-align:center;align-items:center}.land-hero-badge{margin-left:auto;margin-right:auto}.land-hero-actions{justify-content:center}.land-hero-lead{margin-left:auto;margin-right:auto}}.land-section{padding:var(--section-padding-desktop,100px) 0}@media (max-width:768px){.land-section{padding:var(--section-padding-mobile,56px) 0}}.land-section--alt{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.land-section-inner{z-index:1;max-width:1140px;margin:0 auto;padding:0 32px;position:relative}.land-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 10px;font-size:11px;font-weight:700}.land-section-title{letter-spacing:-.03em;color:var(--text-strong);max-width:520px;margin:0 0 52px;font-size:clamp(26px,3.5vw,42px);font-weight:700}.land-reveal{opacity:0;transition:opacity .62s var(--ease-out-strong), translate .62s var(--ease-out-strong);transition-delay:var(--stagger,0s);translate:0 46px}.land-reveal[data-visible=true]{opacity:1;translate:0}.land-steps-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.land-steps-connector{background:var(--border);pointer-events:none;height:1px;position:absolute;top:20px;left:calc(16.67% + 24px);right:calc(16.67% + 24px)}.land-step{padding-top:var(--space-1);position:relative}.land-step-num{font-family:var(--font-display);color:var(--orange-100);margin-bottom:-14px;font-size:40px;font-weight:600;line-height:1;display:block}.land-step-title{margin:0 0 var(--space-1);position:relative}.land-step-desc{max-width:30ch;margin:0}.land-final-cta{padding:var(--space-10) var(--container-gutter);text-align:center;background:var(--ink-900)}.land-final-inner{max-width:480px;margin:0 auto}.land-cta-logo{margin:0 auto var(--space-3)}.land-final-title{color:var(--canvas);margin:0 0 var(--space-2)}.land-final-sub{color:var(--ink-400);margin:0 0 var(--space-5)}.land-footer{padding:var(--space-3) var(--container-gutter);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-2);max-width:var(--container-max);color:var(--ink-400);flex-wrap:wrap;margin:0 auto;font-size:13px;display:flex}.land-footer-brand{align-items:center;gap:8px;display:flex}.land-footer a{color:var(--ink-400);transition:color var(--duration-hover) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.land-footer a:hover{color:var(--orange-700)}}.land-footer--full{border-top:1px solid var(--border);background:var(--surface-2);max-width:none;padding:0;display:block}.land-footer-grid{gap:var(--space-4);padding:var(--space-8) 0 var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.land-footer-col{gap:var(--space-1);flex-direction:column;display:flex}.land-footer-col a{color:var(--ink-600);transition:color var(--duration-hover) ease;font-size:14px;text-decoration:none}@media (hover:hover) and (pointer:fine){.land-footer-col a:hover{color:var(--orange-700)}}.land-footer-col-label{color:var(--ink-900);margin:0 0 var(--space-1);font-size:13px;font-weight:600}.land-footer-bottom{border-top:1px solid var(--border);padding:var(--space-3) 0;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.land-biz-card,.land-price-card,.land-faq-item{opacity:1!important;transition:none!important;translate:0!important;scale:1!important}}.lmock{width:100%;max-width:380px;transition:transform .3s var(--ease-out-strong);color:#f0f0f5;background:#0f0f0f;border:1px solid #d4a84333;border-radius:20px;padding:22px;font-size:13px;transform:perspective(900px)rotateY(-5deg)rotateX(1.5deg);box-shadow:0 30px 70px #2a1c0e47,0 0 0 1px #00000080,inset 0 1px #ffffff0a}@media (hover:hover) and (pointer:fine){.lmock:hover{transform:perspective(900px)rotateY(-2deg)rotateX(.5deg)}}.land-biz-grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.land-biz-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);transition:border-color var(--duration-hover) ease}@media (hover:hover) and (pointer:fine){.land-biz-card:hover{border-color:var(--orange-100)}}.land-biz-icon{color:var(--ink-600);margin-bottom:var(--space-2)}.land-biz-name{margin:0 0 4px}.land-biz-desc{margin:0}.land-biz-closing{margin-top:var(--space-4);color:var(--ink-400);text-align:center}@media (max-width:900px){.lmock{max-width:100%;transform:none!important}.land-steps-grid{grid-template-columns:1fr;gap:40px}.land-steps-connector{display:none}.land-biz-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.land-nav-inner{padding:0 20px}.land-hero-actions{flex-direction:column;width:100%}.land-btn--lg{justify-content:center;width:100%}.land-section-inner{padding:0 20px}.land-final-cta{padding:var(--space-7,56px) 20px}.land-footer{flex-direction:column;gap:12px;padding:20px}.land-biz-grid{grid-template-columns:repeat(2,1fr)}}.land-section-sub{color:var(--text-muted);text-align:center;max-width:540px;margin:-16px auto 40px;font-size:15px}.land-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}@media (max-width:860px){.land-pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.land-price-card{background:var(--bee-surface);box-shadow:var(--nm-raised);opacity:0;transition:border-color .2s, transform .2s, box-shadow .2s, opacity .6s var(--ease-out-strong) var(--stagger,0s), translate .6s var(--ease-out-strong) var(--stagger,0s), scale .6s var(--ease-out-strong) var(--stagger,0s);border:1px solid #d2691e1f;border-radius:20px;flex-direction:column;gap:0;padding:28px 22px 24px;display:flex;position:relative;translate:0 54px;scale:.93}.land-price-card[data-visible=true]{opacity:1;translate:0;scale:1}@media (hover:hover) and (pointer:fine){.land-price-card:hover{box-shadow:var(--nm-raised), 0 0 26px #ff8c4229;border-color:#f5a62366;transform:translateY(-3px)}}.land-price-card--featured{background:linear-gradient(165deg, #ffd6aa8c, var(--bee-surface) 55%);box-shadow:var(--nm-raised), 0 14px 38px #ff8c4238;border-color:#f5a623;transform:translateY(-8px)}@media (hover:hover) and (pointer:fine){.land-price-card--featured:hover{transform:translateY(-12px)}}.land-price-badge{color:#1a0a00;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:#f5a623;border-radius:20px;padding:3px 14px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.land-price-trial{color:#22d3a5;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.land-price-name{color:var(--text-strong);margin:0 0 10px;font-size:18px;font-weight:700}.land-price-amount{color:var(--text-strong);align-items:flex-start;gap:2px;margin-bottom:20px;font-size:40px;font-weight:800;line-height:1;display:flex}.land-price-currency{color:var(--text-body);margin-top:6px;font-size:20px;font-weight:600}.land-price-period{color:var(--text-muted);align-self:flex-end;margin-bottom:4px;font-size:14px;font-weight:400}.land-price-features{flex-direction:column;flex:1;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.land-price-features li{color:var(--text-body);font-size:13px;line-height:1.4}.land-price-card--featured .land-price-features li{color:var(--text-strong)}.land-price-btn{text-align:center;border-radius:12px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:block}.land-price-btn:active{transform:scale(.97)}.land-price-btn--primary{background:linear-gradient(135deg, var(--orange) 0%, var(--orange-dark) 100%);color:#fff}@media (hover:hover) and (pointer:fine){.land-price-btn--primary:hover{opacity:.9}}.land-price-btn--outline{color:var(--orange);background:0 0;border:1.5px solid #d2691e73}@media (hover:hover) and (pointer:fine){.land-price-btn--outline:hover{border-color:var(--orange);background:#d2691e14}}.land-pricing-note{text-align:center;color:var(--text-faint);margin-top:28px;font-size:12px}.land-plan-grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}@media (max-width:860px){.land-plan-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.land-plan-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4) var(--space-3) var(--space-3);flex-direction:column;display:flex;position:relative}.land-plan-card--featured{border:2px solid var(--orange-500);box-shadow:var(--shadow-float)}.land-plan-badge{background:var(--orange-50);color:var(--orange-900);white-space:nowrap;border-radius:100px;padding:4px 14px;font-size:11px;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.land-plan-name{font-family:var(--font-display);color:var(--ink-900);margin:0 0 var(--space-1);font-size:1.125rem;font-weight:600}.land-plan-amount{font-family:var(--font-display);color:var(--ink-900);margin-bottom:var(--space-2);align-items:flex-start;gap:2px;font-size:36px;font-weight:600;line-height:1;display:flex}.land-plan-currency{color:var(--ink-600);margin-top:4px;font-size:18px;font-weight:600}.land-plan-period{color:var(--ink-400);align-self:flex-end;margin-bottom:4px;font-size:14px}.land-plan-desc{margin:0 0 var(--space-3)}.land-plan-features{margin:0 0 var(--space-4);flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.land-plan-features li{color:var(--ink-600);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.land-plan-note{text-align:center;margin-top:var(--space-4);color:var(--ink-400)}.land-faq-list{max-width:900px;margin:var(--space-6) auto 0;column-gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.land-faq-list{grid-template-columns:1fr}}.land-faq-item{border-bottom:1px solid var(--border)}.land-faq-question{width:100%;padding:var(--space-2) 4px;text-align:left;color:var(--ink-900);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.land-faq-icon{border:1.5px solid var(--border);width:26px;height:26px;color:var(--orange-700);transition:transform var(--duration-hover) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.land-faq-item.is-open .land-faq-icon{transform:rotate(45deg)}.land-faq-answer{transition:grid-template-rows .24s var(--ease-reveal,ease);grid-template-rows:0fr;display:grid}.land-faq-item.is-open .land-faq-answer{grid-template-rows:1fr}.land-faq-answer-inner{min-height:0;overflow:hidden}.land-faq-answer-inner p{padding:0 32px var(--space-2) 4px;color:var(--ink-600);margin:0;font-size:14px;line-height:1.6}.land-trust-band{background:var(--surface-2);border-bottom:1px solid var(--border)}.land-trust-inner{justify-content:center;gap:var(--space-5);padding:var(--space-3) var(--container-gutter);flex-wrap:wrap;display:flex}.land-trust-item{color:var(--ink-600);align-items:center;gap:10px;font-size:14px;display:flex}.land-trust-item svg{color:var(--ink-600);flex-shrink:0}.land-problem{text-align:center;max-width:720px}.land-problem-title{max-width:none;margin-left:auto;margin-right:auto}.land-problem-grid{gap:var(--space-4);margin-top:var(--space-6);text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.land-problem-item h3{margin:var(--space-2) 0 4px}.land-problem-item p{margin:0}.land-problem-icon{color:var(--orange-700)}@media (max-width:768px){.land-problem-grid{gap:var(--space-4);grid-template-columns:1fr}}.land-tabs{margin-top:var(--space-6)}.land-tabs-list{gap:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--space-6);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;display:flex;overflow-x:auto}.land-tabs-list::-webkit-scrollbar{display:none}.land-tab{color:var(--ink-600);white-space:nowrap;scroll-snap-align:start;cursor:pointer;transition:color var(--duration-hover) ease, border-color var(--duration-hover) ease;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:400;display:inline-flex}.land-tab.is-active{color:var(--orange-700);border-bottom-color:var(--orange-500);font-weight:500}.land-tab:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}@media (hover:hover) and (pointer:fine){.land-tab:not(.is-active):hover{color:var(--ink-900)}}.land-tab-panel{gap:var(--space-6);animation:landTabPanelIn .36s var(--ease-reveal,ease) both;grid-template-columns:1fr 1fr;align-items:center;display:grid}@keyframes landTabPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.land-tab-title{margin:var(--space-1) 0 var(--space-2)}.land-tab-desc{color:var(--ink-600);margin:0 0 var(--space-3)}.land-tab-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.land-tab-list li{color:var(--ink-600);align-items:center;gap:10px;font-size:14px;display:flex}.land-tab-shot{aspect-ratio:auto}.land-tab-shot--portrait{max-width:300px;margin:0 auto}@media (max-width:768px){.land-tab-panel{grid-template-columns:1fr}}.land-whatsapp-grid{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.land-whatsapp-visual{justify-content:center;display:flex}.land-chat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-frame);width:100%;max-width:380px;padding:var(--space-4);box-shadow:var(--shadow-float);flex-direction:column;gap:10px;display:flex}.land-chat-bubble{border-radius:14px;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.45}.land-chat-bubble--bot{background:var(--orange-50);color:var(--ink-900);border-bottom-left-radius:4px;align-self:flex-start}.land-chat-bubble--client{background:var(--surface);border:1px solid var(--border);color:var(--ink-900);border-bottom-right-radius:4px;align-self:flex-end}@media (max-width:768px){.land-whatsapp-grid{grid-template-columns:1fr}}.land-driver-banner{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:56px;color:var(--ink-900);transition:background var(--duration-hover) ease;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.land-driver-banner:hover{background:var(--orange-50)}}.lmock--delivery{justify-content:center;align-items:center;min-height:360px;padding:40px 24px;display:flex;position:relative}.lmock-dl-phone{z-index:2;background:#18181f;border:1.5px solid #ffffff1a;border-radius:24px;width:240px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0a}.lmock-dl-header{background:#111118;border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:6px;padding:14px 16px 10px;display:flex}.lmock-dl-notch{background:#ffffff26;border-radius:2px;width:60px;height:4px}.lmock-dl-pkg{border-bottom:1px solid #ffffff0f;padding:14px 16px 12px}.lmock-dl-org{margin-bottom:4px;font-size:13px;font-weight:700}.lmock-dl-addr{color:#ffffff80;margin-bottom:8px;font-size:11px}.lmock-dl-status{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lmock-dl-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.lmock-dl-dot--yellow{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.lmock-dl-dot--blue{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.lmock-dl-dot--green{background:#22d3a5;box-shadow:0 0 6px #22d3a5}.lmock-dl-code-section{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:16px;display:flex}.lmock-dl-code-section--done{gap:8px}.lmock-dl-code-label{color:#ffffff80;text-align:center;font-size:11px}.lmock-dl-code-box{letter-spacing:.25em;color:#f97316;background:#f973161a;border:2px solid #f9731659;border-radius:10px;padding:8px 14px;font-family:monospace;font-size:26px;font-weight:900}.lmock-dl-code-box--blue{color:#3b82f6;background:#3b82f61a;border-color:#3b82f659}.lmock-dl-btn{text-align:center;cursor:pointer;border-radius:8px;width:100%;padding:8px 0;font-size:11px;font-weight:700}.lmock-dl-btn--orange{color:#fff;background:#f97316}.lmock-dl-btn--blue{color:#fff;background:#3b82f6}.lmock-dl-rating{letter-spacing:2px;font-size:20px}.lmock-dl-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;z-index:3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute}.lmock-dl-badge--1{color:#f97316;background:#f9731614;border-color:#f9731659;top:16px;right:8px}.lmock-dl-badge--2{color:#3b82f6;background:#3b82f614;border-color:#3b82f659;bottom:72px;left:0}.lmock-dl-badge--3{color:#22d3a5;background:#22d3a514;border-color:#22d3a559;bottom:28px;right:4px}@media (max-width:640px){.lmock--delivery{min-height:300px;padding:24px 12px}.lmock-dl-phone{width:200px}.lmock-dl-badge--2{display:none}.land-dl-actions{flex-direction:column;align-items:flex-start}}
.notif-wrap{flex-shrink:0;position:relative}.notif-bell{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.notif-bell:hover,.notif-bell.active{color:#ffffffe6;background:#ffffff1a;border-color:#fff3}.notif-badge{color:#fff;border:2px solid var(--notif-border-bg,#16141e);background:#f56342;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.notif-panel{-webkit-backdrop-filter:blur(32px)saturate(180%);z-index:100;background:#120e20f7;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:320px;max-height:420px;animation:.18s cubic-bezier(.23,1,.32,1) notif-slide-in;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 60px #0009,inset 0 1px #ffffff1a}@keyframes notif-slide-in{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.notif-panel-header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.notif-panel-title{color:#fffc;font-size:13px;font-weight:600}.notif-panel-all-read{color:#ffffff59;font-size:11px}.notif-list{flex:1;overflow-y:auto}.notif-item{border-bottom:1px solid #ffffff0d;gap:10px;padding:12px 16px;transition:background .12s;display:flex}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#ffffff08}.notif-item.unread{background:#f5a3230f}.notif-dot{background:#f5a623;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.notif-content{flex:1;min-width:0}.notif-item-title{color:#ffffffd9;margin:0 0 3px;font-size:13px;font-weight:600}.notif-item-msg{color:#ffffff80;white-space:pre-wrap;margin:0 0 5px;font-size:12px;line-height:1.45}.notif-item-time{color:#ffffff4d;margin:0;font-size:11px}.notif-empty{color:#ffffff59;text-align:center;flex-direction:column;align-items:center;padding:40px 16px;font-size:13px;display:flex}[data-theme=light] .notif-badge{--notif-border-bg:#f5f0e8}[data-theme=light] .notif-bell{color:#00000080;background:#0000000a;border-color:#0000001a}[data-theme=light] .notif-bell:hover,[data-theme=light] .notif-bell.active{color:#000c;background:#00000014}[data-theme=light] .notif-panel{background:#fffffff7;border-color:#0000001a;box-shadow:0 20px 60px #0000002e,inset 0 1px #fffc}[data-theme=light] .notif-panel-header{border-bottom-color:#00000012}[data-theme=light] .notif-panel-title{color:#000000bf}[data-theme=light] .notif-panel-all-read{color:#00000059}[data-theme=light] .notif-item{border-bottom-color:#0000000d}[data-theme=light] .notif-item:hover{background:#00000005}[data-theme=light] .notif-item.unread{background:#f5a3230f}[data-theme=light] .notif-item-title{color:#000c}[data-theme=light] .notif-item-msg{color:#00000080}[data-theme=light] .notif-item-time,[data-theme=light] .notif-empty{color:#0000004d}.notif-pending-count{color:#f5a623;background:#f5a32326;border:1px solid #f5a3234d;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.notif-item-appt{background:#f5a3230d;border-left:2px solid #f5a32366}.notif-item-appt:hover{background:#f5a32314}.notif-dot-appt{background:#f5a623;width:8px;height:8px;margin-top:4px;animation:2s ease-in-out infinite notif-pulse}@keyframes notif-pulse{0%,to{opacity:1}50%{opacity:.4}}.notif-appt-actions{gap:6px;margin-top:8px;display:flex}.notif-appt-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;padding:5px 0;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .12s,transform .1s}.notif-appt-btn:disabled{opacity:.4;cursor:not-allowed}.notif-appt-btn:not(:disabled):active{transform:scale(.96)}.notif-appt-confirm{color:#22c55e;background:#22c55e26;border-color:#22c55e4d}.notif-appt-confirm:not(:disabled):hover{background:#22c55e38}.notif-appt-cancel{color:#f56342;background:#f563421f;border-color:#f5634247}.notif-appt-cancel:not(:disabled):hover{background:#f5634233}[data-theme=light] .notif-item-appt{background:#f5a3230f;border-left-color:#f5a32380}[data-theme=light] .notif-item-appt:hover{background:#f5a3231a}[data-theme=light] .notif-pending-count{background:#f5a3231f;border-color:#f5a32359}.db-header{justify-content:space-between;align-items:center;display:flex}.sa-notify-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.sa-notify-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.sa-notify-input:focus{border-color:#f5a62380}.sa-notify-textarea{resize:vertical;line-height:1.5}.sa-notify-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f5a623,#ff6a00);border:none;border-radius:10px;align-self:flex-start;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s,transform .12s}.sa-notify-btn:hover:not(:disabled){opacity:.9}.sa-notify-btn:active:not(:disabled){transform:scale(.97)}.sa-notify-btn:disabled{opacity:.45;cursor:not-allowed}.sa-notif-history{border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.sa-notif-row{border-bottom:1px solid #ffffff0f;padding:14px 18px;transition:background .12s}.sa-notif-row:last-child{border-bottom:none}.sa-notif-row:hover{background:#ffffff05}.sa-notif-row-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sa-notif-row-left{flex-direction:column;gap:6px;min-width:0;display:flex}.sa-notif-row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.sa-notif-title{color:#ffffffd9;font-size:14px;font-weight:600}.sa-notif-recipients{flex-wrap:wrap;gap:6px;display:flex}.sa-notif-badge{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.sa-notif-badge-all{color:#f5a623;background:#f5a32326;border:1px solid #f5a3234d}.sa-notif-badge-one{color:#a99af7;background:#7c6af71f;border:1px solid #7c6af740}.sa-notif-date{color:#ffffff59;white-space:nowrap;font-size:12px}.sa-notif-toggle{color:#f5a323cc;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;transition:color .12s}.sa-notif-toggle:hover{color:#f5a623}.sa-notif-action{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .12s,transform .12s}.sa-notif-action:disabled{opacity:.4;cursor:not-allowed}.sa-notif-action:not(:disabled):active{transform:scale(.96)}.sa-notif-action-purge{color:#a99af7;background:#7c6af71f;border-color:#7c6af740}.sa-notif-action-purge:not(:disabled):hover{background:#7c6af733}.sa-notif-action-delete{color:#f56342;background:#f563421a;border-color:#f5634240}.sa-notif-action-delete:not(:disabled):hover{background:#f563422e}.sa-notif-row-purged{opacity:.5}.sa-notif-badge-purged{color:#888;background:#8888881f;border:1px solid #8883;font-size:10px}.sa-notif-message{color:#ffffff8c;white-space:pre-wrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}[data-theme=light] .sa-notif-history{border-color:#00000014}[data-theme=light] .sa-notif-row{border-bottom-color:#0000000f}[data-theme=light] .sa-notif-row:hover{background:#00000005}[data-theme=light] .sa-notif-title{color:#000c}[data-theme=light] .sa-notif-date{color:#00000059}[data-theme=light] .sa-notif-message{color:#0000008c;background:#00000005;border-color:#00000012}[data-theme=light] .sa-notify-label{color:#00000073}[data-theme=light] .sa-notify-input{color:#000000d9;background:#0000000a;border-color:#0000001f}[data-theme=light] .sa-notify-input:focus{border-color:#ff6a0080}
.cp-auth-root{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.cp-auth-card,.cp-onboard-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:480px;padding:36px 32px;display:flex;box-shadow:0 24px 64px #00000080}.cp-onboard-card{max-width:680px}.cp-auth-brand{align-items:center;gap:14px;display:flex}.cp-auth-org{color:#ffffffe6;margin:0;font-size:16px;font-weight:700}.cp-auth-sub{color:#fff6;margin:2px 0 0;font-size:12px}.cp-onboard-email{color:#ffffff80;background:#ffffff0a;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.cp-tabs{background:#ffffff0d;border-radius:12px;padding:4px;display:flex}.cp-tab{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 0;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s}.cp-tab.active{color:#f5a623;background:#f5a3232e}.cp-auth-form{flex-direction:column;gap:14px;display:flex}.cp-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:540px){.cp-row{grid-template-columns:1fr}}.cp-field{flex-direction:column;gap:5px;display:flex}.cp-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.cp-req{color:#f5a623}.cp-input{color:#ffffffe6;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.cp-input:focus{border-color:#f5a32380}.cp-input:disabled{opacity:.45;cursor:not-allowed}.cp-section-title{color:#ffffff8c;border-bottom:1px solid #ffffff12;margin:0;padding-bottom:8px;font-size:13px;font-weight:600}.cp-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f5a623,#ff6a00);border:none;border-radius:12px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .15s,transform .12s}.cp-btn-primary:hover:not(:disabled){opacity:.9}.cp-btn-primary:active:not(:disabled){transform:scale(.97)}.cp-btn-primary:disabled{opacity:.45;cursor:not-allowed}.cp-btn-secondary{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s}.cp-btn-secondary:hover:not(:disabled){background:#ffffff1a}.cp-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.cp-btn-google{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s;display:flex}.cp-btn-google:hover{background:#ffffff17}.cp-divider{color:#ffffff4d;align-items:center;gap:12px;font-size:12px;display:flex}.cp-divider:before,.cp-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.cp-back-link{color:#fff6;text-align:center;font-size:13px;text-decoration:none;transition:color .15s}.cp-back-link:hover{color:#ffffffb3}.cp-error{color:#f56342;background:#f563421a;border:1px solid #f5634240;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.cp-success{color:#22d3a5;background:#22d3a51a;border:1px solid #22d3a540;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.cp-root{flex-direction:column;min-height:100vh;display:flex}.cp-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0b1ae6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.cp-header-brand{align-items:center;gap:10px;display:flex}.cp-header-org{color:#ffffffd9;font-size:15px;font-weight:700}.cp-header-right{align-items:center;gap:16px;display:flex}.cp-header-email{color:#fff6;font-size:13px}.cp-logout{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s}.cp-logout:hover{color:#fffc;border-color:#ffffff40}.cp-main{flex-direction:column;gap:20px;width:100%;max-width:760px;margin:0 auto;padding:28px 16px 64px;display:flex}.cp-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:24px}.cp-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cp-card-title{color:#ffffffd9;margin:0 0 6px;font-size:15px;font-weight:700}.cp-card-desc{color:#fff6;margin:0 0 16px;font-size:13px}.cp-profile-grid{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;display:grid}@media (max-width:520px){.cp-profile-grid{grid-template-columns:1fr}}.cp-profile-item{flex-direction:column;gap:3px;display:flex}.cp-profile-item dt{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.cp-profile-item dd{color:#fffc;margin:0;font-size:14px}.cp-interests{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cp-interest-tag{color:#a99af7;background:#7c6af71f;border:1px solid #7c6af740;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.cp-interest-remove{color:#a99af799;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1;transition:color .12s}.cp-interest-remove:hover{color:#f56342}.cp-interest-add{align-items:center;gap:10px;display:flex}.cp-interest-add .cp-input{flex:1}.cp-consent-row{cursor:pointer;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cp-consent-row:last-child{border-bottom:none}.cp-consent-text{flex-direction:column;flex:1;gap:3px;display:flex}.cp-consent-label{color:#fffc;font-size:14px;font-weight:600}.cp-consent-desc{color:#fff6;font-size:12px}.cp-toggle-wrap{flex-shrink:0;width:44px;height:24px;position:relative}.cp-toggle-input{opacity:0;width:0;height:0;position:absolute}.cp-toggle-slider{cursor:pointer;background:#ffffff1f;border-radius:12px;transition:background .2s;position:absolute;inset:0}.cp-toggle-slider:after{content:"";background:#ffffff80;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.cp-toggle-input:checked+.cp-toggle-slider{background:#f5a32399}.cp-toggle-input:checked+.cp-toggle-slider:after{background:#f5a623;transform:translate(20px)}.cp-interactions{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.cp-interaction-row{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.cp-interaction-row:last-child{border-bottom:none}.cp-interaction-row:hover{background:#ffffff0a}.cp-interaction-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.cp-interaction-tipo{color:#f5a623;white-space:nowrap;text-transform:uppercase;background:#f5a3231f;border:1px solid #f5a32340;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.cp-interaction-desc{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cp-interaction-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.cp-interaction-monto{color:#22d3a5;font-size:13px;font-weight:700}.cp-interaction-fecha{color:#ffffff59;white-space:nowrap;font-size:11px}.ch-panel{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;margin-bottom:20px;overflow:hidden}.ch-panel-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px 20px;transition:background .12s;display:flex}.ch-panel-header:hover{background:#ffffff05}.ch-panel-arrow{color:#fff6;font-size:13px;transition:transform .2s;display:inline-block}.ch-panel-title{color:#ffffffbf;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ch-panel-count{color:#f5a623;background:#f5a32326;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.ch-reload{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:12px;transition:color .12s}.ch-reload:hover{color:#ffffffb3}.ch-filters{background:#ffffff05;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}.ch-search{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;outline:none;flex:1;min-width:200px;padding:8px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.ch-search:focus{border-color:#f5a32366}.ch-filter-select{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px}.ch-empty{color:#ffffff59;text-align:center;padding:24px 20px;font-size:13px}.ch-customer-list{border-top:1px solid #ffffff0f}.ch-customer-row{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;padding:13px 20px;transition:background .12s;display:flex}.ch-customer-row:last-child{border-bottom:none}.ch-customer-row:hover{background:#ffffff08}.ch-customer-row.active{background:#f5a3230d}.ch-customer-avatar{color:#fff;background:linear-gradient(135deg,#7c6af7,#f5a623);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.ch-customer-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ch-customer-name{color:#ffffffd9;font-size:14px;font-weight:600}.ch-customer-meta{color:#fff6;font-size:12px}.ch-customer-right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ch-customer-count{color:#f5a623;font-size:12px;font-weight:600}.ch-customer-date,.ch-chevron{color:#ffffff4d;font-size:11px}.ch-detail{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:24px}.ch-detail-title{color:#ffffffe6;margin:0 0 4px;font-size:17px;font-weight:700}.ch-detail-meta{color:#fff6;margin:0 0 20px;font-size:13px}.ch-new-int{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:16px}.ch-new-int-title{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:13px;font-weight:600}.ch-new-int-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ch-new-int-form .ch-filter-select{flex:1;min-width:120px}.ch-int-list{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.ch-int-row{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:11px 16px;font-size:13px;transition:background .12s;display:flex}.ch-int-row:last-child{border-bottom:none}.ch-int-row:hover{background:#ffffff0a}.ch-int-tipo{color:#f5a623;text-transform:uppercase;white-space:nowrap;background:#f5a3231f;border:1px solid #f5a32333;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.ch-int-desc{color:#fff9;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ch-int-monto{color:#22d3a5;white-space:nowrap;font-weight:700}.ch-int-fecha{color:#ffffff4d;white-space:nowrap;flex-shrink:0;font-size:11px}[data-theme=light] .cp-auth-card,[data-theme=light] .cp-onboard-card{background:#ffffffe6;border-color:#00000014;box-shadow:0 24px 64px #0000001f}[data-theme=light] .cp-auth-org{color:#000000d9}[data-theme=light] .cp-auth-sub{color:#0006}[data-theme=light] .cp-label{color:#00000073}[data-theme=light] .cp-input{color:#000000d9;background:#0000000a;border-color:#0000001f}[data-theme=light] .cp-input:focus{border-color:#ff6a0066}[data-theme=light] .cp-tab{color:#0006}[data-theme=light] .cp-tabs{background:#0000000a}[data-theme=light] .cp-btn-secondary{color:#0009;background:#0000000d;border-color:#0000001a}[data-theme=light] .cp-btn-google{color:#000000b3;background:#00000008;border-color:#0000001f}[data-theme=light] .cp-divider{color:#0000004d}[data-theme=light] .cp-divider:before,[data-theme=light] .cp-divider:after{background:#0000001a}[data-theme=light] .cp-back-link{color:#0006}[data-theme=light] .cp-header{background:#ffffffe6;border-bottom-color:#00000014}[data-theme=light] .cp-header-org{color:#000c}[data-theme=light] .cp-header-email{color:#0006}[data-theme=light] .cp-logout{color:#00000080;border-color:#0000001f}[data-theme=light] .cp-card{background:#fffc;border-color:#00000012}[data-theme=light] .cp-card-title{color:#000c}[data-theme=light] .cp-card-desc,[data-theme=light] .cp-profile-item dt{color:#0006}[data-theme=light] .cp-profile-item dd,[data-theme=light] .cp-consent-label{color:#000000bf}[data-theme=light] .cp-consent-desc{color:#0006}[data-theme=light] .cp-consent-row{border-bottom-color:#00000012}[data-theme=light] .cp-toggle-slider{background:#0000001f}[data-theme=light] .cp-toggle-slider:after{background:#ffffffe6}[data-theme=light] .cp-interaction-row{background:#00000005;border-bottom-color:#0000000f}[data-theme=light] .cp-interaction-desc{color:#0000008c}[data-theme=light] .cp-interaction-fecha{color:#00000059}[data-theme=light] .ch-panel{background:#fffc;border-color:#00000012}[data-theme=light] .ch-panel-title{color:#000000b3}[data-theme=light] .ch-panel-arrow{color:#00000059}[data-theme=light] .ch-search{color:#000c;background:#0000000a;border-color:#0000001a}[data-theme=light] .ch-filter-select{color:#000000b3;background:#0000000a;border-color:#0000001a}[data-theme=light] .ch-customer-name{color:#000c}[data-theme=light] .ch-customer-meta{color:#00000073}[data-theme=light] .ch-detail{background:#fffc;border-color:#00000012}[data-theme=light] .ch-detail-title{color:#000000d9}[data-theme=light] .ch-detail-meta{color:#00000073}[data-theme=light] .ch-int-row{background:#00000005}[data-theme=light] .ch-int-desc{color:#0000008c}[data-theme=light] .ch-int-fecha{color:#00000059}.ch-tw{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;overflow:hidden}.ch-tw-head{background:#ffffff0a;border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1.5fr 1.2fr 120px 100px;gap:8px;padding:12px 20px;display:grid}.ch-tw-col{color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:11px;font-weight:700;display:flex}.ch-tw-col.no-sort{cursor:default}.ch-tw-row{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1.5fr 1.2fr 120px 100px;align-items:center;gap:8px;padding:13px 20px;transition:background .12s;display:grid}.ch-tw-row:hover{background:#ffffff08}.ch-tw-cell-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ch-tw-cell-sub{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ch-tw-cell-service{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ch-tw-cell-staff{color:#ffffff59;font-size:11px}.ch-tw-cell-date{color:#ffffff8c;white-space:nowrap;font-size:12px}.ch-tw-footer{color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;display:flex}.ch-tw-total{color:#22d3a5;font-weight:700}.ch-tw-toggle{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:6px 14px;font-size:12px;transition:all .12s}.ch-tw-toggle:hover{color:#fffc;border-color:#ffffff4d}[data-theme=light] .ch-tw{background:#00000005;border-color:#00000014}[data-theme=light] .ch-tw-head{background:#00000008;border-bottom-color:#00000014}[data-theme=light] .ch-tw-col{color:#0006}[data-theme=light] .ch-tw-row{border-bottom-color:#0000000d}[data-theme=light] .ch-tw-row:hover{background:#00000005}[data-theme=light] .ch-tw-cell-name{color:#000000d1}[data-theme=light] .ch-tw-cell-sub{color:#0000006b}[data-theme=light] .ch-tw-cell-service{color:#000000b3}[data-theme=light] .ch-tw-cell-staff{color:#00000061}[data-theme=light] .ch-tw-cell-date{color:#00000080}[data-theme=light] .ch-tw-footer{color:#00000073;border-top-color:#00000012}[data-theme=light] .ch-tw-toggle{color:#00000073;border-color:#0000001f}[data-theme=light] .ch-tw-toggle:hover{color:#000000b3;border-color:#00000040}[data-theme=light] .ch-reload{color:#00000080;border-color:#0000001f}[data-theme=light] .ch-reload:hover{color:#000000bf}[data-theme=light] .ch-empty{color:#0006}[data-theme=light] .cp-eye-btn{color:#0006!important}[data-theme=light] .cp-eye-btn:hover{color:#000000b3!important}
[data-theme=dark] body,[data-theme=dark] .db-root,[data-theme=dark] .auth-root,[data-theme=dark] [data-theme=dark]{background-color:var(--nm-base)!important}[data-theme=light] body{background:radial-gradient(circle at 50% 32%,#fff 0%,#fff8f0 72%,#fff2e4 100%)!important}[data-theme=light] .db-root,[data-theme=light] .auth-root{z-index:1;position:relative;background:0 0!important}[data-theme=dark] .db-card,[data-theme=dark] .db-empty,[data-theme=dark] .apt-list-card,[data-theme=dark] .cl-card,[data-theme=dark] .svc-card,[data-theme=dark] .svc-modal,[data-theme=dark] .staff-card,[data-theme=dark] .sa-card,[data-theme=dark] .sa-panel,[data-theme=dark] .auth-card,[data-theme=dark] .portal-header,[data-theme=dark] .portal-service-card,[data-theme=dark] .portal-modal,[data-theme=dark] .promo-card,[data-theme=dark] .rev-card,[data-theme=dark] .set-card,[data-theme=dark] .superadmin-card{background:linear-gradient(145deg, var(--nm-card-hi), var(--nm-card-lo))!important;-webkit-backdrop-filter:none!important;box-shadow:-12px -12px 24px var(--nm-shadow-light), 14px 14px 30px var(--nm-shadow-dark)!important;color:var(--nm-text)!important;border:none!important;transition:box-shadow .26s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)!important}[data-theme=dark] .db-card:hover,[data-theme=dark] .apt-list-card:hover,[data-theme=dark] .cl-card:hover,[data-theme=dark] .svc-card:hover,[data-theme=dark] .staff-card:hover,[data-theme=dark] .sa-card:hover,[data-theme=dark] .sa-panel:hover,[data-theme=dark] .auth-card:hover,[data-theme=dark] .portal-service-card:hover,[data-theme=dark] .promo-card:hover,[data-theme=dark] .rev-card:hover,[data-theme=dark] .set-card:hover{box-shadow:-14px -14px 28px var(--nm-shadow-light), 16px 16px 38px var(--nm-shadow-dark), 0 0 32px var(--nm-glow)!important}[data-theme=dark] .svc-modal,[data-theme=dark] .portal-modal{box-shadow:-18px -18px 40px var(--nm-shadow-light), 22px 22px 56px var(--nm-shadow-dark)!important}[data-theme=dark] .auth-input,[data-theme=dark] .db-input,[data-theme=dark] .svc-input,[data-theme=dark] .cl-input,[data-theme=dark] .apt-input,[data-theme=dark] .staff-input,[data-theme=dark] .set-input,[data-theme=dark] .promo-input,[data-theme=dark] input:not([class*=fc-]){color:#dcdce0!important;box-shadow:inset 5px 5px 11px var(--nm-inset-dark), inset -5px -5px 11px var(--nm-inset-light)!important;background:linear-gradient(145deg,#21252d,#2b303a)!important;border:none!important}[data-theme=dark] .auth-input:focus,[data-theme=dark] .db-input:focus,[data-theme=dark] input:not([class*=fc-]):focus{box-shadow:inset 5px 5px 11px var(--nm-inset-dark), inset -5px -5px 11px var(--nm-inset-light), 0 0 0 1.5px #d2691e8c!important;outline:none!important}[data-theme=dark] .auth-input::placeholder,[data-theme=dark] input:not([class*=fc-])::placeholder{color:#797c85!important}[data-theme=dark] .auth-btn,[data-theme=dark] .db-btn-primary,[data-theme=dark] .cta-btn{color:#fff!important;box-shadow:-8px -8px 20px var(--nm-shadow-light), 12px 12px 28px var(--nm-shadow-dark), 0 0 26px #e8721a66!important;background:linear-gradient(145deg,#ff9a3d,#e8721a)!important;border:none!important;transition:box-shadow .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)!important}[data-theme=dark] .auth-btn:hover,[data-theme=dark] .db-btn-primary:hover{box-shadow:-9px -9px 22px var(--nm-shadow-light), 14px 14px 32px var(--nm-shadow-dark), 0 0 36px #e8721a99!important}[data-theme=dark] .auth-btn:active,[data-theme=dark] .db-btn-primary:active{transform:translateY(1px)!important;box-shadow:inset 6px 6px 14px #963c0099,inset -6px -6px 14px #ffb4784d!important}[data-theme=dark] .db-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#1e222a 0%,#23272f 100%)!important;border-right:1px solid #d2691e1a!important}[data-theme=dark] .db-nav-item.active{background:#ff6a0024!important;border-color:#ff6a0040!important;box-shadow:0 0 20px #ff6a0014!important}[data-theme=dark] .auth-brand-name,[data-theme=dark] .auth-card-title,[data-theme=dark] .db-org-name,[data-theme=dark] .db-card-label,[data-theme=dark] .db-card-value{color:var(--nm-text)!important}[data-theme=dark] .auth-brand-tagline,[data-theme=dark] .auth-card-subtitle,[data-theme=dark] .auth-field label,[data-theme=dark] .auth-link,[data-theme=dark] .db-card-label,[data-theme=dark] .db-username,[data-theme=dark] .db-org-label{color:var(--nm-text-muted)!important}[data-theme=dark] .auth-link a,[data-theme=dark] .auth-forgot{color:var(--brand)!important}[data-theme=dark] .fc{background:linear-gradient(145deg, var(--nm-card-hi), var(--nm-card-lo))!important;box-shadow:-12px -12px 24px var(--nm-shadow-light), 14px 14px 30px var(--nm-shadow-dark)!important;color:#e8e8e8!important;border:none!important}[data-theme=dark] .fc .fc-toolbar-title{color:#e8e8e8!important}[data-theme=dark] .fc .fc-daygrid-day-number,[data-theme=dark] .fc .fc-col-header-cell-cushion,[data-theme=dark] .fc .fc-timegrid-slot-label-cushion{color:#e8e8e8bf!important}[data-theme=dark] .fc .fc-button{color:#e8e8e8!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #d2691e33!important;border-radius:10px!important}[data-theme=dark] .fc .fc-button:hover{background:#d2691e1a!important}[data-theme=dark] .fc .fc-button-primary:not(:disabled).fc-button-active{background:linear-gradient(135deg, var(--brand), #b85e18)!important;color:#fff!important;border-color:#0000!important}[data-theme=dark] .fc-theme-standard td,[data-theme=dark] .fc-theme-standard th,[data-theme=dark] .fc-theme-standard .fc-scrollgrid{border-color:#d2691e1a!important}[data-theme=dark] .fc .fc-day-today{background:#d2691e17!important}[data-theme=dark] .fc-event,[data-theme=dark] .fc-daygrid-event,[data-theme=dark] .fc-timegrid-event{color:#fff!important;background:#d2691e47!important;border:1px solid #d2691e80!important;border-radius:8px!important}[data-theme=dark] .auth-left{background:linear-gradient(#1e222a 0%,#23272f 100%)!important;border-right:1px solid #d2691e1a!important}[data-theme=light] .db-card,[data-theme=light] .db-empty,[data-theme=light] .apt-list-card,[data-theme=light] .cl-card,[data-theme=light] .svc-card,[data-theme=light] .staff-card,[data-theme=light] .sa-card,[data-theme=light] .sa-panel,[data-theme=light] .auth-card,[data-theme=light] .portal-header,[data-theme=light] .portal-service-card,[data-theme=light] .promo-card,[data-theme=light] .rev-card,[data-theme=light] .set-card,[data-theme=light] .superadmin-card{-webkit-backdrop-filter:blur(24px)saturate(140%)brightness(1.04)!important;color:#2a1705!important;background:linear-gradient(135deg,#ffffff6b 0%,#ffffff42 55%,#ffffff57 100%)!important;border:1.5px solid #fffffff2!important;transition:box-shadow .26s cubic-bezier(.23,1,.32,1),border-color .26s cubic-bezier(.23,1,.32,1)!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffaa5a59,0 0 38px #ff963261,0 18px 50px #d2691e33,inset 0 1px 2px #fff,inset 1px 0 2px #fff9,inset -1px -1px 2px #fff6,inset 0 0 30px #ffffff1f!important}[data-theme=light] .db-card:before,[data-theme=light] .apt-list-card:before,[data-theme=light] .cl-card:before,[data-theme=light] .svc-card:before,[data-theme=light] .staff-card:before,[data-theme=light] .sa-card:before,[data-theme=light] .auth-card:before,[data-theme=light] .portal-service-card:before,[data-theme=light] .promo-card:before,[data-theme=light] .rev-card:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;z-index:0!important;background:linear-gradient(135deg,#fff6 0%,#ffffff0f 32%,#0000 60%)!important;position:absolute!important;inset:0!important}[data-theme=light] .db-card:after,[data-theme=light] .apt-list-card:after,[data-theme=light] .cl-card:after,[data-theme=light] .svc-card:after,[data-theme=light] .staff-card:after,[data-theme=light] .sa-card:after,[data-theme=light] .auth-card:after,[data-theme=light] .portal-service-card:after,[data-theme=light] .promo-card:after,[data-theme=light] .rev-card:after{content:""!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(105deg,#0000 0%,#fff0 35%,#ffffff8c 50%,#fff0 65%,#0000 100%)!important;width:55%!important;height:100%!important;animation:6.5s ease-in-out infinite mb-glass-sweep!important;position:absolute!important;top:0!important;left:-60%!important;transform:skew(-18deg)!important}[data-theme=light] .db-card:hover,[data-theme=light] .apt-list-card:hover,[data-theme=light] .cl-card:hover,[data-theme=light] .svc-card:hover,[data-theme=light] .staff-card:hover,[data-theme=light] .sa-card:hover,[data-theme=light] .auth-card:hover,[data-theme=light] .portal-service-card:hover,[data-theme=light] .promo-card:hover,[data-theme=light] .rev-card:hover{border-color:#fff!important;box-shadow:0 0 0 1px #ffaa5a80,0 0 55px #ff96328c,0 22px 65px #d2691e47,inset 0 1px 2px #fff,inset 1px 0 2px #ffffffb3,inset -1px -1px 2px #ffffff80,inset 0 0 35px #ffffff26!important}[data-theme=light] .db-card,[data-theme=light] .apt-list-card,[data-theme=light] .cl-card,[data-theme=light] .svc-card,[data-theme=light] .staff-card,[data-theme=light] .sa-card,[data-theme=light] .auth-card,[data-theme=light] .portal-service-card,[data-theme=light] .promo-card,[data-theme=light] .rev-card{position:relative!important}[data-theme=light] .auth-input,[data-theme=light] .db-input,[data-theme=light] .svc-input,[data-theme=light] .cl-input,[data-theme=light] .apt-input,[data-theme=light] .staff-input,[data-theme=light] .set-input,[data-theme=light] .promo-input,[data-theme=light] input:not([class*=fc-]){-webkit-backdrop-filter:blur(22px)saturate(195%)brightness(1.05)!important;color:#1a1a1a!important;background:linear-gradient(135deg,#ffffffb8,#ffffff6b)!important;border:1.5px solid #fffffff2!important;box-shadow:inset 0 2px 4px #fff,inset 0 -2px 6px #d2691e1a,0 6px 22px #ff8c2833!important}[data-theme=light] .auth-input:focus,[data-theme=light] input:not([class*=fc-]):focus{border-color:#ff6a00b3!important;outline:none!important;box-shadow:inset 0 2px 3px #fffffff2,0 6px 22px #ff6a0047!important}[data-theme=light] .auth-input::placeholder,[data-theme=light] input:not([class*=fc-])::placeholder{color:#8a8a84!important}[data-theme=light] .auth-input:-webkit-autofill{-webkit-text-fill-color:#1a1a1a!important;caret-color:#1a1a1a!important;-webkit-box-shadow:inset 0 2px 4px #fff,inset 0 0 0 1000px #ffffffb8!important}[data-theme=light] .auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#1a1a1a!important;caret-color:#1a1a1a!important;-webkit-box-shadow:inset 0 2px 4px #fff,inset 0 0 0 1000px #ffffffb8!important}[data-theme=light] .auth-btn,[data-theme=light] .db-btn-primary,[data-theme=light] .cta-btn{color:#fff!important;background:linear-gradient(135deg,#ff9a1e,#ff6a00)!important;border:none!important;transition:filter .2s,box-shadow .2s,transform .16s cubic-bezier(.23,1,.32,1)!important;box-shadow:0 8px 24px #ff6a0073!important}[data-theme=light] .auth-btn:hover,[data-theme=light] .db-btn-primary:hover{filter:brightness(1.12)!important;box-shadow:0 12px 34px #ff6a00b3!important}[data-theme=light] .auth-btn:active,[data-theme=light] .db-btn-primary:active{transform:scale(.985)!important}[data-theme=light] .db-sidebar{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffffb8!important;border-right:1px solid #ffffffe6!important}[data-theme=light] .db-nav-item.active{color:#d2691e!important;background:#ff6a001a!important;border-color:#ff6a0033!important}[data-theme=light] .auth-brand-name,[data-theme=light] .auth-card-title,[data-theme=light] .db-org-name,[data-theme=light] .db-card-value{color:#2a1705!important}[data-theme=light] .auth-brand-tagline,[data-theme=light] .auth-card-subtitle,[data-theme=light] .auth-field label,[data-theme=light] .db-card-label,[data-theme=light] .db-username,[data-theme=light] .db-org-label,[data-theme=light] .auth-link{color:#7a4a22!important}[data-theme=light] .auth-link a,[data-theme=light] .auth-forgot{color:var(--brand-bright)!important}[data-theme=light] .auth-left{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:linear-gradient(135deg,#fff9,#ffffff47)!important;border-right:1px solid #ffffffe6!important}[data-theme=light] .auth-logo-wrap{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}[data-theme=light] .auth-feature-dot{background:var(--brand-bright)!important;box-shadow:0 0 8px #ff6a0080!important}[data-theme=light] .auth-feature-item{color:#7a4a22!important;border-bottom-color:#00000012!important}[data-theme=light] .fc{-webkit-backdrop-filter:blur(24px)saturate(140%)!important;color:#1a1a1a!important;background:linear-gradient(135deg,#ffffff6b 0%,#ffffff42 55%,#ffffff57 100%)!important;border:1.5px solid #fffffff2!important;box-shadow:0 8px 32px #d2691e1f!important}[data-theme=light] .fc .fc-toolbar-title,[data-theme=light] .fc .fc-daygrid-day-number,[data-theme=light] .fc .fc-col-header-cell-cushion{color:#1a1a1a!important}[data-theme=light] .fc .fc-button{color:#1a1a1a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffb8!important;border:1px solid #d2691e29!important;border-radius:10px!important}[data-theme=light] .fc .fc-button:hover{background:#d2691e17!important}[data-theme=light] .fc .fc-button-primary:not(:disabled).fc-button-active{background:linear-gradient(135deg, var(--brand-cta-from), var(--brand-cta-to))!important;color:#fff!important;border-color:#0000!important}[data-theme=light] .fc-theme-standard td,[data-theme=light] .fc-theme-standard th,[data-theme=light] .fc-theme-standard .fc-scrollgrid{border-color:#d2691e1a!important}[data-theme=light] .fc .fc-day-today{background:#d2691e12!important}[data-theme=light] .fc-event,[data-theme=light] .fc-daygrid-event,[data-theme=light] .fc-timegrid-event{background:#d2691e33!important;border:1px solid #d2691e61!important;border-radius:8px!important}[data-theme=dark] .sa-root{background:var(--nm-base)!important}[data-theme=light] .sa-root{background:radial-gradient(circle at 50% 32%,#fff 0%,#fff8f0 72%,#fff2e4 100%)!important}[data-theme=light] .portal-header{-webkit-backdrop-filter:blur(24px)saturate(140%)brightness(1.04)!important}[data-theme=dark] .db-root:before,[data-theme=dark] .db-root:after,[data-theme=dark] .db-orb,[data-theme=dark] .db-orb-teal,[data-theme=dark] .db-orb-blue,[data-theme=dark] .auth-orb3{display:none!important}@keyframes mb-glass-sweep{0%{left:-60%}22%{left:130%}to{left:130%}}[data-theme=light] .svc-modal-overlay,[data-theme=light] .portal-modal-overlay,[data-theme=light] .cm-popup-overlay{-webkit-backdrop-filter:blur(10px)!important;background:#19120c73!important}[data-theme=light] .svc-modal,[data-theme=light] .cm-popup{-webkit-backdrop-filter:none!important;color:#1a0f00!important;background:#fffffff7!important;border:1.5px solid #ffffffe6!important;box-shadow:0 0 0 1px #ffaa5a2e,0 24px 64px #19120c47,inset 0 1px 2px #fff!important}[data-theme=light] .portal-modal{-webkit-backdrop-filter:blur(12px)saturate(140%)!important;color:#1a0f00!important;background:#fffffff0!important;border:1.5px solid #fff!important;box-shadow:0 0 0 1px #ffaa5a38,0 20px 56px #19120c38,inset 0 1.5px #fff,0 0 32px #ffbe501f!important}[data-theme=light] .portal-modal .portal-slot-btn{color:#2a1705!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffd9!important;border:1.5px solid #d2691e2e!important;box-shadow:0 2px 8px #19120c0f,inset 0 1px #ffffffe6!important}[data-theme=light] .portal-modal .portal-slot-btn:hover{background:#fff!important;border-color:#d2691e80!important;box-shadow:0 3px 12px #19120c1a!important}[data-theme=light] .portal-modal .portal-slot-btn.selected{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:0 4px 14px #d2691e66!important}[data-theme=light] .portal-modal .portal-avatar{box-shadow:0 4px 12px #19120c24,inset 0 1px #ffffffb3!important}[data-theme=light] .portal-modal .portal-staff-option:hover{background:#ffffffd9!important;box-shadow:0 4px 14px #19120c14!important}[data-theme=light] .portal-modal .portal-btn-secondary{color:#555!important;background:#ffffffb3!important;border:1.5px solid #0000001a!important;box-shadow:0 2px 8px #19120c0f!important}[data-theme=light] .svc-modal input:not([class*=fc-]),[data-theme=light] .svc-modal .auth-input,[data-theme=light] .portal-modal .portal-input,[data-theme=light] .portal-modal input:not([class*=fc-]){-webkit-backdrop-filter:none!important;color:#1a1a1a!important;background:#fff!important;border:1.5px solid #d2691e38!important;box-shadow:0 2px 6px #19120c12!important}[data-theme=light] .svc-modal input:not([class*=fc-]):focus,[data-theme=light] .svc-modal .auth-input:focus,[data-theme=light] .portal-modal .portal-input:focus,[data-theme=light] .portal-modal input:not([class*=fc-]):focus{border-color:#ff6a008c!important;outline:none!important;box-shadow:0 0 0 3px #ff6a001a,0 2px 6px #19120c12!important}[data-theme=light] .svc-modal .auth-card-title,[data-theme=light] .svc-modal .auth-card-subtitle,[data-theme=light] .svc-modal .auth-field label,[data-theme=light] .portal-modal .portal-modal-title,[data-theme=light] .portal-modal .portal-modal-subtitle,[data-theme=light] .portal-modal .portal-step-label,[data-theme=light] .portal-modal .portal-field label{color:#2a1705!important}[data-theme=light] .portal-modal-close{color:#555!important;box-shadow:none!important;background:#0000000d!important}[data-theme=dark] .sp-root{background:var(--nm-base,#23272f)!important}[data-theme=dark] .sp-staff-card,[data-theme=dark] .sp-appt-card,[data-theme=dark] .sp-empty{background:linear-gradient(145deg, var(--nm-card-hi,#2e333e), var(--nm-card-lo,#1e222a))!important;color:var(--nm-text,#e0d8cf)!important;box-shadow:-4px -4px 10px #ffffff0a,6px 6px 16px #000000b3!important}[data-theme=dark] .sp-staff-name,[data-theme=dark] .sp-client-name,[data-theme=dark] .sp-time-label,[data-theme=dark] .sp-empty-title{color:#e0d8cf!important}[data-theme=dark] .sp-staff-sub,[data-theme=dark] .sp-service-name,[data-theme=dark] .sp-time-end,[data-theme=dark] .sp-day-label,[data-theme=dark] .sp-empty-sub{color:#e0d8cf80!important}[data-theme=dark] .sp-staff-row{border-bottom-color:#ffffff12!important}[data-theme=dark] .sp-staff-row-name{color:#e0d8cf!important}[data-theme=dark] .sp-filter-btn{background:linear-gradient(145deg, var(--nm-card-hi,#2e333e), var(--nm-card-lo,#1e222a))!important;color:#e0d8cfb3!important;border-color:#ffffff14!important}[data-theme=dark] .sp-switch-track{background:#444!important}[data-theme=dark] .sp-switch input:checked+.sp-switch-track{background:#f5a623!important}[data-theme=light] .sp-root{background:0 0!important}[data-theme=light] .sp-staff-card,[data-theme=light] .sp-appt-card,[data-theme=light] .sp-empty{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffbf!important;box-shadow:0 2px 12px #00000012!important}[data-theme=light] .sp-staff-name,[data-theme=light] .sp-client-name,[data-theme=light] .sp-time-label,[data-theme=light] .sp-empty-title{color:#1a1205!important}[data-theme=light] .sp-staff-sub,[data-theme=light] .sp-service-name,[data-theme=light] .sp-time-end,[data-theme=light] .sp-day-label,[data-theme=light] .sp-empty-sub{color:#7a5a35!important}@media (prefers-reduced-motion:reduce){[data-theme] .db-card,[data-theme] .auth-card,[data-theme] .apt-list-card,[data-theme] .cl-card,[data-theme] .svc-card,[data-theme] .staff-card,[data-theme] .sa-card,[data-theme] .promo-card,[data-theme] .rev-card{transition:none!important;animation:none!important}[data-theme] .auth-btn,[data-theme] .db-btn-primary{transition:none!important}[data-theme=light] .db-card:after,[data-theme=light] .apt-list-card:after,[data-theme=light] .cl-card:after,[data-theme=light] .svc-card:after,[data-theme=light] .staff-card:after,[data-theme=light] .sa-card:after,[data-theme=light] .auth-card:after,[data-theme=light] .portal-service-card:after,[data-theme=light] .promo-card:after,[data-theme=light] .rev-card:after{animation:none!important}}