.mype-phone{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--nav-h:clamp(56px, 8vh, 72px);--page-x:clamp(10px, 4.2vw, 18px);--m-panel-2:#f8fafc;box-sizing:border-box;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);font-family:Poppins, var(--font-sans), ui-sans-serif, system-ui, sans-serif;background:#111013;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}:is(.mype-phone:has(.screen.light),.mype-phone:has(.screen.auth)){background:#fff}.mype-phone.mype-m{width:auto;max-height:none;padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);position:fixed;inset:0;height:auto!important;min-height:0!important}.mype-phone .device{width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.mype-phone .device:before{display:none!important}.mype-phone .screen{flex-direction:column;flex:1;width:100%;max-height:none;display:flex;position:relative;overflow:hidden;border-radius:0!important;height:auto!important;min-height:0!important}.mype-phone,.mype-phone *,.mype-phone :before,.mype-phone :after{scrollbar-width:none!important;-ms-overflow-style:none!important}.mype-phone::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mype-phone ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mype-phone .app{min-height:0;padding:4px var(--page-x) calc(var(--nav-h) + 24px + var(--safe-b));flex:1;overflow:hidden auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.mype-phone .status{display:none}.mype-phone .title,.mype-phone .clean-title,.mype-phone .page-main-title{font-size:clamp(1.15rem,5.6vw,1.65rem)}.mype-phone .hero .value{font-size:clamp(1.5rem,8vw,2.15rem)}.mype-phone .kpi .value{font-size:clamp(1.05rem,5.2vw,1.4rem)}.mype-phone .grid-2,.mype-phone .fin-kpi-grid,.mype-phone.mype-m .kpi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mype-phone .recv-actions .btn{min-width:0}.mype-phone img,.mype-phone canvas{max-width:100%}.mype-phone .screen.auth.opal-auth-screen,.mype-phone .screen.auth{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:0 20px!important;display:flex!important;overflow:hidden auto!important}.mype-phone .opal-auth-container{z-index:1;box-sizing:border-box;flex-direction:column;width:100%;max-width:380px;min-height:min-content;margin:0 auto;padding-top:clamp(24px,4.5vh,48px);padding-bottom:clamp(32px,6vh,56px);display:flex;position:relative}.mype-phone .opal-brand-header{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.mype-phone .opal-brand-badge{font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.035em;color:#0d9488;align-items:center;gap:8px;font-size:1.5rem;font-weight:700;display:inline-flex}.mype-phone .opal-brand-name{color:#0d9488}.mype-phone .opal-brand-dot{color:#0d9488;font-weight:900}.mype-phone .opal-brand-sub{color:#0d9488;font-weight:800}.mype-phone .opal-heading-group{text-align:center;margin-bottom:32px}.mype-phone .opal-title{font-family:var(--font-space-grotesk), var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:#09090b;margin:0 0 8px;font-size:clamp(1.75rem,6vw,2.1rem);font-weight:800;line-height:1.15}.mype-phone .opal-subtitle{color:#64748b;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:450;line-height:1.4}.mype-phone .opal-form{flex-direction:column;width:100%;display:flex}.mype-phone .opal-field{width:100%;margin-bottom:14px;position:relative}.mype-phone .opal-pw-field{margin-bottom:10px}.mype-phone input.opal-input{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;width:100%!important;height:54px!important;padding:0 24px!important;font-size:15px!important;font-weight:500!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 2px #0f172a0a!important}.mype-phone input.opal-input:focus{background:#fff!important;border-color:#09090b!important;outline:none!important;box-shadow:0 0 0 3.5px #09090b14!important}.mype-phone input.opal-input::placeholder{color:#94a3b8!important;font-weight:400!important}.mype-phone input.opal-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.mype-phone input.opal-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.mype-phone input.opal-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.mype-phone .opal-submit-btn,.mype-phone .opal-social-btn,.mype-phone .opal-pw-toggle,.mype-phone .opal-forgot-link,.mype-phone .opal-footer-link{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.mype-phone input.opal-pw-input{padding-right:52px!important}.mype-phone .opal-pw-toggle{color:#94a3b8;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mype-phone .opal-pw-toggle:hover{color:#0f172a;background:#94a3b826}.mype-phone .opal-forgot-wrap{text-align:center;margin:8px 0 24px}.mype-phone .opal-forgot-link{color:#64748b;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.mype-phone .opal-forgot-link:hover{color:#09090b;text-decoration:underline}.mype-phone .opal-msg{border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.mype-phone .opal-msg-error,.mype-phone .auth-err.show{color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.mype-phone .opal-msg-info{color:#15803d;background:#f0fdf4;border:1px solid #dcfce7}.mype-phone .opal-submit-btn{color:#fff!important;cursor:pointer!important;background:#09090b!important;border:0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:52px!important;font-size:15.5px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 14px #09090b2e!important}.mype-phone .opal-submit-btn:hover:not(:disabled){transform:translateY(-1px);background:#27272a!important;box-shadow:0 6px 20px #09090b3d!important}.mype-phone .opal-submit-btn:active:not(:disabled){transform:scale(.985)}.mype-phone .opal-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.mype-phone .opal-btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin}.mype-phone .opal-divider{justify-content:center;align-items:center;margin:22px 0;display:flex;position:relative}.mype-phone .opal-divider:before{content:"";border-top:1px solid #e2e8f0;position:absolute;left:0;right:0}.mype-phone .opal-divider span{color:#94a3b8;background:#fff;padding:0 14px;font-size:13px;font-weight:500;position:relative}.mype-phone .opal-social-group{flex-direction:column;gap:12px;width:100%;display:flex}.mype-phone .opal-social-btn{color:#09090b!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;height:52px!important;font-size:15px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 1px 2px #0f172a0a!important}.mype-phone .opal-social-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 3px 8px #0f172a0f!important}.mype-phone .opal-social-btn:active:not(:disabled){transform:scale(.985);background:#f1f5f9!important}.mype-phone .opal-social-btn:disabled{opacity:.55;cursor:not-allowed}.mype-phone .opal-footer{text-align:center;color:#64748b;margin-top:28px;font-size:13.5px;font-weight:450}.mype-phone .opal-footer-link{color:#09090b;margin-left:4px;font-weight:700;text-decoration:none;transition:color .15s}.mype-phone .opal-footer-link:hover{text-decoration:underline}.mype-phone .opal-step-text{color:#64748b;text-align:center;letter-spacing:-.01em;margin-bottom:8px;font-size:13.5px;font-weight:500}.mype-phone .opal-rubro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-bottom:22px;display:grid}.mype-phone .opal-rubro-card{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:124px;padding:16px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a}.mype-phone .opal-rubro-card:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.mype-phone .opal-rubro-card.active{background:#fff;border-color:#09090b;box-shadow:0 0 0 1.5px #09090b,0 6px 18px #09090b14}.mype-phone .opal-rubro-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.mype-phone .opal-rubro-icon{color:#0f172a;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.mype-phone .opal-rubro-card.active .opal-rubro-icon{color:#fff;background:#09090b}.mype-phone .opal-rubro-check{color:#0000;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.mype-phone .opal-rubro-card.active .opal-rubro-check{color:#fff;background:#09090b;border-color:#09090b}.mype-phone .opal-rubro-label{color:#09090b;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.25}.mype-phone .opal-rubro-sub{color:#64748b;font-size:11.5px;font-weight:450;line-height:1.25}.mype-phone .opal-back-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:44px!important;margin-top:10px!important;font-size:14px!important;font-weight:600!important;transition:color .15s!important;display:flex!important}.mype-phone .opal-back-btn:hover{color:#09090b!important}.cutout-nav{min-height:var(--nav-h);box-sizing:border-box;z-index:50;pointer-events:auto;overflow:visible;width:100%!important;height:calc(var(--nav-h) + var(--safe-b))!important;padding:0 0 var(--safe-b)!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.cutout-nav-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.cutout-nav--light .cutout-nav-path,.mype-phone .screen.light .cutout-nav .cutout-nav-path{fill:#fff;stroke:#e2e8f0d9;stroke-width:1px;filter:drop-shadow(0 -8px 20px #0f172a14)}.cutout-nav--dark .cutout-nav-path,.mype-phone .screen:not(.light) .cutout-nav .cutout-nav-path{fill:#161518;stroke:#ffffff14;stroke-width:1px;filter:drop-shadow(0 -8px 24px #0009)}.cutout-nav-bubble{z-index:3;pointer-events:none;border-radius:9999px;width:50px;height:50px;transition:left .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-20px;transform:translate(-50%)}.cutout-nav--light .cutout-nav-bubble-inner,.mype-phone .screen.light .cutout-nav .cutout-nav-bubble-inner{width:100%;height:100%;color:var(--teal,#0d9488);background:#fff;border:1.5px solid #e2e8f0f2;border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #0f172a24,0 2px 4px #0000000f}.cutout-nav--dark .cutout-nav-bubble-inner,.mype-phone .screen:not(.light) .cutout-nav .cutout-nav-bubble-inner{color:#0d9488;background:#242329;border:1.5px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 6px 20px #0009}.cutout-nav-bubble-inner svg{stroke:currentColor;width:24px;height:24px}.cutout-nav-items{z-index:4;box-sizing:border-box;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;width:100%;height:100%;padding:0 4px;display:grid;position:relative}.cutout-nav-btn{color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 2px 4px;transition:color .2s;display:flex;position:relative}.cutout-nav-btn.active{color:var(--teal,#0d9488);font-weight:700}.cutout-nav-btn.active .cutout-nav-icon-wrap{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.6)}.cutout-nav-btn.active .cutout-nav-label{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.cutout-nav-icon-wrap{justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,transform .2s;display:inline-flex;position:relative}.cutout-nav-icon-wrap svg{stroke:currentColor;width:20px;height:20px}.cutout-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,2.3vw,11px);transition:opacity .2s,transform .2s,color .2s;overflow:hidden}.cutout-nav .nav-badge{color:#fff;text-align:center;background:#e11d48;border-radius:9999px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;line-height:16px;position:absolute;top:-4px;right:-7px;box-shadow:0 2px 6px #e11d4866}.mype-phone .nav,.mype-phone .screen.light .nav,.mype-phone .screen:not(.light) .nav{min-height:var(--nav-h);box-sizing:border-box;z-index:50;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;width:100%!important;height:calc(var(--nav-h) + var(--safe-b))!important;padding:6px 6px var(--safe-b)!important;-webkit-backdrop-filter:none!important;border-radius:22px 22px 0 0!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.mype-phone .nav:before{content:"";background:inherit;border-radius:inherit;z-index:0;pointer-events:none;height:100%;position:absolute;bottom:0;left:0;right:0}.mype-phone .screen.light .nav{-webkit-backdrop-filter:none;background:#fff;border:0;border-top:1px solid #e2e8f0e6;box-shadow:0 -10px 30px -4px #0f172a17}.mype-phone .screen:not(.light) .nav{-webkit-backdrop-filter:none;border:0;box-shadow:0 -10px 30px -4px #0000008c;background:#161518!important;border-top:1px solid #ffffff14!important}.mype-phone .nav:after{display:none}.mype-phone .form-nav-bar{z-index:2;gap:8px;min-height:32px;position:relative}.mype-phone .form-nav-bar .back-btn{z-index:3;flex-shrink:0;position:relative}.mype-phone .clean-section-header .clean-title{text-align:left}.mype-phone .nav button{z-index:1;color:#64748b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:clamp(9px,2.4vw,11px);transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.mype-phone .nav button svg,.mype-phone .nav .nav-ico{width:clamp(20px,5.2vw,24px);height:clamp(20px,5.2vw,24px);transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .2s}.mype-phone .nav button span{text-overflow:ellipsis;max-width:100%;font-weight:500;transition:transform .2s,font-weight .2s;overflow:hidden}.mype-phone .nav button.active,.mype-phone .nav button.on{transform:translateY(-2px)}.mype-phone .nav button.active svg,.mype-phone .nav button.on svg{transform:scale(1.12)}.mype-phone .nav .fab-disc{background:var(--teal,#0d9488);border-radius:9999px;justify-content:center;align-items:center;width:clamp(38px,10vw,46px);height:clamp(38px,10vw,46px);transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 14px #0d948859}.mype-phone .nav .fab-wrap:active .fab-disc{transform:scale(.92)}.mype-phone .sheet{left:12px;right:12px;bottom:calc(var(--nav-h) + var(--safe-b) + 24px);max-height:calc(100% - var(--nav-h) - 48px);z-index:51;position:absolute;overflow:auto}.mype-phone .sheet-bg{z-index:49;position:absolute;inset:0}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}.mype-phone .toast{top:max(32px, calc(var(--safe-t,0px) + 16px));-webkit-backdrop-filter:blur(18px);text-align:center;pointer-events:none;width:max-content;max-width:calc(100% - 40px);animation:.25s cubic-bezier(.16,1,.3,1) forwards toast-in;position:fixed;bottom:auto;left:50%;right:auto;transform:translate(-50%);color:#f8fafc!important;letter-spacing:.01em!important;z-index:9999!important;background:#0f172af0!important;border:1px solid #ffffff29!important;border-radius:9999px!important;padding:10px 20px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 12px 32px -4px #00000073,0 4px 12px #0003!important}input::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.mype-phone .screen.light .btn.btn-primary,.mype-phone .screen.light .primary-btn,.mype-phone .screen.light .form-btn-group .primary-btn{background:var(--teal)!important;color:#fff!important;border:0!important;box-shadow:0 4px 14px #0d948838!important}.mype-phone .screen.light .clean-add-btn{background:var(--teal)!important;color:#fff!important;box-shadow:0 2px 8px #0d948847!important}.mype-phone .screen.light .btn.btn-ghost,.mype-phone .screen.light .ghost-btn,.mype-phone .screen.light .btn.ghost,.mype-phone .screen.light .form-btn-group .ghost-btn{color:#64748b!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #e2e8f0!important}.mype-phone .screen:not(.light) .btn.btn-ghost,.mype-phone .screen:not(.light) .ghost-btn,.mype-phone .screen:not(.light) .btn.ghost{border-color:var(--line,#e8d8ff29)!important;color:#efe8f6!important}.mype-phone .list-modal{top:12px;left:12px;right:12px;bottom:calc(var(--nav-h) + var(--safe-b));z-index:53;position:fixed}.mype-phone .notif-panel{z-index:54;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;max-width:400px;max-height:80vh;margin:0 auto;display:flex;position:fixed;top:clamp(16px,4vh,28px);left:16px;right:16px;overflow:hidden;box-shadow:0 16px 40px #0f172a29}.mype-phone .screen:not(.light) .notif-panel{background:#1c1b1f;border-color:#ffffff1a;box-shadow:0 16px 40px #00000073}.mype-phone .notif-panel-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.mype-phone .screen:not(.light) .notif-panel-head{border-bottom-color:#ffffff14}.mype-phone .notif-panel-head strong{color:#0f172a;font-size:17px;font-weight:800}.mype-phone .screen:not(.light) .notif-panel-head strong{color:#f3f1f5}.mype-phone .notif-panel-actions{align-items:center;gap:10px;display:flex}.mype-phone .notif-clear-btn{color:#64748b;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:600;transition:color .15s}.mype-phone .notif-clear-btn:hover{color:#0f172a;text-decoration:underline}.mype-phone .screen:not(.light) .notif-clear-btn{color:#94a3b8}.mype-phone .screen:not(.light) .notif-clear-btn:hover{color:#f3f1f5}.mype-phone .notif-panel-head .x{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:17px;transition:all .15s;display:grid}.mype-phone .screen:not(.light) .notif-panel-head .x{color:#94a3b8;background:#242329}.mype-phone .notif-list-body{box-sizing:border-box;width:100%;max-height:154px;padding:4px 12px 8px;overflow-y:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.mype-phone .notif-list-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mype-phone .notif-btn,.mype-m .notif-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;width:38px!important;height:38px!important;transition:all .15s!important;display:grid!important;position:relative!important;box-shadow:0 1px 3px #0f172a0a!important}.mype-phone .notif-btn:hover,.mype-m .notif-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.mype-phone .notif-btn[aria-expanded=true],.mype-phone .notif-btn.active,.mype-phone .notif-btn.on,.mype-m .notif-btn[aria-expanded=true],.mype-m .notif-btn.active,.mype-m .notif-btn.on{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;box-shadow:0 4px 12px #0f172a1f!important}.mype-phone .screen:not(.light) .notif-btn,.screen:not(.light) .notif-btn{color:#f3f1f5!important;background:#1c1b1f!important;border-color:#ffffff1a!important}.mype-phone .screen:not(.light) .notif-btn[aria-expanded=true],.mype-phone .screen:not(.light) .notif-btn.active,.mype-phone .screen:not(.light) .notif-btn.on,.screen:not(.light) .notif-btn[aria-expanded=true],.screen:not(.light) .notif-btn.active,.screen:not(.light) .notif-btn.on{color:#fff!important;background:#27272a!important;border-color:#52525b!important}.mype-phone .notif-item-wrap{box-sizing:border-box;border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.mype-phone .screen:not(.light) .notif-item-wrap{border-bottom-color:#ffffff0a}.mype-phone .notif-item-wrap:last-child{border-bottom:0}.mype-phone .notif-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 4px;font-size:13px;transition:background .15s;display:flex;overflow:hidden}.mype-phone .notif-row:hover{background:#f8fafc}.mype-phone .screen:not(.light) .notif-row:hover{background:#242329}.mype-phone .notif-item-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.mype-phone .screen:not(.light) .notif-item-name{color:#f3f1f5}.mype-phone .notif-item-qty{color:#e11d48;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800}.mype-phone .notif-item-dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:grid}.mype-phone .notif-item-dismiss:hover{color:#e11d48;background:#fee2e2}.mype-phone .screen:not(.light) .notif-item-dismiss:hover{color:#fb7185;background:#e11d4833}.mype-phone .notif-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 20px;display:flex}.mype-phone .notif-empty-icon{color:#10b981;margin-bottom:10px}.mype-phone .notif-empty-title{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:800}.mype-phone .screen:not(.light) .notif-empty-title{color:#f3f1f5}.mype-phone .notif-empty-sub{color:#64748b;margin:0;font-size:12.5px}.mype-phone .screen:not(.light) .notif-empty-sub{color:#94a3b8}.mype-phone .list-modal-bg{z-index:52;position:fixed;inset:0}.mype-phone .screen.light .nav button.active,.mype-phone .screen.light .nav button.on{color:var(--teal);font-weight:700}.mype-phone .screen.light .nav button.active svg,.mype-phone .screen.light .nav button.on svg{stroke:var(--teal)}.mype-phone .screen:not(.light) .nav button.active,.mype-phone .screen:not(.light) .nav button.on{color:#0d9488;font-weight:700}.mype-phone .screen:not(.light) .nav button.active svg,.mype-phone .screen:not(.light) .nav button.on svg{stroke:#0d9488}.screen:not(.light){--m-bg:#111013;--m-card:#1c1b1f;--m-panel:#1c1b1f;--m-panel-2:#242329;--m-surface-2:#242329;--m-ink:#f3f1f5;--m-muted:#b0abb6;--m-line:#ffffff14;--m-teal:#0d9488;background:#111013}.mype-phone:has(.screen:not(.light):not(.auth)){--m-bg:#111013;--m-card:#1c1b1f;--m-panel:#1c1b1f;--m-panel-2:#242329;--m-surface-2:#242329;--m-ink:#f3f1f5;--m-muted:#b0abb6;--m-line:#ffffff14;--m-teal:#0d9488;background:#111013}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chart-card,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-revenue-card,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .cobro-dock,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-caja-card,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-hero-card,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-finance-card,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-card-item,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .form-card-group,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sheet,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .more-sheet,.screen:not(.light) .card,.screen:not(.light) .chart-card,.screen:not(.light) .hero-revenue-card,.screen:not(.light) .cobro-dock,.screen:not(.light) .clean-caja-card,.screen:not(.light) .clean-hero-card,.screen:not(.light) .hero-finance-card,.screen:not(.light) .clean-card-item,.screen:not(.light) .form-card-group,.screen:not(.light) .sheet,.screen:not(.light) .more-sheet){background:var(--m-card)!important;border-color:var(--m-line)!important;color:var(--m-ink)!important;box-shadow:none!important}.screen:not(.light) .sheet button.row-btn,.screen:not(.light) .more-sheet .row-btn{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sheet button.row-btn{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .more-sheet .row-btn{color:var(--m-ink)!important}.screen:not(.light) .sheet button.row-btn:hover,.screen:not(.light) .sheet button.row-btn.on,.screen:not(.light) .more-sheet .row-btn:hover,.screen:not(.light) .more-sheet .row-btn:focus-visible{background:var(--m-panel-2,#2a292e)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sheet button.row-btn:hover{background:var(--m-panel-2,#2a292e)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sheet button.row-btn.on{background:var(--m-panel-2,#2a292e)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .more-sheet .row-btn:hover{background:var(--m-panel-2,#2a292e)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .more-sheet .row-btn:focus-visible{background:var(--m-panel-2,#2a292e)!important}.screen:not(.light) .sheet svg,.screen:not(.light) .more-sheet .row-btn svg{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sheet svg{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .more-sheet .row-btn svg{color:var(--m-muted)!important}.screen:not(.light) .clean-balance-main .val,.screen:not(.light) .caja-big-num,.screen:not(.light) .card-title,.screen:not(.light) .card-price-num,.screen:not(.light) .hero-amount,.screen:not(.light) .currency-symbol,.screen:not(.light) .submetric-val{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-balance-main .val{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .caja-big-num{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-title{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-price-num{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-amount{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .currency-symbol{color:var(--m-ink)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .submetric-val{color:var(--m-ink)!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-kicker,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .submetric-lbl,.screen:not(.light) .hero-kicker,.screen:not(.light) .submetric-lbl){color:var(--m-muted)!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-icon-box,.screen:not(.light) .hero-icon-box){color:#0d9488!important;background:#2a292e!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-badge-up,.screen:not(.light) .hero-badge-up){color:#86efac!important;background:#14532d!important;border-color:#166534!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-badge-down,.screen:not(.light) .hero-badge-down){color:#fb7185!important;background:#3f1219!important;border-color:#7f1d1d!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hero-submetrics,.screen:not(.light) .hero-submetrics){border-color:var(--m-line)!important;background:#111013!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .submetric-icon-wrap,.screen:not(.light) .submetric-icon-wrap){border-color:var(--m-line)!important;color:var(--m-muted)!important;background:#2a292e!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .submetric-sep,.screen:not(.light) .submetric-sep){background:var(--m-line)!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .peak-badge,.screen:not(.light) .peak-badge){color:#7dd3fc!important;background:#0ea5e926!important;border-color:#0ea5e94d!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .flow-readout,.screen:not(.light) .flow-readout){color:var(--m-ink)!important;background:#2a292e!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .flow-readout strong,.screen:not(.light) .flow-readout strong){color:#67e8f9!important}.screen:not(.light) .flow-chart span i{color:#f8fafc!important;background:#111827!important;border-color:#ffffff2e!important;box-shadow:0 4px 12px #00000073!important}.mype-phone:has(.screen:not(.light):not(.auth)) .flow-chart span i{color:#f8fafc!important;background:#111827!important;border-color:#ffffff2e!important;box-shadow:0 4px 12px #00000073!important}.screen:not(.light) .clean-kicker,.screen:not(.light) .clean-sub,.screen:not(.light) .card-meta,.screen:not(.light) .sum-item .label,.screen:not(.light) .clean-balance-main .curr{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-kicker{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-sub{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-meta{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sum-item .label{color:var(--m-muted)!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-balance-main .curr{color:var(--m-muted)!important}.screen:not(.light) .card-price-num.income,.screen:not(.light) .sum-item.income strong{color:#4ade80!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-price-num.income{color:#4ade80!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sum-item.income strong{color:#4ade80!important}.screen:not(.light) .card-price-num.expense,.screen:not(.light) .sum-item.expense strong{color:#fb7185!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-price-num.expense{color:#fb7185!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .sum-item.expense strong{color:#fb7185!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-summary-strip,.screen:not(.light) .clean-summary-strip){border-top-color:var(--m-line)!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-status-pill,.screen:not(.light) .clean-status-pill){color:#86efac!important;background:#1a2e24!important;border-color:#14532d!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-status-pill.off,.screen:not(.light) .clean-status-pill.off){border-color:var(--m-line)!important;color:var(--m-muted)!important;background:#111013!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-tab-row,.screen:not(.light) .clean-tab-row){background:#111013!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-tab-row button,.screen:not(.light) .clean-tab-row button){color:var(--m-muted)!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-tab-row button.on,.screen:not(.light) .clean-tab-row button.on){color:var(--m-ink)!important;box-shadow:none!important;background:#2a292e!important}.screen:not(.light) .clean-search-input,.screen:not(.light) .field-wrap input,.screen:not(.light) .field-wrap select,.screen:not(.light) .field-wrap textarea,.screen:not(.light) input.input,.screen:not(.light) select.input,.screen:not(.light) .input,.screen:not(.light) .cobro-scan-btn{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-search-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .field-wrap input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .field-wrap select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .field-wrap textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m input.input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m select.input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .cobro-scan-btn{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;color:#f3f1f5!important;background:#1c1b1f!important;border:1px solid #ffffff1f!important}.screen:not(.light) select option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f1f5!important;background-color:#1c1b1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) select option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f1f5!important;background-color:#1c1b1f!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-search-input,.screen:not(.light) .clean-search-input){border-radius:14px!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-search-wrap,.screen:not(.light) .clean-search-wrap){box-shadow:none!important;color:#f3f1f5!important;background:0 0!important;border:none!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-search-wrap svg,.screen:not(.light) .clean-search-wrap svg){color:#9ca3af!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .segmented-tabs,.screen:not(.light) .segmented-tabs){background:#111013!important;border:1px solid #ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .segmented-tabs button,.screen:not(.light) .segmented-tabs button){color:#9ca3af!important;background:0 0!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .segmented-tabs button.on,.screen:not(.light) .segmented-tabs button.on){color:#f3f1f5!important;background:#242329!important;border:1px solid #ffffff1a!important;box-shadow:0 1px 3px #0003!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .filter-pills button,.screen:not(.light) .filter-pills button){color:#cbd5e1!important;background:#242329!important;border:1px solid #ffffff1f!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .filter-pills button.on,.screen:not(.light) .filter-pills button.on){color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .dest-pill span,.screen:not(.light) .dest-pill span){color:#cbd5e1!important;background:#242329!important;border:1.5px solid #ffffff1f!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .dest-pill input:checked+span,.screen:not(.light) .dest-pill input:checked+span){color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .dest-car-list,.screen:not(.light) .dest-car-list){background:#111013!important;border-color:#ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .dest-car-btn,.screen:not(.light) .dest-car-btn){color:#f3f1f5!important;background:#242329!important;border-color:#ffffff14!important}.screen:not(.light) .lbl,.screen:not(.light) .chart-title,.screen:not(.light) .chart-head strong,.screen:not(.light) .field-wrap label,.screen:not(.light) .card-section-title{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .lbl{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chart-title{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chart-head strong{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .field-wrap label{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-section-title{color:#f3f1f5!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chart-sub,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .muted,.screen:not(.light) .chart-sub,.screen:not(.light) .muted){color:#9ca3af!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card,.screen:not(.light) .card){color:#f3f1f5!important;background:#1c1b1f!important;border-color:#ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card .list-item,.screen:not(.light) .card .list-item){color:#9ca3af!important;border-bottom-color:#ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card .list-item>span:first-child,.screen:not(.light) .card .list-item>span:first-child){color:#9ca3af!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card .list-item>span:last-child,.screen:not(.light) .card .list-item>span:last-child){color:#f3f1f5!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m button.list-item,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m button.patio-list-row,.screen:not(.light) button.list-item,.screen:not(.light) button.patio-list-row){color:#f3f1f5!important;border-bottom-color:#ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .patio-list-main strong,.screen:not(.light) .patio-list-main strong){color:#f3f1f5!important}.screen:not(.light) .chip,.screen:not(.light) .card-row>.chip,.screen:not(.light) .patio-stage,.screen:not(.light) .list-item>.chip{color:#f3f1f5!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip{color:#f3f1f5!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-row>.chip{color:#f3f1f5!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .patio-stage{color:#f3f1f5!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .list-item>.chip{color:#f3f1f5!important;background:#ffffff14!important;border:1px solid #ffffff24!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip.ok,.screen:not(.light) .chip.ok){color:#86efac!important;background:#22c55e29!important;border-color:#22c55e59!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip.warn,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip.star,.screen:not(.light) .chip.warn,.screen:not(.light) .chip.star){color:#fcd34d!important;background:#f59e0b29!important;border-color:#f59e0b59!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip.star.patio-count,.screen:not(.light) .chip.star.patio-count){color:#5eead4!important;background:#0d948840!important;border-color:#0d948873!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip.crit,.screen:not(.light) .chip.crit){color:#fca5a5!important;background:#d41f4533!important;border-color:#d41f4566!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .chip.live,.screen:not(.light) .chip.live){color:#5eead4!important;background:#0d948833!important;border-color:#0d948866!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .ingreso-suggest button,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .cobro-suggest button,.screen:not(.light) .ingreso-suggest button,.screen:not(.light) .cobro-suggest button,.screen:not(.light) .svc-suggest-box button){color:#f3f1f5!important;background:#242329!important;border:1px solid #ffffff1a!important;box-shadow:0 1px 4px #0003!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .ingreso-suggest button:hover,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .ingreso-suggest button:active,.screen:not(.light) .ingreso-suggest button:hover,.screen:not(.light) .ingreso-suggest button:active){background:#2e2d35!important;border-color:#0d948866!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .ingreso-suggest button small,.screen:not(.light) .ingreso-suggest button small){color:#9ca3af!important}.screen:not(.light) .hours-presets-row .hours-preset-chip,.screen:not(.light) .hours-preset-chip{color:#cbd5e1!important;background:#242329!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-presets-row .hours-preset-chip{color:#cbd5e1!important;background:#242329!important;border:1px solid #ffffff1f!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-preset-chip{color:#cbd5e1!important;background:#242329!important;border:1px solid #ffffff1f!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-preset-chip:hover,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-preset-chip:active,.screen:not(.light) .hours-preset-chip:hover,.screen:not(.light) .hours-preset-chip:active){color:#5eead4!important;background:#2e2d35!important;border-color:#0d948873!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-row,.screen:not(.light) .hours-row){color:#f3f1f5!important;background:#242329!important;border:1px solid #ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-row.is-open,.screen:not(.light) .hours-row.is-open){background:#1c1b1f!important;border-color:#ffffff24!important;box-shadow:0 2px 8px #00000040!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-row.is-closed,.screen:not(.light) .hours-row.is-closed){opacity:.65!important;background:#18171b!important;border-color:#ffffff0d!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-day-name,.screen:not(.light) .hours-day-name){color:#f3f1f5!important;font-weight:700!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-toggle-pill.open,.screen:not(.light) .hours-toggle-pill.open){color:#86efac!important;background:#22c55e29!important;border:1px solid #22c55e59!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-toggle-pill.closed,.screen:not(.light) .hours-toggle-pill.closed){color:#9ca3af!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}.screen:not(.light) .hours-time-picker-wrap input[type=time],.screen:not(.light) .hours-time-picker-wrap select{color:#f3f1f5!important;background:#111013!important;border:1px solid #ffffff24!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-time-picker-wrap input[type=time]{color:#f3f1f5!important;background:#111013!important;border:1px solid #ffffff24!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-time-picker-wrap select{color:#f3f1f5!important;background:#111013!important;border:1px solid #ffffff24!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-time-sep,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .hours-closed-text,.screen:not(.light) .hours-time-sep,.screen:not(.light) .hours-closed-text){color:#9ca3af!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mec-card,.screen:not(.light) .mec-card){color:#f3f1f5!important;background:#242329!important;border-color:#ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mec-who strong,.screen:not(.light) .mec-who strong){color:#f3f1f5!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mec-money,.screen:not(.light) .mec-money),:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mec-stat .lbl,.screen:not(.light) .mec-stat .lbl){color:#9ca3af!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mec-stat .num,.screen:not(.light) .mec-stat .num){color:#f3f1f5!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mix-bar,.screen:not(.light) .mix-bar){background:#ffffff1f!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .mix-bar>span,.screen:not(.light) .mix-bar>span){background:var(--m-teal)!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .orden-recap,.screen:not(.light) .orden-recap){color:#f3f1f5!important;background:#242329!important;border-color:#ffffff14!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .orden-recap span,.screen:not(.light) .orden-recap span){color:#f3f1f5!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .orden-recap span:first-child,.screen:not(.light) .orden-recap span:first-child){color:#9ca3af!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .orden-block-title,.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .orden-total,.screen:not(.light) .orden-block-title,.screen:not(.light) .orden-total){color:#f3f1f5!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .cobro-scan-btn,.screen:not(.light) .cobro-scan-btn){color:#f3f1f5!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .cobro-dock,.screen:not(.light) .cobro-dock){background:#1c1b1f!important;border-color:#ffffff17!important}:is(.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .caja-inbox-banner,.screen:not(.light) .caja-inbox-banner){color:#f3f1f5!important;background:#0d948826!important;border-color:#0d94884d!important}.screen:not(.light) .hist-stat{color:#f3f1f5!important;background:#242329!important;border:1px solid #ffffff14!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-stat{color:#f3f1f5!important;background:#242329!important;border:1px solid #ffffff14!important}.screen:not(.light) .hist-stat strong{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-stat strong{color:#f3f1f5!important}.screen:not(.light) .hist-stat span{color:#9ca3af!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-stat span{color:#9ca3af!important}.screen:not(.light) .hist-visit-btn{color:#f3f1f5!important;background:#1c1b1f!important;border-color:#ffffff14!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-visit-btn{color:#f3f1f5!important;background:#1c1b1f!important;border-color:#ffffff14!important}.screen:not(.light) .hist-visit-btn.open{border-color:var(--m-teal)!important;background:#242329!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-visit-btn.open{border-color:var(--m-teal)!important;background:#242329!important}.screen:not(.light) .hist-visit-top strong{color:#f3f1f5!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-visit-top strong{color:#f3f1f5!important}.screen:not(.light) .hist-visit-detail{color:#f3f1f5!important;background:#242329!important;border-color:#ffffff14!important}.mype-phone:has(.screen:not(.light):not(.auth)) .hist-visit-detail{color:#f3f1f5!important;background:#242329!important;border-color:#ffffff14!important}.screen:not(.light) .sales-report-modal{color:#f3f1f5!important;background:#1c1b1f!important;border-color:#ffffff14!important}.mype-phone:has(.screen:not(.light):not(.auth)) .sales-report-modal{color:#f3f1f5!important;background:#1c1b1f!important;border-color:#ffffff14!important}.mype-phone .week-filter{white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:10px;font-weight:700;display:inline-flex}.mype-phone .week-filter select{border-radius:8px;width:3.1rem;height:26px;min-height:26px;padding:0 4px 0 6px!important;font:700 11px/26px Poppins,sans-serif!important}.mype-phone .screen:not(.light) .week-filter select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--m-line,#ffffff14)!important;color:var(--m-ink,#f3f1f5)!important;background:0 0!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-filter-chips button{background:var(--m-card);border-color:var(--m-line);color:var(--m-muted)}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-filter-chips button.on{border-color:var(--m-line);color:var(--m-ink);background:#2a292e}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .card-icon-sq{border-color:var(--m-line);color:var(--m-ink);background:#2a292e}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .primary-btn{color:#ecfdf8!important;box-shadow:none!important;background:#0f766e!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .btn.btn-primary{color:#ecfdf8!important;box-shadow:none!important;background:#0f766e!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-add-btn{color:#ecfdf8!important;box-shadow:none!important;background:#0f766e!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-caja-btn{color:#ecfdf8!important;box-shadow:none!important;background:#0f766e!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .clean-card-item.in-cart{border-color:var(--m-line);background:#2a292e}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .ghost-btn{border-color:var(--m-line)!important;color:var(--m-ink)!important;background:0 0!important}.mype-phone:has(.screen:not(.light):not(.auth)) .mype-m .btn.btn-ghost{border-color:var(--m-line)!important;color:var(--m-ink)!important;background:0 0!important}.mype-phone .pay-split{grid-template-columns:minmax(0,124px) minmax(0,1fr);align-items:center}.mype-phone .plan-sheet-layer{top:max(16px, var(--safe-t,0px));left:12px;right:12px;bottom:calc(var(--nav-h,64px) + var(--safe-b,0px) + 8px);z-index:100;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:fixed}.mype-phone .list-modal.plan-sheet{pointer-events:auto;box-sizing:border-box;border-radius:22px;flex-direction:column;flex:100%;width:100%;max-width:480px;height:100%;min-height:0;max-height:100%;margin:0 auto;display:flex;position:relative;inset:auto;overflow:hidden}.mype-phone .list-modal.plan-sheet .list-modal-head{flex:none}.mype-phone .list-modal.plan-sheet .sale-modal-body{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:auto;min-height:0;padding:12px 14px 32px;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden auto!important}.mype-phone .list-modal.plan-sheet .sale-modal-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mype-phone .plans-carousel{flex:none}.mype-phone .plans-carousel .plan-select-card{min-height:min-content}.mype-phone .cobro-scan-overlay,.mype-phone .cobro-scan-overlay.on,.mype-phone .cobro-scan-light{z-index:80;padding:max(12px, var(--safe-t)) var(--page-x) calc(16px + var(--safe-b));background:#f4f6f9;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0}.mype-phone .cobro-search-row .input{flex:1;min-width:0;margin:0}.mype-phone .cobro-scan-light .scan-hint,.mype-phone .cobro-scan-overlay.on .scan-hint{color:var(--teal);text-align:center;margin:0}.mype-phone .scan-well{background:#e2e8f0;border-radius:16px;flex:1;min-height:140px;position:relative;overflow:hidden}.mype-phone .cobro-scan-overlay video,.mype-phone .scan-well video{opacity:0;pointer-events:none;object-fit:cover;background:#e2e8f0;flex:none;width:100%;height:100%;min-height:0;position:absolute;inset:0}.mype-phone .scan-well.is-live video{opacity:1}.mype-phone .scan-band{border:2px solid var(--teal);pointer-events:none;z-index:2;border-radius:10px;height:28%;display:none;position:absolute;top:36%;left:8%;right:8%;box-shadow:0 0 0 9999px #0f172a61}.mype-phone .scan-well.is-live .scan-band{display:block}.mype-phone .scan-canvas{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mype-phone .cobro-scan-overlay video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.mype-phone .cobro-scan-overlay video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mype-phone .cobro-scan-overlay video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.mype-phone .flow-chart-wrap{height:clamp(140px,22vh,200px);min-height:0}.mype-phone .flow-chart-wrap .flow-chart{align-items:flex-end;height:100%}.mype-phone .screen.light .flow-chart-wrap .flow-chart span{background:linear-gradient(180deg, var(--chart) 0%, var(--chart-deep) 100%)}.mype-phone .account-avatar-btn{cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.mype-phone .account-avatar-btn:hover{opacity:.9}.mype-phone .account-avatar-btn .avatar-edit-pencil{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .15s;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 5px #0f172a14}.mype-phone .account-avatar-btn:hover .avatar-edit-pencil{background:#f8fafc;border-color:#cbd5e1;transform:scale(1.08)}.mype-phone .screen:not(.light) .account-avatar-btn .avatar-edit-pencil{color:#f3f1f5;background:#242329;border-color:#fff3;box-shadow:0 2px 5px #0000004d}.mype-phone .screen:not(.light) .account-avatar-btn:hover .avatar-edit-pencil{background:#2e2d35;border-color:#ffffff4d;transform:scale(1.08)}.mype-phone .avatar-theme-modal{z-index:55;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;max-width:420px;max-height:84vh;margin:0 auto;display:flex;position:fixed;top:clamp(16px,4vh,32px);left:16px;right:16px;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.mype-phone .screen:not(.light) .avatar-theme-modal{background:#1c1b1f;border-color:#ffffff1a;box-shadow:0 12px 32px #0006}.mype-phone .avatar-theme-modal-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:16px 18px 12px;display:flex}.mype-phone .screen:not(.light) .avatar-theme-modal-head{border-bottom-color:#ffffff14}.mype-phone .avatar-theme-modal-head strong{color:#0f172a;font-size:16px;font-weight:800;display:block}.mype-phone .screen:not(.light) .avatar-theme-modal-head strong{color:#f3f1f5}.mype-phone .avatar-theme-modal-sub{color:#64748b;margin:2px 0 0;font-size:11.5px}.mype-phone .screen:not(.light) .avatar-theme-modal-sub{color:#94a3b8}.mype-phone .avatar-theme-modal-head .x{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:16px;display:grid}.mype-phone .screen:not(.light) .avatar-theme-modal-head .x{color:#94a3b8;background:#242329}.mype-phone .avatar-theme-preview-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;margin:12px 16px 6px;padding:10px 14px;display:flex}.mype-phone .screen:not(.light) .avatar-theme-preview-card{background:#242329;border-color:#ffffff14}.mype-phone .avatar-theme-preview-circle{width:44px;height:44px;font-size:17px;font-weight:800;font-family:var(--font-display), Montserrat, sans-serif;box-shadow:none;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mype-phone .avatar-theme-preview-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.mype-phone .avatar-theme-preview-tag{text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-size:10px;font-weight:700}.mype-phone .screen:not(.light) .avatar-theme-preview-tag{color:#94a3b8}.mype-phone .avatar-theme-preview-title{color:#0f172a;font-size:13.5px;font-weight:800}.mype-phone .screen:not(.light) .avatar-theme-preview-title{color:#f3f1f5}.mype-phone .avatar-theme-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:44vh;padding:4px 16px 12px;display:grid;overflow-y:auto}.mype-phone .avatar-theme-option{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:6px 2px;transition:all .15s;display:flex}.mype-phone .avatar-theme-option:hover{background:#f8fafc}.mype-phone .screen:not(.light) .avatar-theme-option:hover{background:#242329}.mype-phone .avatar-theme-option.selected{background:#f1f5f9;border-color:#cbd5e1}.mype-phone .screen:not(.light) .avatar-theme-option.selected{background:#ffffff14;border-color:#fff3}.mype-phone .avatar-theme-option-circle{width:40px;height:40px;font-size:14px;font-weight:800;font-family:var(--font-display), Montserrat, sans-serif;box-shadow:none;border-radius:11px;place-items:center;display:grid;position:relative}.mype-phone .avatar-theme-selected-check{color:#fff;background:#0f172a;border:1.5px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.mype-phone .screen:not(.light) .avatar-theme-selected-check{color:#0f172a;background:#fff;border-color:#1c1b1f}.mype-phone .avatar-theme-option-label{color:#64748b;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.mype-phone .screen:not(.light) .avatar-theme-option-label{color:#94a3b8}.mype-phone .avatar-theme-modal-footer{border-top:1px solid #f1f5f9;padding:10px 16px 14px}.mype-phone .screen:not(.light) .avatar-theme-modal-footer{border-top-color:#ffffff14}.mype-phone .avatar-theme-done-btn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:12px;width:100%;padding:10px;font-size:13px;font-weight:800;transition:opacity .15s}.mype-phone .avatar-theme-done-btn:hover{opacity:.92}.mype-phone .screen:not(.light) .avatar-theme-done-btn{color:#0f172a;background:#f1f5f9}.mype-phone .screen:not(.light) .flow-chart-wrap .flow-chart span{background:#3a3840}.mype-phone .screen.light .flow-chart-wrap .flow-chart span.is-peak,.mype-phone .screen:not(.light) .flow-chart-wrap .flow-chart span.is-peak{background:linear-gradient(180deg, #3b82f6 0%, var(--chart) 100%)}
