@charset "UTF-8";:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}body,html{height:100%;height:100dvh;width:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-size:14px;background:#f8fafc;position:fixed;top:0;left:0;width:100%;overflow:hidden}#app{max-width:480px;margin:0 auto;height:100dvh;position:relative;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 35px rgba(0,0,0,.08)}.app-header,header{padding-top:max(0,env(safe-area-inset-top,0));width:100%;max-width:480px}.menu-footer,footer{padding-bottom:max(6px,env(safe-area-inset-bottom,0));width:100%;max-width:480px}.modal{z-index:10050!important}.modal-backdrop{z-index:10040!important}.dg-backdrop,.swal-overlay,.sweet-overlay,.van-overlay{z-index:99999998!important}.dg-container,.swal2-container,.swal-modal,.sweet-alert,.van-action-sheet,.van-dialog,.van-popup{z-index:99999999!important}.van-action-sheet{background-color:#fff!important;color:#1e293b!important}input::-webkit-input-placeholder{font-style:italic}.leaflet-control-attribution{display:none}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.container{padding-left:5px;padding-right:5px}.row{margin-left:-5px;margin-right:-5px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fade-in-enter-active{transition:opacity .5s}.fade-in-enter,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{position:relative;transition:all .3s ease;left:0;right:auto!important}.slide-left-enter,.slide-left-leave-to{left:-100%!important;right:auto!important}.slide-right-enter-active,.slide-right-leave-active{position:relative;transition:all .3s ease;right:0;left:auto!important}.slide-right-enter,.slide-right-leave-to{right:-100%!important;left:auto!important}.slide-down-enter-active,.slide-down-leave-active{position:relative;transition:all .3s ease;bottom:0;top:auto!important}.slide-down-enter,.slide-down-leave-to{bottom:-100%!important;top:auto!important}.flip-list-move{transition:transform .3s}.m-notify-container{position:fixed;bottom:10px;left:0;width:100%;z-index:10000;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.m-notify-container .m-notify-wrapper{display:inline-block;max-width:500px}.m-notify-container .m-notify-wrapper .m-notify{display:flex;align-items:center;padding:9px 10px;font-size:14px;overflow:hidden;border-radius:4px;box-shadow:0 1px 8px rgba(0,0,0,.15);color:#fff;background:rgba(0,0,0,.75);pointer-events:all;position:relative}.m-notify-container .m-notify-wrapper .m-notify .m-notify-icons{float:left;margin-right:10px}.m-notify-container .m-notify-wrapper .m-notify .m-notify-icons svg{display:inline-block;width:22px;height:22px}.m-notify-container .m-notify-wrapper .m-notify .m-notify-content{width:100%}.m-notify-container .m-notify-wrapper .m-notify .m-notify-description{line-height:1.6;color:#fff}.m-notify-container .m-notify-wrapper+.m-notify-wrapper{margin-top:10px}.m-notify-container .m-notify-wrapper:after,.m-notify-container .m-notify-wrapper:before{content:"";clear:both;display:table}.m-notify-fade-in{-webkit-animation:m-notify-fade-in .3s;animation:m-notify-fade-in .3s}.m-notify-fade-out{-webkit-animation:m-notify-fade-out .3s;animation:m-notify-fade-out .3s}.m-alert-fade-in{-webkit-animation:m-alert-fade-in .3s;animation:m-alert-fade-in .3s}.m-alert-fade-out{-webkit-animation:m-alert-fade-out .3s;animation:m-alert-fade-out .3s}.m-alert-container{display:flex;position:fixed;z-index:99999999!important;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:1em;overflow-x:hidden;transition:background-color .2s;background-color:rgba(15,23,42,.65)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;-webkit-overflow-scrolling:touch}.m-alert-container .m-alert{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:330px!important;max-width:90%!important;padding:24px 20px 20px!important;border-radius:24px!important;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;z-index:1;border:2px solid rgba(249,115,22,.25)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.3),0 10px 25px -5px rgba(0,0,0,.15)!important;-webkit-animation:mAlertPopIn .3s cubic-bezier(.34,1.56,.64,1) forwards;animation:mAlertPopIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.m-alert-container .m-alert .m-alert-header{display:flex;flex-direction:column;align-items:center;margin-bottom:6px}.m-alert-container .m-alert .m-alert-header .m-alert-icon{position:relative;width:58px!important;height:58px!important;margin:0 auto 12px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important;font-weight:800!important;line-height:1!important;border:none!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-info{background:linear-gradient(135deg,#0284c7,#0369a1)!important;color:#fff!important;box-shadow:0 8px 20px rgba(2,132,199,.35)!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-info:before{content:"\2139"!important;color:#fff!important;font-size:26px!important;height:auto!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-success{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 8px 20px rgba(16,185,129,.35)!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-success:before{content:"\2713"!important;color:#fff!important;font-size:32px!important;font-weight:900!important;height:auto!important;transform:none!important;background-color:transparent!important;position:static!important;width:auto!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-success:after{display:none!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;box-shadow:0 8px 20px rgba(245,158,11,.35)!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-warning:before{content:"!"!important;color:#fff!important;font-size:32px!important;font-weight:900!important;height:auto!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-error{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 8px 20px rgba(239,68,68,.35)!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-error:before{content:"\2715"!important;color:#fff!important;font-size:26px!important;font-weight:900!important;height:auto!important;transform:none!important;background-color:transparent!important;position:static!important;width:auto!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-error:after{display:none!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-question{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;color:#fff!important;box-shadow:0 8px 20px rgba(99,102,241,.35)!important}.m-alert-container .m-alert .m-alert-header .m-alert-icon-question:before{content:"?"!important;color:#fff!important;font-size:28px!important;font-weight:900!important;height:auto!important}.m-alert-container .m-alert .m-alert-header .m-alert-title{font-size:19px!important;font-weight:800!important;color:#0f172a!important;margin:4px 0 6px!important;text-align:center!important;letter-spacing:-.3px!important}.m-alert-container .m-alert .m-alert-content{color:#475569!important;font-size:13.5px!important;font-weight:500!important;line-height:1.6!important;text-align:center!important;word-wrap:break-word;margin-bottom:16px!important}.m-alert-container .m-alert .m-alert-input{height:44px!important;border-radius:12px!important;border:1.5px solid #cbd5e1!important;padding:8px 14px!important;font-size:14px!important;margin-top:10px!important}.m-alert-container .m-alert .m-alert-action{display:flex!important;gap:10px!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:12px!important}.m-alert-container .m-alert .m-alert-action button{height:44px!important;line-height:44px!important;padding:0 16px!important;border-radius:50px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.3px!important;border:none!important;flex:1!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.m-alert-container .m-alert .m-alert-action button.btn-primary{background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;box-shadow:0 4px 14px rgba(249,115,22,.4)!important}.m-alert-container .m-alert .m-alert-action button.btn-primary:active{transform:scale(.97)!important;box-shadow:0 2px 6px rgba(249,115,22,.3)!important}.m-alert-container .m-alert .m-alert-action button.btn-secondary{background:#f1f5f9!important;color:#64748b!important;box-shadow:none!important}.m-alert-container .m-alert .m-alert-action button.btn-secondary:active{background:#e2e8f0!important;color:#334155!important}.m-spinner{stroke:#f2f2f2;stroke-width:3;stroke-linecap:round;background:none;vertical-align:middle}.m-spinner .path{fill:none;stroke:#f2f2f2}.m-spinner .active-path{fill:none;stroke:#20a0ff;transform-origin:50% 50%;stroke-dasharray:90,150;stroke-dashoffset:0;-webkit-animation:spinner-wipe 1.5s ease-in-out infinite,spinner-rotate 2s linear infinite;animation:spinner-wipe 1.5s ease-in-out infinite,spinner-rotate 2s linear infinite}.m-loading .bg{display:inline-block;background:#fff;padding:6px 10px;color:#333;font-size:13px;text-align:center;border-radius:5px;width:auto}.m-loading .bg svg{float:left;margin-right:5px}.m-loading .bg i{display:inline-block;width:20px;text-align:left}.m-loading .bg .tip{font-size:10px;margin-top:10px;line-height:12px}.m-loading .bg .tip:empty{display:none}.m-loading:not(.full){text-align:center;margin:10px 0}.m-loading.full{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2000;display:flex;justify-content:center;align-items:center}.m-loading.full .bg{border:1px solid #ddd;box-shadow:0 2px 5px #888;max-width:80%}.search-input-dropdown .input{position:relative}.search-input-dropdown .input input{padding-right:30px}.search-input-dropdown .input a{position:absolute;top:1px;right:2px;padding:6px 8px;font-size:20px;background:#fff;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;line-height:1;z-index:1}.search-input-dropdown .input input:focus+a{display:none}.search-input-dropdown .note{font-size:11px;margin-top:5px;color:#555}.search-input-dropdown .dropdown-menu{width:100%;padding:0;top:35px;box-shadow:0 1px 2px #d8d8d8;border-top-left-radius:0;border-top-right-radius:0;border-top:0}.search-input-dropdown.open .input input{outline:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-input-dropdown.open .input input:focus{box-shadow:none;border-color:#ced4da}.search-input-dropdown.open .dropdown-menu{display:block}.search-input-dropdown .list{list-style:none;padding-left:0;margin-bottom:0;max-height:400px;overflow:auto}.search-input-dropdown .list .item{padding:8px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-input-dropdown .list .item a{cursor:pointer;text-decoration:none;color:#333;font-size:14px;display:block}.search-input-dropdown .list .item a:hover{color:red}.search-input-dropdown .list .item+.item{border-top:1px dotted #ddd}.text-center .pagination{justify-content:center}.pagination .page-link{padding:5px 8px;font-size:13px}.form-check .form-check-input{width:14px;height:14px}.btn-xs{font-size:12px;padding:4px 8px;line-height:1}.modal[data-backdrop=false]{background:rgba(0,0,0,.5)}.modal-title{font-size:18px;line-height:1}.card-header{padding:10px}.form-group.form-control{height:auto}.table>thead>tr>th{white-space:nowrap}.table td,.table th{padding:8px}a,a:active,a:focus,a:hover{text-decoration:none}a:not([href]){cursor:pointer}.red{color:red}.yellow{color:#ff0}.orange{color:orange}.gray{color:grey}.green{color:green}.blue{color:#00f}.fs10{font-size:10px;line-height:12px}.fs11{font-size:11px;line-height:13px}.fs12{font-size:12px;line-height:14px}.ui-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1000}.ui-datepicker{left:5px!important;width:calc(100% - 10px)!important;z-index:1001!important}.ui-datepicker .ui-datepicker-title{line-height:35px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:35px;height:35px}.ui-datepicker th{font-size:16px}.ui-datepicker td{padding:2px}.ui-datepicker td a,.ui-datepicker td span{padding:8px 5px;font-size:16px}h1.title{font-size:24px;text-align:center;margin-bottom:15px}label{margin-bottom:3px}img{max-width:100%}#app{width:100%;height:100%;overflow:hidden}.main-error{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;background:#3496d2;padding:20px}.main-error .msg{color:#ff0;font-size:20px;margin-top:15px}#wrapper{width:100%;height:100%}header{background:linear-gradient(135deg,#f97316,#ea580c)!important;width:100%;height:52px;padding:0 8px;border-bottom:none;box-shadow:0 4px 15px rgba(234,88,12,.3);position:relative;z-index:1000;display:flex;align-items:center}header .title{font-size:13.5px;color:#fff;font-weight:700;letter-spacing:.3px}header .title .vip{color:#ffe100;text-shadow:0 0 4px rgba(0,0,0,.3)}header .money-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.16)!important;border:1.2px solid hsla(0,0%,100%,.35)!important;border-radius:20px;padding:3px 8px;font-size:11.5px;white-space:nowrap;color:#fff;gap:2px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1),0 2px 4px rgba(0,0,0,.05)}header .money-badge small{background:#fef08a!important;color:#854d0e!important;padding:1px 5px;border-radius:6px;font-size:8.5px;font-weight:800;margin-left:4px;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.6);display:inline-block;vertical-align:middle;line-height:1.35;letter-spacing:.2px}header .money-badge sup{font-size:9px;top:-.15em;margin-left:1px;color:#ffe100}header .header-right{display:flex;align-items:center;flex-shrink:0}header .header-right .onoff-label{font-size:10px;white-space:nowrap;letter-spacing:.3px;padding:2.5px 7px;border-radius:20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.85);transition:all .25s ease;line-height:1.35}header .header-right .onoff-label.online{background:rgba(16,185,129,.18)!important;border:1px solid rgba(16,185,129,.35)!important;color:#fff!important;text-shadow:0 0 4px rgba(16,185,129,.25)}header .header-right .onoff-label .live-dot{display:inline-block;width:5px;height:5px;background:#94a3b8;border-radius:50%;transition:all .3s ease}header .header-right .onoff-label .live-dot.online{background:#10b981;box-shadow:0 0 6px #10b981;-webkit-animation:dotPulseGlow 1.6s ease-in-out infinite;animation:dotPulseGlow 1.6s ease-in-out infinite}header .header-right .onoff{display:flex;align-items:center;margin-top:0}header .header-right .onoff input{display:none}header .header-right .onoff label{display:block;cursor:pointer;width:42px;height:22px;border-radius:22px;position:relative;background:hsla(0,0%,100%,.22);border:1.2px solid hsla(0,0%,100%,.35);margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.08)}header .header-right .onoff label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}header .header-right .onoff input:checked+label,header .header-right .onoff label.checked{background:linear-gradient(135deg,#10b981,#059669);border-color:rgba(16,185,129,.5);box-shadow:0 2px 8px rgba(16,185,129,.35),inset 0 1px 2px hsla(0,0%,100%,.2)}header .header-right .onoff input:checked+label:after,header .header-right .onoff label.checked:after{left:calc(100% - 18px);transform:none}header .header-right .onoff.disabled{opacity:.6}header .header-right .notification{position:relative;display:flex;align-items:center;margin-left:12px}header .header-right .notification a{color:#fff;font-size:20px;transition:color .2s ease}header .header-right .notification a:hover{color:#ffe100}header .header-right .notification .num{position:absolute;top:-6px;right:-8px;background:#e74c3c;color:#fff;font-size:9px;font-weight:800;border-radius:10px;padding:2px 5px;line-height:1;box-shadow:0 2px 6px rgba(231,76,60,.4)}.content{position:relative;width:100%;height:calc(100% - 52px)}.content::-webkit-scrollbar{display:none}.content:not(.no-touch){overflow:auto;-webkit-overflow-scrolling:touch}.content.no-touch{overflow:hidden}.content .offline{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}.content .offline .offline-card-dark{text-align:center;padding:28px 24px;max-width:320px;width:85%;background:rgba(15,23,42,.95);border:1.5px solid hsla(0,0%,100%,.15);border-radius:24px;box-shadow:0 20px 48px rgba(0,0,0,.4),inset 0 1px 1px hsla(0,0%,100%,.1);-webkit-animation:offlineCardAppear .4s ease-out;animation:offlineCardAppear .4s ease-out;cursor:pointer}.content .offline .offline-icon-glow{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.1));border:2px solid rgba(239,68,68,.6);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 0 15px rgba(239,68,68,.3);-webkit-animation:offlinePulseRed 2s ease-in-out infinite;animation:offlinePulseRed 2s ease-in-out infinite}.content .offline .offline-icon-glow .fas{font-size:26px;color:#ef4444}.content .offline .offline-title-text{font-size:22px;font-weight:800;color:#fff;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.content .offline .offline-desc-text{font-size:13.5px;color:#94a3b8;line-height:1.5;margin-bottom:16px;font-weight:500}.content .offline .offline-hint-text{display:inline-flex;align-items:center;gap:4px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#34d399;font-size:12px;font-weight:700;padding:8px 16px;border-radius:50px;-webkit-animation:hintBounce 2s ease-in-out infinite;animation:hintBounce 2s ease-in-out infinite}.content .offline .offline-hint-text .fas{font-size:12px;color:#34d399}.content .wait-online{position:fixed;top:50%;left:50%;width:220px;margin-left:-110px;margin-top:-50px;padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center;font-size:15px;color:#f44336;background:#fff;box-shadow:0 1px 8px #aaa}.has-footer .content{height:calc(100% - 114px)!important}footer{width:100%;height:62px;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -6px 20px rgba(0,0,0,.08);position:relative;z-index:1000;padding:4px 6px}footer nav{width:100%;justify-content:space-around}footer nav,footer nav .nav-item{height:100%;display:flex;align-items:center}footer nav .nav-item{position:relative;flex:1;text-align:center;justify-content:center}footer nav .nav-item.current a{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff!important;border-radius:14px;box-shadow:0 4px 12px rgba(243,156,18,.35)}footer nav .nav-item.current a span.nav-icon{color:#fff!important;transform:scale(1.08)}footer nav .nav-item.current a div.nav-label{color:#fff!important;font-weight:700!important}footer nav .nav-item a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 4px;width:100%;height:100%;color:#475569;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease-in-out;border-radius:14px}footer nav .nav-item a:hover{color:#e67e22}footer nav .nav-item a span.nav-icon{display:block;font-size:18px;line-height:1;margin-bottom:2px;transition:all .2s ease-in-out;color:#64748b}footer nav .nav-item a div.nav-label{font-size:11px;line-height:1.2;font-weight:600;white-space:nowrap;color:#475569}footer nav .nav-item .new{position:absolute;top:2px;right:12%;background:#e74c3c;color:#fff;text-align:center;font-size:9.5px;font-weight:800;border-radius:10px;padding:2px 6px;line-height:1;box-shadow:0 2px 6px rgba(231,76,60,.4);z-index:2}.box-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.box-view .box-header{width:100%;height:50px;background:linear-gradient(135deg,#f59e0b,#ea580c)!important;padding:12px 10px;color:#fff!important;font-size:18px;font-weight:700;text-align:center;border-bottom:none;box-shadow:0 2px 10px rgba(234,88,12,.2)}.box-view .box-header a{color:#fff!important;text-decoration:none}.box-view .box-header a:hover{color:#fff!important}.box-view .box-header a:active{color:#ccc}.box-view .box-body{width:100%;height:calc(100% - 50px);overflow:scroll;-webkit-overflow-scrolling:touch;padding:10px;background:#fff}.box-view .box-body::-webkit-scrollbar{display:none}.box-view.p0 .box-body{padding:0}.box-view.has-footer .box-body{height:calc(100% - 100px)}.box-view .box-footer{width:100%;height:50px;border-top:1px solid #ddd;padding:6px;background:#fff}.box-view .box-footer .btn{padding:6px}.box-view .box-footer .btn .badge{font-size:10px;padding:2px}[class*=view-]:not(.box-view){min-height:100%}.box-camera{width:100px;height:100px;font-size:36px;display:inline-block;border:1px solid #ddd;border-radius:10px;text-align:center;line-height:100px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-camera,.box-camera:active,.box-camera:focus,.box-camera:hover{color:#3399dc}.box-camera:active{background:#eee}.view-province{height:100%;padding:10px}.view-province h1{font-size:20px;margin:0 0 20px;text-align:center}.view-province .tabs{text-align:center}.view-province .tabs a{min-width:80px}.view-province .tabs a+a{margin-left:3px}.view-province .list-province{max-height:calc(100% - 150px);overflow:auto}.view-province .list-province ul{display:block;list-style:none;padding-left:0;width:280px;margin:0 auto;border:1px solid #ddd;border-radius:6px}.view-province .list-province ul li+li{border-top:1px solid #ddd}.view-province .list-province ul label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;display:block;padding:12px}.view-province .list-province ul label [type=radio]{position:absolute;left:-9999px}.view-province .list-province ul label span{position:relative;padding-left:28px;display:inline-block;color:#333;font-size:14px;line-height:20px}.view-province .list-province ul label span:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #888;border-radius:100%;background:#fff}.view-province .list-province ul label span:after{content:"";width:10px;height:10px;background:#3490dc;position:absolute;top:4px;left:4px;border-radius:50%}.view-province .list-province ul label [type=radio]:checked+span:before{border-width:2px;border-color:#3490dc}.view-province .list-province ul label [type=radio]:not(:checked)+span:after{display:none}.view-province .fixed-bottom{background:#fff;padding:10px;border-top:1px solid #ddd}.view-login,.view-register-old{padding:10px}.view-login>.row,.view-register-old>.row{min-height:calc(100vh - 70px);padding:0 5px}.view-login .logo,.view-register-old .logo{text-align:center;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.view-login .logo img,.view-register-old .logo img{width:100px;height:100px;max-width:100px;max-height:100px;border-radius:50%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;flex-shrink:0;background:#fff;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.view-login h1,.view-register-old h1{color:#3399dc;font-size:20px;margin:0 0 20px;text-align:center}.view-login form,.view-register-old form{width:280px;margin:0 auto}.view-login form .form-group,.view-register-old form .form-group{margin-bottom:10px}.view-login form button[type=submit],.view-register-old form button[type=submit]{text-transform:uppercase}.view-login .alert,.view-register-old .alert{font-size:16px}.view-login .nav-bottom,.view-register-old .nav-bottom{text-align:center;margin:10px 0 20px}.view-login .nav-bottom a,.view-register-old .nav-bottom a{color:#3399dc;display:inline-block;padding:0 10px}.view-login .nav-bottom a:active,.view-register-old .nav-bottom a:active{text-decoration:underline}.view-register-new{height:100%}.view-register-new form{display:flex;width:100%;height:100%;flex-direction:column}.view-register-new form .form-content{flex-grow:1;padding:10px;overflow:auto;-webkit-overflow-scrolling:touch}.view-register-new form .form-content h3{font-size:16px;margin:0 0 5px}.view-register-new form .form-content .form-control{font-size:13px}.view-register-new form .form-footer{display:flex;width:100%;align-items:center;text-align:center;padding:10px;border-top:1px solid #ddd}.view-notification .list .item+.item{border-top:1px solid #aaa}.view-notification .list .item{padding:10px;color:#999;font-size:13px}.view-notification .list .item .name{font-size:18px;font-weight:700}.view-notification .list .item .desc{margin:5px 0}.view-notification .list .no-view{background:#fff3fe;color:#222}.view-notification .list .no-view .name{color:#008eff}.view-notification .list .no-view .time{color:#027fe2}.view-notification .detail ul{list-style-type:disc;padding-left:20px}.view-notification .detail ol{list-style-type:decimal;padding-left:20px}.view-notification .detail ul ul{list-style-type:circle;padding-left:40px}.view-notification .detail ol ol{list-style-type:lower-alpha;padding-left:40px}.view-notification .detail p{margin:0 0 10px}.view-notification .detail h1,.view-notification .detail h2,.view-notification .detail h3,.view-notification .detail h4,.view-notification .detail h5,.view-notification .detail h6{font-weight:700;margin-bottom:10px}.view-notification .detail h1{font-size:20px}.view-notification .detail h2{font-size:18px}.view-notification .detail h3{font-size:16px}.view-notification .detail h4{font-size:14px}.view-notification .detail h5{font-size:12px}.view-notification .detail h6{font-size:10px}.view-notification .detail table{width:100%;margin-bottom:15px;border:1px solid #000;border-collapse:collapse}.view-notification .detail table td,.view-notification .detail table th{border:1px solid #000;padding:8px}.view-notification .detail img{max-width:100%}.view-notification .detail a{color:#0134cb}.view-home{background:#fafafa;padding:8px 0}.view-home .list-cart .item{background:#fff;padding:8px;margin-bottom:8px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.view-home .list-cart .item .note{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;padding:0 10px;color:#3490dc;line-height:15px}.view-home .list-cart .item hr{margin:8px 0}.view-deliver{background:#fafafa;padding:10px 0}.view-deliver .list-cart{list-style:none;padding-left:0;margin-bottom:0}.view-deliver .list-cart li.item{position:relative;background:#fff;padding:10px;margin-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.view-deliver .list-cart li.item:last-child{margin-bottom:0}.view-deliver .detail .title{text-align:center;margin-bottom:20px;position:relative}.view-deliver .detail .title span{font-size:22px;text-transform:uppercase;font-weight:700;color:red}.view-deliver .detail .title:after{content:"-------";position:absolute;bottom:-15px;left:0;width:100%;text-align:center;color:#333;font-size:12px}.view-deliver .detail .note{background:#3490dc;border:1px solid #1e72b7;padding:10px 15px;border-radius:6px;font-size:18px;color:#fff;line-height:1.5}.view-deliver .action .title{font-size:16px;font-weight:700;text-align:center;margin-bottom:15px}.view-deliver .action .image{border:1px solid #ddd;margin-bottom:10px}.view-deliver .action .image img{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}.view-deliver .warning-capture{font-size:20px;color:red;margin:20px 0;text-shadow:0 0 1px #ffc107;text-align:center;line-height:1.5}.view-deliver #modal_update_address .modal-body{padding:10px}.view-deliver #modal_update_address .form-control{font-size:14px}.view-menu{padding:12px;background-color:#f8f9fa}.view-menu .menu-container,.view-menu .user-card{border-radius:16px!important;box-shadow:0 4px 15px rgba(0,0,0,.04)!important}.view-menu .menu-link{transition:background-color .15s ease-in-out}.view-menu .menu-link:active{background-color:#fdf5ea!important}.view-menu .company{border-top:1px solid #ddd;text-align:center;padding-top:10px}.view-menu .company p{font-size:13px;margin-bottom:10px}.view-menu .company ul{list-style:none;padding-left:0;margin-bottom:0;font-size:11px}.view-profile .box-image-upload{position:relative;overflow:hidden;border:1px solid #ccc;border-radius:5px}.view-profile .box-image-upload .bg{background:#efefef;color:#111;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;padding:10px;height:140px}.view-profile .box-image-upload .bg:active{background:#eaeaea}.view-profile .box-image-upload .bg:after{content:"Ch\1ECDn \1EA3nh";position:absolute;top:50%;left:50%;width:120px;margin-left:-60px;margin-top:23px;color:#777}.view-profile .box-image-upload .bg .preview{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);background-color:#fff;z-index:1}.view-profile .box-image-upload .bg .preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.view-profile .box-image-upload .bg em{display:block;font-size:40px;line-height:120px}.view-profile .box-image-upload button{vertical-align:70px;margin-left:5px}.view-profile .box-image-upload .progress{position:absolute;left:0;bottom:0;width:100%;height:6px;border-radius:0;margin-bottom:0;background:#fff}.view-profile .box-image-upload .progress .progress-bar{line-height:10px}.view-avatar .img{display:inline-block;width:120px;height:120px;line-height:120px}.view-avatar .img img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.view-avatar .progress{height:8px}.view-password form{width:280px;margin:0 auto}.view-event .title{font-size:20px;text-align:center;margin-bottom:15px}.view-event img{max-width:100%;height:auto}.view-cart{padding:0}.view-cart .list .item+.item{border-top:1px solid #aaa}.view-cart .list .item{padding:10px;font-size:13px}.view-cart .list .item .time{font-size:11px}.view-cart .list .item .reason{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e3342f;font-style:italic}.view-cart .detail{position:relative}.view-cart .detail .title{text-align:center;margin-bottom:20px;position:relative}.view-cart .detail .title span{font-size:22px;text-transform:uppercase;font-weight:700;color:red}.view-cart .detail .title:after{content:"-------";position:absolute;bottom:-15px;left:0;width:100%;text-align:center;color:#333;font-size:12px}.view-cart .detail .fix-status{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center}.view-cart .detail .fix-status span{font-size:30px;text-transform:uppercase;border:3px solid;padding:10px 20px;font-weight:700;transform:rotate(-45deg);text-align:center;display:flex;align-self:center}.view-cart .detail .fix-status span.done{color:green;border-color:green;background-color:rgba(0,255,0,.1)}.view-cart .detail .fix-status span.cancel{color:red;border-color:red;background-color:rgba(255,0,0,.1)}.view-rating .list{height:calc(100% - 56px);overflow-y:auto;overflow-x:hidden}.view-rating .list .item+.item{border-top:1px solid #aaa}.view-rating .list .item{padding:10px;font-size:13px}.view-rating .list .item em.fa-star{float:left}.view-earnings .list-type-time{height:112px}.view-earnings .list-type-time a{color:inherit}.view-earnings .list-type-time ul.tab{display:table;list-style:none;width:100%;padding:0;margin:0;border-bottom:1px solid #ddd}.view-earnings .list-type-time ul.tab li{display:table-cell;border-bottom:3px solid transparent}.view-earnings .list-type-time ul.tab li.active{border-bottom-color:#458cff}.view-earnings .list-type-time ul.tab li a{display:block;padding:12px 10px 10px;text-align:center;color:#333}.view-earnings .list-type-time .tab-content>div{display:none}.view-earnings .list-type-time .tab-content>div.active{display:block}.view-earnings .list-type-time .change-day{margin-bottom:10px}.view-earnings .list-type-time .change-day>div{border-bottom:1px solid #ddd;text-align:center;font-size:15px}.view-earnings .list-type-time .change-day>div>div{float:left}.view-earnings .list-type-time .change-day>div .next,.view-earnings .list-type-time .change-day>div .prev{padding:10px;width:60px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.view-earnings .list-type-time .change-day>div .next a.disabled,.view-earnings .list-type-time .change-day>div .prev a.disabled{opacity:.6}.view-earnings .list-type-time .change-day>div .center{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;font-weight:700;width:calc(100% - 120px)}.view-earnings .list-type-time .change-day>div .center .input{display:inline-block;width:100px;color:#007eff;font-weight:700;margin-right:5px}.view-earnings .list-type-time .change-day>div .center .input input{visibility:hidden;width:0;height:0;opacity:0;border:none;outline:none;padding:0;background:transparent}.view-earnings .list-type-time .change-week{margin-bottom:10px}.view-earnings .list-type-time .change-week>div{border-bottom:1px solid #ddd;text-align:center;font-size:15px}.view-earnings .list-type-time .change-week>div>div{float:left}.view-earnings .list-type-time .change-week>div .next,.view-earnings .list-type-time .change-week>div .prev{padding:10px;width:60px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.view-earnings .list-type-time .change-week>div .next .disabled,.view-earnings .list-type-time .change-week>div .prev .disabled{opacity:.6}.view-earnings .list-type-time .change-week>div .center{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;font-weight:700;width:calc(100% - 120px)}.view-earnings .list-type-time .change-month{margin-bottom:10px}.view-earnings .list-type-time .change-month>div{border-bottom:1px solid #ddd;text-align:center;font-size:15px}.view-earnings .list-type-time .change-month>div>div{float:left}.view-earnings .list-type-time .change-month>div .next,.view-earnings .list-type-time .change-month>div .prev{padding:10px;width:60px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.view-earnings .list-type-time .change-month>div .next .disabled,.view-earnings .list-type-time .change-month>div .prev .disabled{opacity:.6}.view-earnings .list-type-time .change-month>div .center{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;font-weight:700;width:calc(100% - 120px)}.view-earnings .result{padding-top:20px;height:calc(100% - 112px);padding-left:5px;padding-right:5px;overflow-x:hidden;overflow-y:auto}.view-earnings .result .table td{padding:15px;vertical-align:middle}.view-earnings .result .table td b{font-size:15px}.view-history{padding:0}.view-history .list .item+.item{border-top:1px solid #aaa}.view-history .list .item{padding:10px;font-size:12px}.view-history .list .item .time{font-size:10px}.view-map-place .div-map{width:100%;height:100%}.view-map-place .reload{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#90caf9;overflow:hidden}.view-map-place .reload .div1{position:absolute;left:-145.166611%;width:100%;height:100%;-webkit-animation:reload-div1-translate 1.5s linear infinite;animation:reload-div1-translate 1.5s linear infinite}.view-map-place .reload .div1:after{content:"";position:absolute;left:0;height:100%;width:100%;-webkit-animation:reload-div1-scale 1.5s linear infinite;animation:reload-div1-scale 1.5s linear infinite;background-color:#1976d2}.view-map-place .reload .div2{position:absolute;left:-54.888891%;width:100%;height:100%;-webkit-animation:reload-div2-translate 1.5s linear infinite;animation:reload-div2-translate 1.5s linear infinite}.view-map-place .reload .div2:after{content:"";position:absolute;width:100%;height:100%;left:0;-webkit-animation:reload-div2-scale 1.5s linear infinite;animation:reload-div2-scale 1.5s linear infinite;background-color:#1976d2}.view-shift .table-sm td,.view-shift .table-sm th{font-size:12px;padding:8px 5px;text-align:center}.view-chat .box-body{position:relative;overflow:hidden}.view-chat .message-item{display:block;padding:10px 0;text-align:left;line-height:20px}.view-chat .message-item:after{content:"";display:table;clear:both}.view-chat .message-item .line{position:relative;text-align:center;margin-top:10px;margin-bottom:15px}.view-chat .message-item .line:before{content:"";position:absolute;top:11px;left:0;width:100%;border-top:1px solid #aaa;z-index:1}.view-chat .message-item .line span{padding:3px 6px;font-size:10px;color:#fff;background:grey;border-radius:10px;line-height:1;z-index:2}.view-chat .message-item .bg,.view-chat .message-item .line span{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-chat .message-item .bg{padding:8px 12px;border-radius:6px;color:#333;background:#fff;border:1px solid #e8e8e8;min-width:100px;max-width:calc(100% - 100px);text-align:left;clear:both;font-size:14px}.view-chat .message-item .bg.right{float:right}.view-chat .message-item .bg.act{padding:0;width:100%;max-width:100%;overflow:hidden}.view-chat .message-item .bg .name{font-size:10px;font-weight:700;margin-bottom:2px}.view-chat .message-item .bg .msg-action .msg{padding:15px;margin-bottom:0;border-bottom:1px solid #ddd}.view-chat .message-item .bg .msg-action .actions{display:flex;width:100%;flex-wrap:1}.view-chat .message-item .bg .msg-action .actions a{flex-basis:0;flex-grow:1;max-width:100%;color:var(--primary);padding:10px;text-align:center;cursor:pointer}.view-chat .message-item .bg .msg-action .actions a+a{border-left:1px solid #ddd}.view-chat .message-item .bg .msg-action .actions a:active{background:#78b3d5;color:#fff}.view-chat .message-item .bg .msg{text-align:left;font-size:14px;line-height:1.4;margin-bottom:5px;word-wrap:break-word}.view-chat .message-item .bg .msg a{color:#007bff}.view-chat .message-item .bg .msg a:hover{text-decoration:underline}.view-chat .message-item .bg .msg .loading{background:#f5f5f5;border-radius:5px;line-height:140px}.view-chat .message-item .bg .msg img:not(.emoji){display:block;max-width:200px;max-height:140px;width:auto;height:auto;border-radius:5px;-o-object-fit:contain;object-fit:contain;background:#fff;cursor:pointer;-webkit-user-drag:none;margin:0 auto}.view-chat .message-item .bg .msg img:not(.emoji):hover{opacity:.95}.view-chat .message-item .bg .msg img.emoji{width:auto;height:30px;display:inline}.view-chat .message-item .bg .revoke{color:#999}.view-chat .message-item .bg .status{font-size:10px;float:right;display:none}.view-chat .message-item .bg .action{position:absolute;right:5px;top:100%;margin-top:-10px;white-space:nowrap}.view-chat .message-item .bg .action span{display:inline-block;background:#fff;border-radius:20px;font-size:12px;padding:4px 10px;line-height:10px;border:1px solid #ddd}.view-chat .message-item .bg .action span img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;vertical-align:-2px}.view-chat .message-item:last-child .bg .status{display:inline}.view-chat .message-item.me.pink .bg,.view-chat .message-item.pink .bg{background-color:#fff1f3;border-color:#ffdee4}.view-chat .message-item.green .bg,.view-chat .message-item.me.green .bg{background-color:#e4ffe4;border-color:#c1f7c2}.view-chat .message-item.me.yellow .bg,.view-chat .message-item.yellow .bg{background-color:#fdf9dc;border-color:#fdf4ba}.view-chat .message-item.danger .bg,.view-chat .message-item.me.danger .bg{background-color:#ffdfde;border-color:#ffbcb9}.view-chat .message-item.upload .progress{margin-top:8px;height:5px}.view-chat .messages{list-style:none;margin:0;height:calc(100% - 44px);background:#eee;overflow-x:hidden;overflow-y:auto}.view-chat .messages ul{line-height:normal;margin:0;padding:10px;display:flex;width:100%;min-height:100%;flex-direction:column;justify-content:flex-end}.view-chat .chat-footer{bottom:0;height:auto;border-top:1px solid #ddd}.view-chat .chat-footer,.view-chat .chat-footer .pp-cart{position:absolute;left:0;width:100%;z-index:10;background:#fff}.view-chat .chat-footer .pp-cart{bottom:100%;box-shadow:0 -2px 3px #e4e4e4;max-height:300px;margin-bottom:1px;overflow-x:hidden;overflow-y:auto}.view-chat .chat-footer .pp-cart ul{list-style:none;padding-left:0;margin-bottom:0}.view-chat .chat-footer .pp-cart ul li+li{border-top:1px dotted #ddd}.view-chat .chat-footer .pp-cart ul a{display:block;padding:8px;font-size:12px}.view-chat .chat-footer .pp-cart ul a:active,.view-chat .chat-footer .pp-cart ul a:hover{background-color:#eee}.view-chat .chat-footer .pp-emoji{position:absolute;left:0;bottom:100%;width:100%;background:#fff;box-shadow:0 -2px 3px #e4e4e4;max-height:300px;margin-bottom:1px;overflow-x:hidden;overflow-y:auto;z-index:10}.view-chat .chat-footer .pp-emoji ul{list-style:none;padding:5px;margin-bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;max-height:220px}.view-chat .chat-footer .pp-emoji ul li{float:left;width:12.5%;padding:5px;text-align:center}.view-chat .chat-footer .pp-emoji ul li a{cursor:pointer}.view-chat .chat-footer .pp-emoji ul li img{width:auto;height:26px;-o-object-fit:contain;object-fit:contain;transition:transform .1s;max-width:100%}.view-chat .chat-footer .pp-emoji ul li img:hover{transform:scale(1.1)}.view-chat .chat-footer a.smile{width:40px;height:44px;text-align:center;position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;line-height:1;font-size:20px;color:#777}.view-chat .chat-footer a.smile.active,.view-chat .chat-footer a.smile:active{color:#018af7}.view-chat .chat-footer textarea{float:left;width:calc(100% - 80px);border:none;outline:none;font-size:14px;padding:11px 10px 11px 0;margin-left:40px;line-height:22px;resize:none}.view-chat .chat-footer .control{position:absolute;bottom:0;right:5px;height:44px;display:flex;align-items:center}.view-chat .chat-footer .control a{display:inline-block;margin:0 5px;font-size:20px;line-height:1;color:#777}.view-chat .chat-footer .control a.active,.view-chat .chat-footer .control a:active{color:#018af7}.view-chat .context-menu{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);overflow:hidden;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-chat .context-menu .child{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:1;padding:10px}.view-chat .context-menu .child .thumb{overflow:auto;margin-bottom:20px}.view-chat .context-menu .child .thumb .message-item{padding:0}.view-chat .context-menu .child .action{height:50px;background:#fff;border-radius:10px;padding:10px;margin-bottom:5px}.view-chat .context-menu .child .action .col{text-align:center}.view-chat .context-menu .child .action a{color:#333;font-size:13px}.view-chat .context-menu .child .action a img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.view-chat .context-menu .child .control{height:95px;background:#fff;border-radius:10px}.view-chat .context-menu .child .control .row{height:100%}.view-chat .context-menu .child .control .col{text-align:center}.view-chat .context-menu .child .control a{display:inline-block;padding:10px 20px;text-align:center;color:#333;font-size:13px;border-radius:10px}.view-chat .context-menu .child .control a:active{background:#fafafa}.view-chat .context-menu .child .control a .icon{display:block;font-size:20px;margin-bottom:6px}.view-chat .context-menu .child .control a.copy .icon{color:#4d84e8}.view-chat .context-menu .child .control a.revoke .icon{color:#1a9eaf}.view-chat .context-menu .child .control a.remove .icon{color:#f22}.view-recharge .card{margin-bottom:15px}.view-recharge .card .card-header{padding:5px 10px}.view-recharge .card .card-body{padding:10px}.view-recharge .money{font-size:20px;text-align:center;color:red}.view-recharge ul{margin-bottom:15px}.view-recharge ul li{border-bottom:1px solid #ddd}.view-recharge ul label{display:block;margin-bottom:0;padding-top:10px;padding-bottom:10px}.view-recharge ul label input{margin-top:3px}.about .video-container .video{position:relative;border:1px solid #999}.about .video-container .video video{display:block;background:#000}.about .video-container .video .play{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1}.about .video-container .video .play span{position:absolute;top:calc(50% - 40px);left:calc(50% - 50px);width:100px;height:80px;color:#e8e8e8;text-align:center;padding:20px 0}.about .video-container .video .play span em{font-size:2.5em;display:block;padding-left:8px}.about .video-container .video .timebar{position:absolute;left:0;bottom:0;width:100%}.about .video-container .video .timebar .time{line-height:1}.about .video-container .video .timebar .time span{display:inline-block;background:#fff;padding:3px 5px 2px;font-size:11px;line-height:1}.about .video-container .video .timebar .status{width:100%;height:3px;background:red;background:#95d5ff}.about .video-container .video .timebar .status .active{position:relative;width:0;height:100%;background:red;transition:width .2s ease-out}.about .video-container .control{width:100%;height:50px;padding:12px 0}.about .full{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;overflow:hidden;z-index:1}.about .full .control{padding-left:8px;padding-right:8px}.view-privacy h1.title{color:#2696d2;font-size:26px;text-align:center;font-weight:700;margin-bottom:20px}.view-privacy h1{font-size:20px}.view-privacy h2{font-size:18px}.view-privacy h3{font-size:16px}.view-privacy h1,.view-privacy h2,.view-privacy h3{margin-top:18px;margin-bottom:9px}.view-privacy h4,.view-privacy h5,.view-privacy h6{font-size:14px;margin-top:9px;margin-bottom:9px}.view-privacy ol,.view-privacy ul{padding-left:20px}.view-privacy ol ol,.view-privacy ul ul{padding-left:40px}@-webkit-keyframes m-notify-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes m-notify-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes m-notify-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes m-notify-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@-webkit-keyframes m-alert-fade-in{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes m-alert-fade-in{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes m-alert-fade-out{0%{transform:scale(1)}45%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(.7)}}@keyframes m-alert-fade-out{0%{transform:scale(1)}45%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(.7)}}@-webkit-keyframes spinner-rotate{to{transform:rotate(1turn)}}@keyframes spinner-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes spinner-wipe{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes spinner-wipe{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@-webkit-keyframes reload-div1-translate{0%{transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(83.67142%)}to{transform:translateX(200.611057%)}}@keyframes reload-div1-translate{0%{transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495819);animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(83.67142%)}to{transform:translateX(200.611057%)}}@-webkit-keyframes reload-div1-scale{0%{transform:scaleX(.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(.06,.11,.6,1);animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes reload-div1-scale{0%{transform:scaleX(.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(.06,.11,.6,1);animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@-webkit-keyframes reload-div2-translate{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(84.386165%)}to{transform:translateX(160.277782%)}}@keyframes reload-div2-translate{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(84.386165%)}to{transform:translateX(160.277782%)}}@-webkit-keyframes reload-div2-scale{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:scaleX(.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:scaleX(.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@keyframes reload-div2-scale{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.515058,.409685);animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:scaleX(.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:scaleX(.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@-webkit-keyframes ripple{to{transform:scale(1.5);opacity:0}}@keyframes ripple{to{transform:scale(1.5);opacity:0}}.swal-modal,.sweet-alert,.tung-modal,.van-dialog{width:320px!important;max-width:90vw!important;border-radius:24px!important;background:#fff!important;padding:22px 20px 20px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 10px 25px -5px rgba(0,0,0,.1)!important;border:2px solid rgba(249,115,22,.25)!important;overflow:hidden!important}.swal-overlay,.sweet-overlay,.van-overlay{background:rgba(15,23,42,.65)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.swal-title,.sweet-alert h2,.van-dialog__header{padding:0!important;font-size:18px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.2px!important;text-align:center!important;margin-bottom:8px!important}.swal-text,.sweet-alert p,.van-dialog__content{padding:0 4px!important;margin-bottom:16px!important}.swal-text,.sweet-alert p,.van-dialog__content,.van-dialog__message{font-size:13.5px!important;line-height:1.6!important;color:#475569!important;text-align:center!important;font-weight:500!important}.van-dialog__message{padding:0!important}.swal-footer,.van-dialog__footer{display:flex!important;gap:10px!important;padding:0!important;background:transparent!important;border:none!important;margin-top:14px!important}.van-dialog__footer:after{display:none!important}.swal-button,.van-button--default,.van-dialog__cancel,.van-dialog__confirm{height:44px!important;line-height:44px!important;border-radius:50px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.3px!important;border:none!important;flex:1!important;transition:all .2s ease!important}.swal-button--confirm,.van-dialog__confirm{background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;box-shadow:0 4px 14px rgba(249,115,22,.4)!important}.swal-button--confirm:active,.van-dialog__confirm:active{transform:scale(.97)!important;box-shadow:0 2px 6px rgba(249,115,22,.3)!important}.swal-button--cancel,.van-dialog__cancel{background:#f1f5f9!important;color:#64748b!important;box-shadow:none!important}.swal-button--cancel:active,.van-dialog__cancel:active{background:#e2e8f0!important;color:#334155!important}.floating-support-btn{position:fixed!important;bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;right:max(14px,calc(50vw - 226px))!important;z-index:1045!important;width:48px!important;height:48px!important;cursor:pointer!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;transition:transform .2s ease,box-shadow .2s ease!important}.floating-support-btn .support-btn-inner{position:relative!important;width:100%!important;height:100%!important;border-radius:50%!important;background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border:2px solid hsla(0,0%,100%,.9)!important;box-shadow:0 6px 18px rgba(234,88,12,.4),0 2px 6px rgba(0,0,0,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.floating-support-btn:hover .support-btn-inner{transform:translateY(-2px) scale(1.06)!important;box-shadow:0 8px 24px rgba(234,88,12,.55)!important}.floating-support-btn:active .support-btn-inner{transform:scale(.92)!important}.floating-support-btn .support-btn-glow{position:absolute!important;top:-3px!important;left:-3px!important;right:-3px!important;bottom:-3px!important;border-radius:50%!important;background:linear-gradient(135deg,#fbbf24,#ea580c)!important;opacity:.5!important;-webkit-animation:supportBtnPulse 2.2s cubic-bezier(.4,0,.6,1) infinite!important;animation:supportBtnPulse 2.2s cubic-bezier(.4,0,.6,1) infinite!important;z-index:-1!important}.floating-support-btn .support-badge-pulse{position:absolute!important;top:1px!important;right:1px!important;width:11px!important;height:11px!important;background:#10b981!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}@-webkit-keyframes supportBtnPulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.22);opacity:0}to{transform:scale(.95);opacity:0}}@keyframes supportBtnPulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.22);opacity:0}to{transform:scale(.95);opacity:0}}.car-driver-features-section{-webkit-animation:fadeIn .4s ease-out;animation:fadeIn .4s ease-out}.car-driver-features-section .feature-card-premium{transition:transform .2s ease,box-shadow .2s ease}.car-driver-features-section .feature-card-premium:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.08)!important}.car-driver-features-section .btn-purple{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none}.car-driver-features-section .btn-purple:active,.car-driver-features-section .btn-purple:focus,.car-driver-features-section .btn-purple:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);color:#fff}@-webkit-keyframes dotPulseGlow{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 8px #10b981,0 0 0 2px rgba(16,185,129,.3)}50%{transform:scale(1.25);opacity:.75;box-shadow:0 0 12px #10b981,0 0 0 4px rgba(16,185,129,.15)}}@keyframes dotPulseGlow{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 8px #10b981,0 0 0 2px rgba(16,185,129,.3)}50%{transform:scale(1.25);opacity:.75;box-shadow:0 0 12px #10b981,0 0 0 4px rgba(16,185,129,.15)}}@-webkit-keyframes modalRadarPulse{0%,to{transform:scale(.92);opacity:.85}50%{transform:scale(1.08);opacity:1;box-shadow:0 0 16px rgba(16,185,129,.4)}}@keyframes modalRadarPulse{0%,to{transform:scale(.92);opacity:.85}50%{transform:scale(1.08);opacity:1;box-shadow:0 0 16px rgba(16,185,129,.4)}}.offline-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;display:flex;align-items:center;justify-content:center;cursor:pointer}.offline-overlay .offline-overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.offline-overlay .offline-overlay-content{position:relative;z-index:2;text-align:center;padding:28px 24px;max-width:300px;background:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:0 16px 48px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);-webkit-animation:offlineCardAppear .4s ease-out;animation:offlineCardAppear .4s ease-out}.offline-overlay .offline-icon-box{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#fee2e2,#fecaca);border:3px solid #fca5a5;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;-webkit-animation:offlinePulse 2s ease-in-out infinite;animation:offlinePulse 2s ease-in-out infinite}.offline-overlay .offline-icon-box .fas{font-size:30px;color:#dc2626}.offline-overlay .offline-title{font-size:22px;font-weight:800;color:#dc2626;letter-spacing:1.5px;margin-bottom:10px}.offline-overlay .offline-desc{font-size:13.5px;color:#475569;line-height:1.55;margin-bottom:16px}.offline-overlay .offline-desc b{color:#059669;font-weight:700}.offline-overlay .offline-hint{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;color:#15803d;font-size:12px;font-weight:700;padding:8px 16px;border-radius:50px;-webkit-animation:hintBounce 2s ease-in-out infinite;animation:hintBounce 2s ease-in-out infinite}.offline-overlay .offline-hint .fas{font-size:13px;color:#16a34a}@-webkit-keyframes offlineCardAppear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes offlineCardAppear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@-webkit-keyframes offlinePulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.3)}50%{box-shadow:0 0 0 12px rgba(220,38,38,0)}}@keyframes offlinePulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.3)}50%{box-shadow:0 0 0 12px rgba(220,38,38,0)}}@-webkit-keyframes offlinePulseRed{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 12px rgba(239,68,68,0)}}@keyframes offlinePulseRed{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 12px rgba(239,68,68,0)}}@-webkit-keyframes hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}