*,:after,:before{box-sizing:border-box;margin:0;padding:0}[data-theme=dark]{--zp-bg:#111318;--zp-bg2:#181b25;--zp-bg3:#1e2235;--zp-card:#1c1f2e;--zp-card2:#22263a;--zp-sb-bg:#0d0f17;--zp-border:hsla(0,0%,100%,0.07);--zp-border2:hsla(0,0%,100%,0.04);--zp-fg:#e8eaf2;--zp-muted:#7e849b;--zp-muted2:#4e5370;--zp-input-bg:#1e2235;--zp-hover:hsla(0,0%,100%,0.04);--zp-sel:rgba(99,102,241,0.12);--zp-sb-text:hsla(0,0%,100%,0.5);--zp-sb-active:rgba(99,102,241,0.2);--zp-sb-border:hsla(0,0%,100%,0.06);--zp-scrollbar:hsla(0,0%,100%,0.1);color-scheme:dark}[data-theme=light]{--zp-bg:#f4f5f9;--zp-bg2:#f8f9fc;--zp-bg3:#eef0f6;--zp-card:#fff;--zp-card2:#f8f9fc;--zp-sb-bg:#1e2235;--zp-border:rgba(0,0,0,0.08);--zp-border2:rgba(0,0,0,0.05);--zp-fg:#1a1d2e;--zp-muted:#7e849b;--zp-muted2:#b0b4c8;--zp-input-bg:#f4f5f9;--zp-hover:rgba(0,0,0,0.025);--zp-sel:rgba(99,102,241,0.07);--zp-sb-text:hsla(0,0%,100%,0.55);--zp-sb-active:hsla(0,0%,100%,0.12);--zp-sb-border:hsla(0,0%,100%,0.08);--zp-scrollbar:rgba(0,0,0,0.12);color-scheme:light}:root{--zp-p:#6366f1;--zp-p-h:#4f52d9;--zp-p-soft:rgba(99,102,241,0.14);--zp-green:#22c55e;--zp-red:#ef4444;--zp-yellow:#f59e0b;--zp-sb-w:248px;--zp-bnav-h:60px}.zp-root{background:var(--zp-bg);color:var(--zp-fg);min-height:100vh}.zp-root,body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}body{overflow:hidden}@keyframes spin-anim{to{transform:rotate(1turn)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-r{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-l{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes toast-in{0%{opacity:0;transform:translateY(calc(-50% + 8px))}to{opacity:1;transform:translateY(-50%)}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--zp-scrollbar);border-radius:99px}::-webkit-scrollbar-thumb:hover{filter:brightness(1.4)}.zp-muted{color:var(--zp-muted)}.zp-muted2{color:var(--zp-muted2)}.zp-full-center{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--zp-bg)}.spinner-border{color:var(--zp-p)!important}.btn-primary,.zp-btn-p{background:var(--zp-p)!important;border-color:var(--zp-p)!important;font-weight:600}.btn-primary:hover,.zp-btn-p:hover{background:var(--zp-p-h)!important;border-color:var(--zp-p-h)!important}.zp-btn-ghost{background:var(--zp-bg3)!important;border:1px solid var(--zp-border)!important;color:var(--zp-fg)!important;font-weight:500}.zp-btn-ghost:hover{border-color:var(--zp-p)!important;color:var(--zp-p)!important}.alert-danger{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.25)!important;color:#f87171!important}.zp-shell{position:relative}.zp-shell,.zp-sidebar{display:flex;height:100vh;overflow:hidden}.zp-sidebar{width:var(--zp-sb-w);flex-shrink:0;background:var(--zp-sb-bg);border-right:1px solid var(--zp-sb-border);flex-direction:column}.zp-sb-brand{padding:16px 14px 14px;border-bottom:1px solid var(--zp-sb-border);grid-gap:10px;gap:10px;color:#fff}.zp-sb-brand,.zp-sb-brand-icon{display:flex;align-items:center}.zp-sb-brand-icon{width:36px;height:36px;border-radius:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);justify-content:center;flex-shrink:0}.zp-sb-brand-name{font-size:15px;font-weight:800;letter-spacing:-.4px;color:#fff;line-height:1.1}.zp-sb-brand-sub{font-size:10px;font-weight:500;letter-spacing:.5px;color:hsla(0,0%,100%,.35);text-transform:uppercase;margin-top:1px}.zp-sb-user{padding:12px 14px;border-bottom:1px solid var(--zp-sb-border);display:flex;align-items:center;grid-gap:10px;gap:10px}.zp-sb-user .zp-sb-name{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.92)}.zp-sb-user .zp-sb-email{font-size:11px;color:hsla(0,0%,100%,.38);margin-top:1px}.zp-sb-user-av-wrap{position:relative;flex-shrink:0}.zp-sb-av{border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.18);display:block}.zp-sb-av,.zp-sb-av-init{width:36px;height:36px;flex-shrink:0}.zp-sb-av-init{border-radius:50%;background:var(--zp-p-soft);border:2px solid var(--zp-p);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--zp-p)}.zp-sb-plan-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--zp-sb-bg,#1e1e2e)}.zp-sb-plan-dot--team{background:#818cf8}.zp-sb-plan-dot--premium{background:#f59e0b}.zp-sb-plan-dot--free{background:hsla(0,0%,100%,.3)}.zp-sb-plan-badge{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.6px;padding:2px 6px;border-radius:4px;text-transform:uppercase}.zp-sb-plan-badge--team{background:rgba(129,140,248,.18);color:#a5b4fc}.zp-sb-plan-badge--premium{background:rgba(245,158,11,.18);color:#fcd34d}.zp-sb-plan-badge--free{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}.zp-sb-nav{flex:1 1;overflow-y:auto;padding:10px 8px}.zp-sb-section{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.3);padding:12px 8px 5px}.zp-sb-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:9px;margin-bottom:2px;font-size:13.5px;font-weight:500;color:var(--zp-sb-text);cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-family:inherit;transition:background .15s,color .15s}.zp-sb-item i{font-size:14px;opacity:.7;transition:opacity .15s}.zp-sb-item:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.85)}.zp-sb-item:hover i{opacity:1}.zp-sb-item.active{background:var(--zp-sb-active);color:#fff}.zp-sb-item.active i{opacity:1}.zp-sb-bottom{padding:12px 8px;border-top:1px solid var(--zp-sb-border)}.zp-plan-card{background:linear-gradient(135deg,rgba(99,102,241,.22),rgba(139,92,246,.18));border:1px solid rgba(99,102,241,.3);border-radius:10px;padding:11px 13px}.zp-plan-bar-bg{background:hsla(0,0%,100%,.1)}.zp-plan-bar,.zp-plan-bar-bg{height:3px;border-radius:99px}.zp-plan-bar{background:var(--zp-p);transition:width .4s}.zp-drawer-backdrop{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zp-drawer{position:fixed;top:0;left:0;bottom:0;z-index:901;width:var(--zp-sb-w);background:var(--zp-sb-bg);border-right:1px solid var(--zp-sb-border);display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.zp-drawer.open{transform:translateX(0);animation:slide-in-l .25s ease-out}.zp-hamburger{display:none!important}.zp-sb-toggle{display:flex}.zp-sidebar{transition:width .22s cubic-bezier(.4,0,.2,1)}.zp-sidebar.collapsed{width:0;border-right:none;overflow:hidden}.zp-main{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:var(--zp-bg2)}.zp-topbar{height:54px;flex-shrink:0;background:var(--zp-card);border-bottom:1px solid var(--zp-border);display:flex;align-items:center;padding:0 20px;grid-gap:12px;gap:12px;box-shadow:0 1px 0 var(--zp-border)}.zp-content{flex:1 1;overflow-y:auto;padding:20px 20px 24px}.zp-live{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 8px;border-radius:99px;border:1px solid var(--zp-border);background:var(--zp-bg3);font-size:11px;font-weight:600;color:var(--zp-muted);transition:all .3s}.zp-live-dot{width:6px;height:6px;border-radius:50%;background:var(--zp-yellow);transition:background .3s}.zp-live.on{color:var(--zp-green);border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.07)}.zp-live.on .zp-live-dot{background:var(--zp-green);box-shadow:0 0 0 3px rgba(34,197,94,.2);animation:pulse 2s infinite}.zp-ic-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--zp-border);background:var(--zp-bg3);color:var(--zp-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.zp-ic-btn i{font-size:14px}.zp-ic-btn:hover{background:var(--zp-p-soft);color:var(--zp-p);border-color:var(--zp-p)}.zp-ic-btn.danger:hover{background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.35)}.zp-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:500;height:var(--zp-bnav-h);background:var(--zp-card);border-top:1px solid var(--zp-border);box-shadow:0 -4px 20px rgba(0,0,0,.12)}.zp-bnav-item{flex:1 1;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:3px;gap:3px;font-family:inherit;cursor:pointer;color:var(--zp-muted);font-size:10px;font-weight:500;transition:color .15s}.zp-bnav-item i{font-size:20px}.zp-bnav-item.active,.zp-bnav-item:hover{color:var(--zp-p)}.zp-stat{background:var(--zp-card);border:1px solid var(--zp-border);border-top:3px solid var(--stat-accent,var(--zp-p));border-radius:14px;padding:16px 18px 14px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;height:100%;transition:box-shadow .2s}.zp-stat:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.zp-stat-ic{width:32px;height:32px;border-radius:8px;justify-content:center;font-size:14px;flex-shrink:0}.zp-stat-ic,.zp-stat-label{display:flex;align-items:center}.zp-stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--zp-muted2);grid-gap:6px;gap:6px}.zp-stat-v{font-size:32px;font-weight:800;color:var(--zp-fg);letter-spacing:-1px;line-height:1}.zp-stat-sub{font-size:11.5px;font-weight:500;min-height:16px}.zp-table{width:100%;background:var(--zp-card);border:1px solid var(--zp-border);border-radius:14px;overflow:hidden}.zp-thead{padding:8px 16px;background:var(--zp-bg3);border-bottom:1px solid var(--zp-border);font-size:10.5px;font-weight:700;color:var(--zp-muted2);text-transform:uppercase;letter-spacing:.07em}.zp-row,.zp-thead{display:flex;align-items:center}.zp-row{padding:0 16px;height:64px;border-bottom:1px solid var(--zp-border2);cursor:pointer;transition:background .12s}.zp-row:last-child{border-bottom:none}.zp-row:hover{background:var(--zp-hover)}.zp-row.sel{background:var(--zp-sel)}.zp-col-name{flex:1 1;min-width:0;display:flex;align-items:center;grid-gap:14px;gap:14px}.zp-col-proxy{width:300px}.zp-col-proxy,.zp-col-share{flex-shrink:0;display:flex;align-items:center}.zp-col-share{width:280px}.zp-col-recent{flex:1 1;display:flex;align-items:center}.zp-col-actions{flex-shrink:0;width:160px;display:flex;justify-content:flex-end}.zp-col-actions,.zp-proxy-badge{align-items:center;grid-gap:5px;gap:5px}.zp-proxy-badge{display:inline-flex;padding:3px 8px;border-radius:6px;background:var(--zp-bg3);border:1px solid var(--zp-border);min-width:0}.zp-proxy-ic{flex-shrink:0}.zp-proxy-host,.zp-proxy-ic{font-size:11px;color:var(--zp-muted)}.zp-proxy-host{font-family:monospace;white-space:nowrap}.zp-col-roles{flex:1.1 1;grid-gap:4px;gap:4px}.zp-col-roles,.zp-recent-stack{display:flex;align-items:center}.zp-recent-av{cursor:default;border-radius:50%;border:2px solid var(--zp-card);margin-left:-6px;position:relative;transition:transform .12s}.zp-recent-av:first-child{margin-left:0}.zp-recent-av:hover{transform:translateY(-2px);z-index:1}.zp-recent-av.expired{opacity:.45}.zp-recent-more-bubble{font-size:11px;font-weight:600;color:var(--zp-muted);background:var(--zp-bg3);border:2px solid var(--zp-card);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-left:-6px;flex-shrink:0}.zp-zalo-av-wrap{position:relative;flex-shrink:0;width:48px;height:48px}.zp-zalo-av{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.zp-zalo-av svg{display:block}.zp-av-shared-badge{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);font-size:7.5px;font-weight:800;letter-spacing:.3px;padding:1px 5px;border-radius:99px;background:#16a34a;color:#fff;border:1.5px solid var(--zp-card);white-space:nowrap;pointer-events:none}.zp-stat-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.zp-stat-tooltip-wrap:hover .zp-stat-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.zp-stat-tooltip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) translateY(4px);white-space:nowrap;background:var(--zp-card);border:1px solid var(--zp-border);border-radius:7px;padding:6px 10px;font-size:11.5px;color:var(--zp-muted);font-weight:400;box-shadow:0 4px 16px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:10;max-width:220px;white-space:normal;text-align:center}.zp-stat-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--zp-border)}.zp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--zp-muted2)}.zp-dot.online{background:var(--zp-green);box-shadow:0 0 0 2px rgba(34,197,94,.2)}.zp-av-item,.zp-av-stack{display:flex;align-items:center}.zp-av-item{width:24px;height:24px;border-radius:50%;border:2px solid var(--zp-card);justify-content:center;font-size:9px;font-weight:700;color:#fff;margin-left:-5px;flex-shrink:0}.zp-av-item:first-child{margin-left:0}.zp-av-extra{background:var(--zp-bg3);color:var(--zp-muted);font-size:8px}.zp-tbar{justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px}.zp-search,.zp-tbar{display:flex;align-items:center}.zp-search{grid-gap:7px;gap:7px;background:var(--zp-bg3);border:1px solid var(--zp-border);border-radius:8px;padding:6px 11px}.zp-search i{font-size:13px}.zp-search input{background:transparent;border:none;outline:none;font-family:inherit;font-size:13px;color:var(--zp-fg);width:170px}.zp-search input::placeholder{color:var(--zp-muted2)}.zp-search:focus-within{border-color:var(--zp-p)}.zp-accounts-toolbar{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}@media(max-width:720px){.zp-accounts-toolbar{width:100%;flex-direction:column;align-items:stretch}.zp-search-full{width:100%}.zp-search-full input{width:100%;flex:1 1}}.zp-filter-pills{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap}.zp-pill{padding:4px 10px;border-radius:20px;border:1px solid var(--zp-border);background:transparent;color:var(--zp-muted);font-size:12px;font-family:inherit;cursor:pointer;transition:all .15s}.zp-pill.on{background:var(--zp-p-soft);border-color:var(--zp-p);color:#818cf8;font-weight:600}.zp-pill:hover:not(.on){background:var(--zp-bg3);color:var(--zp-fg)}.zp-dev-ic{width:40px;height:40px;border-radius:11px;background:rgba(99,102,241,.12);color:#818cf8;font-size:18px}.zp-dev-ic.win{background:rgba(124,58,237,.12);color:#a78bfa}.zp-empty{background:var(--zp-card);border:1px solid var(--zp-border);border-radius:14px;padding:52px 24px;text-align:center;color:var(--zp-muted)}.zp-empty-hero{position:relative;overflow:hidden;border-radius:20px;padding:64px 32px 52px;text-align:center;background:radial-gradient(ellipse 60% 40% at 50% -10%,rgba(99,102,241,.13) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 80% 80%,rgba(139,92,246,.07) 0,transparent 60%),var(--zp-card)}.zp-empty-hero-glow{display:none}.zp-empty-hero-inner{position:relative;z-index:1}.zp-empty-hero-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 14px;border-radius:99px;background:var(--zp-p-soft);color:#818cf8;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.zp-empty-hero-title{font-size:28px;font-weight:900;color:var(--zp-fg);letter-spacing:-.6px;line-height:1.25;margin-bottom:14px}.zp-empty-hero-sub{font-size:14px;color:var(--zp-muted);line-height:1.8;max-width:480px;margin:0 auto 40px}.zp-empty-hero-features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:720px;margin:0 auto 40px;text-align:left}.zp-empty-feature{display:flex;flex-direction:column;grid-gap:10px;gap:10px;border-radius:14px;padding:16px;background:var(--zp-bg3);transition:transform .15s}.zp-empty-feature:hover{transform:translateY(-2px)}.zp-empty-feature-ic{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px}.zp-empty-feature-lbl{font-size:12.5px;font-weight:700;color:var(--zp-fg);margin-bottom:3px;line-height:1.3}.zp-empty-feature-desc{font-size:11px;color:var(--zp-muted);line-height:1.6}.zp-empty-cta-main{font-weight:700;box-shadow:0 4px 20px rgba(99,102,241,.35)}.zp-empty-cta-main,.zp-empty-cta-sec{padding:11px 28px;font-size:14px;border-radius:10px}@media(max-width:720px){.zp-empty-hero-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.zp-empty-hero-features{grid-template-columns:1fr}.zp-empty-hero-title{font-size:22px}.zp-empty-hero{padding:44px 20px 36px}}.zp-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 7px;font-weight:700;white-space:nowrap}.zp-badge,.zp-role-count{border-radius:99px;font-size:10px}.zp-role-count{font-weight:800;background:hsla(0,0%,100%,.9);color:#1a1d2e;padding:1px 5px;min-width:16px;text-align:center;line-height:14px}.zp-badge-owner{background:rgba(99,102,241,.15);color:#a5b4fc}.zp-badge-shared{background:rgba(34,197,94,.12);color:#4ade80}.zp-badge-op{background:rgba(245,158,11,.14);color:#fbbf24}.zp-badge-viewer{background:rgba(99,102,241,.13);color:#a5b4fc}.zp-badge-expired{background:rgba(239,68,68,.12);color:#f87171}.zp-rpanel{width:300px;flex-shrink:0;border-left:1px solid var(--zp-border);background:var(--zp-card);display:flex;flex-direction:column;height:100vh;animation:slide-in-r .22s ease-out;overflow:hidden}.zp-rp-head{padding:14px 16px;align-items:flex-start;grid-gap:10px;gap:10px}.zp-rp-head,.zp-rp-live{border-bottom:1px solid var(--zp-border);display:flex}.zp-rp-live{padding:8px 16px;align-items:center;grid-gap:8px;gap:8px;font-size:12.5px;font-weight:600;color:var(--zp-green)}.zp-pulse{width:8px;height:8px;border-radius:50%;background:var(--zp-green);flex-shrink:0;box-shadow:0 0 0 3px rgba(34,197,94,.2);animation:pulse 2s infinite}.zp-rp-tabs{display:flex;border-bottom:1px solid var(--zp-border)}.zp-rp-tab{flex:1 1;padding:10px 6px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--zp-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .15s}.zp-rp-tab.active{font-weight:700;border-bottom-color:var(--zp-p)}.zp-rp-tab.active,.zp-rp-tab:hover:not(.active){color:var(--zp-fg)}.zp-rp-body{flex:1 1;overflow-y:auto;padding:14px 16px}.zp-sec-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--zp-muted2);margin-bottom:10px}.zp-kv-row{padding:6px 0}.zp-member-row{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:9px 0;border-bottom:1px solid var(--zp-border2)}.zp-member-row:last-child{border-bottom:none}.zp-av-sm{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.zp-act-row{display:flex;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--zp-border2)}.zp-act-row:last-child{border-bottom:none}.zp-add-btn{display:flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;width:100%;padding:9px;border-radius:9px;border:1.5px dashed rgba(99,102,241,.35);background:var(--zp-p-soft);color:#818cf8;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.zp-add-btn:hover{border-color:var(--zp-p);background:rgba(99,102,241,.2)}.zp-danger-btn{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;padding:8px;border-radius:8px;border:1px solid rgba(239,68,68,.22);background:transparent;color:#f87171;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s}.zp-danger-btn:hover{background:rgba(239,68,68,.1)}.zp-close-btn{width:28px;height:28px;border-radius:7px;border:1px solid var(--zp-border);background:var(--zp-bg3);color:var(--zp-muted);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .15s}.zp-close-btn:hover{background:rgba(239,68,68,.1);color:#f87171;border-color:rgba(239,68,68,.3)}.zp-detail-page{animation:fade-up .18s ease-out}.zp-detail-nav{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:14px}.zp-back-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:700;color:var(--zp-p);cursor:pointer;padding:0;transition:opacity .15s}.zp-back-btn i{font-size:15px}.zp-back-btn:hover{opacity:.7}.zp-detail-nav-sep{color:var(--zp-muted2);font-size:15px;-webkit-user-select:none;user-select:none}.zp-detail-nav-cur{font-size:15px;font-weight:700;color:var(--zp-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.zp-detail-hero{display:flex;align-items:center;grid-gap:18px;gap:18px;background:var(--zp-card);border:1px solid var(--zp-border);border-radius:16px;padding:20px 22px;margin-bottom:16px;flex-wrap:wrap}.zp-detail-hero-av{width:52px;height:52px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.zp-detail-hero-av svg{width:44px;height:44px}.zp-detail-stats{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.zp-detail-stat-pill{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:7px 14px;background:var(--zp-card);border:1px solid var(--zp-border);border-left:3px solid var(--pill-accent,var(--zp-p));border-radius:9px;transition:box-shadow .15s}.zp-detail-stat-pill:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.zp-detail-stat-val{font-size:18px;font-weight:800;color:var(--zp-fg);line-height:1;letter-spacing:-.4px}.zp-detail-stat-lbl{font-size:11.5px;color:var(--zp-muted);font-weight:500}.zp-page-tabs{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap}.zp-page-tab{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;border-radius:9px;border:1px solid var(--zp-border);background:var(--zp-card);font-family:inherit;font-size:13px;font-weight:500;color:var(--zp-muted);cursor:pointer;transition:all .15s}.zp-page-tab i{font-size:14px}.zp-page-tab:hover:not(.active){background:var(--zp-bg3);color:var(--zp-fg)}.zp-page-tab.active{background:var(--zp-p-soft);border-color:var(--zp-p);color:#818cf8;font-weight:600}.zp-tab-content{animation:fade-up .15s ease-out}.zp-info-card{background:var(--zp-card);border:1px solid var(--zp-border);border-radius:14px;padding:20px;height:100%}.zp-kv-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid var(--zp-border2)}.zp-kv-row:last-child{border-bottom:none}.zp-act-av{width:32px;height:32px;background:var(--zp-bg3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--zp-muted)}.zp-act-av,.zp-pulse-sm{border-radius:50%;flex-shrink:0}.zp-pulse-sm{width:6px;height:6px;background:var(--zp-green);display:inline-block;animation:pulse 2s infinite}.zp-badge-live{background:rgba(34,197,94,.12);color:#4ade80}.zp-overlay{position:fixed;inset:0;z-index:800;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fade-up .15s ease-out}.zp-dialog{background:var(--zp-card2);border:1px solid var(--zp-border);border-radius:18px;width:100%;max-width:430px;box-shadow:0 24px 72px rgba(0,0,0,.4);animation:scale-in .18s ease-out;overflow:hidden}.zp-dlg-head{padding:18px 20px 14px;border-bottom:1px solid var(--zp-border);display:flex;align-items:flex-start;justify-content:space-between;grid-gap:10px;gap:10px}.zp-dlg-head-back{display:none}.zp-dlg-head-title{flex:1 1}.zp-dlg-title{font-size:15px;font-weight:700;color:var(--zp-fg)}.zp-dlg-sub{font-size:12.5px;color:var(--zp-muted);margin-top:2px}.zp-dlg-body{padding:20px 20px 0}.zp-dlg-footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;padding:12px 20px 20px;position:static;width:100%}@media(max-width:540px){.zp-share-overlay{padding:0;align-items:flex-end;background:var(--zp-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.zp-share-dialog{max-width:100%;height:100dvh;border-radius:0;border:none;display:flex;flex-direction:column;animation:none;box-shadow:none}.zp-dlg-head{padding:14px 16px 12px;align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.zp-dlg-head-back{display:flex;justify-content:flex-start}.zp-dlg-head-title{text-align:center;grid-column:2}.zp-dlg-close-btn{display:none}.zp-dlg-back-btn{margin-right:0}.zp-dlg-body{flex:1 1;overflow-y:auto;padding:20px 16px 0}.zp-steps-body{height:auto;min-height:unset}.zp-steps-body>div{position:static;height:auto;overflow:visible}.zp-dlg-footer{position:fixed;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--zp-border);background:var(--zp-card2);z-index:1}.zp-dlg-footer .btn{flex:1 1;justify-content:center}.zp-dlg-body{padding-bottom:90px}}.zp-steps-body{position:relative;height:420px}.zp-steps-body>div{position:absolute;inset:0;display:flex;flex-direction:column;overflow-y:auto}.zp-steps-body>div .d-flex.justify-content-end{margin-top:auto;padding-top:8px;flex-shrink:0}.zp-step{grid-gap:6px;gap:6px;font-size:12px;font-weight:600}.zp-step,.zp-step-num{display:flex;align-items:center;color:var(--zp-muted)}.zp-step-num{width:22px;height:22px;border-radius:50%;justify-content:center;font-size:11px;font-weight:700;background:var(--zp-bg3);border:1.5px solid var(--zp-border);flex-shrink:0}.zp-step.active .zp-step-num{background:var(--zp-p);color:#fff;border-color:var(--zp-p)}.zp-step.active{color:var(--zp-fg)}.zp-step-bar{flex:1 1;height:1px;background:var(--zp-border);margin:0 8px}.zp-step-bar.done{background:var(--zp-green)}.zp-success-ring{width:60px;height:60px;border-radius:50%;background:rgba(34,197,94,.1);border:2px solid var(--zp-green);display:flex;align-items:center;justify-content:center}.zp-detail-box{background:var(--zp-bg3);border:1px solid var(--zp-border);border-radius:9px;padding:10px 14px;line-height:1.7;color:var(--zp-muted)}.zp-time-input{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.zp-role-opt{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:9px;cursor:pointer;border:1.5px solid var(--zp-border);background:var(--zp-bg3);margin-bottom:7px;transition:all .15s}.zp-role-opt.sel{border-color:var(--zp-p);background:var(--zp-p-soft)}.zp-role-ico{width:30px;height:30px;border-radius:8px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.zp-role-card{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:9px;cursor:pointer;border:1.5px solid var(--zp-border);background:var(--zp-bg3);transition:border-color .15s,background .15s}.zp-role-card:hover{background:var(--zp-hover)}.zp-role-card.sel{border-color:var(--zp-p);background:var(--zp-p-soft)}.zp-role-tip-wrap{position:relative;display:flex;align-items:center}.zp-role-tip-btn{border:none;background:transparent;padding:0;line-height:1;color:var(--zp-muted);font-size:14px;cursor:pointer;display:flex;align-items:center}.zp-role-tip-btn:hover{color:var(--zp-fg)}.zp-role-tip-box{right:0;top:calc(100% + 6px);z-index:10;min-width:220px;padding:10px 12px;border:1px solid var(--zp-border);border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;flex-direction:column;grid-gap:7px;gap:7px;font-size:12px;color:var(--zp-muted)}.zp-role-tip-box,.zp-role-tip-box:before{position:absolute;background:var(--zp-card)}.zp-role-tip-box:before{content:"";right:5px;top:-5px;width:9px;height:9px;border-left:1px solid var(--zp-border);border-top:1px solid var(--zp-border);transform:rotate(45deg)}.zp-radio{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--zp-border);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.zp-radio.on{background:var(--zp-p);border-color:var(--zp-p)}.zp-chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 12px;border-radius:8px;border:1.5px solid var(--zp-border);background:var(--zp-bg3);font-size:13px;font-weight:600;color:var(--zp-muted)}.zp-chip.on{border-color:var(--zp-p);background:var(--zp-p-soft);color:#818cf8}.zp-preset-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.zp-preset-chip{padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:500;border:1px solid var(--zp-border);background:var(--zp-bg3);color:var(--zp-muted);cursor:pointer;line-height:1.5;transition:border-color .12s,background .12s,color .12s}.zp-preset-chip:hover{border-color:var(--zp-p);color:var(--zp-fg)}.zp-preset-chip.on{border-color:var(--zp-p);background:var(--zp-p-soft);color:#818cf8}.flex-1{flex:1 1}.zp-err-inline{font-size:11.5px;color:var(--zp-red);display:flex;align-items:center;grid-gap:4px;gap:4px;height:18px;margin-top:4px}.zp-lbl{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--zp-muted);margin-bottom:6px}.zp-opt{font-weight:400;text-transform:none;color:var(--zp-muted2);margin-left:3px}.zp-ctrl{background:var(--zp-bg3)!important;border:1.5px solid var(--zp-border)!important;color:var(--zp-fg)!important;font-family:inherit!important;border-radius:8px!important}.zp-ctrl::placeholder{color:var(--zp-muted2)!important}.zp-ctrl:focus{border-color:var(--zp-p)!important;box-shadow:0 0 0 3px rgba(99,102,241,.12)!important;background:var(--zp-bg3)!important;color:var(--zp-fg)!important}.zp-ctrl:disabled{opacity:.5!important;cursor:not-allowed!important}.zp-ctrl option{background:var(--zp-bg3);color:var(--zp-fg)}.zp-err{font-size:12.5px;color:#f87171;padding:9px 12px;background:rgba(239,68,68,.1);border-radius:8px;border:1px solid rgba(239,68,68,.22)}.zp-toast{position:fixed;bottom:28px;left:20px;right:20px;margin:0 auto;max-width:420px;background:var(--zp-card);border:1px solid var(--zp-border);border-radius:10px;padding:10px 20px;font-size:13px;font-weight:500;color:var(--zp-fg);box-shadow:0 12px 40px rgba(0,0,0,.35);animation:fade-up .25s ease-out;z-index:999;text-align:center}.zp-login,.zp-toast{display:flex;align-items:center;justify-content:center}.zp-login{min-height:100vh;background:#080a12;background-image:radial-gradient(ellipse at 70% 20%,rgba(99,102,241,.13) 0,transparent 50%),radial-gradient(ellipse at 15% 80%,rgba(139,92,246,.09) 0,transparent 45%),radial-gradient(ellipse at 50% 110%,rgba(59,130,246,.07) 0,transparent 50%);padding:16px;overflow:auto}.zp-login-wrap{width:100%;max-width:900px;border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05)}.zp-hero,.zp-login-wrap{display:flex;overflow:hidden}.zp-hero{flex:1 1;min-width:0;position:relative;background:linear-gradient(160deg,#0c0e1c,#10132a 50%,#0e1220);padding:48px 44px;flex-direction:column;justify-content:space-between;border-right:1px solid hsla(0,0%,100%,.05)}.zp-hero-glow{top:-100px;right:-100px;width:380px;height:380px;background:radial-gradient(circle,rgba(99,102,241,.18) 0,transparent 65%)}.zp-hero-glow,.zp-hero-glow2{position:absolute;border-radius:50%;pointer-events:none}.zp-hero-glow2{bottom:-60px;left:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 65%)}.zp-hero-grid{position:absolute;inset:0;pointer-events:none;opacity:.025;background-image:radial-gradient(hsla(0,0%,100%,.8) 1px,transparent 0);background-size:28px 28px}.zp-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;grid-gap:28px;gap:28px}.zp-hero-brand{display:flex;align-items:center;grid-gap:10px;gap:10px}.zp-hero-brand span{font-size:17px;font-weight:900;color:#e8eaf2;letter-spacing:-.3px}.zp-hero-title{font-size:28px;font-weight:900;color:#eef0f8;line-height:1.22;letter-spacing:-.7px;margin-bottom:12px}.zp-hero-sub{font-size:13.5px;color:hsla(0,0%,100%,.42);line-height:1.75}.zp-grad{background:linear-gradient(125deg,#a5b4fc,#818cf8 50%,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.zp-feat-list{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.zp-feat-row{display:flex;align-items:flex-start;grid-gap:13px;gap:13px;padding:13px 14px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);transition:background .2s}.zp-feat-row:hover{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.2)}.zp-feat-ic{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:rgba(99,102,241,.18);border:1px solid rgba(99,102,241,.25);display:flex;align-items:center;justify-content:center;color:#818cf8;font-size:14px}.zp-feat-title{font-size:13px;font-weight:700;color:#dde0f0;margin-bottom:2px}.zp-feat-desc{font-size:11.5px;color:hsla(0,0%,100%,.38);line-height:1.6}.zp-proof-block{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;overflow:hidden}.zp-proof-stats{display:flex}.zp-proof-stat{flex:1 1;padding:12px 14px;text-align:center;border-right:1px solid hsla(0,0%,100%,.06)}.zp-proof-stat:last-child{border-right:none}.zp-proof-num{font-size:17px;font-weight:900;color:#e0e3f8;letter-spacing:-.5px}.zp-proof-label{font-size:10.5px;color:hsla(0,0%,100%,.38);margin-top:2px}.zp-proof-divider{height:1px;background:hsla(0,0%,100%,.06)}.zp-proof-rating{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 14px}.zp-proof-stars{display:flex;align-items:center;grid-gap:2px;gap:2px}.zp-proof-rating-text{font-size:11px;color:hsla(0,0%,100%,.4)}.zp-hero-footer{font-size:11px;color:hsla(0,0%,100%,.22);position:relative;z-index:1}.zp-login-form{width:360px;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:52px 40px}.zp-form-inner{width:100%}.zp-portal-tag{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:10px;font-weight:700;color:#4f46e5;letter-spacing:.13em;text-transform:uppercase;background:#eef2ff;border:1px solid #c7d2fe;border-radius:99px;padding:3px 10px}.zp-form-title{font-size:24px;font-weight:900;color:#0f172a;letter-spacing:-.5px;margin:12px 0 6px}.zp-form-sub{font-size:13px;color:#64748b;line-height:1.65;margin-bottom:28px}.zp-google-btn{width:100%;margin-bottom:20px;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:13px 18px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;color:#1e293b;cursor:pointer;outline:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);transition:all .18s}.zp-google-btn:hover{border-color:#818cf8;box-shadow:0 4px 24px rgba(99,102,241,.2),0 1px 4px rgba(0,0,0,.08);transform:translateY(-1px)}.zp-google-btn:active{transform:translateY(0)}.zp-trust-badges{display:flex;flex-wrap:wrap;grid-gap:7px;gap:7px;margin-bottom:24px}.zp-trust-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:99px;padding:4px 10px}.zp-trust-badge i{font-size:11px;color:#6366f1}.zp-form-legal{font-size:11px;color:#94a3b8;line-height:1.6;margin-top:0}.zp-link{color:#6366f1;text-decoration:none}.zp-link:hover{text-decoration:underline}.zp-security-note{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding:10px 14px;border-radius:9px;background:var(--zp-bg3);border:1px solid var(--zp-border);font-size:12px;line-height:1.6}.zp-security-note i{font-size:15px;margin-top:1px}.zp-sess-section-head{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zp-muted);margin-bottom:8px;margin-top:4px}.zp-sess-section-count{font-size:10px;font-weight:700;text-transform:none;letter-spacing:0;background:var(--zp-bg3);border:1px solid var(--zp-border);color:var(--zp-muted2);border-radius:99px;padding:1px 7px}.zp-dev-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.zp-dev-card{background:var(--zp-card);border:1px solid var(--zp-border);border-radius:12px;padding:14px 18px;display:flex;align-items:center;grid-gap:14px;gap:14px;transition:box-shadow .15s,border-color .15s}.zp-dev-card:hover{box-shadow:0 2px 14px rgba(0,0,0,.08);border-color:rgba(99,102,241,.3)}.zp-dev-card.dim{opacity:.45}.zp-dev-ic{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;position:relative}.zp-dev-ic.win{background:rgba(99,102,241,.14);color:#818cf8}.zp-dev-ic.mac{background:rgba(139,92,246,.14);color:#a78bfa}.zp-dev-online-badge{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--zp-green);border:2px solid var(--zp-card);box-shadow:0 0 0 2px rgba(34,197,94,.2)}.zp-dev-info{flex:1 1;min-width:0}.zp-dev-name{font-size:13.5px;font-weight:600;color:var(--zp-fg);margin-bottom:3px}.zp-dev-name,.zp-dev-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zp-dev-sub{font-size:12px;color:var(--zp-muted)}.zp-dev-imei{color:var(--zp-muted2)}.zp-dev-time{font-size:11.5px;color:var(--zp-muted);margin-top:3px}.zp-dev-online-badge.idle{background:var(--zp-muted2);box-shadow:none}.zp-sess-kick{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 12px;border-radius:7px;border:1px solid rgba(239,68,68,.25);background:transparent;color:#f87171;font-family:inherit;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.zp-sess-kick,.zp-sess-kick i{font-size:12px}.zp-sess-kick:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4)}.zp-notif-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.zp-notif-card{background:var(--zp-card);border:1px solid var(--zp-border);border-left:3px solid var(--zp-p);border-radius:14px;padding:16px 20px;display:flex;align-items:flex-start;grid-gap:14px;gap:14px;transition:box-shadow .15s}.zp-notif-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.1)}.zp-notif-ic{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px}.zp-notif-body{flex:1 1;min-width:0}.zp-notif-action{flex-shrink:0}.zp-settings-list{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.zp-settings-group{background:var(--zp-card);border:1px solid var(--zp-border);border-radius:14px;overflow:hidden}.zp-settings-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--zp-muted2);padding:10px 20px 6px}.zp-settings-label,.zp-settings-row{border-bottom:1px solid var(--zp-border2)}.zp-settings-row{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;transition:background .12s}.zp-settings-row:last-child{border-bottom:none}.zp-settings-row:hover{background:var(--zp-hover)}.zp-settings-ic{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px}.zp-toggle{width:40px;height:22px;border-radius:99px;background:var(--zp-muted2);position:relative;flex-shrink:0;transition:background .2s;cursor:pointer}.zp-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.zp-toggle.on{background:var(--zp-p)}.zp-toggle.on:after{transform:translateX(18px)}@media(max-width:960px){.zp-rpanel{display:none!important}}@media(max-width:720px){body{overflow:auto}.zp-sidebar{display:none!important}.zp-hamburger{display:flex!important}.zp-sb-toggle{display:none!important}.zp-shell{flex-direction:column;height:auto;min-height:100vh}.zp-main{overflow:visible;min-height:100vh;padding-bottom:var(--zp-bnav-h)}.zp-content{overflow:visible;padding:14px 14px 80px}.zp-bottom-nav{display:flex}.zp-toast{bottom:calc(var(--zp-bnav-h) + 12px)}.zp-row{flex-wrap:wrap}.zp-col-status{display:none}.zp-login-wrap{flex-direction:column;max-width:420px;border-radius:20px}.zp-hero{padding:36px 28px}.zp-hero-title{font-size:23px}.zp-feat-list{grid-gap:10px;gap:10px}.zp-feat-row{padding:10px 12px}.zp-login-form{width:100%;padding:36px 28px;background:#fff}.zp-form-title{font-size:21px}.zp-stat{padding:14px}.zp-stat-v{font-size:22px}.zp-stat-ic{width:38px;height:38px;font-size:16px}}@media(max-width:480px){.zp-tbar{flex-direction:column;align-items:flex-start}.zp-search input{width:120px}.zp-hero{display:none}.zp-login-form{width:100%;padding:32px 22px}}@media(max-width:600px){.zp-hide-sm{display:none!important}}@media(max-width:400px){.zp-hide-xs{display:none!important}}.zax-drag-list::-webkit-scrollbar{width:6px}.zax-drag-list::-webkit-scrollbar-track{background:transparent}.zax-drag-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.sweet-alert-custom>h2{display:none}.awssld__timer{opacity:0;pointer-events:none}.awssld{--content-background-color:"transparent"}.awssld__content>img{height:50%}body,html{margin:0;padding:0;height:100%}#root{background-image:linear-gradient(#fcfcfc,#fbfbfb,#f5f5f5,#f0f0f0)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cut-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#style-4::-webkit-scrollbar-track{background-color:#f5f5f5}#style-4::-webkit-scrollbar{width:5px;background-color:#f5f5f5}#style-4::-webkit-scrollbar-thumb{background-color:#919090}#style-5::-webkit-scrollbar-track{background-color:#f5f5f5}#style-5::-webkit-scrollbar{width:4px;height:10px;border-radius:15px;background-color:#f5f5f5}#style-5::-webkit-scrollbar-thumb{background-color:#c1bdbd}.text-1-line{-webkit-line-clamp:1}.text-1-line,.text-2-line{word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;max-height:32px;-webkit-box-orient:vertical}.text-2-line{-webkit-line-clamp:2}.ct-label{fill:rgba(0,0,0,.6)!important;line-height:1}.qr-content{display:flex;align-items:center;justify-content:center;margin:30px 0 12px}.qr-content__left{width:280px;background:#f2f2f2;border-radius:20px;padding:20px;margin:0 auto}.qr-content__right{text-align:left}.qr__code{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3);border-radius:12px;padding:20px}.qr__amount{display:flex;justify-content:space-between;margin-top:16px}.qr-content__time{background:#fff5ec;border-radius:4px;padding:13px 0;display:block;text-align:center;margin-bottom:12px}.qr-content__right p{margin-bottom:15px;color:#787878;font-size:14px;font-weight:400}.qr-content__right p span{display:block}.qr-content__right h4{margin:0 0 10px;font-size:20px;font-weight:500;color:#242424}.qr-content__right p img{width:24px;display:inline-block;vertical-align:middle;margin:0 5px}.qr__amount b{font-size:15px}.qr-content__code,.qr__amount b{display:inline-block;font-weight:500}.qr-content__code{color:#3a88ec;padding:5px 7px;border-radius:8px;margin:0 10px;font-size:20px;border:"1px dashed"}.ps__rail-y:hover{background-color:initial!important;opacity:.9}.ct-chart-white-colors .ct-series-a .ct-line,.ct-chart-white-colors .ct-series-a .ct-point{stroke:#90e400!important}.ct-series-a .ct-bar{stroke:#72b302!important}.zalo-chat-widget{bottom:60px!important;right:23px!important}