.layout{position:relative;min-width:1250px;min-height:100vh;background-color:#f6f6f6}.layout .layout-container{padding:0 130px;min-height:calc(100vh - 100px)}.common-icon{flex:0 0 auto;display:inline-block}.common-icon img{width:100%;height:100%;object-fit:contain}.layout-header{position:sticky;top:0;z-index:999;height:100px;background:#212121;padding:0 62px 0 130px;display:flex;justify-content:space-between}.layout-header .lh-left{display:flex;align-items:center;height:100%;cursor:pointer}.layout-header .lh-right{display:flex;align-items:end;gap:300px}.layout-header .lh-right .menu-nav{display:flex;gap:40px;padding-bottom:1px}.layout-header .lh-right .menu-nav .nav-item-link{position:relative;font-size:.14rem;font-family:Medium;font-size:18px;color:#8e9094;line-height:21px}.layout-header .lh-right .menu-nav .nav-item-link.active{color:#fff}.layout-header .lh-right .menu-nav .nav-item-link.active:after{content:"";width:100%;display:block;background:#fff;height:4px;margin:20px auto 0;border-radius:2px}.layout-header .lh-right .menu-nav .nav-item-link .round{position:absolute;top:7px;left:-15px;width:8px;height:8px;background:#ff0b0b;border-radius:50%;margin-right:5px}.layout-header .lh-right .logout{font-size:14px;color:#fff;line-height:16px;font-family:SemiBold;padding-bottom:28px;cursor:pointer}.declaration-modal .ant-modal-content{padding:24px;border-radius:20px}.declaration-modal .ant-modal-content .ant-modal-close{width:30px;height:30px;right:20px;top:20px}.declaration-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{font-size:20px;color:#343637}.declaration-modal .ant-modal-content .ant-modal-footer{display:none}.declaration-modal .ant-modal-content .dm-title{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold;margin-bottom:24px}.declaration-modal .ant-modal-content .dm-section{border-radius:9px;border:1px solid #f2f4f7;padding:24px}.declaration-modal .ant-modal-content .dm-section .sec-title{font-weight:600;font-size:32px;color:#212121;line-height:38px;text-align:center;font-family:SemiBold;margin-bottom:30px}.declaration-modal .ant-modal-content .dm-section .sec-detail{font-size:14px;color:#212121;line-height:21px;font-family:Medium;white-space:pre-line}.declaration-modal .ant-modal-content .dm-section .line{margin:18px 0;border-bottom:1px solid #dfdfdf}.declaration-modal .ant-modal-content .dm-section .sec-desc{font-size:14px;color:#8e9094;line-height:21px;font-family:Medium;white-space:pre-line}.declaration-modal .ant-modal-content .footer{display:flex;align-items:center;justify-content:center}.declaration-modal .ant-modal-content .footer .dm-correct{padding-top:34px}.declaration-modal .ant-modal-content .footer .dm-correct .sub-button{margin:12px 0;width:420px;height:50px;background:#212121;border-radius:16px;line-height:50px;font-weight:600;font-size:14px;color:#fff;font-family:SemiBold;text-align:center;cursor:pointer}.declaration-modal .ant-modal-content .footer .dm-correct .sub-button.fake{background:#909090}.declaration-modal .ant-modal-content .footer .dm-correct .sub-button.fake:hover{background:#909090;transition:.3s}.declaration-modal .ant-modal-content .footer .dm-correct .sub-button:hover{background:#383838;transition:.3s}.declaration-modal .ant-modal-content .footer .dm-correct .ant-checkbox-label{margin-left:5px;font-size:14px;color:#68686b;line-height:20px;font-family:Medium;letter-spacing:-.1px}.logout-modal .ant-modal-content{padding:24px;border-radius:20px}.logout-modal .ant-modal-content .ant-modal-close{width:30px;height:30px;right:20px;top:20px}.logout-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{font-size:20px;color:#343637}.logout-modal .ant-modal-content .ant-modal-footer{display:none}.logout-modal .ant-modal-content .lm-title{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold;margin-bottom:24px}.logout-modal .ant-modal-content .lm-desc{font-size:14px;color:#212121;line-height:21px;text-align:center;font-family:Medium}.logout-modal .ant-modal-content .lm-buttons{display:flex;gap:20px;margin:32px 0 10px}.logout-modal .ant-modal-content .lm-buttons .cancel{width:calc(50% - 10px);height:50px;border-radius:16px;border:1px solid #212121;font-weight:600;font-size:14px;color:#212121;line-height:48px;font-family:SemiBold;text-align:center;cursor:pointer}.logout-modal .ant-modal-content .lm-buttons .cancel:hover{background:#f6f6f6;transition:.3s}.logout-modal .ant-modal-content .lm-buttons .confirm{width:calc(50% - 10px);height:50px;background:#ff0b0b;border-radius:16px;font-weight:600;font-size:14px;color:#fff;line-height:48px;font-family:SemiBold;text-align:center;cursor:pointer}.logout-modal .ant-modal-content .lm-buttons .confirm:hover{background:#fd4949;transition:.3s}.preview-modal .ant-modal-content{background-color:none;padding:0;border-radius:0;margin:30px 0;background:#8c8c8c;box-shadow:none}.preview-modal .ant-modal-content .ant-modal-footer,.preview-modal .ant-modal-content .ant-modal-close{display:none}.preview-modal .ant-modal-content img{width:100%;height:100%;object-fit:cover}.preview-modal .ant-modal-content .close-icon{position:absolute;top:-70px;right:0;cursor:pointer}.empty-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh}.empty-container .back{height:40px;background:#212121;border-radius:14px;padding:0 40px;font-size:14px;color:#fff;line-height:16px;text-align:center;font-family:SemiBold;line-height:38px;cursor:pointer}.login-main{display:flex;height:100vh;min-width:1250px}.login-main .login-left,.login-main .login-right{width:50%;background:#fbfdf4;display:flex;align-items:center;justify-content:center}.login-main .login-right{background-color:#fff}.login-main .login-right .login-box{border-radius:8px;border:1px solid #f2f8e3;padding:20px;width:470px}.login-main .login-right .login-box .title{font-weight:700;font-size:32px;color:#212121;line-height:38px;font-family:Bold;margin-bottom:40px}.login-main .login-right .login-box .login-form-contain .l-label{font-size:14px;color:#212121;line-height:16px;font-family:Medium;margin-bottom:10px}.login-main .login-right .login-box .login-form-contain .l-input{height:50px;--ant-color-border: #f2f8e3}.login-main .login-right .login-box .login-form-contain .l-button{width:100%;height:50px;background:#212121;border-radius:16px;line-height:50px;text-align:center;margin:20px 0;box-shadow:none}.login-main .login-right .login-box .login-form-contain .l-button:hover{background:#383838;transition:.3s}.login-main .login-right .login-box .login-form-contain .l-button.mask{background:#909090}.login-main .login-right .login-box .login-form-contain .l-forget{display:flex;align-items:center;justify-content:center;font-size:14px;color:#007aff;line-height:16px;text-decoration-line:underline;font-family:SemiBold}.bm-item-wrapper{display:flex;gap:4px;align-items:center;font-size:14px;color:#ff0b0b;line-height:21px;font-family:Regular;padding:10px 0}.forget-main{display:flex;height:100vh;min-width:1250px}.forget-main .forget-left,.forget-main .forget-right{width:50%;background:#fbfdf4;display:flex;align-items:center;justify-content:center}.forget-main .forget-right{background-color:#fff}.forget-main .forget-right .forget-box{border-radius:8px;border:1px solid #f2f8e3;padding:20px;width:470px}.forget-main .forget-right .forget-box .title{font-weight:700;font-size:32px;color:#212121;line-height:38px;font-family:Bold;margin-bottom:10px}.forget-main .forget-right .forget-box .desc{font-size:14px;color:#212121;line-height:16px;font-family:Medium;margin-bottom:40px}.forget-main .forget-right .forget-box .forget-form-contain .f-label{font-size:14px;color:#212121;line-height:16px;font-family:Medium;margin-bottom:10px}.forget-main .forget-right .forget-box .forget-form-contain .f-input{height:50px;--ant-color-border: #f2f8e3}.forget-main .forget-right .forget-box .forget-form-contain .f-confirm{width:100%;height:50px;background:#212121;border-radius:16px;line-height:50px;text-align:center;font-size:14px;color:#fff;font-family:SemiBold;margin:20px 0;box-shadow:none}.forget-main .forget-right .forget-box .forget-form-contain .f-confirm:hover{background:#383838;transition:.3s}.forget-main .forget-right .forget-box .forget-form-contain .f-confirm.mask{background:#909090}.forget-main .forget-right .forget-box .forget-form-contain .f-back-to{width:100%;height:50px;background:#fff;border-radius:16px;border:1px solid #212121;line-height:48px;text-align:center;font-size:14px;color:#212121;font-family:SemiBold;cursor:pointer}.forget-main .forget-right .forget-box .forget-form-contain .f-back-to:hover{background:#f7f7f7;transition:.3s}.reset-main{display:flex;height:100vh;min-width:1250px;align-items:center;justify-content:center}.reset-main .reset-box{border-radius:8px;border:1px solid #f2f8e3;padding:20px;width:470px}.reset-main .reset-box .title{font-weight:700;font-size:32px;color:#212121;line-height:38px;font-family:Bold;margin-bottom:10px}.reset-main .reset-box .desc{font-size:14px;color:#212121;line-height:16px;font-family:Medium;margin-bottom:40px}.reset-main .reset-box .reset-form-contain .r-label{font-size:14px;color:#212121;line-height:16px;font-family:Medium;margin-bottom:10px}.reset-main .reset-box .reset-form-contain .r-input{height:50px;--ant-color-border: #f2f8e3}.reset-main .reset-box .reset-form-contain .r-save{width:100%;height:50px;background:#212121;border-radius:16px;line-height:50px;text-align:center;font-size:14px;color:#fff;font-family:SemiBold;margin:20px 0}.reset-main .reset-box .reset-form-contain .r-save:hover{background:#383838;transition:.3s}.reset-main .success-box{display:flex;flex-direction:column;gap:20px;align-items:center}.reset-main .success-box .success-title{font-weight:700;font-size:32px;color:#212121;line-height:38px;font-family:Bold}.reset-main .success-box .success-desc{font-size:14px;color:#212121;line-height:16px;font-family:Medium}.reset-main .success-box .success-back{width:100%;height:50px;background:#212121;border-radius:16px;line-height:50px;text-align:center;font-size:14px;color:#fff;font-family:SemiBold;margin:20px 0;cursor:pointer}.reset-main .success-box .success-back:hover{background:#383838;transition:.3s}.drivers-contain{padding:40px 0 80px}.drivers-contain .dc-top{display:flex;justify-content:space-between;align-items:center}.drivers-contain .dc-top .top-title{font-size:30px;color:#212121;line-height:35px;font-family:Bold;font-weight:600}.drivers-contain .dc-top .top-tight{display:flex;gap:20px}.drivers-contain .dc-top .top-tight .d-input{height:50px;width:245px;font-size:14px;border-radius:8px;--ant-color-border: #d9d9d9}.drivers-contain .dc-top .top-tight .d-input .ant-input-prefix{margin-right:8px}.drivers-contain .dc-top .top-tight .ant-badge{font-family:Bold;font-size:12px}.drivers-contain .dc-top .top-tight .ant-badge .application-button{height:50px;background:#212121;border-radius:8px;font-weight:700;font-size:16px;color:#fff;line-height:50px;font-family:Bold;text-align:center;padding:0 65px;cursor:pointer}.drivers-contain .dc-top .top-tight .ant-badge .application-button:hover{background:#383838;transition:.3s}.drivers-contain .dc-card{width:360px;margin:30px 0;background:#fff;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #0000000d;border-radius:8px;padding:27px 20px;display:flex;flex-direction:column;gap:40px}.drivers-contain .dc-card .total-name{font-size:14px;color:#212121;line-height:16px;font-family:SemiBold}.drivers-contain .dc-card .total-num{font-size:30px;color:#212121;line-height:35px;font-family:Bold;min-height:35px}.pagination-festival{display:flex;justify-content:space-between;align-items:center;padding:50px 0}.pagination-festival .pf-desc{font-size:14px;color:#9f9faa;line-height:16px;font-family:Regular}.pagination-festival .pf-option{display:flex;align-items:center;gap:14px}.pagination-festival .pf-option .option-text{font-size:14px;color:#9f9faa;line-height:16px;font-family:Regular}.pagination-festival .pf-option .option-select .ant-select{border-radius:4px;border:1px solid #9f9faa;font-size:14px;color:#212121;font-family:Regular}.pagination-festival .pf-option .pre-button,.pagination-festival .pf-option .next-button{width:32px;height:32px;background:#fff;border-radius:4px;border:1px solid #9f9faa;padding:6px;cursor:pointer}.pagination-festival .pf-option .pre-button.fake img,.pagination-festival .pf-option .next-button.fake img{opacity:.3}.pagination-festival .pf-option .pre-button:hover,.pagination-festival .pf-option .next-button:hover{border-color:#6e6e6e;transition:.3s}.pagination-festival .pf-option .pre-button{padding:6px 8px 6px 4px}.pagination-festival .pf-option .pre-button img{transform:rotate(180deg)}.confirm-modal .ant-modal-content{padding:24px;border-radius:20px}.confirm-modal .ant-modal-content .ant-modal-close{width:30px;height:30px;right:20px;top:20px}.confirm-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{font-size:20px;color:#343637}.confirm-modal .ant-modal-content .ant-modal-footer{display:none}.confirm-modal .ant-modal-content .cm-title{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold;margin-bottom:24px}.confirm-modal .ant-modal-content .cm-desc{font-size:14px;color:#212121;line-height:21px;text-align:center;font-family:Medium}.confirm-modal .ant-modal-content .cm-buttons{display:flex;gap:20px;margin:32px 0 10px}.confirm-modal .ant-modal-content .cm-buttons .cancel{width:calc(50% - 10px);height:50px;border-radius:16px;border:1px solid #212121;font-weight:600;font-size:14px;color:#212121;line-height:48px;font-family:SemiBold;text-align:center;cursor:pointer}.confirm-modal .ant-modal-content .cm-buttons .cancel:hover{background:#f6f6f6;transition:.3s}.confirm-modal .ant-modal-content .cm-buttons .confirm{width:calc(50% - 10px);height:50px;background:#ff0b0b;border-radius:16px;font-weight:600;font-size:14px;color:#fff;line-height:48px;font-family:SemiBold;text-align:center;cursor:pointer}.confirm-modal .ant-modal-content .cm-buttons .confirm:hover{background:#fd4949;transition:.3s}.handling-fee-modal .ant-modal-content{padding:32px;border-radius:20px}.handling-fee-modal .ant-modal-content .cm-title{font-family:Bold;font-size:24px;color:#1a1e1f;line-height:36px;text-align:center}.handling-fee-modal .ant-modal-content .handling-fee-input{margin-top:8px;height:50px}.handling-fee-modal .cm-buttons{display:flex;justify-content:center;column-gap:12px;margin-top:40px}.handling-fee-modal .cm-buttons .ant-btn{width:138px;height:46px}.handling-fee-modal .cm-buttons .ant-btn:first-child{border-color:#979797;color:#979797}.date_picker_range .ant-picker-input{min-width:70px}.drivers-detail-contain{padding:40px 0 80px}.drivers-detail-contain .detail-top{display:flex;align-items:center;gap:20px;font-weight:700;font-size:30px;color:#212121;line-height:35px;font-family:Bold;cursor:pointer}.drivers-detail-contain .person-card{width:100%;background:#fff;border-radius:20px;padding:24px;margin:30px 0}.drivers-detail-contain .person-card .info-box{display:flex;justify-content:space-between;margin-bottom:32px}.drivers-detail-contain .person-card .info-box .info-left{display:flex;gap:36px}.drivers-detail-contain .person-card .info-box .info-left .avatar{width:160px;height:160px;border-radius:50%;cursor:pointer}.drivers-detail-contain .person-card .info-box .info-left .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.drivers-detail-contain .person-card .info-box .info-left .desc .name{font-weight:700;font-size:32px;color:#1a1e1f;line-height:48px;font-family:Bold;margin-bottom:20px}.drivers-detail-contain .person-card .info-box .info-left .desc .manage{display:flex;gap:100px;margin-bottom:8px}.drivers-detail-contain .person-card .info-box .info-left .desc .manage .label{font-weight:400;font-size:18px;color:#020c11;line-height:24px;font-family:Regular;width:250px}.drivers-detail-contain .person-card .info-box .info-left .desc .manage .value{width:60%;font-weight:600;font-size:18px;color:#212121;line-height:24px;font-family:SemiBold}.drivers-detail-contain .person-card .info-box .info-edit{min-width:100px;height:30px;width:max-content}.drivers-detail-contain .person-card .info-item{display:flex;align-items:start;margin-bottom:8px;gap:60px}.drivers-detail-contain .person-card .info-item .label{width:45%;font-size:18px;color:#646464;line-height:24px;font-family:Regular}.drivers-detail-contain .person-card .info-item .value{width:calc(55% - 60px);font-size:18px;color:#212121;line-height:24px;font-family:SemiBold;word-wrap:break-word;word-break:break-all}.drivers-detail-contain .person-card .line{height:1px;border-bottom:1px solid #dfdfdf;margin:20px 0}.drivers-detail-contain .vehicle-card{width:100%;background:#fff;border-radius:20px;padding:24px;margin-bottom:30px;height:max-content}.drivers-detail-contain .vehicle-card .vc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.drivers-detail-contain .vehicle-card .vc-top .title{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold}.drivers-detail-contain .vehicle-card .vc-top .vc-edit{height:46px;background:#212121;border-radius:8px;font-weight:600;font-size:14px;color:#fff;line-height:46px;text-align:center;font-family:SemiBold;padding:0 47px;cursor:pointer}.drivers-detail-contain .vehicle-card .vc-top .vc-edit:hover{background:#383838;transition:.3s}.drivers-detail-contain .vehicle-card .car-box{border-radius:9px;border:1px solid #f2f4f7;padding:16px;display:flex;gap:50px;align-items:center}.drivers-detail-contain .vehicle-card .car-box .box-left{width:105px;height:105px;border-radius:50%}.drivers-detail-contain .vehicle-card .car-box .box-left img{width:100%;height:100%;border-radius:50%;object-fit:cover;cursor:pointer}.drivers-detail-contain .vehicle-card .car-box .box-right{width:calc(100% - 187px)}.drivers-detail-contain .vehicle-card .car-box .box-right .car-name{font-weight:600;font-size:20px;color:#212121;line-height:30px;font-family:SemiBold;margin-bottom:10px}.drivers-detail-contain .vehicle-card .car-box .box-right .model-content{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:8px}.drivers-detail-contain .vehicle-card .car-box .box-right .model-content .model-item{display:flex;justify-content:space-between}.drivers-detail-contain .vehicle-card .car-box .box-right .model-content .model-item .label{font-size:14px;color:#5e5e5e;line-height:21px;font-family:Regular;width:50%;text-align:left}.drivers-detail-contain .vehicle-card .car-box .box-right .model-content .model-item .value{font-size:16px;color:#212121;line-height:24px;font-family:SemiBold;width:50%;text-align:left}.drivers-detail-contain .vehicle-card .doc-box{padding:36px 0 12px;height:100%}.drivers-detail-contain .vehicle-card .doc-box .doc-title{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold;margin-bottom:20px}.drivers-detail-contain .vehicle-card .doc-box .img-list{display:flex;gap:20px;flex-wrap:wrap}.drivers-detail-contain .vehicle-card .doc-box .img-list .img-item{width:148px;height:100%}.drivers-detail-contain .vehicle-card .doc-box .img-list .img-item img{width:100%;height:148px;border-radius:12px;border:1px solid #f3f3f3;object-fit:cover;cursor:pointer}.drivers-detail-contain .vehicle-card .doc-box .img-list .img-item .desc{text-align:center;font-size:14px;color:#212121;line-height:21px;font-family:Regular}.drivers-detail-contain .order-history-card{width:100%;background:#fff;border-radius:20px;padding:24px;margin-bottom:30px;height:max-content}.drivers-detail-contain .order-history-card .oh-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.drivers-detail-contain .order-history-card .oh-top .title{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold}.drivers-detail-contain .order-history-card .oh-top .oh-all{font-weight:400;font-size:14px;color:#007aff;text-align:left;font-style:normal;text-decoration-line:underline;cursor:pointer}.drivers-detail-contain .order-history-card .oh-top .oh-all:hover{color:#2486ef;transition:.3s}.drivers-detail-contain .order-history-card .card-box{display:flex;flex-direction:column;gap:24px}.order-h-card{padding:20px 16px;background:#fff;border-radius:9px;border:1px solid #f2f4f7;display:flex;flex-direction:column;gap:11px}.order-h-card.per{border:none;padding:0;gap:20px}.order-h-card .trip-id{display:flex;align-items:center;gap:8px}.order-h-card .trip-id .label{font-weight:600;font-size:16px;color:#5e5e5e;line-height:24px;font-family:SemiBold}.order-h-card .trip-id .value{font-weight:600;font-size:20px;color:#212121;line-height:30px;font-family:SemiBold}.order-h-card .person-info{display:flex;gap:20px;background:#f3f3f3;border-radius:12px;padding:16px}.order-h-card .person-info .avatar{width:60px;height:60px;border-radius:50%;cursor:pointer}.order-h-card .person-info .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.order-h-card .person-info .desc .name{font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold;margin-bottom:10px}.order-h-card .person-info .desc .manage{display:flex;gap:60px;font-weight:600;font-size:14px;color:#212121;line-height:24px;font-family:SemiBold}.order-h-card .address-line{display:flex;align-items:center;gap:13px}.order-h-card .address-line .start,.order-h-card .address-line .center,.order-h-card .address-line .end{display:flex;align-items:center;gap:6px}.order-h-card .address-line .center .dot{width:5px;height:5px;background:#8e9094;border-radius:50%;margin:0 6px}.order-h-card .field-content{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:8px}.order-h-card .field-content .field-item{display:flex;justify-content:space-between}.order-h-card .field-content .field-item .f-label{font-size:14px;color:#5e5e5e;line-height:21px;font-family:Regular;width:50%;text-align:left}.order-h-card .field-content .field-item .f-value{font-size:16px;color:#212121;line-height:24px;font-family:SemiBold;width:50%;text-align:left}.select-role.ant-select .ant-select-selector{border-radius:8px;padding:0 16px}.select-role.ant-select .ant-select-arrow{top:52%}.select-role.ant-select .ant-select-arrow img{transform:rotate(180deg)}.select-role.ant-select-dropdown{padding:0}.select-role.ant-select-dropdown .rc-virtual-list-scrollbar{display:none}.select-role.ant-select-dropdown .ant-select-item{padding:4px 10px;background:#fff}.select-role.ant-select-dropdown .ant-select-item:hover{background:#fff}.select-role.ant-select-dropdown .option-render{display:flex;align-items:center;justify-content:space-between;padding:12px 6px;font-size:14px;color:#212121;line-height:21px;border-radius:8px;border-bottom:1px solid #f0f0f0;font-family:Regular}.select-role.ant-select-dropdown .option-render.fake{border-bottom:none}.select-role.ant-select-dropdown .option-render.checked{background:#ffffff1a;color:#007aff}.home-contain{padding:40px 0 80px}.home-contain .hc-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.home-contain .hc-top .hc-title{font-size:30px;color:#212121;line-height:35px;font-family:Bold;font-weight:600}.home-contain .hc-top .statistic-box{display:flex;align-items:center;gap:15px}.home-contain .hc-top .statistic-box .drivers-contain{padding:40px 0 80px}.home-contain .hc-top .statistic-box .drivers-contain .dc-top{display:flex;justify-content:space-between;align-items:center}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-title{font-size:30px;color:#212121;line-height:35px;font-family:Bold}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-tight{display:flex;gap:20px}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-tight .d-input{height:50px;width:245px;font-size:14px;border-radius:8px;--ant-color-border: #d9d9d9}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-tight .d-input .ant-input-prefix{margin-right:8px}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-tight .ant-badge{font-family:Bold;font-size:12px}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-tight .ant-badge .application-button{height:50px;background:#212121;border-radius:8px;font-weight:700;font-size:16px;color:#fff;line-height:50px;font-family:Bold;text-align:center;padding:0 65px;cursor:pointer}.home-contain .hc-top .statistic-box .drivers-contain .dc-top .top-tight .ant-badge .application-button:hover{background:#383838;transition:.3s}.home-contain .hc-top .statistic-box .drivers-contain .dc-card{width:360px;margin:30px 0;background:#fff;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #0000000d;border-radius:8px;padding:27px 20px;display:flex;flex-direction:column;gap:40px}.home-contain .hc-top .statistic-box .drivers-contain .dc-card .total-name{font-size:14px;color:#212121;line-height:16px;font-family:SemiBold}.home-contain .hc-top .statistic-box .drivers-contain .dc-card .total-num{font-size:30px;color:#212121;line-height:35px;font-family:Bold;min-height:35px}.home-contain .hc-top .statistic-box .single-section{display:flex;align-items:center;gap:10px}.home-contain .hc-top .statistic-box .single-section .d-input{height:50px}.home-contain .hc-top .statistic-box .fee-button{height:50px;background:#212121;border-radius:8px;font-size:16px;color:#fff;line-height:50px;font-family:Bold;text-align:center;padding:0 65px;cursor:pointer}.home-contain .hc-top .statistic-box .fee-button:hover{background:#383838;transition:.3s}.home-contain .hc-section{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}.home-contain .hc-section .home-card{background:#fff;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #0000000d;border-radius:8px;padding:27px 20px;display:flex;flex-direction:column;gap:40px;min-height:135px}.home-contain .hc-section .home-card .title{font-size:14px;color:#212121;line-height:16px;font-family:SemiBold}.home-contain .hc-section .home-card .value{font-size:30px;color:#212121;line-height:35px;font-family:Bold;min-height:35px}.home-contain .hc-table{margin:30px 0}.sv-contain{padding:40px 0 80px}.sv-contain .sv-top{display:flex;align-items:center;justify-content:space-between}.sv-contain .sv-top .left{display:flex;align-items:center;gap:20px;font-size:30px;color:#212121;line-height:35px;font-family:Bold;font-weight:600;cursor:pointer}.sv-contain .sv-top .right{display:flex;align-items:center;gap:24px}.sv-contain .sv-top .right .desc{font-size:20px;color:#1e1f1d;font-family:Bold}.sv-contain .sv-top .right .set-button{min-width:271px;height:54px;background:#212121;border-radius:8px;font-size:16px;color:#fff;line-height:54px;font-family:Bold;text-align:center;padding:0 23px;cursor:pointer;font-weight:600}.sv-contain .sv-top .right .set-button:hover{background:#383838;transition:.3s}.sv-contain .hc-section{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;margin-top:35px}.sv-contain .hc-section .home-card{background:#fff;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #0000000d;border-radius:8px;padding:27px 20px;display:flex;flex-direction:column;gap:40px;min-height:135px}.sv-contain .hc-section .home-card .title{font-size:14px;color:#212121;line-height:16px;font-family:SemiBold}.sv-contain .hc-section .home-card .value{font-size:30px;color:#212121;line-height:35px;font-family:Bold;min-height:35px}.sv-contain .tag-box{display:flex;gap:70px;margin:46px 0 40px}.sv-contain .tag-box .reg,.sv-contain .tag-box .mod{width:max-content;font-size:18px;color:#8e9094;line-height:21px;font-family:Medium;cursor:pointer}.sv-contain .tag-box .reg.active,.sv-contain .tag-box .mod.active{color:#007aff;transition:.3s}.sv-contain .table-box .ant-table tr:nth-child(2n){background:#f5f5f5}.sv-contain .table-box .ant-table .ant-table-thead{font-family:SemiBold;font-size:14px;color:#212121}.sv-contain .table-box .ant-table .ant-table-tbody tr{font-size:14px;color:#212121;font-family:Regular}.sv-contain .table-box .ant-table .view{text-decoration-line:underline;font-size:14px;color:#007aff;line-height:16px;font-family:Regular;cursor:pointer}.sv-contain .table-box .ant-table .view:hover{color:#4492e5;transition:.3s}.sv-contain .table-box .ant-table .option-button{display:flex;gap:10px}.sv-contain .table-box .ant-table .option-button .reject{width:96px;height:32px;background:#fff;border-radius:8px;border:1px solid #212121;font-weight:600;font-size:12px;color:#212121;line-height:30px;text-align:center;cursor:pointer}.sv-contain .table-box .ant-table .option-button .reject:hover{background:#f6f6f6;transition:.3s}.sv-contain .table-box .ant-table .option-button .approve{width:96px;height:32px;background:#212121;border-radius:8px;font-weight:600;font-size:12px;color:#fff;line-height:30px;text-align:center;cursor:pointer}.sv-contain .table-box .ant-table .option-button .approve:hover{background:#383838;transition:.3s}.version-modal .ant-modal-content{padding:24px;border-radius:20px}.version-modal .ant-modal-content .ant-modal-close{width:30px;height:30px;right:20px;top:20px}.version-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{font-size:20px;color:#343637}.version-modal .ant-modal-content .ant-modal-footer{display:none}.version-modal .ant-modal-content .vm-title{font-size:20px;color:#212121;line-height:30px;font-family:Bold;margin-bottom:24px;text-align:center}.version-modal .ant-modal-content .edit-form .hold{display:none}.version-modal .ant-modal-content .edit-form .e-label{font-size:14px;color:#212121;line-height:14px;font-family:Medium;margin-bottom:12px;width:max-content}.version-modal .ant-modal-content .edit-form .e-input{height:50px;width:100%}.version-modal .ant-modal-content .edit-form .combine{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.version-modal .ant-modal-content .edit-form .select-role.ant-select{height:50px}.version-modal .ant-modal-content .edit-form .select-role.ant-select .ant-select-selector{height:50px;border-radius:8px}.version-modal .ant-modal-content .edit-form .select-role.ant-select .ant-select-arrow{top:52%}.version-modal .ant-modal-content .edit-form .select-role.ant-select .ant-select-arrow img{transform:rotate(180deg)}.version-modal .ant-modal-content .edit-form .company{margin:24px 0;font-weight:700;font-size:20px;color:#212121;line-height:30px;font-family:Bold}.version-modal .ant-modal-content .edit-form .btn{display:flex;align-items:center;justify-content:center;width:90%;gap:10px;margin:0 auto}.version-modal .ant-modal-content .edit-form .btn .c-button{width:420px;height:50px;background:#fff;border-radius:8px;font-weight:600;font-size:14px;color:#979797;font-family:SemiBold;line-height:48px;text-align:center;border:1px solid #979797;cursor:pointer}.version-modal .ant-modal-content .edit-form .btn .e-button{width:420px;height:50px;background:#212121;border-radius:8px;font-weight:600;font-size:14px;color:#fff;font-family:SemiBold;line-height:50px;text-align:center}.version-modal .ant-modal-content .edit-form .btn .e-button:hover{background:#383838;transition:.3s}.report-contain{padding:40px 0 80px}.report-contain .pc-top{display:flex;justify-content:space-between;align-items:center}.report-contain .pc-top .pc-title{font-weight:700;font-size:30px;color:#212121;line-height:35px;font-family:Bold}.report-contain .pc-top .statistic-box{display:flex;align-items:center;gap:15px}.report-contain .pc-top .statistic-box .drivers-contain{padding:40px 0 80px}.report-contain .pc-top .statistic-box .drivers-contain .dc-top{display:flex;justify-content:space-between;align-items:center}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-title{font-size:30px;color:#212121;line-height:35px;font-family:Bold}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-tight{display:flex;gap:20px}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-tight .d-input{height:50px;width:245px;font-size:14px;border-radius:8px;--ant-color-border: #d9d9d9}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-tight .d-input .ant-input-prefix{margin-right:8px}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-tight .ant-badge{font-family:Bold;font-size:12px}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-tight .ant-badge .application-button{height:50px;background:#212121;border-radius:8px;font-weight:700;font-size:16px;color:#fff;line-height:50px;font-family:Bold;text-align:center;padding:0 65px;cursor:pointer}.report-contain .pc-top .statistic-box .drivers-contain .dc-top .top-tight .ant-badge .application-button:hover{background:#383838;transition:.3s}.report-contain .pc-top .statistic-box .drivers-contain .dc-card{width:360px;margin:30px 0;background:#fff;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #0000000d;border-radius:8px;padding:27px 20px;display:flex;flex-direction:column;gap:40px}.report-contain .pc-top .statistic-box .drivers-contain .dc-card .total-name{font-size:14px;color:#212121;line-height:16px;font-family:SemiBold}.report-contain .pc-top .statistic-box .drivers-contain .dc-card .total-num{font-size:30px;color:#212121;line-height:35px;font-family:Bold;min-height:35px}.report-contain .pc-top .statistic-box .single-section{display:flex;align-items:center;gap:10px}.report-contain .pc-top .statistic-box .single-section .d-input{height:50px}.report-contain .pc-top .statistic-box .fee-button{height:50px;background:#212121;border-radius:8px;font-size:16px;color:#fff;line-height:50px;font-family:Bold;text-align:center;padding:0 65px;cursor:pointer}.report-contain .pc-top .statistic-box .fee-button:hover{background:#383838;transition:.3s}.report-contain .pc-section{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}.report-contain .pc-section .home-card{background:#fff;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #0000000d;border-radius:8px;padding:27px 20px;display:flex;flex-direction:column;gap:40px;min-height:135px}.report-contain .pc-section .home-card .title{font-size:14px;color:#212121;line-height:16px;font-family:SemiBold}.report-contain .pc-section .home-card .value{font-size:30px;color:#212121;line-height:35px;font-family:Bold;min-height:35px}.report-contain .tag-box{display:flex;gap:70px;margin:46px 0 40px}.report-contain .tag-box .reg,.report-contain .tag-box .mod{width:max-content;font-size:18px;color:#8e9094;line-height:21px;font-family:Medium;cursor:pointer}.report-contain .tag-box .reg.active,.report-contain .tag-box .mod.active{color:#212121;transition:.3s}.report-contain .pc-table{margin:30px 0}.report-contain .pc-table .dc-section{display:flex;flex-direction:column;gap:30px}.report-contain .pc-table .dc-section .report-card{background:#fff;border-radius:16px;border:1px solid #f0f0f0;padding:20px}.report-contain .pc-table .dc-section .report-card .rc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.report-contain .pc-table .dc-section .report-card .rc-top .trip{font-size:18px;color:#1a1e1f;line-height:27px;font-family:SemiBold}.report-contain .pc-table .dc-section .report-card .rc-top .trip span{font-family:Regular}.report-contain .pc-table .dc-section .report-card .rc-top .date{font-weight:400;font-size:14px;color:#1a1e1f;line-height:21px;font-family:Regular}.report-contain .pc-table .dc-section .report-card .rc-box{display:flex;gap:8px}.report-contain .pc-table .dc-section .report-card .rc-box .box-left{flex:1;background:#f0f0f0;border-radius:10px;padding:16px}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .combine{display:flex;align-items:center;gap:20px}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .info{display:flex;margin-bottom:4px;column-gap:4px}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .info .label,.report-contain .pc-table .dc-section .report-card .rc-box .box-left .info .value{font-size:14px;color:#1a1e1f;line-height:21px;font-family:SemiBold}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .info .value{font-weight:400;font-family:Regular}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .line{height:10px;border-left:1px dashed #9f9faa;margin:1px 0 3px 10px}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .address{display:flex;flex-direction:column;margin-top:20px}.report-contain .pc-table .dc-section .report-card .rc-box .box-left .address .start,.report-contain .pc-table .dc-section .report-card .rc-box .box-left .address .end{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px;color:#212121;line-height:22px;font-family:SemiBold}.report-contain .pc-table .dc-section .report-card .rc-box .box-right{flex:1;display:flex;flex-direction:column;gap:4px}.report-contain .pc-table .dc-section .report-card .rc-box .box-right .title{font-size:14px;color:#1a1e1f;line-height:21px;font-family:SemiBold}.report-contain .pc-table .dc-section .report-card .rc-box .box-right .desc{height:100%;border-radius:8px;border:1px solid #f0f0f0;padding:16px;font-weight:400;font-size:14px;color:#1a1e1f;line-height:21px;font-family:Regular}.share{font-weight:400;font-size:14px;color:#007aff;text-align:left;font-style:normal;font-family:Regular;width:100px;display:flex;align-items:center;gap:6px}.share:hover{color:#4492e5;transition:.3s}.empty{font-weight:500;font-size:14px;color:#8e9094;line-height:21px;text-align:center;font-family:Medium;display:flex;align-items:center;justify-content:center;margin-top:127px}.delete-account{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Regular;font-size:16px;color:#1e1f1d}.delete-account .card{width:520px;padding:30px 50px;border-radius:8px;border:1px solid #f2f8e3;align-items:center;display:flex;flex-direction:column;row-gap:50px;text-align:center}.delete-account .card h3{font-family:Bold;font-size:24px;line-height:30px}.delete-account .card .login-form-contain{width:100%}.delete-account .card .login-form-contain .l-label{font-size:14px;color:#212121;line-height:16px;font-family:Medium;margin-bottom:10px;text-align:left}.delete-account .card .login-form-contain .l-input{height:50px;--ant-color-border: #f2f8e3}.delete-account .card .login-form-contain .l-button{width:100%;height:50px;background:#212121;border-radius:16px;line-height:50px;text-align:center;margin:20px 0;box-shadow:none}.delete-account .card .login-form-contain .l-button:hover{background:#383838;transition:.3s}.delete-account .card .login-form-contain .l-button.mask{background:#909090}.delete-account .card .login-form-contain .l-forget{display:flex;align-items:center;justify-content:center;font-size:14px;color:#007aff;line-height:16px;text-decoration-line:underline;font-family:SemiBold}.delete-account .card .ant-btn{height:50px;border-radius:16px;font-family:SemiBold;font-size:14px;line-height:18px}.suspense-loading{display:flex;justify-content:center;align-items:center;height:100vh}.ant-table .ant-empty-image{display:none}.ant-table .ant-table-expanded-row td{background:#fff!important}.ant-table .ant-table-thead{font-family:SemiBold;font-size:14px;color:#212121}.ant-table .ant-table-thead tr .ant-table-selection-column{padding-inline-start:15px}.ant-table .ant-table-tbody .ant-table-row:nth-child(2n){background:#f5f5f5}.ant-table .ant-table-tbody tr{font-size:14px;color:#212121;font-family:Regular}.ant-table .ant-table-tbody tr .ant-table-selection-column{padding-inline-start:15px}.ant-table .ant-table-tbody .clickable{cursor:pointer}.ant-table .ant-table-tbody .ant-table-row.ant-table-row-selected .ant-table-cell{background:none}.ant-table .common-icon{cursor:pointer}.ant-input-css-var.form_input_var{--ant-font-size-icon: 24px;--ant-color-border: #f0f0f0;--ant-color-bg-container: #fff;--ant-color-text: #212121;--ant-input-active-bg: #fff;--ant-input-hover-bg: #fff;--ant-input-addon-bg: #fff;--ant-input-input-font-size: 14px;--ant-input-padding-inline: 14px}@font-face{font-family:Bold;src:url(/fonts/PlusJakartaSans-Bold.ttf) format("truetype")}@font-face{font-family:BoldItalic;src:url(/fonts/PlusJakartaSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:ExtraBold;src:url(/fonts/PlusJakartaSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:ExtraBoldItalic;src:url(/fonts/PlusJakartaSans-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:ExtraLight;src:url(/fonts/PlusJakartaSans-ExtraLight.ttf) format("truetype")}@font-face{font-family:ExtraLightItalic;src:url(/fonts/PlusJakartaSans-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Italic;src:url(/fonts/PlusJakartaSans-Italic.ttf) format("truetype")}@font-face{font-family:Light;src:url(/fonts/PlusJakartaSans-Light.ttf) format("truetype")}@font-face{font-family:LightItalic;src:url(/fonts/PlusJakartaSans-LightItalic.ttf) format("truetype")}@font-face{font-family:Medium;src:url(/fonts/PlusJakartaSans-Medium.ttf) format("truetype")}@font-face{font-family:MediumItalic;src:url(/fonts/PlusJakartaSans-MediumItalic.ttf) format("truetype")}@font-face{font-family:Regular;src:url(/fonts/PlusJakartaSans-Regular.ttf) format("truetype")}@font-face{font-family:SemiBold;src:url(/fonts/PlusJakartaSans-SemiBold.ttf) format("truetype")}@font-face{font-family:SemiBoldItalic;src:url(/fonts/PlusJakartaSans-SemiBoldItalic.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box}body{width:100%;height:100%;height:100vh}a{color:inherit;text-decoration:none}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none}ul,ol{list-style:none}
