.popperClass-calendar{background-color:#fff;box-shadow:0 0 14px rgba(0,0,0,.1);color:#3d3d3d;height:330px;width:408px;z-index:1999!important}.popperClass-calendar .el-picker-panel__content{width:380px}.popperClass-calendar .el-date-table td.current:not(.disabled) span{background:#3d4b66;color:#fff;font-family:DIN-Medium;font-style:normal;font-weight:400}.popperClass-calendar .el-date-table td span{align-items:center;border-radius:4px;display:flex;font-family:DIN-Medium;font-style:normal;font-weight:400;height:38.29px;justify-content:center;position:absolute;top:0;width:53.71px}.popperClass-calendar .el-date-table td.prev-month{color:#ccc}.popperClass-calendar .el-date-table td.today span{position:absolute;top:0}.popperClass-calendar .el-date-table td.available:hover,.popperClass-calendar .el-date-table td.today span{align-items:center;background:#fafafa;border-radius:4px;color:#3d3d3d;display:flex;height:38.29px;justify-content:center;width:53.71px}.popperClass-calendar .el-date-table th{border:0;color:#ccc;font-size:12px;font-style:normal;font-weight:400;padding:5px}.popperClass-calendar .current:not(.disabled) .cell{color:#3d3d3d}.popperClass-calendar .el-date-picker__header-label{color:#3d3d3d;font-family:DIN-Medium;font-style:normal;font-weight:400}.popperClass-calendar .el-date-picker__header-label:hover{color:#3d3d3d}.popperClass-calendar .el-month-table td .cell:hover{background:#f5f5f5;border-radius:4px;color:#3d3d3d;font-weight:400;height:38.29px;width:53.71px}.popperClass-calendar .el-picker-panel__icon-btn:hover{color:#3d3d3d}.popperClass-calendar .el-month-table td.current:not(.disabled) .cell{background:#3d4b66;border-radius:4px;color:#fff;height:38.29px;width:53.71px}.popperClass-calendar .el-year-table td .cell:hover{background:#f5f5f5;border-radius:4px;color:#3d3d3d;font-weight:400;width:53.71px}.popperClass-calendar .el-year-table td.current:not(.disabled) .cell{background:#3d4b66;border-radius:4px;color:#3d3d3d;color:#fff;width:53.71px}.calendar-container{background:#fafafa}.calendar-container .mobile-container{display:none}.calendar-container .container-body{color:#3d3d3d;display:block;font-style:normal;font-weight:400;margin:0 auto;padding-bottom:43px;width:1200px}.calendar-container .container-body .container-new{background:#fff;border-top:4px solid #ffd733;min-height:30vh;padding:0 22px}.calendar-container .container-body .container-new .el-loading-spinner .path{stroke:rgba(0,0,0,.5)}.calendar-container .container-body .container-new .calendar-options{align-items:center;display:flex;justify-content:space-between;padding:18px 0 21px}.calendar-container .container-body .container-new .calendar-options .el-input__icon{display:none}.calendar-container .container-body .container-new .calendar-options p{color:#3d3d3d;font-size:17px;font-style:normal;font-weight:400;margin-right:10px;white-space:nowrap}.calendar-container .container-body .container-new .calendar-options button{background:#fff;border:1px solid #ccc;border-radius:4px;color:#292929;font-size:18px;font-weight:400;height:54px;min-width:102px}.calendar-container .container-body .container-new .calendar-options .screener-container{font-style:normal;font-weight:400;position:relative}.calendar-container .container-body .container-new .calendar-options .screener-container .screener{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:2px;box-shadow:0 0 14px rgba(0,0,0,.1);padding:20px 24px;position:absolute;right:0;top:58px;width:385px;z-index:2}.calendar-container .container-body .container-new .calendar-options .screener-container .screener p{color:rgba(61,61,61,.6);font-size:16px;line-height:22px;margin-bottom:16px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio{color:#7a7a7a;font-size:14px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio__input.is-checked+.el-radio__label{color:#3d3d3d}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio__input.is-checked .el-radio__inner{background:#ffd733;border-color:#ffd733;color:#3d3d3d}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio__input.is-checked .el-radio__inner:after{height:8px;width:8px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio,.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio__label{align-items:center;display:flex}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .el-radio__inner:hover{border-color:#3d3d3d}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-level{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:20px;margin-bottom:11px;width:100%}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-level label{margin-bottom:5px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-country-container::-webkit-scrollbar{background-color:#fff}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-country-container::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:10px;height:75px;width:6px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-country-container{height:240px;overflow-y:scroll!important;overflow:hidden;overflow-x:hidden;width:100%}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-country-container .radio-country{align-items:center;display:flex;height:20px;margin-bottom:7px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-country-container .radio-country .radio-country-img{height:17px;margin:0 12px 0 2px;width:24px}.calendar-container .container-body .container-new .calendar-options .screener-container .screener button{background:#ffd733;color:#301;cursor:pointer;font-size:16px;font-weight:600;height:44px;line-height:22px;margin-top:18px;width:337px}.calendar-container .container-body .container-new .calendar-options .calendar-btn{display:flex;flex-wrap:nowrap}.calendar-container .container-body .container-new .calendar-options .calendar-btn .el-input__inner{border:1px solid #ccc;color:#292929;cursor:pointer;font-size:18px;font-style:normal;font-weight:400;height:54px!important;line-height:25px;padding:0;text-align:center;width:100%}.calendar-container .container-body .container-new .calendar-options .calendar-btn .el-input__inner:hover{background:#fafafa}.calendar-container .container-body .container-new .calendar-options .calendar-btn .el-date-editor.el-input{width:100%}.calendar-container .container-body .container-new .calendar-options .calendar-btn .return-day{word-wrap:break-word;cursor:pointer;overflow-wrap:break-word;padding:0 27px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .return-day:hover{background:#fafafa}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:0 18px;position:relative}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker .icon-calendar{left:23px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker .icon-expand{position:absolute;right:28px;top:50%;transform:translateY(-50%)}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker .new-date{color:#292929;font-size:16px;left:50%;line-height:25px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:9}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker:hover{background:#fafafa}.calendar-container .container-body .container-new .calendar-options .calendar-btn .screener-btn{cursor:pointer;padding:0 30px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .screener-btn:hover{background:#fafafa}.calendar-container .container-body .container-new .scrolly-calendar{align-items:center;display:flex;flex-wrap:nowrap;height:130px;justify-content:space-between;padding:0 78px;text-align:center}.calendar-container .container-body .container-new .scrolly-calendar ul{align-items:center;display:flex;flex-wrap:nowrap;font-style:normal;font-weight:400;justify-content:space-between;text-align:center;width:960px}.calendar-container .container-body .container-new .scrolly-calendar ul .is-actived-date{background:linear-gradient(180deg,rgba(61,75,102,.1),rgba(61,75,102,0));border:1px solid;border-bottom:0;-o-border-image:linear-gradient(180deg,rgba(61,75,102,.25),rgba(61,75,102,0) 70.31%) 1 10;border-image:linear-gradient(180deg,rgba(61,75,102,.25),rgba(61,75,102,0) 70.31%) 1 10;height:98px;width:78px}.calendar-container .container-body .container-new .scrolly-calendar ul li{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;height:98px;width:78px}.calendar-container .container-body .container-new .scrolly-calendar ul li .calendar-day{color:#292929;display:flex;font-family:DIN-Medium;font-size:32px;justify-content:center;line-height:39px;width:78px}.calendar-container .container-body .container-new .scrolly-calendar ul li .calendar-week{align-items:center;color:#3d4b66;display:flex;font-size:14px;justify-content:center;line-height:20px;text-align:center;width:78px}.calendar-container .container-body .container-new .public-line{background:#f5f5f5;height:1px;width:100%}.calendar-container .container-body .container-new .minHeight{min-height:60vh}.calendar-container .container-body .container-new .calendar-table{width:100%}.calendar-container .container-body .container-new .calendar-table thead tr th{box-shadow:inset 0 -1px 0 #f5f5f5;color:#7a7a7a;font-size:14px;font-weight:400;line-height:20px;min-width:44px;padding:14px 10px;text-align:center;vertical-align:middle}.calendar-container .container-body .container-new .calendar-table thead tr th .change-img{cursor:pointer;margin-left:6.75px}.calendar-container .container-body .container-new .calendar-table thead tr :nth-child(3){text-align:left;width:321px}.calendar-container .container-body .container-new .calendar-table thead tr :last-child span{align-items:center;display:flex;justify-content:center}.calendar-container .container-body .container-new .calendar-table thead tr :last-child span img{display:inline-block;margin-left:3.45px}.calendar-container .container-body .container-new .calendar-table tbody tr td{box-shadow:inset 0 -1px 0 #f5f5f5;color:#7a7a7a;font-family:DIN-Light DIN-Medium;font-size:17px;font-weight:400;line-height:20px;padding:31.5px 0;text-align:center;vertical-align:top}.calendar-container .container-body .container-new .calendar-table tbody tr td .flag{height:17px;margin-right:20px;margin-top:4px;width:24.5px}.calendar-container .container-body .container-new .calendar-table tbody tr td .chart{cursor:pointer;margin-top:4px}.calendar-container .container-body .container-new .calendar-table tbody tr .timestamp{color:#3d3d3d!important;font-family:PingFang SC;font-size:14px;line-height:25px}.calendar-container .container-body .container-new .calendar-table tbody tr .event{color:#3d3d3d!important;font-family:PingFang SC;font-size:15px;line-height:25px;text-align:left;width:321px}.calendar-container .container-body .container-new .load-more{color:#b3b3b3;cursor:pointer;font-size:17px;padding:28px 0 26px;text-align:center;width:100%}.calendar-container .container-body .container-new .empty-box{padding:10% 0}.calendar-container .container-body .el-dialog__title{border-bottom:2px solid #3d3d3d;color:#000;font-size:21px;font-style:normal;font-weight:400;line-height:29px;padding-bottom:29px}.calendar-container .container-body .el-dialog__header{border-bottom:1px solid #f5f5f5;height:78.5px;margin:0 20px;padding-left:0}.calendar-container .container-body .el-dialog__headerbtn:hover .el-dialog__close{color:#000}.calendar-container .container-body .el-table td.el-table__cell{border-bottom:1px solid #f5f5f5}.calendar-container .container-body .el-dialog{border-radius:10px;height:70vh;left:50%;margin:unset!important;overflow:auto;overflow-y:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:50vw}.calendar-container .container-body .el-dialog::-webkit-scrollbar{background-color:#fff;display:none}.calendar-container .container-body .el-dialog::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:10px;display:none;height:75px;width:6px}.calendar-container .container-body .details-container::-webkit-scrollbar{background-color:#fff}.calendar-container .container-body .details-container::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:10px;height:10px;width:6px}.calendar-container .container-body .details-container{height:600px!important;overflow-y:scroll!important;overflow:hidden;overflow-x:hidden;padding-right:12px;width:102%!important}.calendar-container .container-body .details-container .main-echarts{height:394px;width:100%}.calendar-container .container-body .details-container .details-history{align-items:center;border-bottom:1px solid #f5f5f5;color:#000;display:flex;font-size:21px;font-style:normal;font-weight:400;height:30px;line-height:29px;margin-bottom:16px;padding-bottom:20px;position:relative}.calendar-container .container-body .details-container .details-history span{border-bottom:2px solid #3d3d3d;padding-bottom:20px;position:absolute}.calendar-container .container-body .details-container .details-data{align-items:center;background:#f5f5f5;border-radius:4px;color:#3d3d3d;display:flex;font-size:14px;height:48px;justify-content:space-between;padding:14px 16px;width:100%}.calendar-container .container-body .details-container .details-data div{align-items:center;display:flex}.calendar-container .container-body .details-container .details-data div img{height:17px;margin-right:12px;width:24px}.calendar-container .container-body .details-container .details-data div .details-countryName{font-size:14px}.calendar-container .container-body .details-container .details-data div .details-actual{margin-right:22px}@media screen and (max-width:1199px){.calendar-container .container-body{display:block;width:940px}.calendar-container .container-body .container-new{padding:0 20px}.calendar-container .container-body .container-new .calendar-options{align-items:center;display:flex}.calendar-container .container-body .container-new .calendar-options p{font-size:14px}.calendar-container .container-body .container-new .calendar-options .calendar-btn button{font-size:14px;height:36px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .el-input__inner{height:36px!important}.calendar-container .container-body .container-new .scrolly-calendar ul{width:802px}.calendar-container .container-body .container-new .calendar-table thead tr th{padding:14px 10px}.calendar-container .container-body .container-new .calendar-table thead tr :nth-child(3){text-align:left;width:208px}.calendar-container .container-body .container-new .calendar-table tbody tr .event{font-size:12px;line-height:20px;width:208px}.calendar-container .container-body .el-dialog{width:70%}.calendar-container .mobile-container{display:none}}@media screen and (max-width:999px){.calendar-container .container-body{display:block;width:760px}.calendar-container .container-body .container-new{padding:0 20px}.calendar-container .container-body .container-new .calendar-options{align-items:center;display:flex}.calendar-container .container-body .container-new .calendar-options p{font-size:14px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .return-day{padding:0 10px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .el-input__inner{color:#292929;font-size:14px;height:36px!important;width:172px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .screener-btn{min-width:unset;padding:0 10px}.calendar-container .container-body .container-new .calendar-options .calendar-btn button{font-size:14px;height:36px}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker .is-long{left:14px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker .is-long2{position:absolute;right:17px;top:50%;transform:translateY(-50%)}.calendar-container .container-body .container-new .calendar-options .calendar-btn .date-picker .new-date{font-size:12px}.calendar-container .container-body .container-new .scrolly-calendar ul{width:695px}.calendar-container .container-body .container-new .scrolly-calendar ul .is-actived-date{height:86px;width:70px}.calendar-container .container-body .container-new .scrolly-calendar ul li{width:70px}.calendar-container .container-body .container-new .scrolly-calendar ul li .calendar-day{font-size:28px;width:70px}.calendar-container .container-body .container-new .scrolly-calendar ul li .calendar-week{font-size:12px;width:70px}.calendar-container .container-body .container-new .calendar-table thead tr th{box-shadow:inset 0 -1px 0 #f5f5f5;color:#7a7a7a;font-size:12px;font-weight:400;height:100%;line-height:20px;padding:14px 5px}.calendar-container .container-body .container-new .calendar-table thead tr th .change-img{cursor:pointer;margin-left:6.75px}.calendar-container .container-body .container-new .calendar-table thead tr :nth-child(3){text-align:left;width:321px}.calendar-container .container-body .container-new .calendar-table tbody tr td{font-size:14px;line-height:23px}.calendar-container .container-body .container-new .calendar-table tbody tr .timestamp{font-size:12px}.calendar-container .container-body .container-new .calendar-table tbody tr .event{font-size:12px;width:154px}.calendar-container .mobile-container{display:none}}@media screen and (max-width:799px){.calendar-container .container-body{display:none}.calendar-container .mobile-container{background-color:#fff;border-top:4px solid #ffd733;display:block;min-height:75vh;padding:17px 0 0;width:100%}.calendar-container .mobile-container p{align-items:center;color:#3d3d3d;display:flex;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 16px 20px}.calendar-container .mobile-container .public-line{background:#f5f5f5;height:1px;margin:0 auto;width:94%}.calendar-container .mobile-container .scrolly-calendar{align-items:center;height:22px;justify-content:space-between;padding:18px 22px;width:100%}.calendar-container .mobile-container .scrolly-calendar ul{align-items:center;display:flex;height:22px;justify-content:space-between;width:100%}.calendar-container .mobile-container .scrolly-calendar ul .is-actived-date{background:linear-gradient(180deg,rgba(61,75,102,.1),rgba(61,75,102,0));border:1px solid;border-bottom:0;-o-border-image:linear-gradient(180deg,rgba(61,75,102,.25),rgba(61,75,102,0) 70.31%) 1 10;border-image:linear-gradient(180deg,rgba(61,75,102,.25),rgba(61,75,102,0) 70.31%) 1 10;height:52px;width:38px}.calendar-container .mobile-container .scrolly-calendar ul li{align-items:center;display:flex;flex-wrap:wrap;height:52px}.calendar-container .mobile-container .scrolly-calendar ul li .calendar-day{color:#292929;display:flex;font-family:DIN-Medium;font-size:18px;justify-content:center;width:38px}.calendar-container .mobile-container .minHeight{min-height:90vh}.calendar-container .mobile-container .mobile-table{box-shadow:inset 0 -1px 0 rgba(0,0,0,.05);color:#a3a3a3;display:flex;flex-direction:column;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:100%;justify-content:space-between;line-height:17px;padding:20px;width:100%}.calendar-container .mobile-container .mobile-table .mobile-table-star{align-items:center;display:flex;justify-content:space-between}.calendar-container .mobile-container .mobile-table .mobile-table-star :first-child{align-items:center;display:flex;justify-content:center}.calendar-container .mobile-container .mobile-table .mobile-table-star .mobile-table-show{align-items:center;border:.5px solid #ccc;border-radius:2px;display:flex;height:22px;justify-content:center;margin-right:9.5px;padding:0 5px}.calendar-container .mobile-container .mobile-table .mobile-table-star .icon-star-filled{height:12px;width:12px}.calendar-container .mobile-container .mobile-table .mobile-table-flag{align-items:center;display:flex;margin:13.5px 0}.calendar-container .mobile-container .mobile-table .mobile-table-flag .mobile-table-event{color:#3d3d3d;font-size:17px;line-height:24px;margin-left:10px}.calendar-container .mobile-container .mobile-table .mobile-table-value{display:flex;justify-content:space-between;width:100%}.calendar-container .mobile-container .mobile-table .mobile-table-value span{width:33%}.calendar-container .mobile-container .mobile-table .lang-language{display:flex;flex-direction:column;flex-wrap:wrap;height:60px;justify-content:flex-start}.calendar-container .mobile-container .mobile-table .lang-language span{margin-bottom:4px;width:100%}.calendar-container .mobile-container .mobile-table .lang-language span:last-child{margin:0}.calendar-container .mobile-container .empty-box{height:50.5vh;padding:10% 0}.calendar-container .mobile-container .load-more{color:#b3b3b3;cursor:pointer;font-size:14px;padding:22px 0;text-align:center;width:100%}}html[dir=rtl] .calendar-container .container-body .container-new .calendar-options .screener-container .screener .radio-country-container .radio-country .radio-country-img{margin:0 2px 0 12px}html[dir=rtl] .calendar-container .container-body .container-new .calendar-options p{margin:unset}html[dir=rtl] .calendar-container .container-body .details-container .details-data div img{margin:unset;margin-left:12px}html[dir=rtl] .calendar-container .container-body .details-container{padding:unset}html[dir=rtl] .calendar-container .container-body .el-dialog__header{padding:20px 0}html[dir=rtl] .calendar-container .el-dialog__headerbtn{left:20px;right:unset}html[dir=rtl] .calendar-container .el-radio__label{padding:0 10px 0 0}html[dir=rtl] .calendar-container .el-radio{margin-left:30px;margin-right:unset}html[dir=rtl] .calendar-container .container-body .container-new .scrolly-calendar ul img{transform:rotate(180deg)}html[dir=rtl] .calendar-container .container-body .container-new .calendar-options .screener-container .screener{left:0;right:unset}@media screen and (max-width:799px){html[dir=rtl] .calendar-container .mobile-container .scrolly-calendar ul img{transform:rotate(180deg)}html[dir=rtl] .calendar-container .mobile-container .mobile-table .mobile-table-star .mobile-table-show{margin:unset;margin-left:9.5px}html[dir=rtl] .calendar-container .mobile-container .mobile-table .mobile-table-flag .mobile-table-event{margin:unset;margin-right:10px}html[dir=rtl] .calendar-container .mobile-container p{margin:0 20px 16px 0}}.message-override{z-index:2008!important}