@font-face{font-family:RobotoOld;font-style:normal;font-display:swap;font-weight:100 549;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:RobotoOld;font-style:normal;font-display:swap;font-weight:100 549;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:RobotoOld;font-style:normal;font-display:swap;font-weight:100 549;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:RobotoOld;font-style:normal;font-display:swap;font-weight:550 1000;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:RobotoOld;font-style:normal;font-display:swap;font-weight:550 1000;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:RobotoOld;font-style:normal;font-display:swap;font-weight:550 1000;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.classic{--blue:#075985;--teal:#0b7a75;--teal-deep:#074c4c;--teal-soft:#e0f2f1;--gold:#e0a315;--navy:#153047;--navy-2:#17324a;--text:#1d3140;--muted:#52697a;--line:#dce5ec;--bg:#e8f0f5;--bar:#dceaf1;--indicator:#b9dde3;--radius:16px;--shadow:0 1px 2px #16324a0f, 0 6px 18px #16324a0f;font-synthesis:none;background:var(--bg);color:var(--text);font-family:RobotoOld,Roboto,system-ui,-apple-system,Segoe UI,sans-serif}.classic button,.classic input,.classic select,.classic textarea{font-family:inherit}.classic .topbar{background:var(--bar);color:var(--navy);box-shadow:0 1px #15304714}.classic .topbar .title b{color:var(--navy);font-size:18px;font-weight:900}.classic .topbar .title small{color:var(--muted);opacity:1;font-size:12.5px}.classic .topbar .icon-btn{color:var(--navy)}.classic .topbar .badge{background:#d32f2f}.brand-mark{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #16324a1f}.brand-mark img{width:30px;height:auto}.classic .bottomnav{background:var(--bar);border-top:0;box-shadow:0 -2px 10px #152f431f}.classic .bottomnav button{color:#647887;font-weight:500}.classic .bottomnav button .ico{border-radius:16px;width:58px;padding:4px 0}.classic .bottomnav button.active{color:var(--blue);font-weight:700}.classic .bottomnav button.active .ico{background:var(--indicator)}.side-logo{display:none}@media (width>=900px){.classic .sidenav{border-right:1px solid var(--line);background:#f4f8fa}.classic .sidenav .side-logo{margin:4px 6px 16px;display:block}.classic .sidenav .side-logo img{width:100%;display:block}.classic .sidenav button{color:var(--muted);border-radius:999px;font-weight:500}.classic .sidenav button.active{background:var(--indicator);color:var(--blue);font-weight:700}}.classic .card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px}.classic .card.flat{box-shadow:none;background:#f4f8fa}.classic .trip .head .route{color:var(--navy-2);font-weight:900}.classic .trip .code{color:var(--teal)}.classic .section-title{color:var(--navy-2);font-size:18px;font-weight:900}.classic .section-title:before{content:"";background:linear-gradient(180deg, var(--teal), var(--gold));border-radius:4px;width:5px;height:20px}.classic .hero{background:linear-gradient(135deg, var(--teal), var(--teal-deep));border-radius:22px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0b7a7538}.classic .hero:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.classic .hero .t{opacity:.9;font-weight:700}.classic .hero .v{font-weight:900}.welcome{background:linear-gradient(120deg,#fff 0%,#e9f7f4 55%,#fff0b8 100%);border-radius:26px;min-height:150px;margin-bottom:12px;padding:18px 20px 14px;position:relative;overflow:hidden;box-shadow:0 12px 22px #00000014}.welcome:before{content:"";background:linear-gradient(90deg,#e0a3154d,#0f766e2e);border-radius:999px;width:170px;position:absolute;top:-30px;bottom:-14px;right:-46px}.welcome img{width:120px;position:absolute;top:12px;right:14px}.welcome .w-title{color:#123348;max-width:62%;margin-top:26px;font-size:22px;font-weight:900;line-height:1.12;position:relative}.welcome .w-brand{color:#123348;letter-spacing:.5px;font-size:13px;font-weight:900;position:relative}.welcome .w-feats{color:var(--navy-2);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:14px;font-weight:800;display:flex;position:relative}.welcome .w-feats span{align-items:center;gap:5px;display:inline-flex}.welcome .w-feats svg{color:var(--gold)}@media (width>=700px){.welcome{min-height:190px;padding:24px 28px 18px}.welcome img{width:200px;top:30px;right:40px}.welcome .w-title{font-size:27px}}.classic .stat{background:linear-gradient(135deg, var(--sc), color-mix(in srgb, var(--sc) 80%, #0f172a));min-height:112px;box-shadow:0 8px 18px color-mix(in srgb, var(--sc) 25%, transparent);border:0;border-radius:18px;justify-content:flex-start;padding:14px 16px;position:relative;overflow:hidden;color:#fff!important}.classic .stat:before{content:"";background:#ffffff21;border-radius:50%;width:92px;height:92px;position:absolute;top:-24px;right:-22px}.classic .stat .ico{display:none}.classic .stat .ghost{opacity:.28;display:block;position:absolute;bottom:10px;right:14px}.classic .stat .ghost svg{width:42px;height:42px}.classic .stat .v{order:2;font-size:30px;font-weight:900;position:relative}.classic .stat .lb{color:#ffffffeb;order:1;padding-right:34px;font-size:14px;font-weight:700;position:relative}.classic .stat.tool{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#fff;justify-content:center;align-items:center;min-height:104px;color:var(--navy-2)!important}.classic .stat.tool:before,.classic .stat.tool .ghost{display:none}.classic .stat.tool .ico{background:color-mix(in srgb, var(--sc) 14%, white);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.classic .stat.tool .lb{color:var(--navy-2);padding:0;font-weight:700}.classic .list-item{border:1px solid var(--line);border-radius:16px}.classic .list-item .ico{background:var(--teal-soft);color:var(--teal)}.classic .info-box{color:#075985;background:#e0f2fe}.classic .bars .bar{background:linear-gradient(180deg, var(--teal), var(--teal-deep))}.classic .datebar{border:1px solid var(--line)}.classic .money-line.strong{color:var(--navy-2)}.classic .btn{background:var(--blue);color:#fff;border-radius:12px;font-weight:700}.classic .btn.tonal{color:var(--blue);background:#e0f2fe}.classic .btn.outline{color:var(--blue);background:#fff;border:1px solid #9bb6c8}.classic .btn.ghost{color:var(--teal);background:0 0}.classic .btn.danger{background:#d32f2f}.classic .btn.danger-outline{color:#c62828;background:#fff;border:1px solid #ef9a9a}.classic .btn.fab{background:linear-gradient(135deg, var(--teal), var(--blue));color:#fff;border-radius:18px;box-shadow:0 10px 22px #07598552}.classic .icon-btn{color:var(--navy)}.classic .seg{background:#f1f6f8;border:1px solid #cad7e1;border-radius:14px}.classic .seg button{color:var(--navy-2);border-radius:11px}.classic .seg button.on{background:linear-gradient(135deg, var(--teal), var(--blue));color:#fff}.classic .chip{color:var(--navy-2);background:#fff;border-color:#cad7e1}.classic .chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.classic .field>label{color:var(--muted);font-weight:500}.classic .input,.classic .field input,.classic .field select,.classic .field textarea{background:#f1f6f8;border:1px solid #cad7e1;border-radius:12px}.classic .input:focus,.classic .field input:focus,.classic .field select:focus,.classic .field textarea:focus{background:#fff;border-color:#07839d;box-shadow:0 0 0 2px #07839d40}.classic .check input{accent-color:var(--blue)}.classic .sheet{background:#f7fafc}.classic .sheet h3{color:var(--navy);font-weight:900}.classic .sheet .sheet-actions{background:#f7fafc}.classic .toast{background:#323232}.classic .login-bg{background:#f8fbfc;position:relative;overflow:hidden}.classic .login-bg:before{content:"";opacity:.9;background:radial-gradient(circle at 60% 60%,#bfe3e3,#dff1f1 60%,#0000 70%);border-radius:50%;width:110vw;height:110vh;position:absolute;top:-40vh;left:-30vw}.classic .login-bg:after{content:"";background:radial-gradient(circle,#fff3cf,#fff8e6 60%,#0000 70%);border-radius:50%;width:80vw;height:80vh;position:absolute;bottom:-35vh;right:-25vw}.classic .login-box{z-index:1;position:relative}.classic .login-box .login-logo{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex;box-shadow:0 8px 22px #16324a1f}.classic .login-box .login-logo img{width:72px;height:auto}.classic .login-box h1{color:var(--navy);margin-top:12px;font-size:30px;font-weight:700}.classic .login-box .eyebrow{color:var(--teal);justify-content:center;align-items:center;gap:10px;margin-top:6px;font-weight:700;display:flex}.classic .login-box .eyebrow:before,.classic .login-box .eyebrow:after{content:"";background:var(--gold);border-radius:2px;width:26px;height:3px}.classic .login-box .card{border-radius:22px;box-shadow:0 14px 34px #16324a1f}.classic .login-box .btn{background:linear-gradient(90deg, var(--teal), var(--blue))}.classic .login-box .btn.ghost{color:var(--teal);background:0 0}.classic .login-contact{text-align:left;margin-top:12px}.classic .login-contact .row b{color:var(--navy-2)}.login-contact{display:none}.classic .login-contact{display:block}.classic .po-login.login-bg{background:linear-gradient(135deg,#dff3f7 0%,#f8fbff 50%,#fff7da 100%);align-items:flex-start;padding:12px 14px}.classic .po-login.login-bg:before{opacity:1;background:linear-gradient(90deg,#0b7c729e,#6ddbe81a);border-radius:50%;width:520px;height:520px;top:-260px;left:-170px}.classic .po-login.login-bg:after{background:#e0a31524;border-radius:50%;width:460px;height:460px;bottom:-180px;right:-170px}.classic .po-login .po-login-bus{color:#0b7c7214;pointer-events:none;position:absolute;bottom:70px;right:-100px}.classic .po-login .po-login-bus svg{width:160px;height:160px}.classic .po-login .login-box{flex-direction:column;align-items:stretch;max-width:360px;margin:auto;display:flex}.classic .po-login .login-box .login-logo{box-sizing:border-box;background:#fffffff0;border:6px solid #ffffffeb;align-self:center;width:74px;height:74px;padding:9px;box-shadow:0 10px 24px #0b7c721f}.classic .po-login .login-box .login-logo img{object-fit:contain;width:100%;height:100%}.classic .po-login .login-box h1{color:#083d49;letter-spacing:-1.2px;text-shadow:0 2px 4px #ffffffe6;margin-top:8px;font-size:24px;font-weight:900}.classic .po-login .login-box .eyebrow{color:#385061;gap:8px;margin-top:3px;font-size:14.5px;font-weight:700}.classic .po-login .login-box .eyebrow:before,.classic .po-login .login-box .eyebrow:after{border-radius:999px;width:28px;height:3px}.classic .po-login .login-box .card.po-login-card{background:#ffffffe6;border:0;border-radius:26px;margin-top:10px;padding:14px;box-shadow:0 14px 26px #00000017}.classic .po-login .seg{background:#f4f7fa;border:1px solid #e0e7ef;border-radius:18px;gap:0;margin-bottom:12px;padding:4px}.classic .po-login .seg button{color:#2b3b48;height:42px;min-height:42px;box-shadow:none;background:#ffffff9e;border:1px solid #e0e7ef;border-radius:18px;font-size:14px;font-weight:800}.classic .po-login .seg button .po-tab{justify-content:center;align-items:center;gap:10px;display:inline-flex}.classic .po-login .seg button svg{color:#4b5563}.classic .po-login .seg button.on{color:#fff;background:linear-gradient(90deg,#0b7c72,#066f86);border-color:#0000}.classic .po-login .seg button.on svg{color:#fff}.classic .po-lfield{margin-bottom:9px}.classic .po-lfield>label{color:#385061;padding:0 0 6px 4px;font-size:12px;font-weight:800;display:block}.classic .po-lfield .po-lwrap{position:relative}.classic .po-lfield .po-lwrap>svg{color:#4b5563;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.classic .po-lfield input{color:#20313f;background:#fff;border:1px solid #d9e2ea;border-radius:18px;outline:none;width:100%;min-height:46px;padding:11px 18px 11px 46px;font-size:14.5px;font-weight:700}.classic .po-lfield input::placeholder{color:#94a3b8;font-weight:500}.classic .po-lfield input:focus{border-color:#0b7c72;box-shadow:inset 0 0 0 1px #0b7c72}.classic .po-lfield.has-suffix input{padding-right:48px}.classic .po-lfield .po-lsuffix{color:#4b5563;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.classic .po-login-hint{color:#52697a;margin:-1px 0 6px;font-size:12px;font-weight:700}.classic .po-login .error-box{color:#c62828;background:#ffebee;border:1px solid #ffcdd2;border-radius:14px;font-weight:800}.classic .po-login .info-box{border-radius:14px;font-weight:700}.classic .po-login .check{color:#1d3140;padding:6px 0 8px;font-size:13px;font-weight:700}.classic .po-login .check input{accent-color:#0b7c72;width:18px;height:18px}.classic .po-login .login-box .btn.po-login-btn{background:linear-gradient(90deg,#0b7c72,#066f86);border-radius:20px;min-height:44px;font-size:14.5px;font-weight:900;box-shadow:0 12px 22px #0b7c7238}.classic .po-login .login-box .btn.po-login-reg{color:#0b7c72;background:0 0;border:1px solid #9bb6c8;border-radius:16px;min-height:38px;margin-top:6px;font-weight:900}.classic .po-login .login-box .card.login-contact{background:#ffffffb3;border:1px solid #ffffffd6;border-radius:24px;margin-top:10px;padding:12px;box-shadow:0 10px 20px #00000014}.classic .po-contact-ico{color:#0b7c72;background:linear-gradient(90deg,#e6fff6,#c9eee9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.classic .po-contact-title{color:#083d49;font-size:15px;font-weight:900}.classic .po-contact-hot{color:#386172;margin-top:4px;font-size:12.5px;font-weight:800}.classic .po-contact-web{color:#52697a;margin-top:2px;font-size:11.5px;font-weight:700}.classic .po-contact-btns{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.classic .po-login .login-box .po-contact-btns .btn{min-height:38px;box-shadow:none;border-radius:18px;font-size:12.5px;font-weight:900}.classic .po-login .login-box .po-contact-btns .btn.po-call{color:#0b7c72;background:0 0;border:2px solid #0b7c72}.classic .po-login .login-box .po-contact-btns .btn.po-web{color:#fff;background:#0b7c72}.classic .po-login-foot{text-align:center;color:#52697a;margin-top:14vh;font-size:12px;font-weight:700}@media (width>=720px){.classic .po-login.login-bg{padding:20px 22px 18px}.classic .po-login.login-bg:before{width:780px;height:780px}.classic .po-login .po-login-bus{bottom:120px;right:-20px}.classic .po-login .po-login-bus svg{width:260px;height:260px}.classic .po-login .login-box{max-width:500px}.classic .po-login .login-box .login-logo{width:96px;height:96px}.classic .po-login .login-box h1{font-size:32px}.classic .po-login .login-box .eyebrow{font-size:18px}.classic .po-login .login-box .card.po-login-card{margin-top:18px;padding:20px}.classic .po-login .login-box .card.login-contact{padding:16px}.classic .po-contact-ico{width:50px;height:50px}.classic .po-login-foot{margin-top:20vh}}.classic .po-pw-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.classic .po-pw-head h3{margin:0}.classic .po-pw-head .po-pw-ico{color:#0b7c72;background:linear-gradient(90deg,#e6fff6,#c9eee9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.classic .po-pw .info-box{border-radius:14px;font-weight:700}.classic .po-ava{color:#0369a1;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}.classic .po-ava.lg{width:54px;height:54px;font-size:20px}.classic .po-h2{color:#153047;margin:4px 2px 10px;font-size:20px;font-weight:900}.classic .po-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:10px;padding:14px;box-shadow:0 6px 16px #0000000a}.classic .po-card-head{align-items:center;gap:10px;display:flex}.classic .po-card-head .po-card-title{color:#153047;flex:1;min-width:0;font-size:18px;font-weight:900}.classic .po-link{cursor:pointer;color:#075985;background:0 0;border:0;align-items:center;gap:2px;padding:6px 4px;font-weight:700;display:inline-flex}.classic .po-divider{background:#dce5ec;height:1px;margin:10px 0}.classic .po-info{color:#52697a;align-items:center;gap:7px;padding-top:5px;display:flex}.classic .po-info svg{color:#52697a;flex-shrink:0}.classic .po-info span{word-break:break-word;min-width:0}.classic .po-chip{color:#075985;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.classic .po-chip svg{color:#0369a1}.classic .po-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.classic .po-status{white-space:nowrap;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:99px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.classic .po-qbox{background:color-mix(in srgb, var(--c) 12%, white);border:1px solid color-mix(in srgb, var(--c) 45%, white);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.classic .po-qbox .po-qico{background:color-mix(in srgb, var(--c) 16%, white);width:40px;height:40px;color:var(--c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.classic .po-qbox .po-qt{color:var(--c);font-weight:900}.classic .po-qbox .po-qs{color:#1d3140;margin-top:2px;font-size:13.5px;font-weight:700}.classic .po-note{color:#52697a;background:#effafb;border:1px solid #bfe8ec;border-radius:18px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.classic .po-note .po-note-ico{color:#087f83;background:#d8f3f6;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.classic .po-note b{color:#12313f;font-size:16px;font-weight:900;display:block}.classic .po-note span{font-weight:600}.classic .po-note.orange{background:#fff7ed;border-color:#fdba74}.classic .po-note.orange .po-note-ico{color:#ea580c;background:#ffedd5}.classic .po-note.orange b{color:#9a3412}.classic .po-note.blue{color:#1d3140;background:#eff6ff;border-color:#bfdbfe}.classic .po-note.blue .po-note-ico{color:#2563eb;background:0 0;width:26px}.classic .po-note.blue span{font-weight:700}.classic .info-box.po-note{margin-bottom:12px}.classic .po-quick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.classic .po-quick button,.classic .po-quick a{cursor:pointer;color:#1f2937;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:74px;padding:7px 5px;font-size:11px;font-weight:900;line-height:1.08;text-decoration:none;display:flex;box-shadow:0 4px 10px #0000000b}.classic .po-quick .po-qi{width:32px;height:32px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, white);border-radius:50%;justify-content:center;align-items:center;display:flex}.classic .po-quick .po-qi svg{width:19px;height:19px}.classic .po-mini{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.classic .po-mini>*{text-align:left;font:inherit;cursor:pointer;background:color-mix(in srgb, var(--c) 8%, white);border:1px solid color-mix(in srgb, var(--c) 18%, white);border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}.classic .po-mini .po-mi{width:40px;height:40px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.classic .po-mini small{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.classic .po-mini b{color:var(--c);font-size:16px;font-weight:900;display:block}.classic .po-total{--c:#ea580c;background:#fff7ed;border:1px solid #fdba74;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.classic .po-total.green{--c:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.classic .po-total .po-ti{background:color-mix(in srgb, var(--c) 15%, white);width:40px;height:40px;color:var(--c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.classic .po-total .po-tt{flex:1;min-width:0}.classic .po-total .po-tt b{color:#1d3140;font-weight:900;display:block}.classic .po-total .po-tt span{color:#64748b;margin-top:3px;font-size:13px;font-weight:700;display:block}.classic .po-total .po-tv{color:var(--c);white-space:nowrap;font-size:18px;font-weight:900}.classic .po-phero,.classic .hero.po-phero{color:#fff;background:linear-gradient(135deg,#087b75,#0969c8);border-radius:24px;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 22px #0369a12e}.classic .po-phero:after,.classic .hero.po-phero:after{content:"";pointer-events:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;width:130px;height:130px;position:absolute;top:auto;bottom:-34px;right:-24px}.classic .po-phero .po-pava{color:#086b9c;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative}.classic .po-phero .po-pbody{flex:1;min-width:0;position:relative}.classic .po-phero .po-hello{color:#ffffffb3;font-weight:800}.classic .po-phero .po-pname{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:22px;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.classic .po-phero .po-paddr{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:700;overflow:hidden}.classic .po-badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.classic .po-badge{color:#075985;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 4px 10px #00000014}.classic .po-badge.gold{color:#713f12;background:#ffc107f2}.classic .po-ttl{color:#153047;margin:14px 2px 8px;font-size:18px;font-weight:900}.classic .po-ttl.lg{margin-top:18px;font-size:20px}.classic .po-iline{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.classic .po-iline .po-ii{color:#0369a1;background:#e0f2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.classic .po-iline small{color:#64748b;font-size:12px;font-weight:800;display:block}.classic .po-iline b{color:#0f172a;word-break:break-word;margin-top:2px;font-weight:900;display:block}.classic .po-filter{background:#fff;border:1px solid #bae6fd;border-radius:16px;margin-bottom:12px;padding:12px}.classic .po-filter-head{color:#153047;align-items:center;gap:7px;margin-bottom:10px;font-weight:900;display:flex}.classic .po-filter-head svg{color:#0369a1}.classic .po-filter .datebar{box-shadow:none;background:#f1f6f8}.classic .po-filter .btn.po-export{width:100%;margin-top:2px}.classic .po-paytabs .seg{background:0 0;border:0;gap:10px;margin-bottom:12px;padding:0;overflow:visible}.classic .po-paytabs .seg button{--c:#ea580c;text-align:left;color:#1f3443;white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-height:0;padding:12px;font-weight:900;transition:background .18s,box-shadow .18s}.classic .po-paytabs .seg button+button{--c:#16a34a}.classic .po-paytabs .seg button.on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 8px 16px color-mix(in srgb, var(--c) 22%, transparent)}.classic .po-paytab{align-items:center;gap:8px;display:flex}.classic .po-paytab svg{color:var(--c);flex-shrink:0}.classic .po-paytabs .seg button.on .po-paytab svg{color:#fff}.classic .hero.po-debt{box-shadow:none;color:#1d3140;--c:#ea580c;background:#fff7ed;border:1px solid #fdba74;border-radius:18px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.classic .hero.po-debt.green{--c:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.classic .hero.po-debt:after{display:none}.classic .hero.po-debt .po-ti{background:color-mix(in srgb, var(--c) 15%, white);width:44px;height:44px;color:var(--c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.classic .hero.po-debt .t{opacity:1;color:#1d3140;font-size:15px;font-weight:900}.classic .hero.po-debt .v{color:var(--c);margin:0;font-size:24px}.classic .hero.po-debt .l{opacity:1;color:#64748b;font-size:12.5px;font-weight:700}.classic .po-actions-end{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.classic .hero.po-profile{color:#102a43;background:#fff;border:1px solid #e2ecee;border-radius:20px;align-items:center;gap:14px;margin-bottom:4px;padding:16px;display:flex;box-shadow:0 5px 14px #0000000a}.classic .hero.po-profile:after{display:none}.classic .po-profile .po-pava{color:#075985;background:#cbe5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:flex}.classic .po-profile .po-prole{color:#075985;font-size:13px;font-weight:800}.classic .po-profile .po-pname{color:#102a43;font-size:19px;font-weight:900;line-height:1.2}.classic .po-profile .po-puser{color:#627487;font-size:13px;font-weight:600}.classic .section-title.po-sec{color:#102a43;gap:8px;margin:18px 2px 10px;font-size:18px}.classic .section-title.po-sec:before{display:none}.classic .section-title.po-sec>svg{color:#087f83;flex-shrink:0}.classic .po-menu{gap:8px;display:grid}.classic .po-menu:empty{display:none}.classic .list-item.po-tile{min-height:64px;box-shadow:none;background:#fff;border:1px solid #e2ecee;border-radius:18px;gap:14px;margin:0;padding:10px 14px 10px 16px}.classic .list-item.po-tile:hover{background:#f8fcfc}.classic .list-item.po-tile .ico{color:#087f83;background:#e8f7f7;width:40px;height:40px}.classic .list-item.po-tile .txt b{color:#102a43;font-size:15.5px;font-weight:900}.classic .list-item.po-tile .txt small{color:#627487;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.classic .list-item.po-tile>svg:last-child{color:#627487;flex-shrink:0}.classic .po-account{margin-top:4px}.classic .btn.po-logout{border-radius:14px;margin-top:10px;font-weight:900}.classic .po-version{text-align:center;color:#627487;margin-top:12px;font-size:12px;font-weight:700}@media (width>=900px){.classic .po-menu{grid-template-columns:1fr 1fr}}.classic .po-points-hero .hero{background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:22px;padding:20px;box-shadow:0 12px 24px #2563eb2e}.classic .po-points-hero .hero:after{display:none}.classic .po-points-hero .hero .t{opacity:1;font-weight:800}.classic .po-points-hero .hero .v{margin:8px 0 6px;font-size:30px}.classic .po-points-hero .hero .l{opacity:1;color:#dceeff;font-weight:700}.classic .card.flat.po-row,.classic .po-row{background:#f4f8fa;border:1px solid #dce5ec;border-radius:16px;align-items:center;gap:14px;margin-bottom:9px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #16324a14}.classic .po-row .po-rt{flex:1;min-width:0}.classic .po-row .po-rt b{color:#1d3140;white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}.classic .po-row .po-rt small{color:#52697a;font-size:13px;display:block}.classic .po-row .po-rv{white-space:nowrap;color:#64748b;font-weight:900}.classic .po-row .po-rv.pos{color:#059669}.classic .po-row .po-ava{font-size:13px}.classic .po-vcard .po-vhead{align-items:flex-start;gap:8px;display:flex}.classic .po-vcard .po-vhead b{color:#1d3140;flex:1;min-width:0;font-size:16px;font-weight:900}.classic .po-chat .bubble{max-width:min(520px,82%);box-shadow:none;color:#1d3140;background:#f4f8fa;border:1px solid #dce5ec;border-radius:16px;padding:10px 13px;font-weight:700;line-height:1.35}.classic .po-chat .bubble.mine{color:#fff;background:#075985;border-color:#075985}.classic .po-chat .bubble small{opacity:1;color:#607d8b;margin-bottom:5px;font-size:12px;font-weight:800}.classic .po-chat .bubble.mine small{color:#ffffffb3}.classic .po-chat .chat-input{background:#dff0f6;border:1px solid #d0e1ea;border-radius:16px;align-items:center;padding:8px}.classic .po-chat .chat-input .po-cwrap{flex:1;min-width:0;position:relative}.classic .po-chat .chat-input .po-cwrap svg{color:#52697a;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.classic .po-chat .chat-input .po-cwrap input{background:#f1f6f8;width:100%;padding-left:40px}.classic .po-chat .chat-input .btn{border-radius:12px;min-width:52px;min-height:44px}.classic .list-item.po-noti{box-shadow:none;border:1px solid #e2ecee;align-items:flex-start}.classic .list-item.po-noti .ico{color:#087f83;background:#e8f7f7;border-radius:14px;width:42px;height:42px}.classic .list-item.po-noti.unread{background:#f0f9ff;border-color:#bae6fd}.classic .list-item.po-noti.unread .ico{color:#0369a1;background:#e0f2fe}.classic .list-item.po-noti .txt b{color:#102a43}.classic .po-dot{vertical-align:middle;background:#e11d48;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.classic .po-fleet-head{color:#fff;background:linear-gradient(90deg,#087f75,#0b5e91);border-radius:22px;margin-bottom:12px;padding:16px}.classic .po-fleet-head small{color:#ffffffb3;letter-spacing:.3px;font-weight:800;display:block}.classic .po-fleet-head b{margin-top:6px;font-size:24px;font-weight:900;display:block}.classic .po-fleet-head span{margin-top:4px;display:block}.classic .hero.po-fleet-sum{text-align:center;box-shadow:var(--shadow);color:#1d3140;background:#fff;border:1px solid #dce5ec;border-radius:18px;padding:20px}.classic .hero.po-fleet-sum:after{display:none}.classic .hero.po-fleet-sum>svg{color:#087f75}.classic .hero.po-fleet-sum .t{opacity:1;color:#1d3140;margin-top:8px;font-weight:700}.classic .hero.po-fleet-sum .v{color:#087f75;margin-top:6px;font-size:28px}.classic .po-fleet-sum .po-score{color:#9a6700;background:#fff4d6;border-radius:16px;align-items:center;gap:6px;margin-top:12px;padding:10px 18px;font-size:18px;font-weight:900;display:inline-flex}.classic .po-fleet-sum .po-score svg{color:#e0a000}.classic .po-fleet-sum .l{opacity:1;color:#52697a;margin-top:8px}.classic .po-ptrip{align-items:flex-start;gap:12px;display:flex}.classic .po-ptrip>svg{flex-shrink:0;margin-top:2px}.classic .po-ptrip .po-pt{flex:1;min-width:0}.classic .po-ptrip .po-pt b{color:#1d3140;font-weight:800;display:block}.classic .po-ptrip .po-pt small{color:#52697a;display:block}.classic .po-acc-head{align-items:center;gap:12px;margin:4px 2px 12px;display:flex}.classic .po-acc-head>div{flex:1;min-width:0}.classic .po-acc-head b{color:#153047;font-size:20px;font-weight:900;display:block}.classic .po-acc-head span{color:#52697a}.classic .po-acc .po-acc-top{align-items:center;gap:12px;display:flex}.classic .po-acc .po-acc-top .po-acc-name{flex:1;min-width:0}.classic .po-acc .po-acc-top .po-acc-name b{color:#1d3140;font-size:16px;font-weight:900;display:block}.classic .po-acc .po-acc-top .po-acc-name span{color:#52697a;font-size:13.5px;font-weight:700;display:block}.classic .po-acc .po-acc-top .po-acc-name span.blue{color:#075985;font-weight:800}.classic .po-acc .actions{justify-content:flex-end}.classic .po-acc.locked{background:#fff8f8;border-color:#fecaca}.classic .po-lock{color:#b91c1c;background:#fee2e2;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:900;display:inline-flex}.classic .po-perms{grid-template-columns:1fr;gap:0 12px;margin-top:8px;display:grid}.classic .po-perms .check{border-bottom:1px solid #e6edf2;padding:8px 10px;font-weight:600}@media (width>=640px){.classic .po-perms{grid-template-columns:1fr 1fr}}.classic .section-title.po-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:10px;margin:14px 0 10px;padding:12px;font-size:15px}.classic .section-title.po-group:before{display:none}.classic .section-title.po-group .po-gname{flex:1;min-width:0}.classic .section-title.po-group .po-gname b{color:#153047;font-weight:900;display:block}.classic .section-title.po-group .po-gname span{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}.classic .section-title.po-group .po-gtotal{text-align:right;white-space:nowrap}.classic .section-title.po-group .po-gtotal b{color:#dc2626;font-weight:900;display:block}.classic .section-title.po-group.paid .po-gtotal b{color:#16a34a}.classic .section-title.po-group .po-gtotal small{color:#64748b;font-size:12px;font-weight:800}.classic .list-item.po-set{box-shadow:none;border:1px solid #e2ecee}.classic .list-item.po-set .ico{color:#087f83;background:#e8f7f7}.classic .list-item.po-set .txt b{color:#102a43;font-weight:900}.classic .list-item.po-set .txt small{word-break:break-all}.classic .card.flat.po-log{border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.classic .card.flat.po-log>svg{color:#087f83;flex-shrink:0;margin-top:2px}.classic .card.po-bform{border-radius:18px;padding:16px}.classic .po-bform .check b{color:#1d3140;font-weight:900}.classic .dv-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.classic .dv-head b{color:#1c2b36;flex:1;font-size:16px;font-weight:700}.classic .dv-head .dv-add{border-radius:12px}.classic .card.dv-card{margin-bottom:10px;padding:12px 14px}.classic .dv-top{border-bottom:1px solid #dce8ea;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:12px;display:flex}.classic .dv-ava{color:#075985;background:#cfe5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.classic .dv-who{flex-direction:column;flex:1;min-width:0;display:flex}.classic .dv-who b{color:#1c2b36;font-size:17px;font-weight:700}.classic .dv-who small{color:#3d4b56;font-weight:700}.classic .dv-st{color:var(--c);background:color-mix(in srgb, var(--c) 12%, white);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.classic .dv-line{color:#3d4b56;align-items:center;gap:10px;min-height:32px;font-size:14px;display:flex}.classic .dv-ic{color:#1c2b36;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.classic .dv-ic:hover{background:#07598514}.classic .dv-acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.classic .dv-acts .btn.outline{color:#075985;box-shadow:none;background:0 0;border:1px solid #72808c;border-radius:999px}.classic .dv-acts .btn.outline.danger{color:#b3261e}.classic .sf .dv-quick .sf-ai-btn{margin-top:0}.classic .sf .dv-acc .fl{--fl-bg:#f4f0e0}.classic .sf .dv-gen{color:#075985;width:100%;min-height:34px;box-shadow:none;background:0 0;border:1px solid #9fb3c4;border-radius:10px;justify-content:center;font-size:14px}.classic .card.tc{color:#1d3140;background:#f4f8fa;border:1px solid #dce8ea;border-radius:14px;margin-bottom:8px;padding:11px 12px 11px 14px;box-shadow:0 1px 3px #16324a1a}.classic .card.tc .tc-head{align-items:center;gap:6px;display:flex}.classic .card.tc .tc-head .route{color:#102a43;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:900;line-height:1.3;overflow:hidden}.classic .tc-cd{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:900;line-height:1.2}.classic .tc-cd--ok{color:#0284c7;background:#eaf7ff;border-color:#0284c78c}.classic .tc-cd--urgent{color:#f97316;background:#fff7ed;border-color:#f973168c}.classic .tc-cd--late{color:#dc2626;background:#ffe4e6;border-color:#dc26268c}.classic .card.tc .tc-chips{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;display:flex}.classic .card.tc .pill.tc-chip{color:#1d3140;background:#e2e8f0;border:1px solid #0000;border-radius:20px;padding:5px 10px;font-size:13px;font-weight:900;line-height:1.25}.classic .card.tc .pill.tc-chip--type{color:#0b3a5b;background:#cfe5ff;font-weight:700}.classic .card.tc .pill.tc-chip--seats{color:#1d3140;background:#e2e8f0;padding:5px 8px}.classic .card.tc .pill.tc-chip--creator{color:#c2410c;background:#fff7ed;border-color:#fb923c}.classic .card.tc .pill.tc-chip--partner{color:#6d28d9;background:#ede9fe;border-color:#8b5cf6}.classic .card.tc .pill.tc-chip--booking{color:#0284c7;background:#eaf7ff;border-color:#38bdf8}.classic .card.tc .pill.tc-chip--own{color:#047857;background:#d1fae5;border-color:#10b981}.classic .card.tc .pill.tc-chip--status{background:color-mix(in srgb, var(--tc) 12%, transparent);color:var(--tc);border-radius:99px;padding:5px 9px;font-size:12px;font-weight:700}.classic .card.tc .tc-codes{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.classic .card.tc .tc-code{color:#115e59;white-space:nowrap;text-overflow:ellipsis;background:#ccfbf1;border:1px solid #5eead4;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.classic .card.tc .tc-code--partner{color:#7c2d12;background:#ffedd5;border-color:#fdba74}.classic .card.tc .tc-divider{background:#dce5ec;height:1px;margin:12px 0 7px}.classic .card.tc .tc-divider.sm{margin:9px 0 8px}.classic .card.tc .tc-info{color:#42474e;align-items:center;gap:7px;margin-top:5px;font-size:15px;display:flex}.classic .card.tc .tc-info>svg{color:#42474e;flex-shrink:0}.classic .card.tc .tc-call{color:#075985;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.classic .card.tc .tc-shift{color:#8a6100;background:#fff3cd;border-radius:10px;margin-top:8px;padding:8px 12px;font-size:14px;font-weight:700}.classic .card.tc .tc-time{background:#d8ecff;border:1.4px solid #1685c8;border-radius:14px;margin-top:8px;padding:13px}.classic .card.tc .tc-time--pickup{background:#ffe8c2;border-color:#f59e0b}.classic .card.tc .tc-time--urgent{background:#ffe1e1;border:2px solid #dc2626}.classic .card.tc .tc-flight-lbl{color:#9a3412;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.classic .card.tc .tc-flight-lbl svg{color:#b45309}.classic .card.tc .tc-flight{color:#9a3412;letter-spacing:.3px;margin-bottom:6px;font-size:27px;font-weight:900;line-height:1.2}.classic .card.tc .tc-time-lbl{color:#075985;font-size:13px;font-weight:700}.classic .card.tc .tc-time--pickup .tc-time-lbl{color:#9a3412}.classic .card.tc .tc-time-val{color:#064e75;flex-wrap:wrap;align-items:baseline;column-gap:10px;font-size:31px;font-weight:900;line-height:1.15;display:flex}.classic .card.tc .tc-time--pickup .tc-time-val{color:#7c2d12}.classic .card.tc .tc-time-date{opacity:.8;font-size:14px;font-weight:700}.classic .card.tc .tc-time-left{color:#475569;margin-top:5px;font-size:16px;font-weight:900}.classic .card.tc .tc-time-left.late{color:#ba1a1a}.classic .card.tc .tc-time-left.urgent{color:#b91c1c;font-size:18px}.classic .card.tc .tc-flight-status{color:#075985;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;font-weight:900;display:flex}.classic .card.tc .tc-flight-status svg{color:#0369a1;flex-shrink:0}.classic .card.tc .tc-deadline{text-align:center;color:#1d3140;background:#cfe5ffa6;border:1px solid #07598538;border-radius:14px;margin-top:14px;padding:12px;font-weight:700}.classic .card.tc .tc-deadline--late{text-align:left;color:#410002;background:#ffdad6;border-color:#0000;align-items:center;gap:8px;display:flex}.classic .card.tc .tc-deadline--late svg{color:#ba1a1a;flex-shrink:0}.classic .card.tc .line{margin-top:6px}.classic .card.tc .tc-actions{justify-content:flex-end;gap:6px;margin-top:8px}.classic .card.tc .tc-actions .btn{min-height:38px;padding:7px 13px;font-weight:700}.classic .card.tc .tc-actions .btn.text{color:#075985;background:0 0;border:0;padding:7px 8px}.classic .card.tc .tc-actions .btn.text.danger,.classic .card.tc .tc-actions .icon-btn{color:#ba1a1a}.classic .card.tc .tc-driver,.classic .card.tc .tc-ext{color:#1d3140;align-items:center;gap:7px;margin:0;font-weight:700;display:flex}.classic .card.tc .tc-driver svg{color:#075985;flex-shrink:0}.classic .card.tc .tc-ext svg{color:#e65100;flex-shrink:0}.classic .sheet .tf-panel{background:#cfe5ff52;border:1px solid #0759852e;border-radius:16px;margin-bottom:14px;padding:14px}.classic .sheet .tf-panel-title{color:#153047;align-items:center;gap:8px;margin-bottom:14px;font-weight:700;display:flex}.classic .sheet .tf-panel .field{margin-bottom:14px}.classic .sheet .tf-panel .field:last-child{margin-bottom:0}.classic .sheet .tf-date,.classic .sheet .tf-icon-input{position:relative}.classic .sheet .tf-icon-input>svg{color:#52697a;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.classic .sheet .field .tf-icon-input input,.classic .sheet .field .tf-icon-input select{padding-left:42px}.classic .sheet .tf-suffix{position:relative}.classic .sheet .tf-suffix:after{content:"đ";color:#52697a;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.classic .sheet .field .tf-suffix input{padding-right:32px}.classic .sheet .tf-time{cursor:pointer;background:#d8ecff;border:1.5px solid #1685c8;border-radius:16px;align-items:center;gap:14px;margin-bottom:4px;padding:14px 18px;display:flex;position:relative;box-shadow:0 3px 10px #1685c81f}.classic .sheet .tf-time.pickup{background:#ffe8c2;border-color:#f59e0b;box-shadow:0 3px 10px #f59e0b1f}.classic .sheet .tf-time .tf-time-ico{color:#fff;background:#0875ae;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.classic .sheet .tf-time.pickup .tf-time-ico{background:#f59e0b}.classic .sheet .tf-time .tf-time-txt{flex:1;min-width:0}.classic .sheet .tf-time .tf-time-lbl{color:#075985;letter-spacing:.5px;font-size:13px;font-weight:700}.classic .sheet .tf-time.pickup .tf-time-lbl{color:#9a5700}.classic .sheet .tf-time .tf-time-val{color:#064e75;flex-wrap:wrap;align-items:baseline;column-gap:10px;font-size:27px;font-weight:900;line-height:1.2;display:flex}.classic .sheet .tf-time.pickup .tf-time-val{color:#7c4300}.classic .sheet .tf-time .tf-time-val .fc{color:#9a3412;font-size:25px}.classic .sheet .tf-time>svg{color:#153047;flex-shrink:0}.classic .sheet .tf-time input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.classic .sheet .tf-hint{color:#52697a;margin-top:4px;font-size:12px}.classic .sheet .sheet-actions .btn.text{color:#075985;background:0 0;border:0}.classic .sheet .tf-driver-item .ico{color:#075985;background:#cfe5ff;font-size:15px;font-weight:700}.classic .sch-top{align-items:center;gap:8px;display:flex}.classic .datebar.sch-datebar{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0;display:block}.classic .sch-date{color:#102a43;white-space:nowrap;background:#fff;border:1px solid #d7e5ea;border-radius:14px;justify-content:center;align-items:center;gap:12px;height:50px;padding:0 12px;font-size:18px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #00000008}.classic .sch-date input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.classic .sch-date.all{justify-content:flex-start;font-size:16px}.classic .sch-step{color:#102a43;cursor:pointer;background:#fff;border:1px solid #d7e5ea;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex}.classic .sch-add.btn{color:#fff;background:#087f83;border-radius:14px;flex-shrink:0;height:50px;min-height:50px;padding:0 14px;font-weight:900}.classic .sch-stats{gap:8px;margin-top:16px;display:flex}.classic .sch-stat{border:1px solid color-mix(in srgb, var(--sc) 28%, transparent);background:var(--sb);min-width:0;height:52px;color:var(--sc);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:18px;font-weight:900;display:flex}.classic .sch-stat svg{flex-shrink:0}.classic .sch-stat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic .sch-head{align-items:center;gap:8px;margin:18px 0 12px;display:flex}.classic .sch-head h2{color:#102a43;flex:1;margin:0;font-size:22px;font-weight:900}.classic .sch-head .btn{color:#102a43;background:#fff;border:1px solid #dce8ea;border-radius:12px;min-height:40px;padding:6px 12px}@media (width<=420px){.classic .sch-top{gap:6px}.classic .sch-step{width:44px}.classic .sch-date{gap:8px;padding:0 8px;font-size:16px}.classic .sch-add.btn{padding:0 10px}.classic .sch-stat.wide{flex:1.5}.classic .sch-stat{gap:5px;padding:0 6px;font-size:14px}.classic .sch-stat svg{width:18px;height:18px}}.classic .tc-empty{text-align:center;color:#52697a;padding:28px}.classic .tc-empty>svg{color:#72787e}.classic .tc-empty b{color:#153047;margin-top:12px;font-size:17px;display:block}.classic .tc-empty div{margin-top:5px}.classic .dsp-count{color:#153047;margin:2px 0 12px;font-size:17px;font-weight:700}.classic .dsp-tiles{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}@media (width>=560px){.classic .dsp-tiles{grid-template-columns:repeat(4,1fr);gap:10px}}.classic .dsp-tile{border:1px solid var(--dc);background:color-mix(in srgb, var(--dc) 10%, transparent);color:var(--dc);cursor:pointer;text-align:left;border-radius:15px;align-items:center;gap:8px;min-width:0;padding:11px 12px;transition:background .18s,color .18s;display:flex}.classic .dsp-tile.on{background:var(--dc);color:#fff;border-width:2px;padding:10px 11px}.classic .dsp-tile .lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:900;overflow:hidden}.classic .dsp-tile .n{font-size:18px;font-weight:900}.classic .his-title{color:#153047;margin:2px 0 12px;font-size:17px;font-weight:700}.classic .his-summary{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(90deg,#075985,#0f766e);border:0;border-radius:18px;width:100%;margin:4px 0 16px;padding:16px;display:block;box-shadow:0 5px 14px #0759852e}.classic .his-summary .row{gap:10px}.classic .his-summary .t{flex:1;font-size:18px;font-weight:900}.classic .his-summary .sub{color:#ffffffe0;margin-top:4px;font-size:14px;font-weight:700}.classic .his-sum-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.classic .his-sum-item{background:#ffffff29;border:1px solid #fff3;border-radius:14px;padding:14px}.classic .his-sum-item .v{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:23px;font-weight:900;line-height:1.15;overflow:hidden}.classic .his-sum-item .l{color:#ffffffdb;font-size:14px;font-weight:700}.classic .his-list-title{color:#153047;margin:0 0 12px;font-size:17px;font-weight:700}.classic .his-ext>.card.tc{background:#fff;border-radius:18px;margin-bottom:12px;padding-left:18px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000000a}.classic .his-ext>.card.tc:before{content:"";background:linear-gradient(#08a6a1,#047c7d);width:6px;position:absolute;top:0;bottom:0;left:0}.classic .his-open>.card.tc{background:#fff7ed;border-color:#fed7aa;border-radius:12px}.classic .his-open-note{color:#ea580c;margin-top:8px;font-size:12px;font-weight:700}.classic .card.tc .tc-actions .tc-break{flex-basis:100%;height:0}.classic .card.tc .dsp-actions{flex-direction:column;flex-basis:100%;gap:8px;display:flex}.classic .card.tc .dsp-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.classic .card.tc .dsp-row .btn{min-width:116px;font-weight:900}.classic .card.tc .btn.dsp-ext{width:100%;font-weight:700}.classic .card.tc .his-check{color:#1d3140;text-align:left;cursor:pointer;background:#cfe5ff8c;border:1px solid #07598533;border-radius:12px;align-items:center;gap:9px;width:100%;margin-top:10px;padding:11px 13px;font-weight:700;display:flex}.classic .card.tc .his-check>svg:first-child{color:#075985}.classic .card.tc .his-check-body{background:#ffffffb8;border:1px solid #c2c7ce;border-radius:12px;margin-top:8px;padding:13px;font-weight:600;line-height:1.55}.classic .card.tc .his-check-score{color:#b45309;border-top:1px solid #dce5ec;margin-top:11px;padding-top:11px;font-size:16px;font-weight:900}.classic .overlay.as-dialog{align-items:center;padding:14px 12px}.classic .sheet.as-dialog{--dlg-bg:#eef2f6;background:var(--dlg-bg);border-radius:28px;max-width:560px;max-height:calc(100vh - 28px);padding:18px 20px 10px;animation:.15s fade}.classic .sheet.as-dialog .sheet-actions{background:var(--dlg-bg);padding:10px 0;bottom:-10px}.classic .sheet.as-dialog h3,.classic .sheet.as-dialog .sf-title{color:#1c2b36;margin:0 0 12px;font-size:24px;font-weight:400}.classic .sf{--fl-bg:var(--dlg-bg,#eef2f6);--fl-in:#f4f7fa}.classic .sf .sf-ai{background:#ffc1071f;border:1px solid #ffc10780;border-radius:16px;margin-bottom:14px;padding:14px}.classic .sf .sf-ai-t{color:#1c2b36;align-items:center;gap:6px;font-weight:700;display:flex}.classic .sf .sf-ai-s{color:#3d4b56;margin:3px 0 6px;font-size:12px}.classic .sf .sf-ai textarea{resize:vertical;background:var(--fl-in);width:100%;min-height:64px;max-height:120px;font:inherit;color:#1c2b36;border:1px solid #b8c6d3;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.classic .sf .sf-ai textarea:focus{border:2px solid #075985;outline:none;padding:9px 11px}.classic .sf .sf-ai-btn{color:#fff;background:#075985;border-radius:999px;justify-content:center;width:100%;min-height:36px;margin-top:6px;font-size:14px;font-weight:700}.classic .sf .sf-panel{--fl-bg:#e3edf8;background:#e3edf8;border:1px solid #0759852e;border-radius:16px;margin-bottom:14px;padding:14px}.classic .sf .sf-panel-t{color:#153047;align-items:center;gap:8px;margin-bottom:14px;font-weight:700;display:flex}.classic .sf .fl{margin-bottom:14px;position:relative}.classic .sf .sf-panel .fl:last-child{margin-bottom:0}.classic .sf .fl input,.classic .sf .fl select{background:var(--fl-in);width:100%;height:46px;font:inherit;color:#1c2b36;appearance:none;border:1px solid #a9bac9;border-radius:12px;padding:0 14px;font-size:16px}.classic .sf .fl select{background-image:linear-gradient(45deg,#0000 50%,#3d4b56 50%),linear-gradient(135deg,#3d4b56 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.classic .sf .fl.has-ico input,.classic .sf .fl.has-ico select{padding-left:46px}.classic .sf .fl.has-suf input{padding-right:44px}.classic .sf .fl input:focus,.classic .sf .fl select:focus{border:2px solid #075985;outline:none}.classic .sf .fl input:not(:focus)::placeholder{color:#0000}.classic .sf .fl input::-webkit-calendar-picker-indicator{opacity:0}.classic .sf .fl .fl-ico{color:#3d4b56;pointer-events:none;display:flex;position:absolute;top:23px;left:13px;transform:translateY(-50%)}.classic .sf .fl .fl-suf{color:#3d4b56;pointer-events:none;display:flex;position:absolute;top:23px;right:14px;transform:translateY(-50%)}.classic .sf .fl .fl-lbl{color:#075985;background:linear-gradient(to bottom, var(--fl-bg) 50%, var(--fl-in) 50%);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);padding:0 4px;font-size:12px;line-height:16px;transition:all .12s;position:absolute;top:-8px;left:10px;overflow:hidden}.classic .sf .fl input:placeholder-shown:not(:focus)~.fl-lbl{color:#5b6b78;background:0 0;font-size:16px;top:15px;left:10px}.classic .sf .fl.has-ico input:placeholder-shown:not(:focus)~.fl-lbl{left:42px}.classic .sf .fl.bad input{border-color:#b3261e}.classic .sf .fl.bad .fl-lbl{color:#b3261e}.classic .sf .fl .fl-err{color:#b3261e;margin:4px 14px 0;font-size:12px}.classic .sf .sf-check{cursor:pointer;align-items:flex-start;gap:12px;padding:2px 0 14px;display:flex}.classic .sf .sf-check input{accent-color:#075985;width:18px;height:18px;margin-top:2px}.classic .sf .sf-check .t{color:#1c2b36;font-size:14px;display:block}.classic .sf .sf-check .s{color:#5b6b78;font-size:12px;display:block}.classic .sf .sf-check.off{opacity:.45;cursor:default}.classic .sf .sheet-actions .btn{border-radius:999px}.classic .sf .sheet-actions .btn.text{color:#075985}.classic .sf-confirm .sf-confirm-item{color:#1c2b36;background:#eaf6fb;border:1px solid #9fd3ea;border-radius:14px;margin-bottom:10px;padding:12px;font-size:14px}.classic .sf-confirm .sf-confirm-item b{color:#143247;margin-bottom:6px;font-weight:800;display:block}.classic .sf-confirm .own{margin-top:4px;font-weight:700}.classic .sf-confirm .sc{color:#c77700;margin-top:4px;font-weight:800}.classic .sheet.as-dialog{scrollbar-width:none}.classic .sheet.as-dialog::-webkit-scrollbar{display:none}.classic .card.tc .tc-toggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:0;display:block}.classic .card.tc .tc-chev{color:#102a43;flex-shrink:0}.classic .card.tc.tc--mini{padding-top:11px;padding-bottom:11px}.classic .card.tc .tc-mini-row{color:#102a43;align-items:center;gap:7px;margin-top:8px;display:flex}.classic .card.tc .tc-mini-row b{font-size:15px;font-weight:800}.classic .card.tc .tc-mini-drv{text-align:right;color:#087f83;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.classic .card.tc .tc-mini-drv.none{color:#f97316}.classic .card.tc .tc-paybadge{color:#15803d;background:#eafbf1;border:1px solid #15803d47;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.classic .card.tc .tc-paybadge.ck{color:#0284c7;background:#eaf7ff;border-color:#0284c747}.classic .card.tc .tc-mini-tag{color:#c2410c;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;font-weight:800;overflow:hidden}.classic .card.tc .tc-mini-tag.booking{color:#0284c7;font-weight:900}.classic .card.tc .tc-copyall{color:#102a43;cursor:pointer;background:#cfe5ff;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:30px;padding:0;display:inline-flex}.classic .card.tc button.tc-code{font:inherit;cursor:pointer;font-size:12px;font-weight:800}.classic .card.tc .tc-code--kh{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.classic .card.tc .tc-copy{color:#3d4b56;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.classic .card.tc .tc-copy:hover{background:#07598514}.classic .card.tc .tc-share{color:#075985;white-space:pre-line;word-break:break-all;background:#e0f2fe;border:1px solid #bae6fd;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;font-weight:700;display:flex}.classic .card.tc .tc-share>svg{color:#0369a1;flex-shrink:0}.classic .sch-head .sch-filter{color:#102a43;cursor:pointer;background:#fff;border:1px solid #dce8ea;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.classic .sch-head .sch-filter.on{background:#cfe5ff;border-color:#9fd3ea}.classic .seg.dh-seg{background:0 0;border:1px solid #72808c;border-radius:999px;gap:0;margin-bottom:14px;padding:0;overflow:hidden}.classic .seg.dh-seg button{color:#1c2b36;min-height:32px;box-shadow:none;border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.classic .seg.dh-seg button+button{border-left:1px solid #72808c}.classic .seg.dh-seg button.on{color:#1c2b36;box-shadow:none;background:#d0e4f7}.classic .dh-title{color:#1c2b36;margin-bottom:12px;font-size:16px;font-weight:700}.classic .dh-range{align-items:center;gap:6px;margin-bottom:12px;display:flex}.classic .dh-range-btn{color:#075985;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #72808c;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.classic .dh-range-x{color:#3d4b56;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.classic .card.dh-card{margin-bottom:12px;padding:0;overflow:hidden}.classic .dh-head{width:100%;font:inherit;color:#1c2b36;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px;display:flex}.classic .dh-ava{color:#075985;background:#cfe5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.classic .dh-who{flex-direction:column;flex:1;min-width:0;display:flex}.classic .dh-who b{font-size:16px;font-weight:700}.classic .dh-who small{color:#3d4b56;font-size:14px}.classic .dh-body{padding:0 16px 16px}.classic .dh-none{color:#3d4b56}.classic .dh-sec{color:#1c2b36;margin:4px 0 8px;font-weight:900}.classic .dh-sec.warn{color:#ea580c}.classic .dh-trip{color:#1c2b36;background:#f1f5f9;border:1px solid #d5dde4;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px;font-size:14px;display:flex}.classic .dh-trip>b{font-size:15px}.classic .dh-trip.assigned{background:#fff7ed;border-color:#fed7aa}.classic .dh-trip-h{align-items:center;gap:8px;display:flex}.classic .dh-trip-h b{flex:1;font-weight:800}.classic .dh-chips{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.classic .dh-chip{color:var(--c);background:color-mix(in srgb, var(--c) 12%, white);border:1px solid color-mix(in srgb, var(--c) 35%, white);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.classic .dh-code{color:#115e59;background:#ccfbf1;border:1px solid #5eead4;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800}.classic .dh-cust{color:#475569;font-weight:600}.classic .dh-wait{color:#ea580c;font-size:12px;font-weight:700}.classic .dh-money{align-items:center;gap:8px;margin-top:4px;display:flex}.classic .dh-money span{flex:1}.classic .dh-money b{color:#075985}.classic .dh-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.classic .dh-acts .btn.text{color:#075985;box-shadow:none;background:0 0}.classic .dh-acts .btn.text.danger{color:#b3261e}.classic .dh-trip:not(.assigned){background:#f3f6f9;border-color:#72808c}.classic button.dh-code{font:inherit;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.classic .dh-code.partner{color:#7c2d12;background:#ffedd5;border-color:#fdba74}.classic .dh-acts .btn.outline{color:#075985;box-shadow:none;background:0 0;border:1px solid #72808c;border-radius:999px}.classic .dh-inv{color:#075985;background:#e0f2fe;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-weight:700;display:flex}.classic .dh-inv .btn.text{color:#075985;background:0 0;min-height:30px;padding:2px 8px}.classic .xh-date{color:#1c2b36;cursor:pointer;background:#f4f7fa;border:1px solid #c4d0da;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin:6px 0 14px;padding:14px 14px 8px;display:flex;position:relative}.classic .xh-date .xh-date-l{color:#075985;background:linear-gradient(#e8f0f5 50%,#f4f7fa 50%);padding:0 4px;font-size:12px;line-height:16px;position:absolute;top:-8px;left:12px}.classic .xh-date .xh-date-v{flex:1;font-size:15px;font-weight:500}.classic .xh-date input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.classic .card.tc.xh-card{background:#fff;border-radius:14px;margin-bottom:12px;padding:0 14px 0 18px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000000a}.classic .card.tc.xh-card:before{content:"";background:linear-gradient(#08a6a1,#047c7d);width:6px;position:absolute;top:0;bottom:0;left:0}.classic .xh-head{width:100%;font:inherit;color:#1c2b36;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:16px 0;display:flex}.classic .xh-route{flex:1;min-width:0;font-size:15px;font-weight:700}.classic .xh-price{color:#075985;white-space:nowrap;font-size:14px;font-weight:800}.classic .xh-chip{color:#e65100;white-space:nowrap;background:#ffe4e1;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.classic .xh-body{border-top:1px solid #dce8ea;flex-direction:column;gap:4px;padding:12px 0 14px;display:flex}.classic .xh-body .dh-code{align-self:flex-start}.classic .dh-code.kh{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.classic .sf .sf-help{color:#3d4b56;margin:-8px 14px 12px;font-size:12px}.classic .card.dq{flex-direction:column;margin-bottom:10px;padding:12px;display:flex}.classic .dq-head{align-items:center;gap:7px;display:flex}.classic .dq-chip{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.classic .dq-chip--type{color:#e64a19;background:#fbe3dc}.classic .dq-chip--seats{color:#546e7a;background:#e3e8eb}.classic .dq-route{color:#1c2a36;overflow-wrap:anywhere;flex:1;min-width:0;margin-left:3px;font-size:16px;font-weight:800}.classic .dq-copyall{color:#0c4a6e;cursor:pointer;background:#d8e8f3;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.classic .dq-kh-row{justify-content:flex-end;padding-top:6px;display:flex}.classic .dq-kh{color:#075985;cursor:pointer;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.classic .dq-line{color:#1c2a36;align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.classic .dq-line+.dq-line{margin-top:5px}.classic .dq-line .grow{flex:1}.classic .dq-price{color:#0b5f86;font-weight:900}.classic .dq-pay-ic{color:#0b5f86}.classic .dq-icon{color:#37474f;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.classic .dq-time{color:#075985;text-align:center;background:#e0f2fe;border:1px solid #0284c7;border-radius:10px;margin-top:8px;padding:10px 12px}.classic .dq-time--urgent{color:#b91c1c;background:#ffe1e1;border-color:#dc2626}.classic .dq-time-lbl{font-size:13px;font-weight:900}.classic .dq-time-val{font-size:29px;font-weight:900;line-height:1.25}.classic .dq-time-cd{align-items:center;gap:6px;margin-top:2px;font-weight:800;display:inline-flex}.classic .dq-btns{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.classic .dq-btns .btn{border-radius:10px;min-width:116px;min-height:38px;padding:0 8px;font-weight:800}.classic .dq-btns .btn.outline{color:#0c4a6e;border-color:#8aa4b8}.classic .dq-btns .dq-linkbtn{color:#fff;background:#0b5f86}.classic .dq-link{color:#075985;white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#e0f2fe;border:1px solid #bae6fd;border-radius:12px;gap:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;font-weight:700;display:flex}.classic .dq-ext{color:#0c4a6e;border-color:#8aa4b8;border-radius:10px;min-height:38px;margin-top:16px}.classic .acc-page{--acc-primary:#075985;--acc-primary-c:#cde5ff;--acc-teal:#087f83;--acc-teal-l:#16a6a1;--acc-ink:#102a43;--acc-ink-2:#627487;--acc-border:#e2ecee;--acc-card-line:#dce5ec;--acc-low:#f1f4f9;--acc-red:#f44336;--acc-err:#ba1a1a;--acc-green:#2e9e44;--acc-orange:#ff9800;--acc-amber:#e0a315;--acc-blue:#2196f3;--acc-deep-orange:#ff5722;color:var(--acc-ink)}.classic .acc-head-text{color:var(--acc-ink);margin:2px 2px 12px;font-size:16px;font-weight:800}.classic .acc-sec-title{color:var(--acc-ink);margin:4px 2px 10px;font-size:20px;font-weight:800}.classic .acc-empty{text-align:center;color:#42474e;padding:28px 16px}.classic .acc-empty svg{color:#72787e;width:52px;height:52px}.classic .acc-empty b{color:var(--acc-ink);margin-top:10px;font-size:16px;display:block}.classic .acc-empty span{margin-top:4px;display:block}.classic .acc-av{background:var(--acc-primary-c);width:40px;height:40px;color:var(--acc-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.classic .acc-chip{color:#1d2a35;background:color-mix(in srgb, var(--c,#607d8b) 14%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.classic .acc-chip svg{width:15px;height:15px;color:var(--c,#607d8b)}.classic .acc-chip.strong{border:1px solid color-mix(in srgb, var(--c) 35%, transparent);color:color-mix(in srgb, var(--c) 70%, #000);font-weight:900}.classic .acc-page .btn.block{width:100%}.classic .hero.acc-overview{background:linear-gradient(135deg,#087f83,#16a6a1);border-radius:24px;margin-bottom:14px;padding:18px;box-shadow:0 10px 20px #087f8338}.classic .hero.acc-overview:after{display:none}.classic .acc-overview .acc-ov-bg{color:#ffffff1f;pointer-events:none;width:110px;height:110px;position:absolute;top:-18px;right:-18px}.classic .acc-overview .acc-ov-top{align-items:center;gap:10px;display:flex;position:relative}.classic .acc-overview .acc-ov-ico{background:#ffffff29;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.classic .acc-overview .acc-ov-title{font-size:18px;font-weight:900}.classic .acc-overview .acc-ov-lb{color:#ffffffc7;margin-top:16px;font-weight:700;position:relative}.classic .acc-overview .acc-ov-v{word-break:break-word;margin-top:4px;font-size:32px;font-weight:900;line-height:1.15;position:relative}.classic .acc-overview .acc-ov-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;position:relative}.classic .acc-overview .acc-ov-pill{background:#ffffff24;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:10px}.classic .acc-overview .acc-ov-pill span{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;display:block;overflow:hidden}.classic .acc-overview .acc-ov-pill b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:900;display:block;overflow:hidden}.classic .acc-seccard{border:1px solid var(--acc-border);background:#fff;border-radius:20px;margin-bottom:14px;padding:12px}.classic .acc-seccard>.acc-seccard-t{color:var(--acc-ink);padding:2px 4px 8px;font-size:16px;font-weight:900}.classic .acc-task{align-items:center;gap:12px;margin:0;padding:10px 4px;display:flex}.classic .acc-task+.acc-task{border-top:1px solid var(--acc-border)}.classic .acc-task .acc-task-ico{width:42px;height:42px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.classic .acc-task>span:nth-child(2){min-width:0;color:var(--acc-ink);flex:1;font-weight:800}.classic .acc-task>b{color:var(--c);font-size:17px;font-weight:900}.classic .acc-approve .card.trip .actions .btn{min-height:44px}.classic .hero.acc-total{box-shadow:none;color:#1d2a35;border-radius:18px;align-items:center;gap:12px;margin:4px 0 16px;padding:18px;display:flex}.classic .hero.acc-total:after{display:none}.classic .hero.acc-total.debt{background:#ffdad6}.classic .hero.acc-total.paid{background:#4caf501f}.classic .hero.acc-total.expense{background:linear-gradient(90deg,#f443361f,#ff98001a);border:1px solid #f443362e}.classic .acc-total .acc-total-ico{flex-shrink:0;display:flex}.classic .acc-total.debt .acc-total-ico{color:var(--acc-err)}.classic .acc-total.paid .acc-total-ico{color:#4caf50}.classic .acc-total.expense .acc-total-ico{width:40px;height:40px;color:var(--acc-red);background:#f443361f;border-radius:50%;justify-content:center;align-items:center}.classic .acc-total .acc-total-txt{flex:1;min-width:0}.classic .acc-total .acc-total-lb{font-weight:600}.classic .acc-total.expense .acc-total-lb{font-weight:700}.classic .acc-total .acc-total-v{word-break:break-word;margin-top:4px;font-size:24px;font-weight:800}.classic .acc-total.debt .acc-total-v{color:var(--acc-err)}.classic .acc-total.paid .acc-total-v{color:#4caf50}.classic .acc-total .acc-total-side{white-space:nowrap;font-weight:800}.classic .acc-total.expense .acc-total-side{color:var(--acc-red);font-size:22px;font-weight:900}.classic .acc-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.classic .acc-tile{text-align:left;font:inherit;cursor:pointer;border:1px solid var(--acc-card-line);color:var(--acc-ink);background:#fff;border-radius:16px;min-width:0;padding:14px;box-shadow:0 1px 2px #16324a14}.classic .acc-tile.on{background:var(--acc-primary-c);border-color:#a9cdec}.classic .acc-tile svg{color:var(--acc-orange)}.classic .acc-tile.on svg,.classic .acc-tile.on .acc-tile-v{color:var(--acc-primary)}.classic .acc-tile .acc-tile-t{margin-top:12px;font-weight:900}.classic .acc-tile .acc-tile-s{margin-top:4px;font-size:14px}.classic .acc-tile .acc-tile-v{color:var(--acc-orange);word-break:break-word;margin-top:8px;font-size:18px;font-weight:900}.classic .acc-group{border:1px solid var(--acc-card-line);background:#fff;border-radius:16px;margin-bottom:12px;padding:16px;box-shadow:0 1px 2px #16324a14}.classic .acc-group>.section-title{color:var(--acc-ink);cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px;margin:0;font-size:16px;font-weight:800}.classic .acc-group>.section-title:before{display:none}.classic .acc-group .acc-g-name{flex:1;min-width:0}.classic .acc-group .acc-g-name small{color:#1d2a35;font-size:14px;font-weight:400;display:block}.classic .acc-group .acc-g-total{white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:16px;font-weight:800;display:flex}.classic .acc-group.debt .acc-g-total b{color:var(--acc-err)}.classic .acc-group.paid .acc-g-total b{color:#4caf50}.classic .acc-group .acc-g-total svg{color:#42474e}.classic .acc-group .acc-g-body{margin-top:12px}.classic .acc-group .card.trip{background:var(--acc-low);box-shadow:none;border:1px solid #d6dde4;border-radius:12px;margin-bottom:10px;padding:12px}.classic .acc-group .card.trip:last-child{margin-bottom:0}.classic .hero.acc-rev{background:var(--acc-primary);box-shadow:none;border-radius:22px;margin-bottom:14px;padding:22px}.classic .hero.acc-rev:after{display:none}.classic .hero.acc-rev.takehome{background:linear-gradient(135deg,#0f766e,#0b5f8a);padding:18px;box-shadow:0 8px 18px #0f766e2e}.classic .acc-rev .acc-rev-lb{color:#ffffffb3}.classic .acc-rev .acc-rev-v{word-break:break-word;margin-top:8px;font-size:28px;font-weight:700}.classic .acc-rev.takehome .acc-rev-v{font-size:30px;font-weight:900}.classic .acc-rev .acc-rev-sub{color:#ffffffb3;margin-top:8px}.classic .acc-rev .acc-rev-items{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.classic .acc-rev .acc-rev-item{background:#ffffff1f;border-radius:14px;min-width:0;padding:12px}.classic .acc-rev .acc-rev-item svg{color:#ffffffb3;width:20px;height:20px}.classic .acc-rev .acc-rev-item span{color:#ffffffb3;margin-top:8px;display:block}.classic .acc-rev .acc-rev-item b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-weight:700;display:block;overflow:hidden}.classic .acc-minis{flex-wrap:wrap;gap:8px;display:flex}.classic .acc-rev .acc-minis{margin-top:14px}.classic .acc-mini{background:color-mix(in srgb, var(--c) 10%, transparent);border:1px solid color-mix(in srgb, var(--c) 18%, transparent);border-radius:14px;padding:10px 12px}.classic .acc-mini span{color:#42474e;font-size:12px;font-weight:700;display:block}.classic .acc-rev .acc-mini span{color:#ffffffc7}.classic .acc-mini b{color:var(--c);white-space:nowrap;margin-top:4px;font-weight:900;display:block}.classic .acc-drv{border:1px solid var(--acc-card-line);background:#fff;border-radius:16px;margin-bottom:12px;padding:16px;box-shadow:0 1px 2px #16324a14}.classic .acc-drv.compact{padding:14px}.classic .acc-drv-head{align-items:center;gap:12px;display:flex}.classic .acc-drv.compact .acc-drv-head{gap:10px}.classic .acc-drv-head .acc-drv-name{flex:1;min-width:0}.classic .acc-drv-head .acc-drv-name b{font-size:16px;font-weight:800;display:block}.classic .acc-drv.compact .acc-drv-head .acc-drv-name b{font-weight:900}.classic .acc-drv-head .acc-drv-name small{color:#1d2a35;font-size:14px}.classic .acc-drv.compact .acc-drv-head .acc-drv-name small{color:#42474e;font-size:12.5px}.classic .acc-drv-right{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.classic .acc-drv-right>b,.classic .acc-drv-take{color:var(--acc-primary);white-space:nowrap;font-size:16px;font-weight:800}.classic .acc-drv-take{font-size:18px;font-weight:900}.classic .acc-score{background:#ffc10729;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.classic .acc-score svg{color:#ffc107;width:15px;height:15px}.classic .acc-divider{border:0;border-top:1px solid #d6dde4;margin:12px 0}.classic .acc-paylines{grid-template-columns:1fr 1fr;gap:12px;display:grid}.classic .acc-payline{align-items:center;gap:8px;min-width:0;display:flex}.classic .acc-payline svg{width:20px;height:20px;color:var(--c);flex-shrink:0}.classic .acc-payline small{color:#42474e;font-size:12px;display:block}.classic .acc-payline b{font-weight:600}.classic .acc-sumbox{background:#d4e4f08c;border-radius:14px;margin-top:10px;padding:12px}.classic .acc-sumbox>b{margin-bottom:10px;font-weight:900;display:block}.classic .acc-sumbox .acc-sum-row{border-top:1px solid #c7d3dd;align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:flex}.classic .acc-sumbox .acc-sum-row span{flex:1}.classic .acc-sumbox .acc-sum-row b{color:var(--acc-primary);font-size:18px;font-weight:900}.classic .acc-take-head{align-items:center;gap:8px;display:flex}.classic .acc-take-head .acc-sec-title{flex:1}.classic .acc-toolbar{align-items:center;gap:10px;margin-bottom:4px;display:flex}.classic .acc-toolbar>.datebar{flex:1;min-width:0;margin-bottom:0}.classic .acc-toolbar>.btn{min-height:46px}.classic .acc-toolbar+.hero{margin-top:14px}.classic .acc-exp{border:1px solid var(--acc-card-line);background:#fff;border-radius:16px;margin-bottom:10px;padding:14px;box-shadow:0 1px 2px #16324a14}.classic .acc-exp-top{align-items:flex-start;gap:8px;display:flex}.classic .acc-exp-top>span{flex:1;min-width:0;font-size:16px;font-weight:800}.classic .acc-exp-top>b{color:var(--acc-red);white-space:nowrap;font-size:17px;font-weight:900}.classic .acc-exp-date{align-items:center;gap:6px;margin-top:8px;display:flex}.classic .acc-exp-note{margin-top:8px}.classic .acc-exp .acc-divider{margin:10px 0}.classic .acc-exp-actions{justify-content:flex-end;gap:8px;display:flex}.classic .acc-vat-head{background:#fffbeb;border:1px solid #f59e0b;border-radius:18px;align-items:center;gap:12px;margin-bottom:16px;padding:18px;display:flex}.classic .acc-vat-head>svg{color:#b45309;flex-shrink:0;width:30px;height:30px}.classic .acc-vat-head b{color:#92400e;font-size:18px;font-weight:900;display:block}.classic .acc-vat-head span{font-weight:700}.classic .acc-vat-sec{margin-bottom:16px}.classic .acc-vat-sec>.section-title{margin:0 2px 10px}.classic .acc-vat-line{color:#42474e;align-items:center;gap:7px;margin-top:5px;display:flex}.classic .acc-vat-line svg{flex-shrink:0;width:17px;height:17px}.classic .acc-vat-price{background:var(--acc-low);border-radius:12px;margin-top:8px;padding:12px}.classic .acc-vat-price .acc-vat-total{color:var(--acc-primary);font-size:17px;font-weight:900}.classic .acc-vat-inv{background:#e0f2fe;border:1px solid #0284c747;border-radius:12px;margin-top:10px;padding:12px}.classic .acc-vat-inv .acc-vat-inv-t{color:#075985;align-items:center;gap:8px;min-width:0;font-weight:900;display:flex}.classic .acc-vat-inv .acc-vat-inv-t span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic .acc-vat-inv .btn{margin-top:8px}.classic .acc-ai .acc-seccard .field{margin-bottom:10px}.classic .acc-ai-trip{border:1px solid var(--acc-card-line);background:#fff;border-radius:16px;margin-bottom:10px;padding:14px 10px 14px 16px;box-shadow:0 1px 2px #16324a14}.classic .acc-ai-trip .acc-ai-route{color:var(--acc-ink);font-size:16px;font-weight:800}.classic .acc-ai-trip .acc-vat-line:first-of-type{margin-top:8px}.classic .acc-pay-date{margin-bottom:14px}.classic .acc-pay-date .acc-pay-date-lb{color:#52697a;margin:0 4px 4px;font-size:12px}.classic .acc-pay-date .datebar{margin-bottom:0}.classic .acc-pay-note{color:#075985;background:#eff6ff;border:1px solid #93c5fd;border-radius:14px;margin-bottom:12px;padding:12px;font-weight:800}.classic .card.acc-pay{border-radius:16px;margin-bottom:14px;padding:14px}.classic .acc-pay-head{align-items:center;gap:10px;display:flex}.classic .acc-pay-head .acc-pay-name{flex:1;min-width:0}.classic .acc-pay-head .acc-pay-name b{font-size:17px;font-weight:900;display:block}.classic .acc-pay-head .acc-pay-name small{color:#1d2a35;font-size:14px}.classic .acc-pay-head .acc-pay-take{color:var(--acc-primary);white-space:nowrap;font-size:17px;font-weight:900}.classic .acc-pay-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.classic .acc-pay-warn{color:#c62828;margin-top:8px;font-size:13px;font-weight:800}.classic .acc-pay-sec{background:#e0e3e873;border-radius:18px;margin-top:12px;padding:12px}.classic .acc-pay-sec-t{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:900;display:flex}.classic .acc-pay-sec-t svg{width:18px;height:18px;color:var(--acc-primary)}.classic .acc-pay-grid{grid-template-columns:1fr;gap:12px;display:grid}.classic .acc-pay-tile{background:color-mix(in srgb, var(--c) 10%, transparent);border:1px solid color-mix(in srgb, var(--c) 22%, transparent);border-radius:16px;min-width:0;padding:12px}.classic .acc-pay-tile.input{background:#f7fafc;border-color:#c2c7ce}.classic .acc-pay-tile .acc-pay-tile-lb{color:#42474e;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.classic .acc-pay-tile.input .acc-pay-tile-lb{font-weight:800}.classic .acc-pay-tile .acc-pay-tile-lb svg{width:16px;height:16px;color:var(--c);flex-shrink:0}.classic .acc-pay-tile .acc-pay-tile-v{color:var(--c);word-break:break-word;margin-top:8px;font-size:17px;font-weight:900}.classic .acc-pay .actions{justify-content:flex-end;margin-top:12px}@media (width>=560px){.classic .acc-pay-grid{grid-template-columns:1fr 1fr}}@media (width<=380px){.classic .acc-overview .acc-ov-pills{grid-template-columns:1fr 1fr}}.classic .tl-search{color:#3d4b56;background:#fff;border:1px solid #a9bac9;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:0 14px;display:flex}.classic .tl-search input{font:inherit;color:#1c2b36;background:0 0;border:0;outline:none;flex:1;font-size:16px}.classic .tl-count{color:#102a43;margin:4px 0 10px;font-weight:800}.classic .tl-head{color:#075985;background:#e0f2fe;border-radius:16px;align-items:center;gap:12px;margin:10px 0 12px;padding:16px;display:flex}.classic .tl-head>span:last-child{flex-direction:column;display:flex}.classic .tl-head b{font-size:17px;font-weight:900}.classic .tl-head small{color:#3d4b56}.classic .tl-head-ico{background:#bae6fd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.classic .card.tl-row{align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.classic .tl-ava{color:#075985;background:#cfe5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.classic .tl-who{flex-direction:column;flex:1;min-width:0;display:flex}.classic .tl-who b{color:#102a43;font-weight:800}.classic .tl-who small{color:#3d4b56;text-overflow:ellipsis;overflow:hidden}.classic .seg.tl-tabs{margin-bottom:12px}.classic .ao-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.classic .ao-head b{color:#1c2b36;flex:1;font-size:17px;font-weight:900}.classic .ao-head .ao-add{border-radius:12px}.classic .ao-count{color:#1c2b36;margin:0 0 12px;font-weight:800}.classic .ao-chips{gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.classic .ao-chip{color:#1c2b36;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #a9bac9;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;display:inline-flex}.classic .ao-chip.on{background:#d0e4f7;border-color:#d0e4f7}.classic .ao-empty{text-align:center;color:#1c2b36;padding-top:80px;font-weight:800}.classic .card.ao-card{flex-direction:column;gap:4px;margin-bottom:12px;padding:16px;display:flex}.classic .ao-top{border-bottom:1px solid #dce8ea;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:12px;display:flex}.classic .ao-top b{color:#1c2b36;font-weight:900}.classic .ao-st{color:#d97706;white-space:nowrap;background:#fff7d6;border:1px solid #f5d38a;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:900}.classic .ao-st.st-running{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}.classic .ao-st.st-completed{color:#15803d;background:#dcfce7;border-color:#86efac}.classic .ao-st.st-cancelled{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.classic .ao-copyall{color:#102a43;cursor:pointer;background:#cfe5ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.classic .ao-line{color:#3d4b56;align-items:center;gap:8px;padding-top:2px;font-size:14px;display:flex}.classic .ao-line svg{color:#557084;flex-shrink:0}.classic .ao-card .dh-code{align-self:flex-start;margin-top:2px}.classic .ao-price{color:#075985;align-self:flex-end;margin-top:8px;font-size:18px;font-weight:900}.classic .ao-acts{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:10px;display:flex}.classic .ao-acts .btn.outline{color:#075985;box-shadow:none;background:0 0;border:1px solid #72808c;border-radius:999px}.classic .ao-acts .btn:not(.outline){border-radius:999px}.classic .drv{--drv-ink:#102b4e;--drv-sub:#52657a;--drv-primary:#075985;--drv-pc:#cde5ff}.classic .drv button{font:inherit}.classic .drv .drv-hero.hero{color:#fff;background:linear-gradient(135deg,#0b6fea,#0048b5);border-radius:24px;margin:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 12px 22px #0b6fea38}.classic .drv .drv-hero.hero:after{background:#ffffff14;width:150px;height:150px;top:-28px;right:-24px}.classic .drv-hero-top{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.classic .drv-avatar{color:#0757b8;background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:flex}.classic .drv-hello{color:#ffffffd9;font-size:13px}.classic .drv-name{white-space:nowrap;text-overflow:ellipsis;font-size:23px;font-weight:900;line-height:1.2;overflow:hidden}.classic .drv-online{align-items:center;gap:6px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.classic .drv-online i{background:#35d46e;border-radius:50%;width:9px;height:9px}.classic .drv-bell{background:#ffffff1f;border:1px solid #ffffff59;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.classic .drv-bell b{background:#ff3b30;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;font-weight:900;display:flex;position:absolute;top:-7px;right:-5px}.classic .drv-vehicle{z-index:1;background:#003a88b3;border-radius:18px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex;position:relative}.classic .drv-vehicle img{object-fit:contain;flex-shrink:0;width:92px;height:58px}.classic .drv-plate{white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:900;line-height:1.2;overflow:hidden}.classic .drv-vtype{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.classic .drv-active{background:#12a35d;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}@media (width>=480px){.classic .drv .drv-hero.hero{border-radius:28px;padding:20px}.classic .drv-hero-top{gap:14px}.classic .drv-avatar{width:58px;height:58px;font-size:20px}.classic .drv-hello{font-size:15px}.classic .drv-name{font-size:26px}.classic .drv-online{font-size:14px}.classic .drv-vehicle{border-radius:22px;gap:16px;margin-top:22px;padding:16px}.classic .drv-vehicle img{width:112px;height:76px}.classic .drv-plate{font-size:24px}.classic .drv-vtype{font-size:15px}.classic .drv-active{margin-top:10px;padding:7px 14px;font-size:14px}}.classic .drv-notice{text-align:left;cursor:pointer;background:#e9f8ef;border:1px solid #8ad8a8;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;display:flex}.classic .drv-notice-ico{color:#fff;background:#19a957;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.classic .drv-notice b{color:#123244;font-size:14px;font-weight:900;display:block}.classic .drv-notice small{color:#455a64;margin-top:2px;font-size:12px;font-weight:600;display:block}.classic .drv-notice-arrow{color:#0b6f93;flex-shrink:0}.classic .drv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.classic .drv-stat{aspect-ratio:1.08;text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 6px;display:flex;box-shadow:0 8px 14px #0000000d}.classic .drv-stat-ico{background:color-mix(in srgb, var(--dc) 12%, white);width:30px;height:30px;color:var(--dc);border-radius:50%;justify-content:center;align-items:center;display:flex}.classic .drv-stat-ico svg{width:18px;height:18px}.classic .drv-stat b{max-width:100%;color:var(--drv-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:17px;font-weight:900;line-height:1.15;overflow:hidden}.classic .drv-stat small{max-width:100%;color:var(--drv-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;font-weight:700;line-height:1.05;overflow:hidden}@media (width>=430px){.classic .drv-stats{gap:10px}.classic .drv-stat{aspect-ratio:.98;border-radius:20px;padding:12px}.classic .drv-stat-ico{width:38px;height:38px}.classic .drv-stat-ico svg{width:22px;height:22px}.classic .drv-stat b{margin-top:8px;font-size:20px}.classic .drv-stat small{margin-top:4px;font-size:12px}}@media (width>=700px){.classic .drv-stat{aspect-ratio:auto;min-height:118px}}.classic .drv .card.trip.drv-current{background:#fff;border:0;border-radius:24px;margin:16px 0 0;padding:18px;box-shadow:0 8px 16px #0000000d}.classic .drv-current-head{align-items:center;gap:12px;display:flex}.classic .drv-current-ico{color:#126dff;background:#eaf3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.classic .drv-current-title{color:var(--drv-ink);font-size:20px;font-weight:900}.classic .drv-status{color:var(--c);background:color-mix(in srgb, var(--c) 12%, white);border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:14px;font-weight:900}.classic .drv-current-route{color:var(--drv-ink);margin-top:16px;font-size:18px;font-weight:900;line-height:1.3}.classic .drv-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.classic .drv-chip{color:#31465a;background:#f1f6fb;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:700;display:inline-flex}.classic .drv-chip svg{color:#54708d;flex-shrink:0}.classic .drv-chip.strong{color:#13833d;background:#eafbf0;font-weight:900}.classic .drv-chip.strong svg{color:#16a34a}.classic .drv-current-btns{gap:10px;margin-top:14px;display:flex}.classic .drv-current-btns .btn{flex:1;min-height:44px}.classic .drv-empty{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0eaf4;border-radius:24px;align-items:center;gap:14px;width:100%;margin-top:16px;padding:22px;display:flex}.classic .drv-empty>svg{color:#7a8794;flex-shrink:0}.classic .drv-empty b{color:var(--drv-ink);font-size:17px;font-weight:900;display:block}.classic .drv-empty small{color:var(--drv-sub);margin-top:5px;font-size:14px;display:block}.classic .drv-quick{background:#fff;border-radius:24px;margin-top:16px;padding:16px}.classic .drv-card-title{color:var(--drv-ink);font-size:20px;font-weight:900}.classic .drv-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.classic .drv-quick .stat.tool{aspect-ratio:1;min-width:0;min-height:0;box-shadow:none;background:#fff;border:1px solid #e0eaf4;border-radius:16px;gap:8px;padding:8px}.classic .drv-quick .stat.tool .ico{background:color-mix(in srgb, var(--sc) 12%, white);width:42px;height:42px;position:relative}.classic .drv-quick .stat.tool .lb{color:var(--drv-ink);font-size:12px;font-weight:800;line-height:1.2}.classic .drv-ibadge b{color:#fff;background:#ff3b30;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px}@media (width>=700px){.classic .drv-quick .stat.tool{aspect-ratio:auto;min-height:112px}}.classic .drv-hint{color:var(--drv-ink);background:#eaf3ff;border:1px solid #b7d7ff;border-radius:18px;align-items:center;gap:12px;margin-top:16px;padding:14px;font-weight:800;display:flex}.classic .drv-hint-ico{color:#fff;background:#126dff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.classic .drv-text-btn{color:var(--drv-primary);cursor:pointer;background:0 0;border:0;border-radius:20px;flex-shrink:0;padding:8px 10px;font-weight:600}.classic .drv-text-btn:hover{background:#07598514}.classic .drv-pay-box{--pc:#15803d;color:#1d3140;background:#e8f7ee;border:1px solid #22c55e;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.classic .drv-pay-box.transfer{--pc:#1d4ed8;background:#e8f2ff;border-color:#2563eb}.classic .drv-pay-ico{color:var(--pc);background:#d1fae5;border-radius:12px;flex-shrink:0;padding:8px;display:flex}.classic .drv-pay-box.transfer .drv-pay-ico{background:#dbeafe}.classic .drv-pay-box b{letter-spacing:.3px;color:#166534;font-size:12px;font-weight:900;display:block}.classic .drv-pay-box.transfer b{color:#1e40af}.classic .drv-pay-box small{margin-top:2px;font-size:12px;font-weight:600;display:block}.classic .drv-pay-box .drv-pay-extra{color:#52697a}.classic .drv-pay-amt{color:var(--pc);white-space:nowrap;flex-shrink:0;font-size:19px;font-weight:900}.classic .drv-pay-box.hist{--pc:#16a34a;background:#eaf7ee;border:1.2px solid #86efac;border-radius:16px;gap:12px;padding:13px 14px;box-shadow:0 4px 12px #16a34a14}.classic .drv-pay-box.hist.transfer{--pc:#0284c7;background:#e0f2fe;border-color:#7dd3fc;box-shadow:0 4px 12px #0284c714}.classic .drv-pay-box.hist .drv-pay-ico{background:color-mix(in srgb, var(--pc) 14%, white);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;padding:0}.classic .drv-pay-box.hist b{letter-spacing:.4px;color:var(--pc);font-size:16px}.classic .drv-pay-box.hist small{color:#475569}.classic .drv-pay-box.hist .drv-pay-amt{font-size:20px}.classic .drv-actions{flex:100%;min-width:0}.classic .drv-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.classic .drv-actions .btn.ghost.drv-swap{color:var(--drv-primary);background:0 0;border:0;padding:7px 8px}.classic .drv-actions .btn.ghost.drv-swap:hover{background:#07598514}.classic .drv .btn.drv-main-btn,.classic .drv .drv-actions .btn.drv-main-btn{background:var(--drv-primary);color:#fff;width:100%;min-height:46px;margin-top:10px;font-size:15px}.classic .drv-actions-row+.btn.drv-main-btn{margin-top:10px}.classic .drv-accept{background:#cde5ffa6;border:1px solid #07598538;border-radius:14px;flex:100%;padding:12px}.classic .drv .drv-accept .btn{background:var(--drv-primary);color:#fff;width:100%;min-height:44px}.classic .drv-accept.late{background:#fff1f0;border-color:#ba1a1a40}.classic .drv .card.trip.drv-hist{background:#f4f8fa;border:1px solid #dce5ec;border-radius:16px;margin:0 0 12px;padding:16px;box-shadow:0 1px 2px #16324a1a}.classic .drv-hist-head{text-align:left;cursor:pointer;color:#475569;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.classic .drv-hist-head .route{color:#153047;font-size:17px;font-weight:700;line-height:1.3}.classic .drv-hist-head svg{flex-shrink:0}.classic .drv-hist-tags{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.classic .drv .drv-hist-tags .pill{padding:5px 10px;font-weight:900}.classic .drv-score{color:#8a6100;white-space:nowrap;background:#ffc1072e;border-radius:99px;align-items:center;gap:4px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.classic .drv-score svg{color:#d99a16}.classic .drv-acc{white-space:nowrap;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:600}.classic .drv-acc.ok{color:#2e7d32;background:#4caf501f}.classic .drv-acc.wait{color:#e65100;background:#ff98001f}.classic .drv-hist-body{border-top:1px solid #dce5ec;margin-top:12px;padding-top:7px}.classic .drv-info{color:#52697a;align-items:center;gap:7px;margin-top:5px;display:flex}.classic .drv-info svg{flex-shrink:0}.classic .drv-code{color:#0b7a75;background:#e0f2f1;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.classic .drv-note{white-space:pre-wrap;background:#cde5ff73;border-radius:12px;margin-top:10px;padding:12px;line-height:1.5}.classic .drv-hist-score{color:#b45309;margin-top:8px;font-weight:800}.classic .drv-form .drv-owner{color:#134e4a;background:#e8f7f7;border:1px solid #b9e4e2;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;font-weight:900;display:flex}.classic .drv-form .drv-owner svg{color:#087f83;flex-shrink:0}.classic .drv-form .drv-when{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.classic .drv-form .drv-pick{min-height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #9bb6c8;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex;position:relative}.classic .drv-form .drv-pick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.classic .drv-form .drv-f{margin-bottom:12px}.classic .drv-form .drv-in{background:#f1f6f8;border:1px solid #cad7e1;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.classic .drv-form .drv-in:focus-within{background:#fff;border-color:#07839d;box-shadow:inset 0 0 0 .6px #07839d}.classic .drv-form .drv-in-ico{color:#52697a;flex-shrink:0;display:flex}.classic .drv-form .drv-in:focus-within .drv-in-ico{color:#07839d}.classic .drv-form .drv-in-suffix{color:#52697a;flex-shrink:0;font-weight:600}.classic .drv-form .drv-in input,.classic .drv-form .drv-in select{width:100%;min-width:0;box-shadow:none;color:#1d3140;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 0;font-size:15px}.classic .drv-form .drv-in input:focus,.classic .drv-form .drv-in select:focus{box-shadow:none;background:0 0;border:0}.classic .drv-form .sheet-actions .btn.ghost{color:var(--blue)}.classic .drv .drv-rev-hero.hero{box-shadow:none;color:#fff;background:#075985;border-radius:22px;margin:0;padding:22px}.classic .drv .drv-rev-hero.hero:after{display:none}.classic .drv .drv-rev-hero .t{opacity:1;color:#ffffffb3;font-size:15px;font-weight:400}.classic .drv .drv-rev-hero .v{color:#fff;margin:8px 0;font-size:28px;font-weight:700}.classic .drv .drv-rev-hero .l{opacity:1;color:#ffffffb3;font-size:14px}.classic .drv-rev-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.classic .drv-rev-split>div{background:#ffffff1f;border-radius:14px;flex-direction:column;min-width:0;padding:12px;display:flex}.classic .drv-rev-split svg{color:#ffffffb3}.classic .drv-rev-split span{color:#ffffffb3;margin-top:8px;font-size:14px}.classic .drv-rev-split b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-weight:700;overflow:hidden}.classic .drv-rev-title{color:#153047;margin:24px 2px 12px;font-size:22px;font-weight:700}.classic .drv .card.drv-rev-card,.classic .drv .card.drv-payroll{background:#f4f8fa;border:1px solid #dce5ec;border-radius:16px;margin:0 0 12px;padding:16px;box-shadow:0 1px 2px #16324a1a}.classic .drv-rev-driver,.classic .drv-payroll-head{align-items:center;gap:12px;display:flex}.classic .drv-rev-avatar{background:var(--drv-pc);width:40px;height:40px;color:var(--drv-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.classic .drv-rev-driver b,.classic .drv-payroll-head b{color:#153047;font-size:16px;font-weight:700;display:block}.classic .drv-payroll-head b{font-weight:900}.classic .drv-rev-driver small,.classic .drv-payroll-head small{color:#52697a;font-size:14px;display:block}.classic .drv-rev-amt{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.classic .drv-rev-amt>b{color:var(--drv-primary);white-space:nowrap;font-size:16px;font-weight:700}.classic .drv-rev-amt .drv-score{color:#1d3140;background:#ffc10729;padding:3px 8px;font-size:12px;font-weight:700}.classic .drv-rev-amt .drv-score svg{color:#ffc107}.classic .drv-divider{background:#dce5ec;height:1px;margin:12px 0}.classic .drv-rev-lines{grid-template-columns:1fr 1fr;gap:12px;display:grid}.classic .drv-pline{align-items:center;gap:8px;min-width:0;display:flex}.classic .drv-pline svg{color:#4caf50;flex-shrink:0}.classic .drv-pline.transfer svg{color:#2196f3}.classic .drv-pline small{color:#52697a;font-size:13px;display:block}.classic .drv-pline b{white-space:nowrap;font-weight:600;display:block}.classic .drv-done{color:#2e7d32;background:#fff;border:1px solid #a5d6a7;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:10px;font-weight:700;display:flex}.classic .drv-banner{color:#1d3140;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-weight:800}.classic .drv-banner.wait{background:#ff98001f}.classic .drv-banner.ok{background:#4caf501f;margin:12px 0 0}.classic .drv-approved{color:#1d3140;background:#4caf5024;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.classic .drv-approved svg{color:#2e7d32}.classic .drv-pay-sec{color:#1d3140;align-items:center;gap:8px;padding:12px 0 8px;font-size:15px;font-weight:900;display:flex}.classic .drv-pay-sec svg{color:var(--drv-primary)}.classic .drv-payroll .money-line{padding:5px 0;font-weight:600}.classic .drv-payroll .money-line b{font-weight:900}.classic .drv-payroll .money-line.strong.drv-total{background:#cde5ffbf;border:1px solid #07598538;border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:16px;font-weight:900}.classic .drv-total svg{color:var(--drv-primary);flex-shrink:0}.classic .drv-payroll .money-line.drv-total b{color:var(--drv-primary);font-size:24px}.classic .drv-bank{background:#cde5ff8c;border-radius:16px;margin-top:12px;padding:12px;line-height:1.6}.classic .drv-bank-title{align-items:center;gap:8px;margin-bottom:6px;font-weight:900;display:flex}.classic .drv-bank-title svg{color:var(--drv-primary)}.classic .drv-bank .bold{margin-top:6px;font-weight:900}.classic .drv-payroll .drv-done,.classic .drv-payroll .btn.drv-main-btn{margin-top:12px}.classic .drv-month{background:#fff;border:1px solid #dce5ec;border-radius:16px;padding:14px 16px}.classic .drv-month-title{color:#153047;align-items:center;gap:8px;font-weight:900;display:flex}.classic .drv-month-title svg{color:var(--drv-primary)}.classic .drv-month-grid{grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:10px;display:grid}.classic .drv-month-grid small{color:#52697a;font-size:12.5px;display:block}.classic .drv-month-grid b{color:#153047;font-weight:900;display:block}@media (width>=700px){.classic .drv-month-grid{grid-template-columns:repeat(4,1fr)}}.classic .dash{container:dash/inline-size}.classic .dash .dash-welcome{background:linear-gradient(to bottom right,#fff,#e9f7f4,#fff0b8);border-radius:28px;height:168px;position:relative;overflow:hidden;box-shadow:0 12px 22px #0000001a}.classic .dash .dash-w-blob{background:linear-gradient(90deg,#e0a3154d,#0f766e2e);border-radius:999px;width:158px;position:absolute;top:-28px;bottom:-10px;right:-44px}.classic .dash .dash-w-logo-c{width:78px;height:auto;position:absolute;top:24px;right:29px}.classic .dash .dash-w-logo-w,.classic .dash .dash-w-bus{display:none}.classic .dash .dash-w-brand{color:#123348;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:1.12;position:absolute;top:20px;left:26px;right:136px;overflow:hidden}.classic .dash .dash-w-title{color:#123348;font-size:21px;font-weight:900;line-height:1.08;position:absolute;top:52px;left:26px;right:24px}.classic .dash .dash-w-feats{flex-wrap:wrap;gap:8px 10px;display:flex;position:absolute;bottom:12px;left:26px;right:20px}.classic .dash .dash-w-feats span{color:#17324a;align-items:center;gap:6px;font-size:14px;font-weight:900;display:inline-flex}.classic .dash .dash-w-feats svg{color:#e0a315;width:19px;height:19px}@container dash (width>=560px){.classic .dash .dash-welcome{background:#fff;height:210px}.classic .dash .dash-welcome:before{content:"";background:linear-gradient(to bottom right,#eaf7f3,#fff3c4,#e0a315);position:absolute;inset:0 0 0 52.381%}.classic .dash .dash-w-blob{width:230px;top:-24px;bottom:-24px;right:-32px}.classic .dash .dash-w-logo-c,.classic .dash .dash-w-brand{display:none}.classic .dash .dash-w-bus{color:#fff;background:linear-gradient(to bottom right,#0b7a75,#074c4c);border-radius:24px;justify-content:center;align-items:center;width:150px;height:98px;display:flex;position:absolute;bottom:22px;right:24px;box-shadow:0 10px 16px #0b7a752e}.classic .dash .dash-w-bus svg{width:70px;height:70px}.classic .dash .dash-w-logo-w{width:84px;height:auto;display:block;position:absolute;top:38px;left:35px}.classic .dash .dash-w-title{font-size:26px;line-height:1.12;top:98px;right:220px}.classic .dash .dash-w-feats{gap:8px 20px}}.classic .dash .section-title.dash-sh{color:#17324a;gap:10px;margin:18px 0 12px;font-size:22px;font-weight:900;line-height:1.2}.classic .dash .section-title.dash-sh:before{content:none}.classic .dash .dash-sh-ico{color:#0b7a75;display:flex}.classic .dash .dash-sh-ico svg{width:26px;height:26px}.classic .dash .dash-spark{width:100%;height:100%;position:relative}.classic .dash .dash-spark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.classic .dash .dash-dot{border:1px solid #fff;border-radius:50%;width:6.4px;height:6.4px;position:absolute;transform:translate(-50%,-50%)}.classic .dash .dash-dot[title]{cursor:default}.classic .dash .dash-sum-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.classic .dash .dash-sum{color:#fff;background:linear-gradient(to bottom right, var(--c), color-mix(in srgb, var(--c) 80%, #0f172a));height:118px;box-shadow:none;border:0;border-radius:16px;margin:0;padding:12px;position:relative;overflow:hidden}.classic .dash .dash-sum:after{content:none}.classic .dash .dash-sum-circle{background:#ffffff21;border-radius:50%;width:84px;height:84px;position:absolute;top:-22px;right:-20px}.classic .dash .dash-sum-ghost{color:#ffffff42;display:flex;position:absolute;bottom:12px;right:16px}.classic .dash .dash-sum-ghost svg{width:38px;height:38px}.classic .dash .dash-sum-spark{opacity:.85;pointer-events:none;height:28px;position:absolute;bottom:8px;left:12px;right:12px}.classic .dash .dash-sum-body{flex-direction:column;align-items:flex-start;height:100%;padding-bottom:22px;display:flex;position:relative}.classic .dash .dash-sum-ico{color:#fff;background:#ffffff38;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:auto;display:flex}.classic .dash .dash-sum-ico svg{width:18px;height:18px}.classic .dash .dash-sum-v{white-space:nowrap;font-size:18px;font-weight:900;line-height:1.2}.classic .dash .dash-sum-t{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:12px;font-weight:900;overflow:hidden}@container dash (width>=454px){.classic .dash .dash-sum{border-radius:18px;height:132px;padding:16px}.classic .dash .dash-sum-circle{width:96px;height:96px}.classic .dash .dash-sum-ghost svg{width:44px;height:44px}.classic .dash .dash-sum-spark{height:34px}.classic .dash .dash-sum-body{padding-bottom:26px}.classic .dash .dash-sum-ico{border-radius:12px;width:32px;height:32px}.classic .dash .dash-sum-ico svg{width:20px;height:20px}.classic .dash .dash-sum-v{font-size:20px}.classic .dash .dash-sum-t{margin-top:5px;font-size:13.5px}}@container dash (width>=840px){.classic .dash .dash-sum-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dash (width>=840px) and (width<=921px){.classic .dash .dash-sum{border-radius:16px;height:118px;padding:12px}.classic .dash .dash-sum-circle{width:84px;height:84px}.classic .dash .dash-sum-ghost svg{width:38px;height:38px}.classic .dash .dash-sum-spark{height:28px}.classic .dash .dash-sum-body{padding-bottom:22px}.classic .dash .dash-sum-ico{border-radius:10px;width:28px;height:28px}.classic .dash .dash-sum-ico svg{width:18px;height:18px}.classic .dash .dash-sum-v{font-size:18px}.classic .dash .dash-sum-t{margin-top:3px;font-size:12px}}.classic .dash .dash-trend{background:#fff;border:1px solid #dce8ef;border-radius:22px;gap:14px;min-height:132px;margin-top:16px;padding:16px;display:flex;box-shadow:0 9px 18px #0000000d}.classic .dash .dash-trend-l{flex-direction:column;flex:4 1 0;min-width:0;display:flex}.classic .dash .dash-trend-r{flex:6 1 0;min-width:0;min-height:98px}.classic .dash .dash-trend-h{align-items:center;gap:10px;margin-bottom:auto;display:flex}.classic .dash .dash-trend-ico{color:#0b7a75;background:#e0f2f1;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.classic .dash .dash-trend-ico svg{width:22px;height:22px}.classic .dash .dash-trend-t{color:#17324a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:16px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.classic .dash .dash-trend-v{color:#17324a;white-space:nowrap;margin-top:8px;font-size:25px;font-weight:900;line-height:1.15}.classic .dash .dash-trend-s{color:#22a83f;margin-top:4px;font-size:13px;font-weight:900;line-height:1.25}.classic .dash .dash-qa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@container dash (width>=760px){.classic .dash .dash-qa-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.classic .dash .dash-qa{border:1px solid color-mix(in srgb, var(--c) 14%, transparent);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:86px;padding:9px 8px;font-family:inherit;transition:background-color .15s;display:flex}.classic .dash .dash-qa:hover:not(:disabled){background:color-mix(in srgb, var(--c) 5%, white)}.classic .dash .dash-qa:active:not(:disabled){background:color-mix(in srgb, var(--c) 10%, white)}.classic .dash .dash-qa.off{cursor:default;opacity:.7}.classic .dash .dash-qa-ico{background:color-mix(in srgb, var(--c) 12%, transparent);width:34px;height:34px;color:var(--c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.classic .dash .dash-qa-ico svg{width:19px;height:19px}.classic .dash .dash-qa-t,.classic .dash .dash-qa-v{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:900;line-height:1.25;overflow:hidden}.classic .dash .dash-qa-t{color:#17324a;margin-top:7px;font-size:11.5px}.classic .dash .dash-qa-v{color:var(--c);margin-top:2px;font-size:10.5px}.classic .dash .dash-reload{margin-top:16px}.classic .dash .dash-recent{background:#fff;border:1px solid #dce8ef;border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:12px 16px;display:flex}.classic .dash .dash-recent-ico{color:#17324a;background:#e2eef4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.classic .dash .dash-recent-txt{flex-direction:column;flex:1;min-width:0;display:flex}.classic .dash .dash-recent-txt b{color:#17324a;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.classic .dash .dash-recent-txt small{color:#52697a}.classic .dash .dash-recent-st{color:#607d8b;white-space:nowrap;background:#607d8b1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.classic .dash .dash-recent-st.st-running{color:#ff9800;background:#ff98001f}.classic .dash .dash-recent-st.st-completed{color:#4caf50;background:#4caf501f}.classic .dash .dash-recent-st.st-cancelled{color:#f44336;background:#f443361f}.classic .dash .dash-recent-none{color:#52697a;padding:8px 2px 4px}.classic .dash .dash-range{color:#17324a;width:100%;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a9bac9;border-radius:14px;justify-content:center;align-items:center;margin:14px 0 4px;padding:8px 14px;font-weight:800;display:flex;position:relative}.classic .dash .dash-range svg{color:#3d4b56;position:absolute;left:14px}.classic .dash .dash-sum.click{cursor:pointer}.classic .sh-app{--sh-top:58px}.classic .sh-app.sh-dashmode{--sh-top:78px}.classic .topbar.sh-top{color:#17324a;min-height:calc(var(--sh-top) + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) 10px 6px 16px;background:#dff0f6;gap:6px;box-shadow:0 1px 2px #1530471a}.classic .topbar.sh-top .title b{color:#17324a;font-size:22px;font-weight:900;line-height:1.15}.classic .topbar.sh-top .title small{color:#38566c;opacity:1;margin-top:2px;font-size:12px;font-weight:500}.classic .topbar.sh-top.sh-sub{background:#dceaf1;padding-left:6px}.classic .topbar.sh-top.sh-sub>.icon-btn:first-child{margin-right:8px}.classic .topbar.sh-top.sh-sub .title b{color:#153047;font-size:21px;font-weight:500}.classic .topbar.sh-top .icon-btn{color:#153047;flex-shrink:0;width:44px;height:44px}.classic .topbar.sh-top .icon-btn:hover{background:#15304712}.classic .topbar.sh-top .badge{border:2px solid #fff;min-width:19px;height:19px;font-weight:900;top:1px;right:1px}.classic .topbar.sh-top .sh-avatar{color:#075985;-webkit-user-select:none;user-select:none;background:#cbe5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:2px;font-size:17px;font-weight:900;display:inline-flex}.classic .topbar.sh-top.sh-dash{color:#fff;box-shadow:none;background:linear-gradient(135deg,#0f766e,#065f5a)}.classic .topbar.sh-top.sh-dash .title small.sh-hello{color:#ffffffb3;margin:0 0 4px;font-size:14px;font-weight:900}.classic .topbar.sh-top.sh-dash .title b{color:#fff;font-size:20px}.classic .topbar.sh-top.sh-dash .icon-btn{color:#fff;background:#ffffff24}.classic .topbar.sh-top.sh-dash .icon-btn:hover{background:#ffffff38}.classic .topbar.sh-top .sh-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.classic .bottomnav.sh-bn{min-height:calc(70px + env(safe-area-inset-bottom));background:#dceaf1;border-top:0;box-shadow:0 -1px 3px #152f4324,0 -2px 8px #152f430f}.classic .bottomnav.sh-bn button{letter-spacing:.2px;color:#52697a;-webkit-tap-highlight-color:transparent;justify-content:flex-start;gap:4px;padding:12px 2px 6px;font-size:12px;font-weight:500}.classic .bottomnav.sh-bn button .ico{color:#647887;border-radius:16px;justify-content:center;align-items:center;width:64px;max-width:100%;height:32px;padding:0;transition:background-color .2s;display:flex}.classic .bottomnav.sh-bn button .ico svg{width:24px;height:24px}.classic .bottomnav.sh-bn button.active{color:#075985;font-weight:700}.classic .bottomnav.sh-bn button.active .ico{color:#075985;background:#b9dde3}.classic .bottomnav.sh-bn.sh-bn-driver{min-height:calc(76px + env(safe-area-inset-bottom));padding:10px 8px env(safe-area-inset-bottom);background:#e7f6fdfa;overflow:visible;box-shadow:0 -6px 18px #00000014}.classic .bottomnav.sh-bn.sh-bn-driver button{letter-spacing:0;color:#64748b;border-radius:16px;gap:3px;padding:8px 2px;font-size:10.5px;font-weight:600}.classic .bottomnav.sh-bn.sh-bn-driver button .ico{width:auto;height:auto;color:inherit;background:0 0}.classic .bottomnav.sh-bn.sh-bn-driver button .ico svg{width:23px;height:23px}.classic .bottomnav.sh-bn.sh-bn-driver button.active{color:#0284c7;font-weight:800}.classic .bottomnav.sh-bn.sh-bn-driver button.sh-fab{flex:0 0 82px;padding:0;position:relative}.classic .bottomnav.sh-bn.sh-bn-driver .sh-fab-c{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border:5px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:74px;max-width:none;height:74px;font-size:10.5px;font-weight:900;line-height:1;display:flex;position:absolute;top:-36px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 9px 20px #2563eb57}.classic .bottomnav.sh-bn.sh-bn-driver .sh-fab-c svg{width:27px;height:27px}.classic .bottomnav.sh-bn.sh-bn-driver button.sh-fab:active .sh-fab-c{transform:translate(-50%)scale(.96)}@media (width<=899px){.classic .sh-app.sh-driver .content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (width>=900px){.classic .topbar.sh-top{padding-left:20px;padding-right:16px}.classic .sidenav.sh-side{top:calc(var(--sh-top) + env(safe-area-inset-top));height:calc(100vh - var(--sh-top) - env(safe-area-inset-top));background:#dceaf1;border-right:0;gap:4px;width:236px;padding:14px 12px;overflow-y:auto;box-shadow:1px 0 #15304714}.classic .sidenav.sh-side .side-logo{background:#fff;border-radius:16px;margin:0 0 14px;padding:12px 14px;box-shadow:0 1px 2px #16324a0f,0 6px 14px #16324a0f}.classic .sidenav.sh-side button{color:#52697a;border-radius:999px;gap:12px;min-height:50px;padding:0 16px;font-size:14.5px;font-weight:500}.classic .sidenav.sh-side button .sh-ico{color:#647887;display:flex}.classic .sidenav.sh-side button .sh-ico svg{width:24px;height:24px}.classic .sidenav.sh-side button:hover:not(.active){background:#b9dde373}.classic .sidenav.sh-side button.active{color:#075985;background:#b9dde3;font-weight:700}.classic .sidenav.sh-side button.active .sh-ico{color:#075985}}.classic .topbar .am{flex-shrink:0;position:relative}.classic .topbar.sh-top .sh-avatar.am-btn{cursor:pointer;border:0;padding:0;font-family:inherit}.classic .topbar .am-menu{z-index:60;color:#1c2b36;text-align:left;background:#eef2f6;border-radius:4px;min-width:224px;max-width:calc(100vw - 24px);padding:8px 0;position:absolute;top:52px;right:0;box-shadow:0 6px 18px #0000002e}.classic .topbar .am-head{color:#8a96a0;flex-direction:column;gap:2px;padding:12px 16px;font-size:14px;display:flex}.classic .topbar .am-head b{color:#1c2b36;font-weight:700}.classic .topbar .am-sep{background:#d5dde4;height:1px;margin:4px 0}.classic .topbar .am-item{width:100%;font:inherit;color:#1c2b36;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:400;display:flex}.classic .topbar .am-item:hover{background:#07598514}.classic .topbar .am-item svg{color:#3d4b56;flex-shrink:0}.classic .am-info b{margin-bottom:10px;font-size:16px;display:block}.classic .am-info .am-info-line{color:#1c2b36;align-items:center;gap:10px;padding:6px 0;display:flex}.classic .topbar .icon-btn.nb-pill{color:#075985;background:#eef7fa;border:1px solid #b9dde3;border-radius:999px;gap:6px;width:auto;min-width:56px;height:36px;padding:0 12px}.classic .topbar .icon-btn.nb-pill .nb-count{color:#075985;min-width:0;height:auto;box-shadow:none;background:0 0;padding:0;font-size:14px;font-weight:700;position:static}.classic .topbar .icon-btn.nb-pill .nb-count.badge{color:#dc2626}@media (width>=900px){.classic .sidenav.sh-side{display:none}.classic .bottomnav{display:flex}.classic .content{max-width:1200px;padding:18px 20px calc(96px + env(safe-area-inset-bottom))}.classic .sh-app.sh-driver .content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.classic .fab{bottom:calc(84px + env(safe-area-inset-bottom))}.classic .chat-input{bottom:calc(70px + env(safe-area-inset-bottom))}}.classic .topbar.sh-top .icon-btn.nb-pill,.classic .topbar.sh-top.sh-dash .icon-btn.nb-pill{color:#075985;background:#eef7fa;border:1px solid #b9dde3}.classic .topbar.sh-top .icon-btn.nb-pill .nb-count,.classic .topbar.sh-top.sh-dash .icon-btn.nb-pill .nb-count{color:#075985;width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:700;position:static;transform:none}.classic .topbar.sh-top .icon-btn.nb-pill .nb-count.has{color:#dc2626}
