.flex-tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-tooltip-content .head-block{width:64px;height:88px;margin-bottom:4px}.flex-tooltip-content .default-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(70,194,154,.25);border-radius:4px;border:1px dashed hsla(0,0%,100%,.45)}.flex-tooltip-content .default-head i{font-size:24px}.flex-tooltip-content>span{max-width:220px}.flex-tooltip-content>span:last-child{white-space:break-spaces}.flex-tooltip{min-height:21px}.flex-tooltip,.flex-tooltip .tooltip-before-conent{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-tooltip .tooltip-before-conent{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-modal .ant-modal-header{padding:16px}.detail-modal .ant-modal-header .ant-modal-title{max-width:400px}.detail-modal .ant-modal-body{padding:16px 21px}.detail-modal .ant-modal-body .attachment-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-modal .ant-modal-body .attachment-container .single-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border-radius:4px;color:rgba(0,0,0,.65);margin-bottom:6px}.detail-modal .ant-modal-body .attachment-container .single-attachment:hover{background:rgba(64,192,151,.1)}.detail-modal .ant-modal-body .attachment-container .single-attachment i:first-child{margin-right:10px}.detail-modal .ant-modal-body .attachment-container .single-attachment>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-modal .ant-modal-body .attachment-container .single-attachment:last-child{margin-bottom:0}.detail-modal .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;color:rgba(0,0,0,.85);font-size:14px;margin-bottom:16px}.detail-modal .info-row .label-content{-ms-flex-negative:0;flex-shrink:0;color:rgba(0,0,0,.45);line-height:22px}.detail-modal .info-row .content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-modal .info-row:last-child{margin-bottom:0}.take-leave .leave-list{margin:16px;padding:16px;background-color:#fff}.take-leave .leave-list .refresh-tips{width:100%;padding:0 12px;font-size:14px;line-height:40px;background:rgba(64,192,151,.1);border:1px solid rgba(64,192,151,.45);margin-bottom:16px;border-radius:4px}.take-leave .leave-list .refresh-tips i{margin-left:16px;color:#26b889}.take-leave .leave-list .view-select-group{margin-bottom:16px}.take-leave .leave-list .reserved-num{line-height:22px;font-family:HelveticaNeue}.take-leave .leave-list .reserved-num .full{color:rgba(219,10,10,.65)}.take-leave .leave-list .reserved-num .not-full{color:rgba(42,159,5,.65)}.take-leave .link-btn{padding:0!important}.ant-modal-body .name-style{color:rgba(0,0,0,.65);line-height:22px;height:24px;background:rgba(38,184,137,.08);border:1px solid rgba(38,184,137,.4);border-radius:4px;padding:0 8px}.ant-modal-body .file{color:#46c29a;-ms-flex:1;flex:1;-webkit-box-flex:1}.ant-modal-body .file .each-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px;padding:0 10px;cursor:pointer}.ant-modal-body .file .attachment{font-size:18px;margin-top:2px}.ant-modal-body .file .each-attachment:hover{background-color:rgba(70,194,154,.25)}.ant-modal-body .file .each-attachment:hover .download{color:#46c29a}.ant-modal-body .file .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;margin-left:8px}.ant-modal-body .file .download{float:right;font-size:18px;margin-top:2px;color:transparent}.components-upload .flex-style .flex-style{margin-left:16px;height:32px}.components-upload .flex-style .flex-style>span{font-size:12px;color:rgba(0,0,0,.45)}.leave-editor{margin:16px;padding:16px;background-color:#fff}.leave-editor .leave-time-select{width:50%;margin-right:8px}.leave-editor .time-type-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.leave-editor .flex-style{display:-webkit-box;display:-ms-flexbox;display:flex}.leave-editor .ant-btn:not(:last-child){margin-right:8px}.leave-editor .name-style{margin-top:6px}