
.t-calendar-box .t-calendar{border:none;}
.t-calendar-box .t-calendar--full .t-calendar__panel{margin-top:20px;}
.t-calendar-box .t-calendar__table-head-cell{font-size:14px;font-weight:normal;}
.t-calendar-box .t-calendar__table-head-cell:nth-child(7n+1){color:#498ff5;}
.t-calendar-box .t-calendar__table-head-cell:nth-child(7n){color:#498ff5;}
.t-calendar-box .t-calendar__table-body-cell-display{font-size:14px;padding:5px 0 4px 0;text-align:center;width:100%;line-height:1.2em;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell{height:54px;border:none;align-items:center;margin:0 0;justify-content: center;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n+1){color:#498ff5;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n){color:#498ff5;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n+1) .t-calendar__table-body-cell-display{color:#498ff5;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n) .t-calendar__table-body-cell-display{color:#498ff5;}
.t-calendar-box .t-calendar--full{min-width:auto;width:500px;padding:20px 20px;}
.t-calendar-box .t-calendar__table-head {border-bottom:solid 1px #f6f6f6;padding-bottom:5px;margin-bottom:4px;}
.t-calendar-box .t-calendar__table-body-cell, .t-calendar__table-head-cell{justify-content:center;}
.t-calendar-box .t-calendar__control, .t-calendar__control-section{justify-content:center;}
/* .t-calendar--full .t-calendar__title{display:none;} */
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell-content {padding:0;text-align:center;line-height:1.2em;}
/* .t-calendar--full .t-calendar__table-body-cell.t-is-checked, .t-calendar--full .t-calendar__table-body-cell.t-is-checked:hover{background-color:#f9fbff;border:solid 1px #498ff5; border-radius:5px;} */
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell.t-is-checked{background-color:rgba(73,143,245,.08);border-radius:0;}
/* .t-calendar--full .t-calendar__table-body-cell.t-is-checked::after{border:solid 1px #498ff5;content:" ";display:block;position:absolute;left:0;right:0;bottom:0;top:0;border-radius:4px; } */
.t-calendar-box .t-calendar .t-is-disabled .t-calendar__table-body-cell-display{color:#e6e6eb!important;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:transparent;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell--now::before{content:"今天";display:block;position:absolute;top:18px;left:50%;transform:translate(-50%,-50%);font-size:13px;color:black;font-weight:bold;text-align:center;width:100%;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n).t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:transparent;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n+1).t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:transparent;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n).t-calendar__table-body-cell--now::before{color:#498ff5;}
.t-calendar-box .t-calendar--full .t-calendar__table-body-cell:nth-child(7n+1).t-calendar__table-body-cell--now::before{color:#498ff5;}
.t-calendar-box .t-calendar__price{font-size:11px;font-weight:normal;}
.t-calendar-box .t-calendar__table-body-cell.t-is-disabled .t-calendar__price{display:none;}

.t-popup__content{font-size:13px;}

/* .t-tree__label{padding:0 4px;display:flex;align-items:center;height:34px;} */
/* .t-is-active .t-tree__label{font-weight:normal;} */
/* .t-tree__empty{padding:8px 0;color:#999;} */
/* .t-tree__label.t-is-checked{background-color:transparent;} */

.t-input{border-color:#E0E0E0;border-radius:4px;min-height:36px;padding:0 10px;}
.t-input:hover{border-color:#ccc;box-shadow: 0 0 8px rgba(0,0,0,0.05);}
.t-input--focused{border-color:parent;box-shadow:none;}
.t-input__prefix{vertical-align:1px;}
.t-input.t-is-disabled .t-input__inner{color:#333;}
/* .t-input__inner{line-height:32px;} */
.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar{height:0;}

.t-range-input-popup--visible .t-range-input,.t-range-input:hover{border-color:#ccc;box-shadow: 0 0 8px rgba(0,0,0,0.05);}
.t-range-input{height:auto;padding:0 0;}
.t-range-input.t-range-input--prefix .t-range-input__prefix, .t-range-input.t-range-input--suffix .t-range-input__suffix{display:none;}
.t-range-input__inner .t-input{min-height:34px;}
.t-range-input__inner .t-input:hover{background-color:transparent;}
/* .t-range-input__inner-separator{font-size:12px;} */
.t-range-input .t-input__inner{text-align:center;font: 14px / 1.6 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
.t-range-input__inner .t-input__inner::-webkit-input-placeholder{color:#b2b2b2;}   
.t-range-input__inner-separator{border-top:solid 1px black;width:8px;height:0;font-size:0;}
.t-range-input__inner{gap:0;}
.t-date-picker__header-controller .t-date-picker__header-controller-year{width:80px;}
.t-date-picker__cell-inner{font: 13px / 1.6 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
.t-date-picker__table table th{font-weight:bold;color:#333;}
/* .t-date-range-picker__panel .t-select-option.t-size-m{font: 14px / 1.6 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;} */

.t-textarea__limit{font-size:12px;color:#999;}
.t-textarea__info_wrapper{padding-top:5px;}
.t-textarea__inner{border-color:#E0E0E0;border-radius:4px;padding:6px 10px;}
.t-textarea__inner:hover{border-color:#ccc;box-shadow: 0 0 8px rgba(0,0,0,0.05);}
.t-textarea__inner:focus{border-color:#ccc;box-shadow: 0 0 8px rgba(0,0,0,0.05);}

.t-tag{background-color:#f7f9fc;}
.t-tag .t-tag__icon-close{margin-left:4px;transform:scale(0.8);}
.t-tag-input .t-input{padding:2px 6px;min-height:36px;}
.t-tag-input .t-tag{margin:3px 6px 3px 0;}

.t-select-option{height:32px;}
/* .t-fake-arrow path{stroke:#333;} */

.t-cascader__item{height:32px;}
.t-cascader__panel.t-cascader--normal{height:213px;}
.t-cascader__menu{width:160px;}
/* .large .t-cascader__menu{width:500px;} */

.t-radio__input:after{background-color:#fff;}
.t-radio.t-is-checked .t-radio__input{border-color:#00c250;background-color:#00c250;}
.t-radio:hover .t-radio__input{border-color:#00c250;}
.t-radio{padding:6px 0;}
.t-radio.t-is-disabled.t-is-checked .t-radio__input:after{background-color:white;}
.t-radio.t-is-disabled.t-is-checked .t-radio__input{opacity:.6;}

.t-checkbox.tour,.t-checkbox-group.tour{padding:6px 0;}
.t-checkbox.tour .t-checkbox__input,.t-checkbox-group.tour .t-checkbox__input{box-shadow: 0 0 8px rgba(0,0,0,0.05);}
.t-checkbox.tour:hover .t-checkbox__input,.t-checkbox-group.tour:hover .t-checkbox__input{border-color:#00c250;}
.t-checkbox.tour.t-is-checked .t-checkbox__input,.t-checkbox-group.tour .t-is-checked .t-checkbox__input{background-color:#00c250;border-color:#00c250;}
.t-checkbox.tour.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:white;}
.t-checkbox.tour.t-is-disabled.t-is-checked .t-checkbox__input{opacity:.6;}

/* .t-tooltip--default{padding:20px 12px;} */

*
{
    /* --td-brand-color: #00c250; */
    /* --td-brand-color-hover: #2ab865; */
    --td-brand-color-active: #2ab865;
    /* --td-brand-color-disabled: #a8f0c6; */
}
.t-button--variant-base{height:36px;}
.t-button--variant-base.t-button--theme-primary {
    background-color: #00c250;
    border-color: #00c250;
}
.t-button--variant-base.t-button--theme-primary:focus-visible,.t-button--variant-base.t-button--theme-primary:hover {
    background-color:#2ab865;
    border-color: #2ab865;
}
.t-button--variant-base.t-button--theme-primary.t-is-disabled,.t-button--variant-base.t-button--theme-primary.t-is-loading {
    background-color:#a8f0c6;
    border-color: #a8f0c6;
}
.t-button--variant-outline{height:36px;}
.t-button--variant-outline:focus-visible,.t-button--variant-outline:hover {
    color: black;
    background-color: #f6f6f6;
    border-color: #e0e0e0;
}

.t-transfer__search .t-transfer__list-content .t-checkbox-group{padding:6px 0;}
.sort-box .t-transfer__list{height:450px;width:345px;max-width:auto;}
.sort-box .t-transfer__list-content .t-checkbox-group .t-checkbox__label span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;}


.t-drawer__footer{display:flex;justify-content:center;align-items:center;}
.t-drawer__confirm,.t-drawer__cancel{min-width:100px;}
.t-drawer__header{font-weight:normal;padding:0 30px;border-bottom:none;}
.t-drawer__body{color:#333;padding:0 30px;}
.t-drawer__footer .t-button{margin-left:30px;}

.t-date-picker, .t-date-range-picker{display:block;}