.App {
  height: 100%;
}

.APPLoading {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(0, 255, 136);
}



.model-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.XJpic{display:flex;flex-direction:column;justify-content:center}.XJpic .XJStuas{display:flex;flex-direction:column}.XJpic .XJStuas .XJStuas1{display:flex;flex-direction:row;justify-content:space-between}.XJpic .XJStuas .XJStuas1 .XJStuas2{border:1px solid #000}.XJtip{margin:10px;color:#f34f4f}.txtype{display:flex;justify-content:flex-start}.txtype *{margin-right:10px}.inputDevice{display:flex;align-items:center}.inputDevice .inputDeviceModal{min-width:40vw}.fleetModal{min-width:700px}.activeUsertree{margin-left:50px}.addWarnModal{min-width:1000px;justify-content:space-between}.addWarnModal .addWarn{display:flex;flex-direction:row}.addWarnModal .addWarn .item{flex-grow:1}.backinput .ant-form-item-control-input{width:200%}.putlist{display:flex;justify-content:space-around}.putPic{display:flex;justify-content:space-between}.putPic .putPicContent{text-align:center}.ReportformsTop .ReportformsTop-left{display:flex;flex-direction:row;justify-content:space-around}.global-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(140,140,140,.5);z-index:10000;display:flex;justify-content:center;align-items:center}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#fff;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#fff;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#fff;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#93c5f7;z-index:1000;-webkit-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader{opacity:0;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .3s 1s ease-out}.no-js #loader-wrapper{display:none}.no-js h1{color:#222}#loader-wrapper .load_title{font-family:"Open Sans";color:#fff;font-size:19px;width:100%;text-align:center;z-index:9999999999999;position:absolute;top:60%;opacity:1;line-height:30px}#loader-wrapper .load_title span{font-weight:normal;font-style:italic;font-size:13px;color:#fff;opacity:.5}
.login_iocn{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login_iocn .login_top{width:100%;height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login_iocn .login_top .login-container{width:60vw;height:450px;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between}.login_iocn .login_top .login-container .form-left{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#65b3ff}.login_iocn .login_top .login-container .form-left .Login-titleCN{color:azure;font-size:3em;font-family:"楷体",cursive}.login_iocn .login_top .login-container .form-left .Login-titleEN{color:azure;font-size:2em}.login_iocn .login_top .login-container .qccode{position:absolute;z-index:999;left:50%;top:50%}.login_iocn .login_top .login-container .form-right{width:60%;height:100%;display:flex;justify-content:center;align-items:center}.login_iocn .login_top .login-container .form-right .form-tabs{width:60%;height:60%;display:flex;justify-content:center;align-items:stretch;text-align:center}.login_iocn .login_top .login-container .form-right .form-tabs .form-Code{display:flex;align-items:center}.login_iocn .beianConent{display:flex}.login_iocn .beianConent .beian_icon{margin-right:10px}.submit{width:100%}
.modal-header {
    display: flex;
    gap: 200px;
    align-items: center;
}

.calendar-wrapper {
    display: inline-block;
    margin-right: 20px;
}

.calendar-box {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    max-width: 100%;
    height: 350px;
    overflow-x: hidden;
}

.calendar-box>.ant-modal-content {
    padding: 10px 0 !important;
}

.calendar-grid {
    height: 250px;
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-gap: 4px;
    gap: 4px;
    padding: 8px;
    align-items: center;
    flex-shrink: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.calendar-day {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.2s;
}

.calendar-day:hover {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    background: #f0f0f0;
}

.calendar-day.current-month {
    background: white;
}

.calendar-day.other-month {
    color: #ccc;
    pointer-events: none;
    /* 禁止点击非本月日期 */
}

/* 选中样式 */
.calendar-day.selected {
    background: #1890ff;
    color: white;
    font-weight: bold;
}

/* 选中状态增强 */
.calendar-day.selected {
    backgroundColor: #2196f3 !important;
    color: #fff !important;
    borderRadius: 50%;
    boxShadow: 0 0 12px rgba(33, 150, 243, 0.8);
}

/* 虚线边框特殊处理 */
.calendar-day:hover {
    border-color: #2196f3 !important;
}

/* 选择框宽度 */
.selectWidth {
    width: 90px;
}

/* 表格容器样式 */
.calendar-box .ant-table-wrapper {
    flex: 1 1;
    min-width: 0;
}
.vertical-radio-group .ant-radio-wrapper{display:block;margin-bottom:8px}.FirmwareUpgrade-box{display:flex;flex-direction:column;align-items:center}.FirmwareUpgrade-box .FirmwareUpgrade-titleTab{width:30%;margin:20px}.FirmwareUpgrade-box .FirmwareUpgrade-content{display:flex;gap:10px}.FirmwareUpgrade-box .FirmwareUpgrade-content .carList-table{max-width:400px;max-height:500px;border:1px solid #ccc;padding:10px}.FirmwareUpgrade-box .FirmwareUpgrade-content .FirmwareUpgrade-form{border:1px solid #ccc;padding:10px}
.form-Code{display:flex;flex-direction:row;align-items:center}.continue{font-size:large;text-align:center}
.ant-layout{box-sizing:border-box;height:100%;overflow:hidden;background:rgba(0,0,0,0)}.layout{background-image:url(/static/media/%E8%83%8C%E6%99%AF.bd400ad5f71582271c4a.png);background-size:100% 100%}.header{display:flex;background-color:#fff !important;box-shadow:0px 5px 5px 0px #f0eeee;justify-content:space-between;align-items:center;z-index:2}.header .layout-title{font-size:1.4em;text-align:left;height:100%;font-weight:900;cursor:pointer;display:flex;align-items:center}.header .layout-title .spanMg{margin:0 5px}.header .user-info{display:flex}.header .Main-top{display:flex;align-items:center}.header .Main-top .MainTop-content{width:160px;height:50px;border-radius:10px;background-color:#fff;margin:0 3vw;padding:5px 20px;box-shadow:5px 5px 10px rgba(0,0,0,.2);border:1px solid #8b8b8b;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.header .Main-top .MainTop-content .MainTop-text1{display:flex;flex-direction:row;justify-content:space-between;width:90px;height:100%;line-height:38px}.header .Main-top .MainTop-content .MainTop-text1 .fontBlod{font-weight:bold}.header .Main-top .MainTop-content:hover{color:#ff4d4f}.content{display:flex}.content .userName{font-size:1.1em;margin-right:40px;cursor:pointer}.content .seletProject{margin:0 20px}.content .logout{background-color:#ff4d4f;margin-right:20px;padding:7px 20px;border-radius:4px;color:#fff}.userCenter{cursor:pointer;margin-right:20px}.site-layout-background{padding:10px 0 0 10px;display:flex;flex-direction:column;max-height:100%;background-color:#fff !important;box-shadow:5px 5px 5px #f0eeee;z-index:2}.site-layout-background .positionSearch{position:relative}.site-layout-background .positionSearch .selectSearch{width:100%;max-height:200px;overflow-y:auto;position:absolute;z-index:99999;box-shadow:2px 4px 4px rgba(0,0,0,.25);background-color:#fff;border-radius:2px}.site-layout-background .positionSearch .selectSearch .selectTitle{padding:5px 15px;background-color:#fff;border-top:1px solid #f8f2f2}.site-layout-background .positionSearch .selectSearch .selectTitle:hover{color:#ff4d4f;cursor:pointer}.site-layout-background .SiderScall{height:calc(100% - 52px)}.site-layout-background .SiderScall .carTreeStyle .ant-tree-node-content-wrapper{height:50px;text-align:center}.site-layout-background .SiderScall .layout-menu{max-height:100%;text-align:left}.layout-content{overflow:auto}.fontWeight{font-weight:bold}
.Home-content{height:100%;display:flex;flex-direction:column;margin:0px 0 0 50px;padding:50px;border:1px solid #000}.Home-content .Home-Select{display:flex;justify-content:space-between;align-items:center;margin:2vw}.Home-content .Home-Select .Home-SelectLeft{display:flex}.Home-content .Home-Select .Home-SelectLeft *{margin-right:10px}.Home-content .ProjectList{display:flex;flex-wrap:wrap}.Home-content .ProjectList .Project-box{padding:2vw;margin:2vw;width:25vw;height:230px;cursor:pointer;box-shadow:5px 5px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.Home-content .ProjectList .Project-box .Project-button{width:100%;display:flex;flex-direction:row;justify-content:space-between}
.model-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

body{margin:0}.ant-input-placeholder{color:#bfbfbf !important}#root{height:100%}@media screen and (max-width: 1500px){body{font-size:12px}}@media screen and (max-width: 1000px){body{font-size:8px}}@media screen and (max-width: 700px){body{font-size:5px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-color:rgba(0,0,0,0) !important;color:inherit !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill,input:-moz-autofill:hover,input:-moz-autofill:focus,input:-moz-autofill:active{background-color:rgba(0,0,0,0) !important;color:inherit !important}input::-webkit-input-placeholder{background-color:rgba(0,0,0,0) !important;color:inherit !important}input::placeholder{background-color:rgba(0,0,0,0) !important;color:inherit !important}.imgborder{width:40px;height:40px;border-radius:50%;background-color:#d2e1ff;display:flex;justify-content:center;align-items:center}.aLabel{display:flex;justify-content:center;align-items:center;gap:3px}

/*# sourceMappingURL=main.1de1f7a5.css.map*/