*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Kanit,sans-serif;font-size:62.5%}h1,h2,h3,h4,h5,p{margin-bottom:0}.ml-small{margin-left:1rem}@media screen and (width<=768px){.site-bar-media{display:none!important}}.ant-menu-dark .ant-menu-sub,.ant-menu-dark.ant-menu-inline .ant-menu-sub{background:#15499b!important}.ant-menu-dark .ant-menu-sub .ant-menu-item .ant-menu-title-content a,.ant-menu-dark .ant-menu-sub .ant-menu-item>span>a{color:#ffffffa6!important}.ant-menu-dark .ant-menu-sub .ant-menu-item-selected .ant-menu-title-content a,.ant-menu-dark .ant-menu-sub .ant-menu-item-selected>span>a{font-weight:600;color:#fff!important}.ant-menu-dark .ant-menu-sub .ant-menu-item-selected,.ant-menu-dark .ant-menu-sub .ant-menu-item:hover{background-color:oklch(48.8% .243 264.376)!important}.header-dashboard h1{font-size:28px;font-weight:600}.header-dashboard p{color:#64748b;font-size:14px}.negative{color:#dc2626}.grid-2{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:22px;display:grid}.chart-header.row{justify-content:space-between;align-items:center;display:flex}.tx-title{margin-bottom:3px;font-size:14px;font-weight:600}@media (width<=1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-metrics{grid-template-columns:1fr}}@media (width<=900px){.analytics-grid,.grid-2,.quick-grid{grid-template-columns:1fr}}.grid{grid-template-columns:repeat(4,minmax(200px,1fr));grid-template-rows:repeat(auto, max-content);gap:1rem;display:grid}@media only screen and (width<=1200px){.grid{grid-template-columns:repeat(2,minmax(300px,1fr));font-size:87%}}@media only screen and (width<=900px){.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));font-size:75%}}.grid__item-large{order:0;grid-row:span 3}@media only screen and (width<=1200px){.grid__item-large{order:99}}@media only screen and (width<=640px){.site-layout-background{padding:12px!important}}.ant-table-wrapper{overflow-y:scroll}.ant-layout{overflow:hidden}@media only screen and (width<=700px){.ant-layout{flex-direction:column!important}.ant-layout>.ant-layout-content{margin:0!important}.ant-layout>.site-layout{width:unset!important}.ant-layout>.ant-layout-header{padding:0 16px}}@media only screen and (width<=500px){.ant-layout>.ant-layout-header{font-size:12px}.ant-layout>.ant-layout-header h1{font-size:16px}.ant-layout>.ant-layout-header p{margin-bottom:0;line-height:1.2}}@media only screen and (width<=700px){.ant-layout-sider{width:100%!important;max-width:unset!important;flex:1!important}.ant-layout-sider-children{justify-content:space-between;align-items:center;margin:0 16px;display:flex;overflow:hidden}.ant-layout-sider-children>.logo{margin-left:0;margin-right:0;height:unset!important}.ant-layout-sider-children>.ant-menu-inline{width:unset}.ant-layout-sider-children>.ant-menu-item{align-items:center!important;display:flex!important}.ant-layout-sider-children>ul,.ant-layout-sider-trigger{display:none!important}.ant-layout-sider-has-trigger{padding:0}}.hamburger{display:none}@media only screen and (width<=700px){.hamburger{display:block}.hamburger ul .ant-menu-inline{background:0 0!important}.hamburger .toggleHamburger{cursor:pointer;z-index:9999;background:#15499b;border-radius:50%;width:2.5rem;height:2.5rem;position:fixed;bottom:5vh;right:5vw}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{background:#fff;height:1.2px;transition:all .5s;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.hamburger__icon{width:50%;top:50%}.hamburger__icon:before,.hamburger__icon:after{content:"";width:100%}.hamburger__icon:before{top:-450%}.hamburger__icon:after{top:550%}.hamburger__bg{z-index:99;opacity:0;background:radial-gradient(circle at 100%,#000,#00f);border-radius:50%;width:45px;height:45px;transition:all .3s cubic-bezier(1,.01,.56,.68);position:fixed;bottom:5vh;right:5vw}.hamburger__nav{z-index:999999;opacity:0;width:0;transition:all .6s;position:fixed;top:50%;right:0;transform:translate(-50%,-50%)}}.hamburger input:checked~.hamburger__bg{opacity:1;transform:scale(60)}.hamburger input:checked~.hamburger__nav{opacity:1;width:66%;left:50%;transform:translate(-50%,-50%)}.hamburger input:checked~.toggleHamburger>.hamburger__icon{background:0 0}.hamburger input:checked~.toggleHamburger>.hamburger__icon:before{transform:translate(-50%,500%)rotate(225deg)}.hamburger input:checked~.toggleHamburger>.hamburger__icon:after{transform:translate(-50%,-500%)rotate(-225deg)}.heading{margin-bottom:1rem}.heading__details{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.heading__progress{align-items:center;gap:.5rem;display:flex}.form{border:1px solid #15499b;border-radius:.8rem;flex:1;overflow:hidden}.form__content{padding:1rem}.form__content .ant-space-vertical{width:100%}.form__title{background:#15499bcc;padding:.5rem 1rem;color:#fff!important}.form__space{flex:1;gap:.5rem;display:flex}.form__space .ant-space-item{flex:1;width:100%}@media only screen and (width<=700px){.form__space{flex-direction:column}}.form__space--grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.form__space--grid .ant-space-item{margin:0!important}.label-top>.ant-space-item:first-of-type{align-self:flex-start}.content{flex:0;display:flex}@media only screen and (width<=959px){.content{flex-direction:column}}.content-right{width:0;transition:all .5s;position:relative;overflow:hidden}@media only screen and (width<=959px){.content-right{width:100%}}.content-right__action{flex-direction:column;flex:1;gap:1rem;width:calc(50vw - 148px);padding:1rem;display:flex}@media only screen and (width<=959px){.content-right__action{width:100%;padding:1rem 0}}.button-group{align-items:center;gap:2rem;margin:1rem 0;display:flex}.button-group>button{justify-content:center;min-width:100px}.expanded{flex:1}.expanded__fixed{position:fixed;top:10rem}@media only screen and (width<=959px){.expand-button{display:none!important}}.font-primary{color:#15499bcc}h4.ant-typography.title-4{color:#15499bcc;margin:1.5rem 0 .5rem}h5.ant-typography.title-5{color:#15499bcc}.mb-0{margin-bottom:0}.ant-statistic-title{text-transform:capitalize}.admin-dashboard-table .ant-table .ant-table-tbody>tr:hover>td{background:#36a2eb14}.demo-editor{border:1px solid #f1f1f1;border-radius:2px;height:15rem;padding:6px 5px}.card{position:relative}.card:hover>.card__face--front{z-index:0;transform:rotateY(180deg)}.card:hover>.card__face--back{z-index:1;transform:rotateY(0)}.card__face{backface-visibility:hidden;flex:1;height:100%;transition:all 1s;position:absolute;inset:0}.card__face--front{z-index:1;background:red}.card__face--back{z-index:0;background:#00f;transform:rotateY(-180deg)}.form__image{transition:filter .5s;position:relative;overflow:hidden}.form__image:hover>img{filter:brightness(.66)}.form__image:hover>span{top:50%}.form__image>span{color:#fff;text-align:center;cursor:pointer;background:red;border-radius:50%;padding:.5rem;font-size:1rem;line-height:1;transition:top .5s ease-out;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.ant-layout-sider-collapsed .sideMenu li{justify-content:center;align-items:center;display:flex}.ant-layout-sider-collapsed .sideMenu li>span[role=img]>span[role=img]>svg{font-size:1.5rem}.hamburger__nav li,.sideMenu li{align-items:center;display:flex}.hamburger__nav li>span[role=img]>span[role=img]>svg,.sideMenu li>span[role=img]>span[role=img]>svg{font-size:1.6rem}.hover-effect:hover{cursor:pointer;background:#36a2eb14}div .snow{z-index:500;background:#fff;border-radius:50%;width:10px;height:10px;position:fixed}div .snow:first-child{opacity:.2392;animation:23s linear -3s infinite fall-1;transform:translate(23.6079vw,-10px)scale(.3623)}@keyframes fall-1{49.314%{transform:translate(20.3068vw,49.314vh)scale(.3623)}to{transform:translate(21.9574vw,100vh)scale(.3623)}}div .snow:nth-child(2){opacity:.6481;animation:19s linear -26s infinite fall-2;transform:translate(21.8367vw,-10px)scale(.6809)}@keyframes fall-2{36.639%{transform:translate(18.0911vw,36.639vh)scale(.6809)}to{transform:translate(19.9639vw,100vh)scale(.6809)}}div .snow:nth-child(3){opacity:.7388;animation:28s linear -27s infinite fall-3;transform:translate(32.0547vw,-10px)scale(.9378)}@keyframes fall-3{33.29%{transform:translate(25.5551vw,33.29vh)scale(.9378)}to{transform:translate(28.8049vw,100vh)scale(.9378)}}div .snow:nth-child(4){opacity:.4112;animation:28s linear -14s infinite fall-4;transform:translate(18.8938vw,-10px)scale(.6497)}@keyframes fall-4{67.777%{transform:translate(17.7672vw,67.777vh)scale(.6497)}to{transform:translate(18.3305vw,100vh)scale(.6497)}}div .snow:nth-child(5){opacity:.7169;animation:26s linear -8s infinite fall-5;transform:translate(39.5404vw,-10px)scale(.268)}@keyframes fall-5{37.233%{transform:translate(45.4547vw,37.233vh)scale(.268)}to{transform:translate(42.4976vw,100vh)scale(.268)}}div .snow:nth-child(6){opacity:.9064;animation:17s linear -7s infinite fall-6;transform:translate(44.8098vw,-10px)scale(.3191)}@keyframes fall-6{62.286%{transform:translate(49.9154vw,62.286vh)scale(.3191)}to{transform:translate(47.3626vw,100vh)scale(.3191)}}div .snow:nth-child(7){opacity:.0776;animation:28s linear -7s infinite fall-7;transform:translate(34.1544vw,-10px)scale(.8195)}@keyframes fall-7{47.892%{transform:translate(30.1032vw,47.892vh)scale(.8195)}to{transform:translate(32.1288vw,100vh)scale(.8195)}}div .snow:nth-child(8){opacity:.5147;animation:28s linear -13s infinite fall-8;transform:translate(64.3893vw,-10px)scale(.0687)}@keyframes fall-8{35.303%{transform:translate(67.7179vw,35.303vh)scale(.0687)}to{transform:translate(66.0536vw,100vh)scale(.0687)}}div .snow:nth-child(9){opacity:.9676;animation:17s linear -30s infinite fall-9;transform:translate(54.6431vw,-10px)scale(.9897)}@keyframes fall-9{59.194%{transform:translate(59.2354vw,59.194vh)scale(.9897)}to{transform:translate(56.9393vw,100vh)scale(.9897)}}div .snow:nth-child(10){opacity:.4252;animation:23s linear -9s infinite fall-10;transform:translate(56.4619vw,-10px)scale(.9812)}@keyframes fall-10{34.089%{transform:translate(54.224vw,34.089vh)scale(.9812)}to{transform:translate(55.343vw,100vh)scale(.9812)}}div .snow:nth-child(11){opacity:.7869;animation:19s linear -8s infinite fall-11;transform:translate(76.3002vw,-10px)scale(.9877)}@keyframes fall-11{36.645%{transform:translate(77.0349vw,36.645vh)scale(.9877)}to{transform:translate(76.6676vw,100vh)scale(.9877)}}div .snow:nth-child(12){opacity:.0632;animation:20s linear -25s infinite fall-12;transform:translate(4.0271vw,-10px)scale(.3104)}@keyframes fall-12{37.809%{transform:translate(-2.5769vw,37.809vh)scale(.3104)}to{transform:translate(.7251vw,100vh)scale(.3104)}}div .snow:nth-child(13){opacity:.9303;animation:10s linear -1s infinite fall-13;transform:translate(84.519vw,-10px)scale(.706)}@keyframes fall-13{56.838%{transform:translate(79.3928vw,56.838vh)scale(.706)}to{transform:translate(81.9559vw,100vh)scale(.706)}}div .snow:nth-child(14){opacity:.0182;animation:24s linear -20s infinite fall-14;transform:translate(55.8838vw,-10px)scale(.8176)}@keyframes fall-14{58.822%{transform:translate(49.6817vw,58.822vh)scale(.8176)}to{transform:translate(52.7828vw,100vh)scale(.8176)}}div .snow:nth-child(15){opacity:.8169;animation:12s linear -23s infinite fall-15;transform:translate(61.1111vw,-10px)scale(.5248)}@keyframes fall-15{58.886%{transform:translate(57.5503vw,58.886vh)scale(.5248)}to{transform:translate(59.3307vw,100vh)scale(.5248)}}div .snow:nth-child(16){opacity:.024;animation:20s linear -24s infinite fall-16;transform:translate(50.0161vw,-10px)scale(.0015)}@keyframes fall-16{58.695%{transform:translate(47.4483vw,58.695vh)scale(.0015)}to{transform:translate(48.7322vw,100vh)scale(.0015)}}div .snow:nth-child(17){opacity:.9974;animation:24s linear -10s infinite fall-17;transform:translate(.1592vw,-10px)scale(.6665)}@keyframes fall-17{78.679%{transform:translate(-7.5791vw,78.679vh)scale(.6665)}to{transform:translate(-3.70995vw,100vh)scale(.6665)}}div .snow:nth-child(18){opacity:.8227;animation:16s linear -22s infinite fall-18;transform:translate(10.9608vw,-10px)scale(.0235)}@keyframes fall-18{68.021%{transform:translate(19.065vw,68.021vh)scale(.0235)}to{transform:translate(15.0129vw,100vh)scale(.0235)}}div .snow:nth-child(19){opacity:.9259;animation:23s linear -4s infinite fall-19;transform:translate(70.2738vw,-10px)scale(.1996)}@keyframes fall-19{56.497%{transform:translate(74.8791vw,56.497vh)scale(.1996)}to{transform:translate(72.5765vw,100vh)scale(.1996)}}div .snow:nth-child(20){opacity:.0502;animation:24s linear -7s infinite fall-20;transform:translate(70.5309vw,-10px)scale(.0732)}@keyframes fall-20{57.637%{transform:translate(80.2249vw,57.637vh)scale(.0732)}to{transform:translate(75.3779vw,100vh)scale(.0732)}}div .snow:nth-child(21){opacity:.4562;animation:13s linear -12s infinite fall-21;transform:translate(52.9962vw,-10px)scale(.5824)}@keyframes fall-21{51.162%{transform:translate(55.4223vw,51.162vh)scale(.5824)}to{transform:translate(54.2093vw,100vh)scale(.5824)}}div .snow:nth-child(22){opacity:.8952;animation:24s linear -7s infinite fall-22;transform:translate(30.9607vw,-10px)scale(.4148)}@keyframes fall-22{74.852%{transform:translate(23.0257vw,74.852vh)scale(.4148)}to{transform:translate(26.9932vw,100vh)scale(.4148)}}div .snow:nth-child(23){opacity:.3692;animation:18s linear -1s infinite fall-23;transform:translate(64.6625vw,-10px)scale(.1078)}@keyframes fall-23{33.227%{transform:translate(60.9879vw,33.227vh)scale(.1078)}to{transform:translate(62.8252vw,100vh)scale(.1078)}}div .snow:nth-child(24){opacity:.567;animation:14s linear -29s infinite fall-24;transform:translate(35.0866vw,-10px)scale(.9172)}@keyframes fall-24{54.775%{transform:translate(39.2466vw,54.775vh)scale(.9172)}to{transform:translate(37.1666vw,100vh)scale(.9172)}}div .snow:nth-child(25){opacity:.7082;animation:20s linear -28s infinite fall-25;transform:translate(99.2135vw,-10px)scale(.1936)}@keyframes fall-25{40.34%{transform:translate(90.1007vw,40.34vh)scale(.1936)}to{transform:translate(94.6571vw,100vh)scale(.1936)}}div .snow:nth-child(26){opacity:.8311;animation:13s linear -28s infinite fall-26;transform:translate(1.2668vw,-10px)scale(.9816)}@keyframes fall-26{58.066%{transform:translate(3.6022vw,58.066vh)scale(.9816)}to{transform:translate(2.4345vw,100vh)scale(.9816)}}div .snow:nth-child(27){opacity:.27;animation:18s linear -22s infinite fall-27;transform:translate(53.2625vw,-10px)scale(.5417)}@keyframes fall-27{65.868%{transform:translate(45.245vw,65.868vh)scale(.5417)}to{transform:translate(49.2538vw,100vh)scale(.5417)}}div .snow:nth-child(28){opacity:.4556;animation:22s linear -1s infinite fall-28;transform:translate(65.6936vw,-10px)scale(.9022)}@keyframes fall-28{38.699%{transform:translate(75.3072vw,38.699vh)scale(.9022)}to{transform:translate(70.5004vw,100vh)scale(.9022)}}div .snow:nth-child(29){opacity:.1759;animation:19s linear -14s infinite fall-29;transform:translate(42.5054vw,-10px)scale(.6038)}@keyframes fall-29{33.016%{transform:translate(46.3722vw,33.016vh)scale(.6038)}to{transform:translate(44.4388vw,100vh)scale(.6038)}}div .snow:nth-child(30){opacity:.5053;animation:27s linear -10s infinite fall-30;transform:translate(53.2949vw,-10px)scale(.2152)}@keyframes fall-30{70.471%{transform:translate(55.3661vw,70.471vh)scale(.2152)}to{transform:translate(54.3305vw,100vh)scale(.2152)}}div .snow:nth-child(31){opacity:.1381;animation:25s linear -29s infinite fall-31;transform:translate(25.2252vw,-10px)scale(.0322)}@keyframes fall-31{61.354%{transform:translate(35.2124vw,61.354vh)scale(.0322)}to{transform:translate(30.2188vw,100vh)scale(.0322)}}div .snow:nth-child(32){opacity:.1417;animation:23s linear -8s infinite fall-32;transform:translate(81.7641vw,-10px)scale(.3454)}@keyframes fall-32{72.243%{transform:translate(80.9778vw,72.243vh)scale(.3454)}to{transform:translate(81.371vw,100vh)scale(.3454)}}div .snow:nth-child(33){opacity:.3105;animation:26s linear -2s infinite fall-33;transform:translate(31.7017vw,-10px)scale(.6944)}@keyframes fall-33{76.12%{transform:translate(24.8205vw,76.12vh)scale(.6944)}to{transform:translate(28.2611vw,100vh)scale(.6944)}}div .snow:nth-child(34){opacity:.2663;animation:19s linear -29s infinite fall-34;transform:translate(76.1384vw,-10px)scale(.4428)}@keyframes fall-34{67.613%{transform:translate(78.0461vw,67.613vh)scale(.4428)}to{transform:translate(77.0923vw,100vh)scale(.4428)}}div .snow:nth-child(35){opacity:.4914;animation:29s linear -19s infinite fall-35;transform:translate(89.4982vw,-10px)scale(.7322)}@keyframes fall-35{70.723%{transform:translate(88.5732vw,70.723vh)scale(.7322)}to{transform:translate(89.0357vw,100vh)scale(.7322)}}div .snow:nth-child(36){opacity:.8043;animation:19s linear -17s infinite fall-36;transform:translate(83.4722vw,-10px)scale(.4662)}@keyframes fall-36{35.297%{transform:translate(80.2368vw,35.297vh)scale(.4662)}to{transform:translate(81.8545vw,100vh)scale(.4662)}}div .snow:nth-child(37){opacity:.6522;animation:30s linear -15s infinite fall-37;transform:translate(13.7686vw,-10px)scale(.2394)}@keyframes fall-37{68.555%{transform:translate(23.3918vw,68.555vh)scale(.2394)}to{transform:translate(18.5802vw,100vh)scale(.2394)}}div .snow:nth-child(38){opacity:.2096;animation:30s linear -29s infinite fall-38;transform:translate(5.2428vw,-10px)scale(.3303)}@keyframes fall-38{75.427%{transform:translate(8.9168vw,75.427vh)scale(.3303)}to{transform:translate(7.0798vw,100vh)scale(.3303)}}div .snow:nth-child(39){opacity:.2792;animation:19s linear -28s infinite fall-39;transform:translate(61.6229vw,-10px)scale(.3783)}@keyframes fall-39{63.006%{transform:translate(66.6398vw,63.006vh)scale(.3783)}to{transform:translate(64.1314vw,100vh)scale(.3783)}}div .snow:nth-child(40){opacity:.3097;animation:30s linear -11s infinite fall-40;transform:translate(72.6501vw,-10px)scale(.0835)}@keyframes fall-40{70.331%{transform:translate(66.9366vw,70.331vh)scale(.0835)}to{transform:translate(69.7934vw,100vh)scale(.0835)}}div .snow:nth-child(41){opacity:.0282;animation:19s linear -14s infinite fall-41;transform:translate(47.7814vw,-10px)scale(.8307)}@keyframes fall-41{34.36%{transform:translate(39.8487vw,34.36vh)scale(.8307)}to{transform:translate(43.8151vw,100vh)scale(.8307)}}div .snow:nth-child(42){opacity:.5817;animation:19s linear -26s infinite fall-42;transform:translate(40.9542vw,-10px)scale(.2568)}@keyframes fall-42{52.582%{transform:translate(31.1224vw,52.582vh)scale(.2568)}to{transform:translate(36.0383vw,100vh)scale(.2568)}}div .snow:nth-child(43){opacity:.6179;animation:12s linear -22s infinite fall-43;transform:translate(9.679vw,-10px)scale(.0421)}@keyframes fall-43{49.33%{transform:translate(10.9569vw,49.33vh)scale(.0421)}to{transform:translate(10.318vw,100vh)scale(.0421)}}div .snow:nth-child(44){opacity:.2147;animation:16s linear -28s infinite fall-44;transform:translate(9.0357vw,-10px)scale(.2843)}@keyframes fall-44{41.189%{transform:translate(14.5039vw,41.189vh)scale(.2843)}to{transform:translate(11.7698vw,100vh)scale(.2843)}}div .snow:nth-child(45){opacity:.7664;animation:20s linear -30s infinite fall-45;transform:translate(43.7861vw,-10px)scale(.3)}@keyframes fall-45{44.463%{transform:translate(47.4833vw,44.463vh)scale(.3)}to{transform:translate(45.6347vw,100vh)scale(.3)}}div .snow:nth-child(46){opacity:.9714;animation:29s linear -12s infinite fall-46;transform:translate(50.476vw,-10px)scale(.072)}@keyframes fall-46{57.614%{transform:translate(52.4341vw,57.614vh)scale(.072)}to{transform:translate(51.4551vw,100vh)scale(.072)}}div .snow:nth-child(47){opacity:.2042;animation:27s linear -13s infinite fall-47;transform:translate(48.9345vw,-10px)scale(.6962)}@keyframes fall-47{66.441%{transform:translate(50.1142vw,66.441vh)scale(.6962)}to{transform:translate(49.5244vw,100vh)scale(.6962)}}div .snow:nth-child(48){opacity:.936;animation:24s linear -10s infinite fall-48;transform:translate(59.8424vw,-10px)scale(.6211)}@keyframes fall-48{48.974%{transform:translate(65.7859vw,48.974vh)scale(.6211)}to{transform:translate(62.8142vw,100vh)scale(.6211)}}div .snow:nth-child(49){opacity:.7459;animation:27s linear -30s infinite fall-49;transform:translate(42.4675vw,-10px)scale(.6279)}@keyframes fall-49{32.594%{transform:translate(43.9433vw,32.594vh)scale(.6279)}to{transform:translate(43.2054vw,100vh)scale(.6279)}}div .snow:nth-child(50){opacity:.4317;animation:18s linear -23s infinite fall-50;transform:translate(62.6805vw,-10px)scale(.983)}@keyframes fall-50{33.498%{transform:translate(66.8963vw,33.498vh)scale(.983)}to{transform:translate(64.7884vw,100vh)scale(.983)}}div .snow:nth-child(51){opacity:.4892;animation:29s linear -27s infinite fall-51;transform:translate(40.8289vw,-10px)scale(.2367)}@keyframes fall-51{59.823%{transform:translate(31.4118vw,59.823vh)scale(.2367)}to{transform:translate(36.1204vw,100vh)scale(.2367)}}div .snow:nth-child(52){opacity:.8644;animation:24s linear -9s infinite fall-52;transform:translate(93.9261vw,-10px)scale(.0743)}@keyframes fall-52{57.403%{transform:translate(92.7772vw,57.403vh)scale(.0743)}to{transform:translate(93.3517vw,100vh)scale(.0743)}}div .snow:nth-child(53){opacity:.1599;animation:20s linear -23s infinite fall-53;transform:translate(31.0927vw,-10px)scale(.0094)}@keyframes fall-53{70.181%{transform:translate(35.9085vw,70.181vh)scale(.0094)}to{transform:translate(33.5006vw,100vh)scale(.0094)}}div .snow:nth-child(54){opacity:.4603;animation:21s linear -7s infinite fall-54;transform:translate(.9191vw,-10px)scale(.7686)}@keyframes fall-54{66.273%{transform:translate(4.5701vw,66.273vh)scale(.7686)}to{transform:translate(2.7446vw,100vh)scale(.7686)}}div .snow:nth-child(55){opacity:.937;animation:23s linear -20s infinite fall-55;transform:translate(15.2569vw,-10px)scale(.3439)}@keyframes fall-55{75.855%{transform:translate(15.3603vw,75.855vh)scale(.3439)}to{transform:translate(15.3086vw,100vh)scale(.3439)}}div .snow:nth-child(56){opacity:.9879;animation:21s linear -3s infinite fall-56;transform:translate(9.6911vw,-10px)scale(.4458)}@keyframes fall-56{44.765%{transform:translate(5.6969vw,44.765vh)scale(.4458)}to{transform:translate(7.694vw,100vh)scale(.4458)}}div .snow:nth-child(57){opacity:.1661;animation:25s linear -10s infinite fall-57;transform:translate(46.3632vw,-10px)scale(.1576)}@keyframes fall-57{37.225%{transform:translate(43.2067vw,37.225vh)scale(.1576)}to{transform:translate(44.785vw,100vh)scale(.1576)}}div .snow:nth-child(58){opacity:.2081;animation:23s linear -17s infinite fall-58;transform:translate(56.2769vw,-10px)scale(.7286)}@keyframes fall-58{65.925%{transform:translate(56.337vw,65.925vh)scale(.7286)}to{transform:translate(56.307vw,100vh)scale(.7286)}}div .snow:nth-child(59){opacity:.5681;animation:20s linear -3s infinite fall-59;transform:translate(80.8272vw,-10px)scale(.6004)}@keyframes fall-59{57.925%{transform:translate(78.5296vw,57.925vh)scale(.6004)}to{transform:translate(79.6784vw,100vh)scale(.6004)}}div .snow:nth-child(60){opacity:.7815;animation:30s linear -15s infinite fall-60;transform:translate(87.5662vw,-10px)scale(.5826)}@keyframes fall-60{73.195%{transform:translate(77.8853vw,73.195vh)scale(.5826)}to{transform:translate(82.7258vw,100vh)scale(.5826)}}div .snow:nth-child(61){opacity:.652;animation:24s linear -28s infinite fall-61;transform:translate(94.23vw,-10px)scale(.3801)}@keyframes fall-61{59.976%{transform:translate(88.0383vw,59.976vh)scale(.3801)}to{transform:translate(91.1342vw,100vh)scale(.3801)}}div .snow:nth-child(62){opacity:.3606;animation:17s linear -2s infinite fall-62;transform:translate(29.9084vw,-10px)scale(.7245)}@keyframes fall-62{33.867%{transform:translate(25.5371vw,33.867vh)scale(.7245)}to{transform:translate(27.7228vw,100vh)scale(.7245)}}div .snow:nth-child(63){opacity:.1396;animation:13s linear -24s infinite fall-63;transform:translate(53.9326vw,-10px)scale(.8855)}@keyframes fall-63{34.186%{transform:translate(50.7737vw,34.186vh)scale(.8855)}to{transform:translate(52.3532vw,100vh)scale(.8855)}}div .snow:nth-child(64){opacity:.6482;animation:28s linear -8s infinite fall-64;transform:translate(94.9023vw,-10px)scale(.1772)}@keyframes fall-64{66.31%{transform:translate(96.7834vw,66.31vh)scale(.1772)}to{transform:translate(95.8429vw,100vh)scale(.1772)}}div .snow:nth-child(65){opacity:.819;animation:21s linear -4s infinite fall-65;transform:translate(98.2422vw,-10px)scale(.5182)}@keyframes fall-65{48.637%{transform:translate(94.5861vw,48.637vh)scale(.5182)}to{transform:translate(96.4142vw,100vh)scale(.5182)}}div .snow:nth-child(66){opacity:.7135;animation:26s linear -14s infinite fall-66;transform:translate(78.1457vw,-10px)scale(.275)}@keyframes fall-66{37.156%{transform:translate(84.0544vw,37.156vh)scale(.275)}to{transform:translate(81.1001vw,100vh)scale(.275)}}div .snow:nth-child(67){opacity:.4052;animation:19s linear -12s infinite fall-67;transform:translate(86.7911vw,-10px)scale(.9874)}@keyframes fall-67{47.776%{transform:translate(83.8909vw,47.776vh)scale(.9874)}to{transform:translate(85.341vw,100vh)scale(.9874)}}div .snow:nth-child(68){opacity:.0011;animation:16s linear -13s infinite fall-68;transform:translate(55.444vw,-10px)scale(.3413)}@keyframes fall-68{55.271%{transform:translate(45.7534vw,55.271vh)scale(.3413)}to{transform:translate(50.5987vw,100vh)scale(.3413)}}div .snow:nth-child(69){opacity:.5859;animation:23s linear -5s infinite fall-69;transform:translate(11.4751vw,-10px)scale(.2147)}@keyframes fall-69{70.479%{transform:translate(18.2078vw,70.479vh)scale(.2147)}to{transform:translate(14.8415vw,100vh)scale(.2147)}}div .snow:nth-child(70){opacity:.2014;animation:27s linear -9s infinite fall-70;transform:translate(85.1721vw,-10px)scale(.4606)}@keyframes fall-70{71.49%{transform:translate(91.7489vw,71.49vh)scale(.4606)}to{transform:translate(88.4605vw,100vh)scale(.4606)}}div .snow:nth-child(71){opacity:.8516;animation:20s linear -22s infinite fall-71;transform:translate(10.9283vw,-10px)scale(.9847)}@keyframes fall-71{65.491%{transform:translate(19.4005vw,65.491vh)scale(.9847)}to{transform:translate(15.1644vw,100vh)scale(.9847)}}div .snow:nth-child(72){opacity:.3976;animation:26s linear -13s infinite fall-72;transform:translate(52.9039vw,-10px)scale(.1242)}@keyframes fall-72{41.659%{transform:translate(53.3392vw,41.659vh)scale(.1242)}to{transform:translate(53.1216vw,100vh)scale(.1242)}}div .snow:nth-child(73){opacity:.8497;animation:16s linear -5s infinite fall-73;transform:translate(31.3891vw,-10px)scale(.6874)}@keyframes fall-73{69.214%{transform:translate(39.8704vw,69.214vh)scale(.6874)}to{transform:translate(35.6298vw,100vh)scale(.6874)}}div .snow:nth-child(74){opacity:.1864;animation:25s linear -24s infinite fall-74;transform:translate(57.3739vw,-10px)scale(.429)}@keyframes fall-74{54.501%{transform:translate(55.9806vw,54.501vh)scale(.429)}to{transform:translate(56.6773vw,100vh)scale(.429)}}div .snow:nth-child(75){opacity:.1006;animation:28s linear -10s infinite fall-75;transform:translate(83.9818vw,-10px)scale(.9559)}@keyframes fall-75{44.721%{transform:translate(78.4509vw,44.721vh)scale(.9559)}to{transform:translate(81.2164vw,100vh)scale(.9559)}}div .snow:nth-child(76){opacity:.9286;animation:12s linear -20s infinite fall-76;transform:translate(43.6019vw,-10px)scale(.1029)}@keyframes fall-76{58.779%{transform:translate(36.3885vw,58.779vh)scale(.1029)}to{transform:translate(39.9952vw,100vh)scale(.1029)}}div .snow:nth-child(77){opacity:.9764;animation:24s linear -27s infinite fall-77;transform:translate(45.9227vw,-10px)scale(.9296)}@keyframes fall-77{53.958%{transform:translate(36.6302vw,53.958vh)scale(.9296)}to{transform:translate(41.2765vw,100vh)scale(.9296)}}div .snow:nth-child(78){opacity:.3425;animation:15s linear -3s infinite fall-78;transform:translate(31.2299vw,-10px)scale(.8186)}@keyframes fall-78{60.047%{transform:translate(32.7673vw,60.047vh)scale(.8186)}to{transform:translate(31.9986vw,100vh)scale(.8186)}}div .snow:nth-child(79){opacity:.3057;animation:15s linear -1s infinite fall-79;transform:translate(51.5vw,-10px)scale(.1819)}@keyframes fall-79{64.546%{transform:translate(48.7787vw,64.546vh)scale(.1819)}to{transform:translate(50.1394vw,100vh)scale(.1819)}}div .snow:nth-child(80){opacity:.6829;animation:29s linear -1s infinite fall-80;transform:translate(.9013vw,-10px)scale(.1009)}@keyframes fall-80{34.503%{transform:translate(9.778vw,34.503vh)scale(.1009)}to{transform:translate(5.33965vw,100vh)scale(.1009)}}div .snow:nth-child(81){opacity:.8808;animation:18s linear -8s infinite fall-81;transform:translate(87.2181vw,-10px)scale(.6459)}@keyframes fall-81{59.527%{transform:translate(78.4724vw,59.527vh)scale(.6459)}to{transform:translate(82.8453vw,100vh)scale(.6459)}}div .snow:nth-child(82){opacity:.5058;animation:14s linear -5s infinite fall-82;transform:translate(67.9399vw,-10px)scale(.9921)}@keyframes fall-82{43.194%{transform:translate(72.7661vw,43.194vh)scale(.9921)}to{transform:translate(70.353vw,100vh)scale(.9921)}}div .snow:nth-child(83){opacity:.4329;animation:21s linear -25s infinite fall-83;transform:translate(74.5422vw,-10px)scale(.8734)}@keyframes fall-83{50.807%{transform:translate(79.0403vw,50.807vh)scale(.8734)}to{transform:translate(76.7913vw,100vh)scale(.8734)}}div .snow:nth-child(84){opacity:.1169;animation:22s linear -26s infinite fall-84;transform:translate(26.3806vw,-10px)scale(.9267)}@keyframes fall-84{49.265%{transform:translate(30.9366vw,49.265vh)scale(.9267)}to{transform:translate(28.6586vw,100vh)scale(.9267)}}div .snow:nth-child(85){opacity:.5949;animation:26s linear -9s infinite fall-85;transform:translate(60.71vw,-10px)scale(.0204)}@keyframes fall-85{69.639%{transform:translate(55.7689vw,69.639vh)scale(.0204)}to{transform:translate(58.2395vw,100vh)scale(.0204)}}div .snow:nth-child(86){opacity:.8733;animation:19s linear -6s infinite fall-86;transform:translate(85.5337vw,-10px)scale(.5491)}@keyframes fall-86{71.3%{transform:translate(94.0938vw,71.3vh)scale(.5491)}to{transform:translate(89.8138vw,100vh)scale(.5491)}}div .snow:nth-child(87){opacity:.7405;animation:12s linear -1s infinite fall-87;transform:translate(56.5115vw,-10px)scale(.3791)}@keyframes fall-87{68.899%{transform:translate(66.3287vw,68.899vh)scale(.3791)}to{transform:translate(61.4201vw,100vh)scale(.3791)}}div .snow:nth-child(88){opacity:.9791;animation:19s linear -29s infinite fall-88;transform:translate(79.7141vw,-10px)scale(.4145)}@keyframes fall-88{77.988%{transform:translate(88.0544vw,77.988vh)scale(.4145)}to{transform:translate(83.8843vw,100vh)scale(.4145)}}div .snow:nth-child(89){opacity:.2615;animation:27s linear -17s infinite fall-89;transform:translate(32.0023vw,-10px)scale(.8187)}@keyframes fall-89{47.84%{transform:translate(37.722vw,47.84vh)scale(.8187)}to{transform:translate(34.8622vw,100vh)scale(.8187)}}div .snow:nth-child(90){opacity:.6816;animation:22s linear -19s infinite fall-90;transform:translate(50.9052vw,-10px)scale(.9496)}@keyframes fall-90{32.795%{transform:translate(57.538vw,32.795vh)scale(.9496)}to{transform:translate(54.2216vw,100vh)scale(.9496)}}div .snow:nth-child(91){opacity:.4339;animation:25s linear -27s infinite fall-91;transform:translate(89.2031vw,-10px)scale(.7943)}@keyframes fall-91{76.603%{transform:translate(80.7333vw,76.603vh)scale(.7943)}to{transform:translate(84.9682vw,100vh)scale(.7943)}}div .snow:nth-child(92){opacity:.6724;animation:13s linear -1s infinite fall-92;transform:translate(99.1409vw,-10px)scale(.9877)}@keyframes fall-92{57.311%{transform:translate(104.131vw,57.311vh)scale(.9877)}to{transform:translate(101.636vw,100vh)scale(.9877)}}div .snow:nth-child(93){opacity:.5473;animation:12s linear -9s infinite fall-93;transform:translate(96.93vw,-10px)scale(.0399)}@keyframes fall-93{48.037%{transform:translate(88.4147vw,48.037vh)scale(.0399)}to{transform:translate(92.6724vw,100vh)scale(.0399)}}div .snow:nth-child(94){opacity:.7846;animation:20s linear -22s infinite fall-94;transform:translate(17.7286vw,-10px)scale(.3606)}@keyframes fall-94{69.079%{transform:translate(20.4522vw,69.079vh)scale(.3606)}to{transform:translate(19.0904vw,100vh)scale(.3606)}}div .snow:nth-child(95){opacity:.9871;animation:12s linear -29s infinite fall-95;transform:translate(38.4491vw,-10px)scale(.7444)}@keyframes fall-95{48.406%{transform:translate(33.8465vw,48.406vh)scale(.7444)}to{transform:translate(36.1478vw,100vh)scale(.7444)}}div .snow:nth-child(96){opacity:.9073;animation:21s linear -6s infinite fall-96;transform:translate(40.7593vw,-10px)scale(.0717)}@keyframes fall-96{51.88%{transform:translate(49.7317vw,51.88vh)scale(.0717)}to{transform:translate(45.2455vw,100vh)scale(.0717)}}div .snow:nth-child(97){opacity:.2563;animation:27s linear -18s infinite fall-97;transform:translate(7.2503vw,-10px)scale(.204)}@keyframes fall-97{65.596%{transform:translate(-2.695vw,65.596vh)scale(.204)}to{transform:translate(2.27765vw,100vh)scale(.204)}}div .snow:nth-child(98){opacity:.8798;animation:14s linear -23s infinite fall-98;transform:translate(52.4981vw,-10px)scale(.785)}@keyframes fall-98{64.852%{transform:translate(53.7723vw,64.852vh)scale(.785)}to{transform:translate(53.1352vw,100vh)scale(.785)}}div .snow:nth-child(99){opacity:.6332;animation:25s linear -23s infinite fall-99;transform:translate(68.841vw,-10px)scale(.6277)}@keyframes fall-99{62.197%{transform:translate(63.8716vw,62.197vh)scale(.6277)}to{transform:translate(66.3563vw,100vh)scale(.6277)}}div .snow:nth-child(100){opacity:.1885;animation:19s linear -25s infinite fall-100;transform:translate(94.0154vw,-10px)scale(.6554)}@keyframes fall-100{71.777%{transform:translate(96.3077vw,71.777vh)scale(.6554)}to{transform:translate(95.1616vw,100vh)scale(.6554)}}div .snow:nth-child(101){opacity:.9142;animation:20s linear -11s infinite fall-101;transform:translate(64.3833vw,-10px)scale(.302)}@keyframes fall-101{43.743%{transform:translate(62.4285vw,43.743vh)scale(.302)}to{transform:translate(63.4059vw,100vh)scale(.302)}}div .snow:nth-child(102){opacity:.3183;animation:17s linear -29s infinite fall-102;transform:translate(23.8245vw,-10px)scale(.5782)}@keyframes fall-102{74.443%{transform:translate(23.2983vw,74.443vh)scale(.5782)}to{transform:translate(23.5614vw,100vh)scale(.5782)}}div .snow:nth-child(103){opacity:.164;animation:25s linear -3s infinite fall-103;transform:translate(40.0723vw,-10px)scale(.4781)}@keyframes fall-103{67.863%{transform:translate(32.3189vw,67.863vh)scale(.4781)}to{transform:translate(36.1956vw,100vh)scale(.4781)}}div .snow:nth-child(104){opacity:.656;animation:29s linear -20s infinite fall-104;transform:translate(59.5179vw,-10px)scale(.6755)}@keyframes fall-104{77.898%{transform:translate(68.0378vw,77.898vh)scale(.6755)}to{transform:translate(63.7779vw,100vh)scale(.6755)}}div .snow:nth-child(105){opacity:.1474;animation:14s linear -27s infinite fall-105;transform:translate(41.9248vw,-10px)scale(.7201)}@keyframes fall-105{69.945%{transform:translate(44.4663vw,69.945vh)scale(.7201)}to{transform:translate(43.1956vw,100vh)scale(.7201)}}div .snow:nth-child(106){opacity:.2838;animation:29s linear -23s infinite fall-106;transform:translate(97.7364vw,-10px)scale(.2594)}@keyframes fall-106{76.866%{transform:translate(106.554vw,76.866vh)scale(.2594)}to{transform:translate(102.145vw,100vh)scale(.2594)}}div .snow:nth-child(107){opacity:.0689;animation:10s linear -7s infinite fall-107;transform:translate(61.634vw,-10px)scale(.788)}@keyframes fall-107{55.941%{transform:translate(58.8015vw,55.941vh)scale(.788)}to{transform:translate(60.2178vw,100vh)scale(.788)}}div .snow:nth-child(108){opacity:.602;animation:11s linear -30s infinite fall-108;transform:translate(13.9421vw,-10px)scale(.711)}@keyframes fall-108{31.267%{transform:translate(10.5973vw,31.267vh)scale(.711)}to{transform:translate(12.2697vw,100vh)scale(.711)}}div .snow:nth-child(109){opacity:.1042;animation:19s linear -16s infinite fall-109;transform:translate(16.145vw,-10px)scale(.2549)}@keyframes fall-109{42.323%{transform:translate(15.6543vw,42.323vh)scale(.2549)}to{transform:translate(15.8997vw,100vh)scale(.2549)}}div .snow:nth-child(110){opacity:.2075;animation:15s linear -26s infinite fall-110;transform:translate(74.3253vw,-10px)scale(.893)}@keyframes fall-110{71.353%{transform:translate(72.5503vw,71.353vh)scale(.893)}to{transform:translate(73.4378vw,100vh)scale(.893)}}div .snow:nth-child(111){opacity:.4103;animation:21s linear -6s infinite fall-111;transform:translate(83.1771vw,-10px)scale(.6364)}@keyframes fall-111{68.089%{transform:translate(75.0861vw,68.089vh)scale(.6364)}to{transform:translate(79.1316vw,100vh)scale(.6364)}}div .snow:nth-child(112){opacity:.1376;animation:14s linear -9s infinite fall-112;transform:translate(98.7782vw,-10px)scale(.4274)}@keyframes fall-112{32.814%{transform:translate(105.815vw,32.814vh)scale(.4274)}to{transform:translate(102.297vw,100vh)scale(.4274)}}div .snow:nth-child(113){opacity:.714;animation:10s linear -19s infinite fall-113;transform:translate(26.2972vw,-10px)scale(.4547)}@keyframes fall-113{50.995%{transform:translate(20.0328vw,50.995vh)scale(.4547)}to{transform:translate(23.165vw,100vh)scale(.4547)}}div .snow:nth-child(114){opacity:.4275;animation:20s linear -20s infinite fall-114;transform:translate(54.2941vw,-10px)scale(.5494)}@keyframes fall-114{34.765%{transform:translate(48.2218vw,34.765vh)scale(.5494)}to{transform:translate(51.258vw,100vh)scale(.5494)}}div .snow:nth-child(115){opacity:.0628;animation:18s linear -18s infinite fall-115;transform:translate(93.44vw,-10px)scale(.0868)}@keyframes fall-115{32.808%{transform:translate(88.7372vw,32.808vh)scale(.0868)}to{transform:translate(91.0886vw,100vh)scale(.0868)}}div .snow:nth-child(116){opacity:.1142;animation:27s linear -5s infinite fall-116;transform:translate(62.6457vw,-10px)scale(.0872)}@keyframes fall-116{54.252%{transform:translate(55.0366vw,54.252vh)scale(.0872)}to{transform:translate(58.8412vw,100vh)scale(.0872)}}div .snow:nth-child(117){opacity:.3588;animation:21s linear -16s infinite fall-117;transform:translate(38.5393vw,-10px)scale(.1795)}@keyframes fall-117{42.029%{transform:translate(34.3431vw,42.029vh)scale(.1795)}to{transform:translate(36.4412vw,100vh)scale(.1795)}}div .snow:nth-child(118){opacity:.0198;animation:17s linear -14s infinite fall-118;transform:translate(10.5631vw,-10px)scale(.8016)}@keyframes fall-118{67.342%{transform:translate(17.006vw,67.342vh)scale(.8016)}to{transform:translate(13.7846vw,100vh)scale(.8016)}}div .snow:nth-child(119){opacity:.6115;animation:15s linear -5s infinite fall-119;transform:translate(38.4002vw,-10px)scale(.4439)}@keyframes fall-119{57.939%{transform:translate(30.1903vw,57.939vh)scale(.4439)}to{transform:translate(34.2953vw,100vh)scale(.4439)}}div .snow:nth-child(120){opacity:.5245;animation:26s linear -15s infinite fall-120;transform:translate(12.11vw,-10px)scale(.5427)}@keyframes fall-120{45.058%{transform:translate(2.5804vw,45.058vh)scale(.5427)}to{transform:translate(7.3452vw,100vh)scale(.5427)}}div .snow:nth-child(121){opacity:.9878;animation:30s linear -21s infinite fall-121;transform:translate(90.1139vw,-10px)scale(.1504)}@keyframes fall-121{36.177%{transform:translate(97.028vw,36.177vh)scale(.1504)}to{transform:translate(93.571vw,100vh)scale(.1504)}}div .snow:nth-child(122){opacity:.478;animation:25s linear -18s infinite fall-122;transform:translate(.8141vw,-10px)scale(.0809)}@keyframes fall-122{59.158%{transform:translate(8.8543vw,59.158vh)scale(.0809)}to{transform:translate(4.8342vw,100vh)scale(.0809)}}div .snow:nth-child(123){opacity:.2909;animation:13s linear -11s infinite fall-123;transform:translate(58.7212vw,-10px)scale(.2424)}@keyframes fall-123{55.611%{transform:translate(66.6093vw,55.611vh)scale(.2424)}to{transform:translate(62.6653vw,100vh)scale(.2424)}}div .snow:nth-child(124){opacity:.7108;animation:29s linear -18s infinite fall-124;transform:translate(79.9324vw,-10px)scale(.3476)}@keyframes fall-124{46.457%{transform:translate(80.1868vw,46.457vh)scale(.3476)}to{transform:translate(80.0596vw,100vh)scale(.3476)}}div .snow:nth-child(125){opacity:.0063;animation:10s linear -12s infinite fall-125;transform:translate(39.3885vw,-10px)scale(.4772)}@keyframes fall-125{60.077%{transform:translate(47.1731vw,60.077vh)scale(.4772)}to{transform:translate(43.2808vw,100vh)scale(.4772)}}div .snow:nth-child(126){opacity:.2308;animation:16s linear -4s infinite fall-126;transform:translate(62.2604vw,-10px)scale(.1095)}@keyframes fall-126{61.839%{transform:translate(64.6141vw,61.839vh)scale(.1095)}to{transform:translate(63.4373vw,100vh)scale(.1095)}}div .snow:nth-child(127){opacity:.6372;animation:14s linear -1s infinite fall-127;transform:translate(53.4835vw,-10px)scale(.5756)}@keyframes fall-127{31.533%{transform:translate(57.3814vw,31.533vh)scale(.5756)}to{transform:translate(55.4325vw,100vh)scale(.5756)}}div .snow:nth-child(128){opacity:.3583;animation:10s linear -24s infinite fall-128;transform:translate(37.5819vw,-10px)scale(.5695)}@keyframes fall-128{45.164%{transform:translate(38.4789vw,45.164vh)scale(.5695)}to{transform:translate(38.0304vw,100vh)scale(.5695)}}div .snow:nth-child(129){opacity:.8098;animation:11s linear -22s infinite fall-129;transform:translate(99.5079vw,-10px)scale(.7755)}@keyframes fall-129{34.978%{transform:translate(104.565vw,34.978vh)scale(.7755)}to{transform:translate(102.036vw,100vh)scale(.7755)}}div .snow:nth-child(130){opacity:.4924;animation:15s linear -20s infinite fall-130;transform:translate(83.8531vw,-10px)scale(.2834)}@keyframes fall-130{57.874%{transform:translate(74.284vw,57.874vh)scale(.2834)}to{transform:translate(79.0686vw,100vh)scale(.2834)}}div .snow:nth-child(131){opacity:.9924;animation:14s linear -21s infinite fall-131;transform:translate(37.2942vw,-10px)scale(.741)}@keyframes fall-131{62.27%{transform:translate(44.3896vw,62.27vh)scale(.741)}to{transform:translate(40.8419vw,100vh)scale(.741)}}div .snow:nth-child(132){opacity:.0799;animation:22s linear -22s infinite fall-132;transform:translate(29.2281vw,-10px)scale(.0126)}@keyframes fall-132{66.358%{transform:translate(25.771vw,66.358vh)scale(.0126)}to{transform:translate(27.4996vw,100vh)scale(.0126)}}div .snow:nth-child(133){opacity:.4492;animation:30s linear -17s infinite fall-133;transform:translate(96.8474vw,-10px)scale(.7045)}@keyframes fall-133{43.182%{transform:translate(94.8313vw,43.182vh)scale(.7045)}to{transform:translate(95.8394vw,100vh)scale(.7045)}}div .snow:nth-child(134){opacity:.3547;animation:12s linear -12s infinite fall-134;transform:translate(61.8416vw,-10px)scale(.5187)}@keyframes fall-134{53.475%{transform:translate(56.8956vw,53.475vh)scale(.5187)}to{transform:translate(59.3686vw,100vh)scale(.5187)}}div .snow:nth-child(135){opacity:.5551;animation:16s linear -3s infinite fall-135;transform:translate(18.4856vw,-10px)scale(.2586)}@keyframes fall-135{57.995%{transform:translate(25.5469vw,57.995vh)scale(.2586)}to{transform:translate(22.0163vw,100vh)scale(.2586)}}div .snow:nth-child(136){opacity:.0861;animation:10s linear -30s infinite fall-136;transform:translate(65.4672vw,-10px)scale(.7054)}@keyframes fall-136{49.147%{transform:translate(73.1801vw,49.147vh)scale(.7054)}to{transform:translate(69.3237vw,100vh)scale(.7054)}}div .snow:nth-child(137){opacity:.913;animation:30s linear -28s infinite fall-137;transform:translate(61.9632vw,-10px)scale(.203)}@keyframes fall-137{54.364%{transform:translate(71.419vw,54.364vh)scale(.203)}to{transform:translate(66.6911vw,100vh)scale(.203)}}div .snow:nth-child(138){opacity:.42;animation:22s linear -12s infinite fall-138;transform:translate(89.0398vw,-10px)scale(.9227)}@keyframes fall-138{71.229%{transform:translate(94.8124vw,71.229vh)scale(.9227)}to{transform:translate(91.9261vw,100vh)scale(.9227)}}div .snow:nth-child(139){opacity:.6921;animation:27s linear -7s infinite fall-139;transform:translate(30.0291vw,-10px)scale(.9695)}@keyframes fall-139{31.371%{transform:translate(20.4748vw,31.371vh)scale(.9695)}to{transform:translate(25.252vw,100vh)scale(.9695)}}div .snow:nth-child(140){opacity:.0527;animation:11s linear -4s infinite fall-140;transform:translate(63.9083vw,-10px)scale(.5709)}@keyframes fall-140{75.454%{transform:translate(67.7166vw,75.454vh)scale(.5709)}to{transform:translate(65.8125vw,100vh)scale(.5709)}}div .snow:nth-child(141){opacity:.3927;animation:20s linear -25s infinite fall-141;transform:translate(61.9691vw,-10px)scale(.7898)}@keyframes fall-141{56.285%{transform:translate(66.2131vw,56.285vh)scale(.7898)}to{transform:translate(64.0911vw,100vh)scale(.7898)}}div .snow:nth-child(142){opacity:.6412;animation:23s linear -30s infinite fall-142;transform:translate(51.1524vw,-10px)scale(.1101)}@keyframes fall-142{52.023%{transform:translate(44.9121vw,52.023vh)scale(.1101)}to{transform:translate(48.0323vw,100vh)scale(.1101)}}div .snow:nth-child(143){opacity:.137;animation:11s linear -28s infinite fall-143;transform:translate(69.788vw,-10px)scale(.6954)}@keyframes fall-143{49.746%{transform:translate(74.5497vw,49.746vh)scale(.6954)}to{transform:translate(72.1689vw,100vh)scale(.6954)}}div .snow:nth-child(144){opacity:.3189;animation:20s linear -16s infinite fall-144;transform:translate(74.3524vw,-10px)scale(.2501)}@keyframes fall-144{56.482%{transform:translate(80.0708vw,56.482vh)scale(.2501)}to{transform:translate(77.2116vw,100vh)scale(.2501)}}div .snow:nth-child(145){opacity:.7863;animation:27s linear -5s infinite fall-145;transform:translate(36.6531vw,-10px)scale(.4131)}@keyframes fall-145{30.988%{transform:translate(30.4829vw,30.988vh)scale(.4131)}to{transform:translate(33.568vw,100vh)scale(.4131)}}div .snow:nth-child(146){opacity:.7577;animation:18s linear -22s infinite fall-146;transform:translate(3.7918vw,-10px)scale(.3308)}@keyframes fall-146{62.277%{transform:translate(7.6017vw,62.277vh)scale(.3308)}to{transform:translate(5.69675vw,100vh)scale(.3308)}}div .snow:nth-child(147){opacity:.5933;animation:14s linear -4s infinite fall-147;transform:translate(66.0973vw,-10px)scale(.3685)}@keyframes fall-147{35.916%{transform:translate(56.7596vw,35.916vh)scale(.3685)}to{transform:translate(61.4285vw,100vh)scale(.3685)}}div .snow:nth-child(148){opacity:.1308;animation:18s linear -2s infinite fall-148;transform:translate(19.388vw,-10px)scale(.5647)}@keyframes fall-148{39.396%{transform:translate(23.7138vw,39.396vh)scale(.5647)}to{transform:translate(21.5509vw,100vh)scale(.5647)}}div .snow:nth-child(149){opacity:.3276;animation:27s linear -23s infinite fall-149;transform:translate(91.0904vw,-10px)scale(.5457)}@keyframes fall-149{46.601%{transform:translate(81.3362vw,46.601vh)scale(.5457)}to{transform:translate(86.2133vw,100vh)scale(.5457)}}div .snow:nth-child(150){opacity:.0458;animation:29s linear -20s infinite fall-150;transform:translate(86.4613vw,-10px)scale(.0152)}@keyframes fall-150{78.282%{transform:translate(91.4015vw,78.282vh)scale(.0152)}to{transform:translate(88.9314vw,100vh)scale(.0152)}}div .snow:nth-child(151){opacity:.8378;animation:10s linear -28s infinite fall-151;transform:translate(24.5146vw,-10px)scale(.7637)}@keyframes fall-151{58.535%{transform:translate(19.9637vw,58.535vh)scale(.7637)}to{transform:translate(22.2392vw,100vh)scale(.7637)}}div .snow:nth-child(152){opacity:.0793;animation:22s linear -26s infinite fall-152;transform:translate(23.1716vw,-10px)scale(.1631)}@keyframes fall-152{66.681%{transform:translate(18.6657vw,66.681vh)scale(.1631)}to{transform:translate(20.9187vw,100vh)scale(.1631)}}div .snow:nth-child(153){opacity:.1975;animation:29s linear -9s infinite fall-153;transform:translate(19.122vw,-10px)scale(.8369)}@keyframes fall-153{77.449%{transform:translate(24.811vw,77.449vh)scale(.8369)}to{transform:translate(21.9665vw,100vh)scale(.8369)}}div .snow:nth-child(154){opacity:.4708;animation:30s linear -28s infinite fall-154;transform:translate(37.0919vw,-10px)scale(.3942)}@keyframes fall-154{75.773%{transform:translate(43.201vw,75.773vh)scale(.3942)}to{transform:translate(40.1465vw,100vh)scale(.3942)}}div .snow:nth-child(155){opacity:.1144;animation:17s linear -22s infinite fall-155;transform:translate(55.9892vw,-10px)scale(.1948)}@keyframes fall-155{79.312%{transform:translate(53.9778vw,79.312vh)scale(.1948)}to{transform:translate(54.9835vw,100vh)scale(.1948)}}div .snow:nth-child(156){opacity:.2651;animation:21s linear -23s infinite fall-156;transform:translate(22.9265vw,-10px)scale(.2737)}@keyframes fall-156{66.092%{transform:translate(32.6163vw,66.092vh)scale(.2737)}to{transform:translate(27.7714vw,100vh)scale(.2737)}}div .snow:nth-child(157){opacity:.5094;animation:27s linear -27s infinite fall-157;transform:translate(55.9106vw,-10px)scale(.6427)}@keyframes fall-157{38.173%{transform:translate(65.3426vw,38.173vh)scale(.6427)}to{transform:translate(60.6266vw,100vh)scale(.6427)}}div .snow:nth-child(158){opacity:.4852;animation:20s linear -19s infinite fall-158;transform:translate(79.3312vw,-10px)scale(.4276)}@keyframes fall-158{35.046%{transform:translate(75.3361vw,35.046vh)scale(.4276)}to{transform:translate(77.3337vw,100vh)scale(.4276)}}div .snow:nth-child(159){opacity:.1246;animation:19s linear -12s infinite fall-159;transform:translate(49.0882vw,-10px)scale(.1716)}@keyframes fall-159{71.361%{transform:translate(41.5725vw,71.361vh)scale(.1716)}to{transform:translate(45.3304vw,100vh)scale(.1716)}}div .snow:nth-child(160){opacity:.3879;animation:30s linear -19s infinite fall-160;transform:translate(55.4199vw,-10px)scale(.0239)}@keyframes fall-160{33.145%{transform:translate(60.39vw,33.145vh)scale(.0239)}to{transform:translate(57.905vw,100vh)scale(.0239)}}div .snow:nth-child(161){opacity:.5916;animation:20s linear -19s infinite fall-161;transform:translate(67.4814vw,-10px)scale(.346)}@keyframes fall-161{46.469%{transform:translate(66.867vw,46.469vh)scale(.346)}to{transform:translate(67.1742vw,100vh)scale(.346)}}div .snow:nth-child(162){opacity:.5174;animation:12s linear -30s infinite fall-162;transform:translate(83.5543vw,-10px)scale(.9472)}@keyframes fall-162{31.265%{transform:translate(91.4933vw,31.265vh)scale(.9472)}to{transform:translate(87.5238vw,100vh)scale(.9472)}}div .snow:nth-child(163){opacity:.2591;animation:28s linear -1s infinite fall-163;transform:translate(80.2644vw,-10px)scale(.6855)}@keyframes fall-163{78.892%{transform:translate(73.3314vw,78.892vh)scale(.6855)}to{transform:translate(76.7979vw,100vh)scale(.6855)}}div .snow:nth-child(164){opacity:.7858;animation:14s linear -6s infinite fall-164;transform:translate(95.14vw,-10px)scale(.7089)}@keyframes fall-164{53.845%{transform:translate(92.8607vw,53.845vh)scale(.7089)}to{transform:translate(94.0004vw,100vh)scale(.7089)}}div .snow:nth-child(165){opacity:.7863;animation:13s linear -4s infinite fall-165;transform:translate(65.2713vw,-10px)scale(.2088)}@keyframes fall-165{71.616%{transform:translate(55.6204vw,71.616vh)scale(.2088)}to{transform:translate(60.4459vw,100vh)scale(.2088)}}div .snow:nth-child(166){opacity:.1349;animation:27s linear -11s infinite fall-166;transform:translate(56.0672vw,-10px)scale(.9921)}@keyframes fall-166{51.191%{transform:translate(64.5427vw,51.191vh)scale(.9921)}to{transform:translate(60.305vw,100vh)scale(.9921)}}div .snow:nth-child(167){opacity:.4909;animation:30s linear -25s infinite fall-167;transform:translate(23.4914vw,-10px)scale(.6897)}@keyframes fall-167{49.882%{transform:translate(26.5797vw,49.882vh)scale(.6897)}to{transform:translate(25.0356vw,100vh)scale(.6897)}}div .snow:nth-child(168){opacity:.1195;animation:22s linear -29s infinite fall-168;transform:translate(49.8054vw,-10px)scale(.8865)}@keyframes fall-168{47.325%{transform:translate(57.642vw,47.325vh)scale(.8865)}to{transform:translate(53.7237vw,100vh)scale(.8865)}}div .snow:nth-child(169){opacity:.5052;animation:12s linear -14s infinite fall-169;transform:translate(12.0039vw,-10px)scale(.5861)}@keyframes fall-169{38.46%{transform:translate(3.6692vw,38.46vh)scale(.5861)}to{transform:translate(7.83655vw,100vh)scale(.5861)}}div .snow:nth-child(170){opacity:.7799;animation:28s linear -20s infinite fall-170;transform:translate(91.264vw,-10px)scale(.5863)}@keyframes fall-170{56.71%{transform:translate(84.515vw,56.71vh)scale(.5863)}to{transform:translate(87.8895vw,100vh)scale(.5863)}}div .snow:nth-child(171){opacity:.2113;animation:17s linear -6s infinite fall-171;transform:translate(45.3832vw,-10px)scale(.5135)}@keyframes fall-171{72.836%{transform:translate(46.9768vw,72.836vh)scale(.5135)}to{transform:translate(46.18vw,100vh)scale(.5135)}}div .snow:nth-child(172){opacity:.4734;animation:20s linear -9s infinite fall-172;transform:translate(26.2525vw,-10px)scale(.9707)}@keyframes fall-172{58.217%{transform:translate(22.9724vw,58.217vh)scale(.9707)}to{transform:translate(24.6125vw,100vh)scale(.9707)}}div .snow:nth-child(173){opacity:.5421;animation:28s linear -27s infinite fall-173;transform:translate(6.5981vw,-10px)scale(.7664)}@keyframes fall-173{48.748%{transform:translate(1.1871vw,48.748vh)scale(.7664)}to{transform:translate(3.8926vw,100vh)scale(.7664)}}div .snow:nth-child(174){opacity:.9219;animation:30s linear -27s infinite fall-174;transform:translate(85.7479vw,-10px)scale(.6612)}@keyframes fall-174{75.485%{transform:translate(91.0898vw,75.485vh)scale(.6612)}to{transform:translate(88.4189vw,100vh)scale(.6612)}}div .snow:nth-child(175){opacity:.8773;animation:29s linear -21s infinite fall-175;transform:translate(59.0325vw,-10px)scale(.4507)}@keyframes fall-175{30.671%{transform:translate(66.84vw,30.671vh)scale(.4507)}to{transform:translate(62.9363vw,100vh)scale(.4507)}}div .snow:nth-child(176){opacity:.7374;animation:14s linear -27s infinite fall-176;transform:translate(71.8072vw,-10px)scale(.0362)}@keyframes fall-176{74.992%{transform:translate(67.6773vw,74.992vh)scale(.0362)}to{transform:translate(69.7423vw,100vh)scale(.0362)}}div .snow:nth-child(177){opacity:.3985;animation:16s linear -23s infinite fall-177;transform:translate(77.4297vw,-10px)scale(.7222)}@keyframes fall-177{62.361%{transform:translate(75.3052vw,62.361vh)scale(.7222)}to{transform:translate(76.3675vw,100vh)scale(.7222)}}div .snow:nth-child(178){opacity:.7922;animation:12s linear -24s infinite fall-178;transform:translate(50.3368vw,-10px)scale(.2557)}@keyframes fall-178{39.038%{transform:translate(53.6024vw,39.038vh)scale(.2557)}to{transform:translate(51.9696vw,100vh)scale(.2557)}}div .snow:nth-child(179){opacity:.9253;animation:22s linear -24s infinite fall-179;transform:translate(18.4541vw,-10px)scale(.0112)}@keyframes fall-179{79.075%{transform:translate(25.5243vw,79.075vh)scale(.0112)}to{transform:translate(21.9892vw,100vh)scale(.0112)}}div .snow:nth-child(180){opacity:.9002;animation:27s linear -2s infinite fall-180;transform:translate(12.6511vw,-10px)scale(.7151)}@keyframes fall-180{40.277%{transform:translate(7.519vw,40.277vh)scale(.7151)}to{transform:translate(10.0851vw,100vh)scale(.7151)}}div .snow:nth-child(181){opacity:.4922;animation:23s linear -23s infinite fall-181;transform:translate(65.0752vw,-10px)scale(.8717)}@keyframes fall-181{44.754%{transform:translate(71.8543vw,44.754vh)scale(.8717)}to{transform:translate(68.4648vw,100vh)scale(.8717)}}div .snow:nth-child(182){opacity:.1271;animation:21s linear -9s infinite fall-182;transform:translate(20.142vw,-10px)scale(.9785)}@keyframes fall-182{78.214%{transform:translate(21.9202vw,78.214vh)scale(.9785)}to{transform:translate(21.0311vw,100vh)scale(.9785)}}div .snow:nth-child(183){opacity:.6167;animation:25s linear -11s infinite fall-183;transform:translate(94.701vw,-10px)scale(.2806)}@keyframes fall-183{70.066%{transform:translate(100.359vw,70.066vh)scale(.2806)}to{transform:translate(97.5301vw,100vh)scale(.2806)}}div .snow:nth-child(184){opacity:.7165;animation:30s linear -1s infinite fall-184;transform:translate(78.8221vw,-10px)scale(.2217)}@keyframes fall-184{56.025%{transform:translate(79.2407vw,56.025vh)scale(.2217)}to{transform:translate(79.0314vw,100vh)scale(.2217)}}div .snow:nth-child(185){opacity:.026;animation:26s linear -27s infinite fall-185;transform:translate(60.1105vw,-10px)scale(.0133)}@keyframes fall-185{68.623%{transform:translate(59.8282vw,68.623vh)scale(.0133)}to{transform:translate(59.9694vw,100vh)scale(.0133)}}div .snow:nth-child(186){opacity:.7004;animation:23s linear -23s infinite fall-186;transform:translate(94.4736vw,-10px)scale(.8008)}@keyframes fall-186{41.153%{transform:translate(96.365vw,41.153vh)scale(.8008)}to{transform:translate(95.4193vw,100vh)scale(.8008)}}div .snow:nth-child(187){opacity:.7249;animation:29s linear -19s infinite fall-187;transform:translate(52.8674vw,-10px)scale(.858)}@keyframes fall-187{77.977%{transform:translate(48.0702vw,77.977vh)scale(.858)}to{transform:translate(50.4688vw,100vh)scale(.858)}}div .snow:nth-child(188){opacity:.4525;animation:16s linear -16s infinite fall-188;transform:translate(94.3339vw,-10px)scale(.0206)}@keyframes fall-188{64.076%{transform:translate(87.853vw,64.076vh)scale(.0206)}to{transform:translate(91.0935vw,100vh)scale(.0206)}}div .snow:nth-child(189){opacity:.8808;animation:28s linear -15s infinite fall-189;transform:translate(81.3315vw,-10px)scale(.7923)}@keyframes fall-189{71.622%{transform:translate(83.0536vw,71.622vh)scale(.7923)}to{transform:translate(82.1926vw,100vh)scale(.7923)}}div .snow:nth-child(190){opacity:.7581;animation:29s linear -30s infinite fall-190;transform:translate(15.7962vw,-10px)scale(.2577)}@keyframes fall-190{53.979%{transform:translate(16.3397vw,53.979vh)scale(.2577)}to{transform:translate(16.068vw,100vh)scale(.2577)}}div .snow:nth-child(191){opacity:.979;animation:19s linear -6s infinite fall-191;transform:translate(17.0909vw,-10px)scale(.1346)}@keyframes fall-191{59.93%{transform:translate(22.9763vw,59.93vh)scale(.1346)}to{transform:translate(20.0336vw,100vh)scale(.1346)}}div .snow:nth-child(192){opacity:.1784;animation:12s linear -20s infinite fall-192;transform:translate(68.3785vw,-10px)scale(.0273)}@keyframes fall-192{79.145%{transform:translate(73.258vw,79.145vh)scale(.0273)}to{transform:translate(70.8183vw,100vh)scale(.0273)}}div .snow:nth-child(193){opacity:.8763;animation:21s linear -24s infinite fall-193;transform:translate(56.2091vw,-10px)scale(.639)}@keyframes fall-193{79.533%{transform:translate(51.0801vw,79.533vh)scale(.639)}to{transform:translate(53.6446vw,100vh)scale(.639)}}div .snow:nth-child(194){opacity:.6745;animation:20s linear -8s infinite fall-194;transform:translate(11.6599vw,-10px)scale(.3185)}@keyframes fall-194{68.265%{transform:translate(12.9199vw,68.265vh)scale(.3185)}to{transform:translate(12.2899vw,100vh)scale(.3185)}}div .snow:nth-child(195){opacity:.3754;animation:13s linear -25s infinite fall-195;transform:translate(56.6991vw,-10px)scale(.4312)}@keyframes fall-195{31.744%{transform:translate(55.995vw,31.744vh)scale(.4312)}to{transform:translate(56.3471vw,100vh)scale(.4312)}}div .snow:nth-child(196){opacity:.0628;animation:25s linear -7s infinite fall-196;transform:translate(12.7704vw,-10px)scale(.7442)}@keyframes fall-196{30.441%{transform:translate(18.3038vw,30.441vh)scale(.7442)}to{transform:translate(15.5371vw,100vh)scale(.7442)}}div .snow:nth-child(197){opacity:.7764;animation:14s linear -6s infinite fall-197;transform:translate(25.8249vw,-10px)scale(.8683)}@keyframes fall-197{61.952%{transform:translate(32.1039vw,61.952vh)scale(.8683)}to{transform:translate(28.9644vw,100vh)scale(.8683)}}div .snow:nth-child(198){opacity:.5329;animation:16s linear -12s infinite fall-198;transform:translate(68.1434vw,-10px)scale(.1143)}@keyframes fall-198{46.023%{transform:translate(62.062vw,46.023vh)scale(.1143)}to{transform:translate(65.1027vw,100vh)scale(.1143)}}div .snow:nth-child(199){opacity:.4774;animation:25s linear -19s infinite fall-199;transform:translate(19.5037vw,-10px)scale(.6324)}@keyframes fall-199{70.12%{transform:translate(24.0326vw,70.12vh)scale(.6324)}to{transform:translate(21.7682vw,100vh)scale(.6324)}}div .snow:nth-child(200){opacity:.4715;animation:20s linear -13s infinite fall-200;transform:translate(1.5885vw,-10px)scale(.9493)}@keyframes fall-200{58.824%{transform:translate(-3.4785vw,58.824vh)scale(.9493)}to{transform:translate(-.945vw,100vh)scale(.9493)}}.pad-content{padding:1rem}#menuToggle{z-index:1;-webkit-user-select:none;user-select:none;background-color:#76c0f9;border-radius:25px;padding:8px;display:block;position:relative;top:9px;left:20px;box-shadow:4px 4px 4px #0006!important}#menuToggle input{cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;background-color:#f5f5f5;width:40px;height:32px;display:block;position:absolute;top:-7px;left:-5px}#menuToggle .anticon .ant-menu-item-icon{display:none}#menuToggle span{z-index:1;transform-origin:4px 0;background:#15499b;border-radius:3px;width:33px;height:4px;margin-bottom:5px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;background:#76c0f9;transform:rotate(45deg)translate(-2px,-1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translateY(-1px)}#menu{-webkit-font-smoothing:antialiased;transform-origin:0 0;background:#15499b;width:323px;height:900px;max-height:111.5vh;margin:-44px 0 0 -68px;padding:125px 50px 50px;list-style-type:none;transition:transform .5s cubic-bezier(.77,.2,.05,1);position:absolute;overflow-y:scroll;transform:translate(-106%)}#menu ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}#menu ::-webkit-scrollbar{background-color:#f5f5f5;width:12px}#menu ::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}#menuToggle input:checked~ul{transform:none}@media screen and (width<=768px){.site-bar-media{display:none!important}}@media screen and (width>=768px){.show_menu_toggle{display:none!important}}.ant-menu-title-content a{color:#fff}.con-dashboard{width:100%;margin:0}.header-dashboard{flex-direction:column;margin-bottom:30px;display:flex}.header h1{font-size:28px;font-weight:600}.header p{color:#64748b;font-size:14px}.dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:22px;display:grid}.metric-card{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:15px;display:flex;box-shadow:0 3px 12px #0000000a}.metric-card__trend{margin-top:4px;font-size:14px}.metric-card__description{color:#64748b;font-size:14px}.metric-card--revenue{border:2px solid #3b82f6}.stats-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:22px;display:grid}.stats-card{color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;padding:18px;transition:all .2s;display:flex;box-shadow:0 3px 12px #0000000d}.stats-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000014}.stats-card__label{opacity:.85;font-size:13px}.stats-card__value{margin-top:6px;font-size:28px}.stats-card__meta{opacity:.9;margin-top:4px;font-size:14px}.stats-card__icon{background:#ffffff40;border-radius:10px;padding:10px 14px;font-size:18px}.stats-card--revenue{background:linear-gradient(135deg,#2563eb,#3b82f6)}.stats-card--charging{background:linear-gradient(135deg,#16a34a,#22c55e)}.stats-card--stations{background:linear-gradient(135deg,#7c3aed,#a855f7)}.stats-card--reservations{background:linear-gradient(135deg,#ea580c,#f97316)}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:22px;display:grid}.chart-panel{background:#fff;border:2px solid #e5e5e5;border-radius:14px;flex-direction:column;padding:22px;display:flex;box-shadow:0 3px 12px #0000000a}.chart-panel__header{margin-bottom:18px}.chart-panel__header--row{justify-content:space-between;align-items:center;display:flex}.chart-panel__title{margin-bottom:2px;font-size:17px;font-weight:600}.chart-panel__subtitle{color:#64748b;font-size:13px}.chart-panel__body{width:100%}.chart-panel__select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-size:13px}.grid-3,.grid-4,.grid-2{gap:22px;margin-bottom:22px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:24px;transition:all .2s;display:flex;box-shadow:0 3px 12px #0000000a}.card h2{margin-top:8px;font-size:28px}.card p{color:#64748b;margin-top:4px;font-size:14px}.label{color:#64748b;font-size:13px}.outline-blue{border:2px solid #3b82f6}.outline-green{border:2px solid #22c55e}.outline-purple{border:2px solid #a855f7}.blue{color:#2563eb;background:#e0ecff}.green{color:#16a34a;background:#dcfce7}.purple{color:#9333ea;background:#f3e8ff}.gradient-blue{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.gradient-green{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e)}.gradient-purple{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7)}.gradient-orange{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316)}.gradient-blue p,.gradient-green p,.gradient-purple p,.gradient-orange p{color:#fffc}.icon-light{background:#ffffff40;border-radius:10px;padding:10px 14px;font-size:18px}.chart-card{background:#fff;border:2px solid #e5e5e5;border-radius:14px;flex-direction:column;padding:22px;display:flex;box-shadow:0 3px 12px #0000000a}.chart-card canvas{max-height:260px!important}.chart-header{margin-bottom:18px}.chart-header h3{margin-bottom:2px;font-size:17px}.chart-header p{color:#64748b;font-size:13px}.row{justify-content:space-between;align-items:center;display:flex}select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-size:13px}.transaction-list{flex-direction:column;gap:12px;display:flex}.transaction-item{background:#f9fafb;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s;display:flex}.transaction-item:hover{background:#eef2f7}.tx-title{gap:8px;margin-bottom:3px;font-size:14px;font-weight:600}.tx-title .status{margin-left:8px}.tx-meta{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.tx-amount{font-size:15px;font-weight:600}.status.success{color:#16a34a;background:#dcfce7}.status.progress{color:#ca8a04;background:#fef9c3}.quick-stats{background:#fff;border:2px solid #e5e5e5;border-radius:14px;margin-top:10px;padding:22px;box-shadow:0 3px 12px #0000000a}.quick-title{margin-bottom:16px;font-size:18px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.quick-card{border-left:4px solid;border-radius:0;padding:15px}.quick-card h2{margin:6px 0;font-size:26px}.quick-label{color:#64748b;font-size:13px}.quick-positive{color:#16a34a;font-size:13px}.quick-muted{color:#64748b;font-size:13px}.border-blue{border-color:#3b82f6}.border-green{border-color:#22c55e}.border-purple{border-color:#a855f7}@media (width<=1200px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.grid-3,.grid-2,.quick-grid{grid-template-columns:1fr}}.ev-charger{background:#fff;border-radius:10px;padding:20px}.ev-charger__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ev-charger__title{margin-bottom:4px;font-size:20px}.ev-charger__subtitle{color:#6b7280;font-size:13px}.ev-charger__add-btn{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:6px;padding:8px 14px;font-size:14px}.ev-charger__search{margin-bottom:20px}.ev-charger__search-input{border:1px solid #d1d5db;border-radius:6px;width:320px;padding:8px 12px}.charger-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0 16px;overflow-x:auto}.charger-table table{border-collapse:collapse;width:100%;min-width:900px}.charger-table th{text-align:left;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:13px}.charger-table td{border-bottom:1px solid #f1f5f9;padding:16px;font-size:14px}.charger-table tbody tr:hover{background:#f9fafb}.charger-code{color:#111827;font-weight:500}.status.available{color:#065f46;background:#d1fae5}.badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.badge.public{color:#fff;background:#111827}.badge.internal{color:#374151;background:#e5e7eb}.icon.view{color:#3b82f6}.icon.edit{color:#2563eb}.icon.delete{color:#dc2626}.pagination{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.pagination__info{font-size:13px}.pagination__controls{gap:6px;display:flex}.pagination__controls button{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px;font-size:13px}.pagination__controls button:hover:not(:disabled){background:#f3f4f6}.pagination__controls .active{color:#fff;background:#2563eb;border:none}.pagination__controls button:disabled{opacity:.5;cursor:not-allowed}.ant-table-pagination{align-items:center;width:100%;padding:0;display:flex;margin:16px 0 0!important}.ant-table-pagination.ant-pagination{justify-content:flex-end}.ant-pagination-total-text{color:#6b7280;margin-left:0;margin-right:auto;padding-left:0;font-size:14px}.ant-pagination{margin:0}.pricing-container{padding:30px}.pricing-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.pricing-header h2{margin:0}.pricing-header p{color:#6b7280;margin-top:4px;font-size:14px}.add-pricing-form{background:#fff;border:1px solid #eaeaea;border-radius:14px;margin-top:16px;margin-bottom:24px;padding:24px;box-shadow:0 4px 16px #0000000a}.add-pricing-form h3{margin-bottom:20px;font-size:18px;font-weight:600}.add-pricing-form .form-row{gap:16px;margin-bottom:20px;display:flex}.add-pricing-form .form-row .form-group{gap:6px}.add-pricing-form .form-row .form-group label{color:#555;font-size:13px;font-weight:500}.add-pricing-form .form-row .form-group input{background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;transition:all .2s}.add-pricing-form .form-row .form-group input:focus{background:#fff;border-color:#1677ff;outline:none;box-shadow:0 0 0 2px #1677ff26}.add-pricing-form .full-width{grid-column:span 2}.add-pricing-form .form-row-uploading{width:100%}.add-pricing-form .con-uploadimg{flex-direction:column;width:100%;display:flex}.add-pricing-form .con-uploadimg label{margin-bottom:8px}.add-pricing-form .full-upload,.add-pricing-form .full-upload .ant-upload,.add-pricing-form .full-upload .ant-upload-wrapper{width:100%}.add-pricing-form .full-upload .ant-upload-list{width:100%;margin:0;display:flex!important}.add-pricing-form .full-upload .ant-upload-list-picture-card-container{flex:1;width:100%!important}.add-pricing-form .full-upload .ant-upload-select-picture-card{justify-content:center;align-items:center;display:flex;width:100%!important;height:220px!important;margin:0!important}.add-pricing-form .full-upload .ant-upload-list-item{width:100%!important}.add-pricing-form .full-upload .ant-upload-list-item-thumbnail img{object-fit:cover;width:100%;height:100%}.add-pricing-form .time-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.add-pricing-form .time-item{border-radius:12px;transition:all .2s}.add-pricing-form .time-item .label{color:#444;white-space:nowrap;gap:6px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.add-pricing-form .time-item .label svg{color:#1677ff;font-size:14px}.add-pricing-form .time-item input{background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;width:100%;padding:8px 10px;transition:all .2s}.add-pricing-form .time-item input:focus{border-color:#1677ff;outline:none;box-shadow:0 0 0 2px #1677ff26}.add-pricing-form .time-item input:hover{border-color:#4096ff}.add-pricing-form .form-actions{justify-content:flex-end;gap:12px;display:flex}.add-pricing-form .form-actions .save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1677ff,#4096ff);border:none;border-radius:10px;padding:9px 20px;font-weight:600;transition:all .25s;box-shadow:0 4px 12px #1677ff4d}.add-pricing-form .form-actions .save-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1677ff66}.add-pricing-form .form-actions .save-btn:active{transform:scale(.96)}.add-pricing-form .form-actions .cancel-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:9px 18px;font-weight:500;transition:all .2s}.add-pricing-form .form-actions .cancel-btn:hover{background:#f5f5f5;border-color:#bfbfbf}.add-pricing-form .form-actions .cancel-btn:active{transform:scale(.97)}.add-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:8px 10px}.pricing-cards{grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:20px;margin-bottom:30px;display:grid}.pricing-summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.pricing-summary__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.pricing-summary__card:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000000f}.pricing-summary__title{color:#64748b;margin-bottom:8px;font-size:13px}.pricing-summary__value{margin-bottom:6px;font-size:24px;font-weight:700}.pricing-summary__meta{color:#64748b;font-size:13px}.pricing-summary__card--peak,.pricing-summary__card--นoffpeak,.pricing-summary__card--average{background-color:#fff;border-left:1px solid #d9d9d9}.card{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;display:flex}.card h3{margin:10px 0}.card span{font-size:12px}.morning{background:#fff;border:1px solid #e5e7eb}.afternoon{background:#fff3e8;border-color:#fdba74}.evening{background:#f3e8ff;border-color:#d8b4fe}.night{background:#f3f4f6}.station-pricing{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #0000000a}.station-pricing__title{margin-bottom:18px;font-size:18px;font-weight:600}.ant-table-thead>tr>th{color:#475569;background:#f8fafc;font-weight:600}.rate-badge{border-radius:12px;padding:4px 10px;font-size:13px;font-weight:600}.rate-badge--night{color:#334155;background:#e2e8f0}.pricing-actions{gap:14px;font-size:16px;display:flex}.action-edit{cursor:pointer;color:#2563eb!important}.action-edit svg{fill:#2563eb}.action-delete{cursor:pointer;color:#ef4444!important}.action-delete svg{fill:#ef4444}.station-pricing__table{border-collapse:collapse;width:100%}.station-pricing__head th{text-align:left;color:#475569;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:12px 14px;font-size:13px;font-weight:600}.station-pricing__row{border-bottom:1px solid #f1f5f9}.station-pricing__row:hover{background:#f9fafb}.station-pricing__cell{color:#1e293b;padding:14px;font-size:14px}.station-pricing__actions{cursor:pointer;gap:12px;padding:14px;font-size:16px;display:flex}.pricing-badge{border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.pricing-badge--morning{color:#0369a1;background:#e0f2fe}.pricing-badge--afternoon{color:#a16207;background:#fef9c3}.pricing-badge--evening{color:#6d28d9;background:#ede9fe}.pricing-badge--night{color:#334155;background:#e2e8f0}.badge{border-radius:8px;padding:5px 10px;font-size:12px}.badge.morning{color:#1d4ed8;background:#dbeafe}.badge.afternoon{color:#c2410c;background:#fed7aa}.badge.evening{color:#7e22ce;background:#e9d5ff}.badge.night{background:#e5e7eb}.actions{cursor:pointer;font-size:18px}body{background:#f5f6fa;margin:0;font-family:Arial,Helvetica,sans-serif}.station{padding:30px}.station__header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.station__title{margin:0}.station__subtitle{color:#6b7280;margin-top:4px;font-size:14px}.station__add-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 18px}.station__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.station__summary{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.station-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:100%;height:100%;padding:16px;transition:all .25s;display:flex}.station-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.station-card:active{transform:scale(.97)}.station-card__title{font-size:14px;font-weight:600}.station-card__value{margin:10px 0;font-size:24px;font-weight:700}.station-card__desc{color:#6b7280;font-size:12px}.station-card.active{color:#fff;background:#1863fd;border-color:#1863fd;box-shadow:0 8px 20px #1863fd59}.station-card.active .station-card__title,.station-card.active .station-card__value,.station-card.active .station-card__desc{color:#fff}.station-card--morning{background:#eef4ff;border-color:#c7d2fe}.station-card--afternoon{background:#fff3e8;border-color:#fdba74}.station-card--evening{background:#f3e8ff;border-color:#d8b4fe}.station-card--night{background:#f3f4f6}.station-table{background:#fff;border:1px solid #d9d9d9;border-radius:12px;margin-bottom:20px;padding:20px}.station-table__title{margin-bottom:15px}.station-table__table{border-collapse:collapse;width:100%}.station-table thead th{text-align:left;border-bottom:1px solid #c2c2c3;padding:12px;font-size:14px}.station-table tbody td{border-bottom:1px solid #f1f5f9;padding:14px 12px;font-size:14px}.des-unassigned{flex-wrap:wrap;gap:8px;display:flex}.unassigned-tag{color:#333;background:#f5f5f5;border-radius:20px;padding:6px 12px;font-size:12px;transition:all .2s}.unassigned-tag:hover{color:#1890ff;background:#e6f4ff}.unassigned-tag.more{color:#fff;cursor:pointer;background:#1890ff}.rate-badge{border-radius:8px;padding:5px 10px;font-size:12px}.rate-badge--morning{color:#1d4ed8;background:#dbeafe}.rate-badge--afternoon{color:#c2410c;background:#fed7aa}.rate-badge--evening{color:#7e22ce;background:#e9d5ff}.rate-badge--night{background:#e5e7eb}.table-actions{cursor:pointer;font-size:18px}.station-map{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:30px;overflow:hidden;box-shadow:0 4px 14px #0000000d}.station-map__header{border-bottom:1px solid #f1f5f9;padding:18px 20px}.station-map__title{color:#111827;font-size:18px;font-weight:600}.station-map__body{padding:20px}.station-map__card{background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #e5e7eb;border-radius:12px;width:100%;height:420px}.con-addstation{flex-direction:column;gap:24px;width:100%;margin:0 auto;padding:24px;font-family:Arial,sans-serif;display:flex}.header-addstation{align-items:center;gap:16px;display:flex}.back-button{border-radius:8px;align-items:center;gap:6px;font-weight:500;display:flex}.detail-headeraddstation{flex-direction:column;display:flex}.detail-headeraddstation h3{color:#111827;margin:0;font-size:22px;font-weight:600}.detail-headeraddstation p{color:#6b7280;margin:4px 0 0;font-size:14px}.con-selectcharger{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px}.con-selectcharger .detail-selectcharger{background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.con-selectcharger .detail-selectcharger .header-selectcharger{margin-bottom:12px}.con-selectcharger .detail-selectcharger .header-selectcharger h3{margin:0;font-size:18px}.con-selectcharger .detail-selectcharger .detail-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.con-selectcharger .detail-selectcharger .paginationselectcharger{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.con-selectcharger .detail-selectcharger .paginationselectcharger button{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:6px 12px}.item-selectcharger{background:#fff;border:1px solid #eaeaea;border-radius:10px;align-items:center;gap:10px;padding:10px;transition:all .2s;display:flex}.item-selectcharger:hover{border-color:#cfcfcf;box-shadow:0 2px 6px #0000000d}.item-selectcharger input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin-top:4px}.detail-itemselectcgarger h3{margin:0;font-size:14px;font-weight:600}.detail-itemselectcgarger p{color:#777;margin:2px 0 0;font-size:12px}.detail-PlatformServiceSettings{flex-direction:row;gap:24px;width:100%;margin-top:15px;display:flex}.wrapper-PlatformType,.wrapper-ServiceGroup{flex:1;gap:4px;min-width:220px}.detail-PlatformServiceSettings label,.detail-PlatformServiceSettings div,.detail-PlatformServiceSettings select{box-sizing:border-box;margin:0;padding:0}.detail-PlatformServiceSettings label{color:#374151;font-size:14px;font-weight:600;line-height:1.2}.input-PlatformType,.input-ServiceGroup{width:100%}.detail-PlatformServiceSettings select{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.wrapper-Limit input{background-color:#f3f3f5;border:1px solid #f3f3f5;border-radius:8px;outline:none;width:30%;padding:10px 12px}.wrapper-Limit input:focus{border-color:#4a90e2}.con-StationName,.con-SetLocation,.con-UploadStationPhotos,.con-ServiceTime,.con-Accommodation,.con-OwnerInformation,.con-PlatformServiceSettings,.con-NFCMaster,.con-Limit{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px}.detail-NFCMaster{background:#fff;border-radius:10px;gap:16px;padding:12px 16px;display:flex}.detail-NFCMaster label{color:#374151;min-width:120px;font-size:14px;font-weight:600}.wrapper-NFCMaster{border-radius:8px;gap:8px;margin-left:12px;padding:4px 8px;display:flex}.wrapper-NFCMaster button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:28px;height:28px;font-size:16px;font-weight:700;transition:all .2s}.detail-NFCMaster{background:#fff;border-radius:10px;justify-content:flex-start;align-items:center;padding:12px 16px;display:flex}.left-NFCMaster{align-items:center;gap:12px;display:flex}.left-NFCMaster label{color:#374151;font-size:14px;font-weight:600}.display-NFCMaster{text-align:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:5px;align-items:center;width:60px;font-weight:600}.icon-closenfc{cursor:pointer;color:#ef4444;border:1px solid #d9d9d9;border-radius:5px;align-items:center;margin-left:50px;padding:3px;font-size:16px;transition:all .2s}.action-detail-NFCMaster{margin-top:12px}.btn-add-nfc{color:#000;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-add-nfc .anticon{font-size:14px}.detail-OwnerInformation{align-items:flex-start;gap:16px;width:100%;display:flex}.wrapper-ownerinfomation{background:#fff;border-radius:10px;flex:1;gap:4px;padding:12px;transition:all .2s}.wrapper-ownerinfomation label{color:#374151;margin:0;font-size:13px;font-weight:600}.input-ownerinfomation{width:100%}.input-ownerinfomation input{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.input-ownerinfomation input:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.input-ownerinfomation input::placeholder{color:#9ca3af}.detail-Accommodation{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;padding:12px 0;display:grid}.wrapper-detailaccommodation{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.wrapper-detailaccommodation:hover{border-color:#d6d6d6;box-shadow:0 2px 8px #0000000f}.wrapper-detailaccommodation input[type=checkbox]{cursor:pointer;accent-color:#1890ff;width:18px;height:18px}.txt-inputaccommodation p{color:#333;text-transform:capitalize;margin:0;font-size:14px;font-weight:500}.detail-ServiceTime{width:100%;padding:12px 0}.item-servicetime{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .2s;display:flex}.item-servicetime:hover{box-shadow:0 2px 8px #0000000f}.item-servicetime>div:first-child p{color:#333;min-width:50px;margin:0;font-weight:600}.input-conservicetime{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:90px;padding:6px 10px;display:flex}.input-conservicetime p{color:#222;margin:0;font-size:14px}.item-servicetime>p{color:#999;margin:0 8px;font-weight:500}.input-conservicetime .anticon{color:#666;font-size:14px}h3{margin-bottom:12px;font-size:18px}.wrapper-stationname input{background-color:#f3f3f5;border:1px solid #f3f3f5;border-radius:8px;outline:none;width:30%;padding:10px 12px}.wrapper-stationname input:focus{border-color:#4a90e2}.action-setlocation{gap:12px;margin-bottom:16px;display:flex}.action-setlocation button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 16px;font-weight:500;transition:all .2s}.action-setlocation button.active{color:#fff;background:#000;border-color:#000}.detail-setlocation{margin-top:12px}.detail-Manual,.detail-Drag{flex-direction:column;gap:16px;display:flex}.detail-mapstation{background:#fafafa;border:2px dashed #d1d5db;border-radius:10px;height:250px;position:relative;overflow:hidden}.detail-mapstation>div{width:100%!important;height:100%!important}.detail-mapstation button{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#374151;cursor:pointer;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #00000014}.detail-txtdrag{flex-direction:row;gap:16px;display:flex}.wrapper-detail-txtdrag{gap:4px}.detail-UploadStationPhotos{text-align:center;cursor:pointer;color:#777;border:2px dashed #ccc;border-radius:12px;padding:24px}.detail-UploadStationPhotos:hover{background:#fafafa}.wrapper-servicettime{flex-direction:column;gap:10px;display:flex}.item-servicetime{justify-content:flex-start;align-items:center;gap:30px;display:flex}.item-servicetime p{margin:0}.item-servicetime .input-conservicetime{text-align:left;background:#fff;border-radius:6px;min-width:70px;padding:6px 30px}.con-action{justify-content:flex-start;gap:12px;display:flex}.con-action button{cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-weight:500}.con-action button:first-child{color:#fff;background:#4a90e2}.con-action button:first-child:hover{background:#3c7dc4}.con-action button:last-child{background:#eee}.con-action button:last-child:hover{background:#ddd}.revenue{background:#f8fafc;padding:30px}.revenue__header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.revenue__title{margin:0;font-size:24px}.revenue__subtitle{color:#6b7280;font-size:14px}.revenue__actions{gap:10px;display:flex}.revenue__btn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px}.revenue__btn--primary{color:#fff;background:#2563eb;border:none}.revenue__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}.revenue-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px}.revenue-card__title{color:#6b7280;font-size:14px}.revenue-card__value{margin:10px 0;font-size:22px}.revenue-card__desc{font-size:12px}.revenue-card--blue{background:#eef4ff}.revenue-card--orange{background:#fff3e8}.revenue-card--purple{background:#f3e8ff}.revenue-card--gray{background:#f3f4f6}.revenue-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:25px;padding:20px}.revenue-table__title{margin-bottom:10px}.revenue-table-wrapper{width:100%;overflow-x:auto}.revenue-table-custom table{border-collapse:collapse;width:100%;min-width:900px}.revenue-table-custom thead th{text-align:left;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:13px;font-weight:600}.revenue-table-custom tbody td{color:#111827;border-bottom:1px solid #f1f5f9;padding:16px;font-size:14px}.revenue-table-custom tbody tr:hover{background:#f9fafb}.location{color:#6b7280;font-size:13px}.rank{color:#374151;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.rank.gold{color:#b45309;background:#fef3c7}.rank.silver{color:#374151;background:#e5e7eb}.rank.bronze{color:#92400e;background:#fde68a}.growth{font-size:13px;font-weight:600}.growth.up{color:#16a34a}.growth.down{color:#dc2626}.revenue__charts{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px;display:grid}.revenue-chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.revenue-chart-card__header{border-bottom:1px solid #f1f5f9;padding:15px}.revenue-distribution{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.revenue-distribution__header{padding:20px}.revenue-distribution__grid{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px;display:grid}.revenue-time-card{background:#e3efff;border:1px solid #bedbff;border-radius:10px;padding:15px}.revenue-time-card__value h2{color:#1c398e;margin:5px 0}.revenue-time-card__value p{color:#155dfc;margin:5px 0}.revenue-time-card__progress{background:#155dfc;border-radius:6px;height:8px;margin-top:10px}.reservation{color:#1e293b;margin:0;padding:0}.reservation__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.reservation__title{font-size:24px;font-weight:600}.reservation__subtitle{color:#64748b;font-size:14px}.reservation__btn{cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:14px}.reservation__btn--primary{color:#fff;background:#2563eb}.reservation__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.reservation-card{background:#fff;border:2px solid #0000;border-radius:12px;padding:20px}.reservation-card.active{color:#fff;background-color:#206fff;border:2px solid #206fff;transition:all .2s;transform:translateY(-2px);box-shadow:0 4px 12px #206fff33}.reservation-card.active .reservation-card__title,.reservation-card.active .reservation-card__value,.reservation-card.active .reservation-card__desc{color:#fff!important}.reservation-card__title{color:#64748b;font-size:13px}.reservation-card__value{margin:6px 0;font-size:26px;font-weight:600}.reservation-card__desc{color:#64748b;font-size:13px}.reservation-card--blue,.reservation-card--orange,.reservation-card--purple,.reservation-card--gray{background:#fff;border:1px solid #e5e5e5}.reservation-table{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:30px;padding:24px}.reservation-table__header{margin-bottom:14px}.reservation-table__title{font-size:18px;font-weight:600}.reservation-table__controls{justify-content:space-between;margin-bottom:20px;display:flex}.reservation-table__search{border:1px solid #e2e8f0;border-radius:8px;width:300px;padding:8px 10px}.reservation-table__filters{gap:10px;display:flex}.reservation-table__filter{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px}.reservation-table__table{border-collapse:collapse;width:100%}.booking-table{background:#fff;border-radius:12px;padding:10px 0;overflow-x:auto}.booking-table table{border-collapse:collapse;width:100%;min-width:1000px}.booking-table th{text-align:left;color:#6b7280;border-bottom:1px solid #e5e5e5;padding:14px 16px;font-size:13px}.booking-table td{border-bottom:1px solid #e5e5e5;padding:16px;font-size:14px}.customer{align-items:center;gap:10px;font-weight:500;display:flex}.avatar{color:#2563eb;background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.charger{color:#374151;font-size:13px}.duration{color:#374151}.status{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.status.confirmed{color:#065f46;background:#d1fae5}.status.pending{color:#92400e;background:#fef3c7}.status.cancelled{color:#991b1b;background:#fee2e2}.actions{gap:10px;display:flex}.icon{cursor:pointer;font-size:14px}.icon.success{color:#16a34a}.icon.danger{color:#dc2626}.booking-table tbody tr:hover{background:#f9fafb}.reservation-list{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.reservation-list__title{margin-bottom:18px;font-size:18px}.reservation-list__items{flex-direction:column;gap:12px;display:flex}.reservation-item{background:#eff6ff;border:1px solid #bedbff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.reservation-item__title{font-weight:600}.reservation-item__meta{color:#64748b;font-size:13px}.reservation-item__state{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.reservation-status--success{color:#2e7d32;background-color:#e6f7e6;border:1px solid #2e7d32}.reservation-status--warning{color:#d46b08;background-color:#fff7e6;border:1px solid #d46b08}.reservation-status--danger{color:#cf1322;background-color:#fff1f0;border:1px solid #cf1322}.reservation-status{border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px}.reservation-status--success{color:#16a34a;background:#dcfce7}.assigned-station{background-color:#fff}.assignedstation__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.assignedstation__header .assignstation-action{border-radius:16px;gap:20px;padding:16px;display:flex}.assignedstation__header .assignstation-action .assignstation-btnsave,.assignedstation__header .assignstation-action .assignstation-btnsavechange{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-weight:500;transition:all .2s;display:flex}.assignedstation__header .assignstation-action .assignstation-btnsave{color:#000;background:#fff;border:1px solid #c7d7f3}.assignedstation__header .assignstation-action .assignstation-btnsave:hover{color:#155dfc;background:#f5f8ff;border-color:#155dfc;transform:translateY(-1px);box-shadow:0 4px 10px #155dfc26}.assignedstation__header .assignstation-action .assignstation-btnsavechange{color:#fff;background:#155dfc}.assignedstation__header .assignstation-action .assignstation-btnsavechange:hover{background:#0e4edb;transform:translateY(-1px);box-shadow:0 4px 12px #155dfc4d}.assigned-sattioncard{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}.assigned-sattion-card{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.assigned-sattion-card.active{background:#1f6eff;border:1px solid #1f6eff}.assigned-sattion-card.active .assignedstation__title,.assigned-sattion-card.active .assignedstation__value,.assigned-sattion-card.active .assignedstation__desc{color:#fff}.assignedstation-content .assignedstation__title{color:#000}.assignedstation-content .assignedstation__desc{color:#0000}.assignedstation__title{font-size:13px}.total-card .assignedstation__value{color:#000}.assigned-card .assignedstation__value{color:#00b96b}.unassigned-card .assignedstation__value{color:#fa8c16}.assignedstation__value{margin:6px 0;font-size:26px;font-weight:600}.assignedstation__desc{font-size:13px}.assignedstation-config{background:#fff;border:1px solid #e5e5e5;border-radius:20px;margin-top:30px;padding:30px}.charger-config__title{margin-bottom:24px;font-size:22px;font-weight:600}.charger-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(260px,1fr) 80px 1fr auto;align-items:center;gap:24px;margin-bottom:20px;padding:22px;display:grid}.charger-card__left{align-items:center;gap:16px;min-width:0;display:flex}.charger-icon{color:#fff;background:#2563eb;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;line-height:1;display:flex}.charger-icon svg{width:22px;height:22px}.charger-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:16px;font-weight:600;overflow:hidden}.charger-id{color:#64748b;font-size:13px}.charger-badge{background:#f1f5f9;border-radius:8px;margin-left:8px;padding:4px 8px;font-size:12px}.action-assign{box-sizing:border-box;border-radius:10px;justify-self:stretch;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.charger-link{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.charger-station{grid-template-columns:1fr;gap:4px;width:100%;min-width:0;display:grid}.charger-station label{color:#475569;margin-bottom:4px;font-size:13px}.charger-station select{background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:10px;font-size:14px}.charger-status{border-radius:999px;justify-self:end;align-items:center;padding:2px 5px;font-size:13px;font-weight:500;display:inline-flex}.charger-status--assigned{color:#166534;background:#dcfce7}.charger-status--unassigned{color:#b91c1c;background:#ffedd4}.station-overview{padding:30px}.station-overview__title{margin-bottom:20px;font-size:18px;font-weight:600}.station-overview__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.station-card{background:#f8fbff;border:1px solid #c7d7f3;border-radius:12px;padding:18px}.station-card__header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.station-card__icon{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.station-card__name{font-size:15px;font-weight:600}.station-card__area{color:#64748b;font-size:12px}.station-card__stats{justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.station-card__count{color:#1d4ed8;font-weight:600}.station-card__chargers{flex-direction:column;gap:6px;display:flex}.station-card__charger{background:#eef2f7;border-radius:6px;padding:6px 10px;font-size:12px}.station-card__empty{color:#94a3b8;font-size:12px;font-style:italic}.con-unassigned{background-color:#fff7ed;border:1px solid #ffd6a7;border-radius:20px;margin-top:30px;padding:16px 20px}.con-unassigned .unassigned-header{align-items:flex-start;gap:12px;display:flex}.con-unassigned .unassigned-icon{color:#fff;background:#f97316;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:flex}.con-unassigned .unassigned-text{flex-direction:column;display:flex}.con-unassigned .unassigned-text h3{margin:0;font-size:15px}.con-unassigned .txt-unassigned-detail{color:#e5997a;margin:1px 0 0;font-size:12px}.con-unassigned .unassigned-detail{margin-top:6px}.con-unassigned .unassigned-detail .txt-unassigned-detail{color:#e5997a;font-size:15px}.con-unassigned .des-unassigned{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.con-unassigned .des-txt{color:#9a3412;background:#ffedd4;border-radius:30px;padding:3px 8px;font-size:14px;font-weight:500}.popular-locations{background-color:#fff;width:100%;margin:0;padding:32px;font-family:Arial,Helvetica,sans-serif}.popular-locations__header{flex-direction:column;gap:6px;display:flex}.popular-locations__title{margin:0;font-size:22px;font-weight:700}.popular-locations__subtitle{color:#777;font-size:13px}.popular-locations__cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.location-card{background:#f8f8f8;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.location-card__top{align-items:center;gap:12px;display:flex}.location-card__rank{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.location-card__title{flex:1}.location-card__title h3{margin:0;font-size:16px}.location-card__title span{color:#777;font-size:13px}.location-card__trophy{font-size:18px}.location-card__body{flex-direction:column;gap:10px;display:flex}.location-card__row{justify-content:space-between;font-size:14px;display:flex}.ranking-table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:32px;padding:24px}.ranking-table__title{margin-bottom:18px;font-size:18px;font-weight:600}.ranking-table__table{border-collapse:collapse;width:100%}.ranking-table__table th{text-align:left;color:#555;border-bottom:1px solid #e5e7eb;padding:12px 10px;font-size:13px}.ranking-table__table td{border-bottom:1px solid #f0f0f0;padding:14px 10px;font-size:14px}.station{font-weight:600}.rank-badge{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:inline-flex}.score{border-radius:10px;padding:4px 10px;font-size:12px}.con-graph-popular{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.con-multi-metric,.con-Popularity{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.header-multi-metric,.header-Popularity{margin-bottom:18px}.header-multi-metric h3,.header-Popularity h3{margin:0;font-size:17px;font-weight:600}.header-multi-metric p,.header-Popularity p{color:#6b7280;margin-top:4px;font-size:13px}.radar-chart-container{width:100%;height:360px;transition:all .3s}.popularbarchart{width:100%}.station-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.summary-card{background:#fff;border:2px solid #0000;border-radius:12px;padding:20px}.summary-label{color:#6b7280;margin-bottom:8px;font-size:13px}.summary-title{margin:0;font-size:20px;font-weight:600}.summary-desc{margin-top:8px;font-size:14px}.summary-extra{margin-top:14px;font-size:12px;display:block}@media (width<=1100px){.popular-locations__cards,.con-graph-popular,.station-summary{grid-template-columns:1fr}}.location-card--gold{background:#f7f1d3;border-color:#f1c40f}.location-card--silver{background:#f1f2f6;border-color:#cfd4da}.location-card--bronze{background:#f6eadf;border-color:#f39c12}.location-card--gold .location-card__rank{background:#f1c40f}.location-card--silver .location-card__rank{background:#cfd4da}.location-card--bronze .location-card__rank{background:#f39c12}.text-success{color:#2ecc71}.text-primary{color:#1e6fff}.text-purple{color:#8e44ad}.time{color:#7b00ff}.reservation{color:#05f}.revenue{color:#094;font-weight:600}.gold{background:#f6e6a9}.silver{background:#e4e7eb}.bronze{background:#f3d6b3}.normal{background:#eef2f6}.score.high{background:#b8f0c9}.score.medium{background:#c9d8ff}.score.low{background:#e5e5e5}.summary-card--popular{border-color:#fbbf24}.summary-card--growth{border-color:#60a5fa}.summary-card--satisfaction{border-color:#a78bfa}.green{color:#16a34a}.con-aireporting{background-color:#fff}.aireporting__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.aireporting__header .aireporting-action{border-radius:16px;gap:20px;padding:16px;display:flex}.aireporting__header .aireporting-action .aireporting-btnsave,.aireporting__header .aireporting-action .aireporting-btnsavechange{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-weight:500;transition:all .2s;display:flex}.aireporting__header .aireporting-action .aireporting-btnsave{color:#000;background:#fff;border:1px solid #c7d7f3}.aireporting__header .aireporting-action .aireporting-btnsave:hover{color:#155dfc;background:#f5f8ff;border-color:#155dfc;transform:translateY(-1px);box-shadow:0 4px 10px #155dfc26}.aireporting__header .aireporting-action .aireporting-btnsavechange{color:#fff;background:#155dfc}.aireporting__header .aireporting-action .aireporting-btnsavechange:hover{background:#0e4edb;transform:translateY(-1px);box-shadow:0 4px 12px #155dfc4d}.repoting-card{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.aireporting-card{background:#a537ff;border:2px solid #0000;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.assignedstation-content{flex-direction:column;display:flex}.assignedstation__title{color:#fff;font-size:13px}.assignedstation__value{color:#fff;margin:6px 0;font-size:26px;font-weight:600}.assignedstation__desc{color:#fff;font-size:13px}.assignedstation-icon{color:#fff;background-color:#4988ff;border-radius:12px;padding:5px 10px;font-size:26px}.ai-insights{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px}.insight-title{margin-bottom:15px;font-size:16px;font-weight:600}.insight-card{background:#fafafa;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:14px;padding:16px}.insight-header{justify-content:space-between;align-items:flex-start;display:flex}.insight-left{gap:12px;display:flex}.icon{border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:flex}.icon.green{color:#1e9b4c;background:#e6f6ea}.icon.red{color:#d33;background:#fdeaea}.insight-main{margin-bottom:4px;font-size:14px;font-weight:600}.insight-desc{color:#666;margin-bottom:10px;font-size:12px}.badge{border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px}.badge.red{color:#c00;background:#ffd6d6}.badge.orange{color:#c06500;background:#ffe3c4}.badge.gray{color:#666;background:#ececec}.confidence{align-items:center;gap:8px;font-size:11px;display:flex}.bar{background:#eee;border-radius:10px;width:120px;height:6px;overflow:hidden}.bar-fill{height:100%}.bar-fill.green{background:#2ecc71}.apply-btn{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:4px 10px;font-size:12px}.apply-btn:hover{background:#f3f3f3}.recommend{color:#444;background:#f3eaff;border:1px solid #d8c9ff;border-radius:6px;margin-top:12px;padding:8px;font-size:12px}.analytics-section{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.analytics-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;padding:24px}.card-header h3{margin:0;font-size:18px;font-weight:600}.card-header p{color:#6b7280;margin-top:6px;font-size:13px}.chart-area{margin-top:20px}.ai-insight{color:#6b21a8;background:#f5f0ff;border:1px solid #ddd6fe;border-radius:8px;margin-top:50px;padding:12px 16px;font-size:13px}.impact-metrics{gap:14px;margin-top:20px;display:flex}.metric{text-align:center;border:1px solid #0000;border-radius:8px;flex:1;padding:14px}.metric p{margin:0;font-size:12px}.metric h4{margin-top:6px;font-size:18px}.metric.green{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.metric.blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.metric.purple{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}@media (width<=900px){.analytics-section{grid-template-columns:1fr}}.ai-analysis-card{background:#f5f3ff;border:1px solid #d8b4fe;border-radius:14px;margin-top:30px;padding:20px 24px}.ai-analysis-left{align-items:flex-start;gap:18px;display:flex}.ai-icon{color:#fff;background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.ai-text h3{margin:0;font-size:18px;font-weight:600}.ai-text p{color:#374151;margin-top:6px;font-size:13px;line-height:1.6}.ai-meta{color:#6b7280;gap:80px;margin-top:12px;font-size:13px;display:flex}.ai-meta b{color:#111827}.ownership-plans-container{color:#111;width:100%;margin:2rem auto;font-family:Inter,sans-serif}.ownership-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ownership-header h1{margin:0;font-size:2rem;font-weight:600}.back-button{color:#000;background-color:#fff;border:1px solid #d9d9d9;border-radius:25px;align-items:center;height:32px;padding:4px 10px;display:flex}.ownership-plans-container h1{font-size:2rem;font-weight:600}.form-container{border-radius:20px;flex-direction:column;gap:15px;width:100%;display:flex}.form-section{background-color:#fff;border:1px solid #d9d9d9;border-radius:15px;padding:20px 30px;position:relative;box-shadow:0 2px 4px #0000001a}.form-section h2{color:#555;margin-bottom:1rem;font-size:1.2rem}.form-section label{color:#333;flex-direction:column;flex:200px;font-size:.9rem;display:flex}input,select{box-sizing:border-box;border:1px solid #ccc;border-radius:6px;height:38px;margin-top:.3rem;padding:.6rem .8rem;font-size:.95rem;transition:border .2s}input:focus,select:focus{border-color:#007bff;outline:none}.phone-input{width:100%}.country-box{box-sizing:border-box;border:1px solid #ccc;border-radius:6px;align-items:center;gap:6px;width:100%;height:38px;padding:0 .8rem;display:flex}.country-box input{border:none;outline:none;flex:1;height:100%;font-size:.95rem}.flag-icon{width:20px;height:auto}.country-code{font-weight:500}.phone-input span{margin-right:.5rem}.file-upload .file-drop{text-align:center;color:#999;cursor:pointer;border:2px dashed #ccc;border-radius:8px;margin-top:.5rem;padding:1.5rem;transition:border-color .2s,color .2s}.file-upload .file-drop:hover{color:#007bff;border-color:#007bff}.form-row{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:16px;display:grid}.form-row:last-of-type{margin-bottom:0}.full-width{grid-column:span 2}.phone-compound-input{border:1px solid #d9d9d9;border-radius:6px;align-items:stretch;height:32px;transition:border-color .2s;display:flex;overflow:hidden}.phone-compound-input:hover{border-color:#4096ff}.phone-compound-input .phone-flag-prefix{color:#333;white-space:nowrap;cursor:default;background:#fafafa;border-right:1px solid #d9d9d9;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:flex}.phone-compound-input .ant-input{flex:1;height:100%;box-shadow:none!important;border:none!important;border-radius:0!important}.input-suffix-row{align-items:center;gap:8px;display:flex}.input-suffix-row .ant-input{flex:1}.field-unit-text{color:#888;white-space:nowrap;min-width:52px;font-size:14px}.date-input{align-items:center;display:flex;position:relative}.custom-date-picker{width:100%}.custom-date-picker.ant-picker{border:1px solid #ccc;border-radius:6px;align-items:center;height:38px;display:flex}.custom-date-picker .ant-picker-input>input{font-size:.95rem}.custom-date-picker.ant-picker:focus-within{box-shadow:none;border-color:#007bff}.ant-picker{box-shadow:none!important}.form-section .ant-select-selector{align-items:center!important;height:38px!important;min-height:38px!important;display:flex!important}.form-section .ant-select-selection-item,.form-section .ant-select-selection-placeholder{align-items:center!important;line-height:normal!important;display:flex!important}.form-section .ant-select-selection-search{align-items:center!important;display:flex!important}.form-section .ant-input-affix-wrapper{align-items:center;height:38px;display:flex}.form-section .ant-select,.form-section .ant-picker{width:100%}.date-input input{border:1px solid #ccc;border-radius:6px;width:100%;padding:.6rem 2.5rem .6rem .8rem;font-size:.95rem}.calendar-icon{pointer-events:none;position:absolute;right:10px}.duration-input{align-items:center;display:flex;position:relative}.duration-input input{border:1px solid #ccc;border-radius:6px;width:100%;height:38px;padding:.6rem 3.5rem .6rem .8rem;font-size:.95rem}.duration-input .unit{color:#666;pointer-events:none;font-size:.9rem;position:absolute;right:10px}.payment-card{padding-bottom:16px}.payment-card-depositAmount{border-top:1px solid #d9d9d9;padding-top:16px;padding-bottom:8px}.payment-title{color:#111;margin-bottom:4px;font-size:14px;font-weight:600}.init-payment-amount{color:#8c8c8c;margin-bottom:8px;font-size:13px;font-weight:400}.payment-status-row{align-items:center;gap:16px;display:flex}.payment-status-row .ant-radio-wrapper{gap:6px;flex-direction:row!important;align-items:center!important;display:inline-flex!important}.status-radio-group{flex-direction:row;align-items:center;gap:20px;display:flex}.status-radio-item{flex-direction:row;align-items:center;gap:4px;display:flex}.ant-radio-group{align-items:center;gap:12px;display:flex}.ant-radio-wrapper{align-items:center;gap:4px;display:flex}.status-label{color:#555;min-width:50px;font-size:14px}.radio-item{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;flex-direction:row!important;display:inline-flex!important}.radio-item span{white-space:nowrap}.action-createplan{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:16px;display:flex}.action-createplan button{text-align:center;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s ease-in-out}.action-createplan button[type=primary],.action-createplan button:first-child{color:#fff;background-color:#155dfc;box-shadow:0 3px 8px #4f46e54d}.action-createplan button[type=primary]:hover,.action-createplan button:first-child:hover{transform:translateY(-2px);box-shadow:0 5px 12px #4f46e566}.action-createplan button:last-child{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.action-createplan button:last-child:hover{background:#e5e7eb;transform:translateY(-2px)}.action-createplan button:active{transform:scale(.97)}.ev-reservation{color:#1e293b;margin:0;padding:0}.ev-reservation__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ev-reservation__title{font-size:24px;font-weight:600}.ev-reservation__subtitle{color:#64748b;font-size:14px}.ev-reservation__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.ev-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.ev-card__title{color:#64748b;font-size:13px}.ev-card__value{margin:6px 0;font-size:26px;font-weight:600}.ev-card__desc{color:#64748b;font-size:13px}.ev-table{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:30px;padding:24px}.ev-table__title{font-size:18px;font-weight:600}.ev-table__controls{justify-content:space-between;margin-bottom:20px;display:flex}.ev-table__search{border:1px solid #e2e8f0;border-radius:8px;width:300px;padding:8px 10px}.ev-table__filters{gap:10px;display:flex}.ev-table__filter{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px}.ev-list{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.ev-list__title{margin-bottom:18px;font-size:18px}.ev-list__items{flex-direction:column;gap:12px;display:flex}.ev-item{background:#eff6ff;border:1px solid #bedbff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.ev-item__title{font-weight:600}.ev-item__meta{color:#64748b;font-size:13px}.ev-item__state{font-weight:600}.ev-status{border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px}.ev-status--success{color:#16a34a;background:#dcfce7}.motorcycle-sub{color:#1e293b;margin:0;padding:0}.motorcycle-sub__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.motorcycle-sub__header .motorcycle-sub__actions Button{border-radius:10px}.motorcycle-sub__title{font-size:24px;font-weight:600}.motorcycle-sub__subtitle{color:#64748b;font-size:14px}.motorcycle-sub__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.motorcycle-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.moto-rent-metrics{grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:22px;display:grid}.moto-rent-card{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:15px;display:flex;box-shadow:0 3px 12px #0000000a}.moto-rent-card__label{color:#64748b;font-size:13px}.moto-rent-card__value{margin-top:8px;font-size:28px}.moto-rent-card__trend{margin-top:4px;font-size:14px}.moto-rent-card__description{color:#64748b;font-size:14px}.moto-rent-card__icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:flex}.moto-rent-card__icon--blue{color:#2563eb;background:#e0ecff}.moto-rent-card__icon--purple{color:#9333ea;background:#f3e8ff}.moto-rent-card__icon--green{color:#00a63e;background:#dbfce7}.moto-rent-card--revenue{border:2px solid #3b82f6}.moto-rent-card--sessions{border:2px solid #fb2c36}.moto-rent-card--average{border:2px solid #a855f7}.moto-rent-card--average2{border:2px solid #03c953}.motorcycle-card__title{color:#64748b;font-size:13px}.motorcycle-card__value{margin:6px 0;font-size:26px;font-weight:600}.motorcycle-card__desc{color:#64748b;font-size:13px}.motorcycle-table{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:30px;padding:24px}.motorcycle-table__title{font-size:18px;font-weight:600}.motorcycle-table__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.motorcycle-table__search{border:1px solid #e2e8f0;border-radius:8px;width:300px;padding:8px 10px}.motorcycle-table__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-label{color:#555;align-items:center;gap:6px;font-weight:500;display:flex}.filter-dropdown{width:130px}.filter-dropdown .ant-select-selector{align-items:center;display:flex;border-radius:8px!important;height:36px!important}.ant-select-selector:hover{border-color:#4096ff!important}.motorcycle-table__filter{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px}.motorcycle-list{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.motorcycle-list__title{margin-bottom:18px;font-size:18px}.motorcycle-list__items{flex-direction:column;gap:12px;display:flex}.motorcycle-item{background:#eff6ff;border:1px solid #bedbff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.motorcycle-item__title{font-weight:600}.motorcycle-item__meta{color:#64748b;font-size:13px}.motorcycle-item__state{font-weight:600}.motorcycle-status{border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px}.motorcycle-status--success{color:#16a34a;background:#dcfce7}.details-container{font-family:Arial,sans-serif}.details-wrapper{justify-content:space-between;gap:20px;margin:0 auto;padding:20px;display:flex}.left-section{flex:2}.right-section{flex-direction:column;margin-top:20px;display:flex}.right-section .contact-support-section{box-shadow:none;background:#fff;border:1px solid #e5e7eb;flex-direction:column;gap:16px;display:flex}.right-section h3{color:#1f2937;margin:0;font-size:18px;font-weight:600}.right-section .contact-summary-item{justify-content:space-between;align-items:center;font-size:14px;display:flex}.right-section .contact-summary-item p{margin:0}.right-section .contact-summary-item p:first-child{color:#6b7280}.right-section .contact-summary-item p:last-child{color:#111827;font-weight:600}.right-section .contact-summary-complete{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;display:flex}.right-section .contact-summary-complete p{margin:0;font-weight:500}.right-section .contact-summary-complete p:last-child{color:#2563eb;font-weight:600}.right-section .contact-support-section>p{color:#4b5563;margin:0;font-size:14px;line-height:1.5}.right-section .contact-support-item{color:#374151;align-items:center;gap:10px;font-size:14px;display:flex}.right-section .contact-support-item p{margin:0}.right-section .contact-support-item p:first-child{color:#6b7280;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.right-section .contact-support-section hr{border:none;border-top:1px solid #d1d5db;margin:12px 0}.right-section .contact-support-chat{flex-direction:column;gap:10px;margin-top:10px;display:flex}.right-section .contact-support-chat p{color:#1f2937;margin:0;font-size:14px;font-weight:500}.right-section .live-chat-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:100%;padding:12px;font-weight:600;transition:all .2s}.right-section .live-chat-button:hover{background:#1d4ed8}.header-section{align-items:center;gap:12px;padding:16px;display:flex}.header-section p{cursor:pointer;margin:0;font-size:20px;transition:color .2s}.back-button{color:#0048b3;cursor:pointer;background-color:#fff;border:1px solid #0048b3;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s;display:flex}.contract-title{font-size:24px;font-weight:700}.plate-number{color:#777;font-size:14px}.contract-details-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:20px;margin-top:24px;padding:10px;display:flex}.contract-details-section .con-detaildetails-sections{align-items:center;gap:20px;display:flex}.motorcycle-image{object-fit:cover;width:250px;height:170px;margin-right:20px}.contract-details-info{flex-direction:column;flex:1;gap:6px;display:flex}.contract-details-info h3{margin:0;font-size:20px}.contract-details-info .action-contract-share{justify-content:left;gap:16px;margin-top:16px;display:flex}.contract-details-info .action-contract-share button{cursor:pointer;color:#0048b3;background-color:#fff;border:2px solid #0048b3;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:16px;font-weight:500;transition:all .3s;display:inline-flex}.contract-details-info .action-contract-share button:hover{color:#fff;background-color:#0048b3;box-shadow:0 4px 12px #0048b34d}.contract-details-info h3{margin-bottom:10px;font-size:22px}.detailPersonal-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.detailPersonal-card{box-sizing:border-box;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;height:120px;padding:4px 6px;display:flex;box-shadow:0 3px 12px #0000000a}.metric-card__label{color:#64748b;font-size:15px}.metric-card__value{margin-top:2px;font-size:16px}.metric-card__trend,.metric-card__description{margin-top:1px;font-size:12px}.positive{color:#16a34a}.metric-card__icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.metric-card__icon--blue{color:#2563eb;background:#e0ecff}.metric-card__icon--green{color:#16a34a;background:#dcfce7}.metric-card__icon--purple{color:#9333ea;background:#f3e8ff}.metric-detailPersonal-card--revenue{border:2px solid #00c950}.metric-card--sessions{border:2px solid #fb2c36}.metric-card--average{border:2px solid #ad46ff}.metric-card--averageremining{border:2px solid #6a7282}.contract-summary,.deposit-info{margin:10px 0}.payment-summary-section{margin-top:30px}.payment-status-section{border-top:1px solid #eee;gap:12px;margin-bottom:10px;padding-top:16px;display:flex}.payment-status-card{background-color:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.card-icon{background:#f3f5f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.card-content{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.payment-status-card h3{color:#888;margin:0;font-size:12px;font-weight:500}.card-content p:first-of-type{color:#111;margin:2px 0 0;font-size:14px;font-weight:600}.card-content p:last-of-type{color:#999;margin:2px 0 0;font-size:12px}.payment-history-section{margin-top:30px}.header-history-section label{font-size:20px;font-weight:500}.payment-history-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:20px;font-family:sans-serif;display:flex;box-shadow:0 2px 8px #0000000d}.payment-header{justify-content:space-between;align-items:center;display:flex}.payment-header h3{margin:0;font-size:16px;font-weight:600}.payment-amount{color:#1a4ed1;font-size:16px;font-weight:600}.payment-details{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.payment-detail{flex-direction:column;display:flex}.payment-detail .label{color:#666;font-size:12px}.payment-detail .value{font-size:14px;font-weight:500}.payment-detail small{color:#888;margin-top:2px;font-size:11px}.status.paid{color:#276749;background-color:#c6f6d5;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.status.unpaid{color:#9b2c2c;background-color:#fed7d7;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.payment-breakdown{color:#1a4ed1;cursor:pointer;font-size:13px;text-decoration:none}.contact-support-section{text-align:center;border:1px solid #e0e0e0;border-radius:8px;margin-top:70px;padding:20px}.live-chat-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:600;transition:all .2s;display:flex}.contract-summary p,.deposit-info p{margin:5px 0}.payment-summary-section,.payment-history-section{margin-top:30px}.payment-container{width:100%;margin:auto;padding:24px;font-family:Inter,sans-serif}.payment-layout{grid-template-columns:2fr 1fr;gap:24px;margin-top:20px;display:grid}.left-column{flex-direction:column;gap:16px;display:flex}.right-column{flex-direction:column;display:flex}.motorcycle-card{border-radius:16px;height:260px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}.motorcycle-img{object-fit:cover;width:100%;height:100%}.motorcycle-overlay{color:#fff;background:linear-gradient(#0000,#000000b3);width:100%;padding:16px;position:absolute;bottom:0}.motorcycle-overlay h3{margin:0;font-size:18px}.motorcycle-overlay p{margin-top:6px;font-size:13px}.contract-info{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 6px 18px #0000000d}.contract-info p{margin:0;font-size:14px}.payment-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;position:sticky;top:20px;box-shadow:0 6px 18px #0000000d}.payment-amount{color:#6b7280;font-size:14px}.payment-amount span{color:#111827;margin-top:6px;font-size:26px;font-weight:600;display:block}.payment-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:10px;width:100%;margin-top:16px;padding:14px;transition:all .25s}.payment-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4f46e54d}.payment-button.processing{cursor:not-allowed;background:#ccc}.spinner{border:3px solid #fff;border-top-color:#0000;border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:20px;flex-direction:column;align-items:center;width:400px;max-width:95%;padding:28px 24px;display:flex;box-shadow:0 10px 25px #0000001a,0 20px 50px #0003}.modal-content h3{color:#111827;margin-bottom:16px;font-size:20px;font-weight:600}.modal-content .modal-body-vertical{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.modal-content .modal-body-vertical .payment-info{text-align:left;width:100%}.modal-content .modal-body-vertical .payment-info p{color:#374151;justify-content:space-between;margin:6px 0;font-size:14px;display:flex}.modal-content .modal-body-vertical .payment-info p strong{color:#111827;font-weight:600}.modal-content .modal-body-vertical .payment-info p span{margin-left:8px}.modal-content .qr-container{justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex}.modal-content .qr-container .qr-frame{aspect-ratio:1;background:#f9fafb;border:none;border-radius:16px;width:100%;max-width:360px}.close-modal{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;width:100%;margin-top:16px;padding:12px;font-size:14px;font-weight:500}.close-modal:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ef444459}.inventory-page{background:#fff;width:100%;font-family:Inter,sans-serif}.inventory-page .header{margin-bottom:20px}.inventory-page .header h1{font-size:26px}.inventory-page .header p{color:#6b7280}.inventory-page .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-bottom:20px;display:grid}.inventory-page .kpi-grid .kpi{background:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 12px #0000000d}.inventory-page .kpi-grid .kpi h3{font-size:20px}.inventory-page .kpi-grid .kpi span{color:#6b7280;font-size:13px}.inventory-page .kpi-grid .available{border-left:4px solid #22c55e}.inventory-page .kpi-grid .reserved{border-left:4px solid #f59e0b}.inventory-page .kpi-grid .rented{border-left:4px solid #ef4444}.inventory-page .kpi-grid .total{border-left:4px solid #3b82f6}.inventory-page .kpi-grid .revenue{border-left:4px solid #8b5cf6}.inventory-page .filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.inventory-page .filters input,.inventory-page .filters select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.inventory-page .filters input[type=number]{width:120px}.inventory-page .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.inventory-page .card{background:#fff;border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 6px 18px #0000000f}.inventory-page .card:hover{transform:translateY(-4px)}.inventory-page .card .image-wrapper{position:relative}.inventory-page .card .image-wrapper img{object-fit:cover;width:100%;height:160px}.inventory-page .card .image-wrapper .status-badge{color:#fff;border-radius:20px;padding:5px 10px;font-size:12px;position:absolute;top:10px;right:10px}.inventory-page .card.available .status-badge{background:#22c55e}.inventory-page .card.reserved .status-badge{background:#f59e0b}.inventory-page .card.rented .status-badge{background:#ef4444}.inventory-page .card .info{padding:14px}.inventory-page .card .info h3{font-size:15px}.inventory-page .card .info .plate{font-weight:700}.inventory-page .card .info .spec{color:#6b7280;font-size:12px}.inventory-page .card .actions{gap:5px;padding:10px;display:flex}.inventory-page .card .actions button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:7px;font-size:12px}.inventory-page .card .actions .view{color:#fff;background:#3b82f6}.inventory-page .card .actions .reserve{color:#fff;background:#f59e0b}.inventory-page .card .actions .contract{color:#fff;background:#10b981}.inventory-page .report-section{margin-top:40px;margin-bottom:40px}.inventory-page .report-section .export-buttons{justify-content:flex-end;gap:12px;margin-top:16px;margin-bottom:16px;display:flex}.inventory-page .report-section .export-buttons .export{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-weight:500;transition:all .2s}.inventory-page .report-section .export-buttons .export.pdf{color:#fff;background-color:#ef4444}.inventory-page .report-section .export-buttons .export.pdf:hover{background-color:#dc2626}.inventory-page .report-section .export-buttons .export.excel{color:#fff;background-color:#16a34a}.inventory-page .report-section .export-buttons .export.excel:hover{background-color:#15803d}.inventory-page .report-section .report-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.inventory-page .report-section .report-grid .report-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.inventory-page .pagination{justify-content:center;gap:10px;margin-top:20px;display:flex}.inventory-page .pagination button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 10px}.modal{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background:#fff;border-radius:8px;width:90%;max-width:500px;padding:20px;position:relative}.modal-content img{width:100%;margin-bottom:10px}.modal-actions button{margin-right:10px}.close{cursor:pointer;position:absolute;top:10px;right:10px}.permission-page{width:100%;min-height:100vh;padding:28px}.permission-header{margin-bottom:28px}.permission-title{color:#111827;letter-spacing:-.5px;font-size:34px;font-weight:800}.permission-subtitle{color:#6b7280;margin-top:6px;font-size:14px}.permission-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;margin-bottom:26px;padding:24px;transition:all .2s;box-shadow:0 10px 30px #11182714}.permission-card:hover{box-shadow:0 14px 40px #1118271f}.card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-top h3{color:#111827;font-size:18px;font-weight:700}.user-count{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.table-wrapper{border-radius:12px;overflow-x:auto}.modern-table{border-collapse:separate;border-spacing:0;width:100%}.modern-table thead{z-index:1;background:#f9fafb;position:sticky;top:0}.modern-table th{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:14px;font-size:13px}.modern-table td{color:#111827;border-top:1px solid #f1f5f9;padding:14px;font-size:14px}.modern-table tr{transition:all .15s}.modern-table tr:hover{background:#f8fafc}input,select{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}input:focus,select:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.action-group{gap:12px;margin-top:18px;display:flex}.btn-add,.btn-save,.btn-edit,.btn-cancel{cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s}.btn-save{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb)}.btn-save:hover{transform:translateY(-1px)}.btn-add{color:#4f46e5;background:#eef2ff}.btn-add:hover{background:#e0e7ff}.btn-edit{color:#111827;background:#f1f5f9}.btn-edit:hover{background:#e2e8f0}.btn-cancel{color:#b91c1c;background:#fee2e2}.btn-cancel:hover{background:#fecaca}.action-buttons{gap:8px;display:flex}.status-pill{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.status-pill.active{color:#166534;background:#dcfce7}.status-pill.inactive{color:#991b1b;background:#fee2e2}.inv-page{box-sizing:border-box;background:#fff;width:100%;padding:24px;font-family:Inter,sans-serif}.inv-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.inv-title{color:#111827;margin:0;font-size:22px;font-weight:700}.inv-subtitle{color:#6b7280;margin:3px 0 0;font-size:13px}.inv-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s}.inv-add-btn:hover{background:#2563eb}.inv-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=1024px){.inv-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.inv-kpi-grid{grid-template-columns:1fr}}.inv-kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex;box-shadow:0 1px 4px #0000000a}.inv-kpi-card.inv-kpi-indigo{border-color:#a5b4fc}.inv-kpi-card.inv-kpi-green{border-color:#86efac}.inv-kpi-card.inv-kpi-pink{border-color:#f9a8d4}.inv-kpi-card.inv-kpi-purple{border-color:#c4b5fd}.inv-kpi-body{flex-direction:column;gap:2px;display:flex}.inv-kpi-label{color:#6b7280;font-size:12px;font-weight:500}.inv-kpi-value{color:#111827;font-size:28px;font-weight:700;line-height:1.2}.inv-kpi-sub{color:#9ca3af;font-size:11px}.inv-kpi-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.inv-insights-section{margin-bottom:24px}.inv-insights-title{color:#111827;margin:0 0 12px;font-size:15px;font-weight:600}.inv-insights-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1024px){.inv-insights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.inv-insights-grid{grid-template-columns:1fr}}.inv-insight-card{border:1px solid;border-radius:10px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.inv-insight-badge{text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.inv-insight-model{color:#111827;font-size:14px;font-weight:700}.inv-insight-meta{color:#6b7280;font-size:12px}.inv-filters-bar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.inv-search-wrap{flex:1;align-items:center;display:flex;position:relative}.inv-search-icon{color:#9ca3af;pointer-events:none;font-size:14px;position:absolute;left:12px}.inv-search-input{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 36px;font-size:13px}.inv-search-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.inv-filter-controls{align-items:center;gap:8px;display:flex}.inv-filter-icon-btn{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;transition:background .15s;display:flex}.inv-filter-icon-btn:hover{background:#f3f4f6}.inv-brand-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:9px 14px;font-size:13px}.inv-brand-select:focus{border-color:#93c5fd}.inv-model-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1280px){.inv-model-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.inv-model-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.inv-model-grid{grid-template-columns:1fr}}.inv-model-card{background:#fff;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 2px 8px #00000012}.inv-model-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.inv-model-img-area{background:#f1f5f9;height:180px;position:relative;overflow:hidden}.inv-model-img{object-fit:cover;width:100%;height:100%;display:block}.inv-model-img-placeholder{color:#94a3b8;text-align:center;box-sizing:border-box;background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;font-size:13px;font-weight:500;display:flex}.inv-units-badge{color:#fff;background:#000000bf;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.inv-model-info{padding:14px}.inv-model-brand{color:#111827;font-size:15px;font-weight:700;line-height:1.3;display:block}.inv-model-name{color:#6b7280;margin-bottom:10px;font-size:12px;display:block}.inv-model-stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.inv-stat{text-align:center;background:#f9fafb;border-radius:6px;padding:6px 4px}.inv-stat-label{color:#9ca3af;margin-bottom:2px;font-size:10px;display:block}.inv-stat-val{font-size:18px;font-weight:700;display:block}.inv-stat-green{color:#22c55e}.inv-stat-red{color:#ef4444}.inv-model-actions{gap:8px;display:flex}.inv-view-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:8px;font-size:12px;font-weight:500;transition:background .15s}.inv-view-btn:hover{background:#f3f4f6}.inv-edit-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13px;transition:background .15s}.inv-edit-btn:hover{background:#f3f4f6}.create-inventory-container{width:100%;padding:24px}.create-inventory-header{margin-bottom:20px}.create-inventory-back-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:4px 0;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.create-inventory-back-btn:hover{color:#111827}.create-inventory-title{color:#111827;font-size:26px;font-weight:700}.create-inventory-subtitle{color:#6b7280;margin-top:4px}.create-inventory-card{background:#fff;border-radius:14px;margin-bottom:20px;padding:20px;box-shadow:0 4px 14px #0000000d}.create-inventory-card-title{color:#1f2937;margin-bottom:16px;font-size:16px;font-weight:600}.create-inventory-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.create-inventory-field.full{grid-column:span 2}.create-inventory-field label{color:#6b7280;margin-bottom:5px;font-size:12px;display:block}.create-inventory-field input{border:1px solid #e5e7eb;border-radius:8px;padding:10px;transition:all .2s}.create-inventory-field input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.create-inventory-field.checkbox{align-items:flex-end;padding-bottom:4px;display:flex}.custom-checkbox{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex;position:relative}.custom-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-checkbox .checkmark{background-color:#fff;border:2px solid #3b82f6;border-radius:5px;flex-shrink:0;width:20px;min-width:20px;height:20px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 #3b82f600}.custom-checkbox:hover .checkmark{border-color:#2563eb;box-shadow:0 0 0 3px #3b82f626}.custom-checkbox input:checked+.checkmark{background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.custom-checkbox .checkmark:after{content:"";display:none;position:absolute}.custom-checkbox input:checked+.checkmark:after{border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;display:block;top:2px;left:6px;transform:rotate(45deg)}.create-inventory-actions{justify-content:flex-end;display:flex}.create-inventory-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:12px 22px;font-weight:600}.create-inventory-btn:hover{background:#1d4ed8}.create-inventory-btn:disabled{cursor:not-allowed;background:#93c5fd}.inv-upload-zone{cursor:pointer;border:2px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:200px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.inv-upload-zone:hover{background:#f8faff;border-color:#3b82f6}.inv-upload-zone--has-image{cursor:default;border-style:solid;border-color:#e2e8f0}.inv-upload-zone--has-image:hover{background:0 0}.inv-upload-zone--has-image:hover .inv-upload-overlay{opacity:1}.inv-upload-placeholder{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.inv-upload-icon{background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.inv-upload-hint{color:#374151;margin:0;font-size:14px;font-weight:500}.inv-upload-sub{color:#9ca3af;margin:0;font-size:12px}.inv-upload-preview{object-fit:cover;width:100%;height:240px;display:block}.inv-upload-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;gap:10px;transition:opacity .2s;display:flex;position:absolute;inset:0}.inv-upload-change-btn,.inv-upload-remove-btn{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s}.inv-upload-change-btn:hover,.inv-upload-remove-btn:hover{opacity:.85}.inv-upload-change-btn{color:#1e293b;background:#fff}.inv-upload-remove-btn{color:#fff;background:#ef4444}.basic-info-layout{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.basic-info-photo-label{color:#6b7280;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.basic-info-photo .inv-upload-zone{min-height:220px}.basic-info-photo .inv-upload-preview{height:220px}@media (width<=768px){.create-inventory-grid{grid-template-columns:1fr}.create-inventory-field.full{grid-column:span 1}.basic-info-layout{grid-template-columns:1fr}.ant-table-wrapper,.revenue-table-wrapper,.ev-table,.reservation-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1024px){.con-dashboard{padding:16px}.stats-grid,.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.analytics-grid,.grid-2,.quick-grid{grid-template-columns:1fr}}@media (width<=768px){.con-dashboard{padding:12px}.header-dashboard h1{font-size:20px}.stats-grid,.dashboard-metrics{grid-template-columns:1fr}.metric-card__value,.stats-card__value{font-size:22px}.chart-panel__header--row,.chart-header.row{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=1024px){.revenue{padding:20px}.revenue__stats{grid-template-columns:repeat(2,1fr)}.revenue__charts{grid-template-columns:1fr}.revenue-distribution__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.revenue{padding:12px}.revenue__header{flex-direction:column;align-items:flex-start;gap:12px}.revenue__title{font-size:20px}.revenue__stats,.revenue__charts{grid-template-columns:1fr}.revenue-distribution__grid{grid-template-columns:repeat(2,1fr)}.revenue-chart-card__header{flex-direction:column;align-items:flex-start;gap:6px}.revenue-card__value{font-size:18px}}@media (width<=480px){.revenue-distribution__grid{grid-template-columns:1fr}}@media (width<=1024px){.reservation__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.reservation__header{flex-direction:column;align-items:flex-start;gap:12px}.reservation__title{font-size:20px}.reservation__stats{grid-template-columns:1fr}.reservation__btn{text-align:center;width:100%}}@media (width<=1024px){.ev-reservation__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ev-reservation__header{flex-direction:column;align-items:flex-start;gap:12px}.ev-reservation__title{font-size:20px}.ev-reservation__stats{grid-template-columns:1fr}.ev-card__value{font-size:20px}}@media (width<=1024px){.motorcycle-sub__stats,.moto-rent-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.motorcycle-sub__header{flex-direction:column;align-items:flex-start;gap:12px}.motorcycle-sub__title{font-size:20px}.motorcycle-sub__stats,.moto-rent-metrics{grid-template-columns:1fr}}@media (width<=1024px){.repoting-card{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aireporting__header{flex-direction:column;align-items:flex-start;gap:12px}.aireporting__header .aireporting-action{flex-direction:column;width:100%;padding:10px}.aireporting__header .aireporting-action .aireporting-btnsave,.aireporting__header .aireporting-action .aireporting-btnsavechange{justify-content:center;width:100%}.repoting-card{grid-template-columns:1fr}}@media (width<=1024px){.assigned-sattioncard{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.assignedstation__header{flex-direction:column;align-items:flex-start;gap:12px}.assignedstation__header .assignstation-action{flex-direction:column;width:100%;padding:10px}.assignedstation__header .assignstation-action .assignstation-btnsave,.assignedstation__header .assignstation-action .assignstation-btnsavechange{justify-content:center;width:100%}.assigned-sattioncard{grid-template-columns:1fr}}@media (width<=1024px){.station__stats,.station-overview__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.station__header{flex-direction:column;align-items:flex-start;gap:12px}.station__stats,.station-overview__grid{grid-template-columns:1fr}.station-map__header{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=1024px){.station-pricing__actions{flex-wrap:wrap;gap:8px}}@media (width<=768px){.station-pricing__actions{flex-direction:column;align-items:stretch}.station-pricing__actions button,.station-pricing__actions .ant-btn{width:100%}}@media (width<=1024px){.details-wrapper{flex-direction:column}.detailPersonal-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.details-wrapper{gap:12px;padding:12px}.detailPersonal-metrics{grid-template-columns:1fr}.left-section,.right-section{width:100%}.ownership-header{flex-direction:column;align-items:flex-start;gap:8px}.ownership-header h1{font-size:1.4rem}.form-section{padding:16px}.payment-link-grid,.shared-link-grid{grid-template-columns:1fr}}@media (width<=1024px){.inv-stats-grid,.inv-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.inventory-page{padding:12px}.inv-stats-grid,.inv-grid{grid-template-columns:1fr}.inv-page{padding:12px}.ant-layout-content{padding:12px!important}.ant-form-item{margin-bottom:12px}.ant-modal{margin:8px;max-width:calc(100vw - 16px)!important}.ant-modal-content{border-radius:12px}.ant-space{flex-wrap:wrap}.ant-select,.ant-picker{width:100%!important}.ant-card-body{padding:12px}h1.ant-typography,.ant-typography h1{font-size:22px!important}h2.ant-typography,.ant-typography h2{font-size:18px!important}}@media (width<=1024px){.popular-locations__header{flex-direction:column;align-items:flex-start;gap:12px}.station-card__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.station-overview__grid,.station-card__stats{grid-template-columns:1fr}.site-bar-media{display:none!important}.ant-layout-sider-collapsed+.ant-layout{margin-left:0!important}}.dp-layout{align-items:flex-start;gap:24px;display:flex}@media (width<=1024px){.dp-layout{flex-direction:column}}.dp-sidebar{flex-shrink:0;width:300px}@media (width<=1024px){.dp-sidebar{width:100%}}.dp-info-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dp-info-grid>*{min-width:0}@media (width<=1024px){.dp-info-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dp-info-grid{grid-template-columns:1fr}}.dp-metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.dp-metrics-grid>*{min-width:0}@media (width<=1024px){.dp-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dp-metrics-grid{grid-template-columns:1fr}}.dp-image-row{gap:20px;margin-bottom:24px;display:flex}@media (width<=480px){.dp-image-row{flex-direction:column}}.dp-image-row .dp-bike-img{object-fit:cover;background:#f3f4f6;border-radius:8px;flex-shrink:0;width:210px;height:140px}@media (width<=480px){.dp-image-row .dp-bike-img{width:100%;height:200px}}.dp-action-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dp-payment-grid{gap:16px;display:grid}.dp-payment-grid--3{grid-template-columns:repeat(3,1fr)}@media (width<=768px){.dp-payment-grid--3{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dp-payment-grid--3{grid-template-columns:1fr}}.dp-payment-grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=768px){.dp-payment-grid--4{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dp-payment-grid--4{grid-template-columns:1fr}}
