UNPKG

bee-datepicker

Version:
2,427 lines (1,848 loc) 52.3 kB
/* FormGroup */ /* Navlayout */ /* FormGroup */ /* Navlayout */ /* FormGroup */ /* Navlayout */ @font-face { font-family: "uf"; src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot"); /* IE9*/ src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot") format("embedded-opentype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.woff") format("woff"), url("//design.yonyoucloud.com/static/iconfont/iconfont.ttf") format("truetype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.svg") format("svg"); /* iOS 4.1- */ } .uf { font-family: "uf" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .uf-wechat:before { content: "\3488"; } .uf-add-c-o:before { content: "\e601"; } .uf-search:before { content: "\e603"; } .uf-histogram-arrow-up:before { content: "\e633"; } .uf-close-bold:before { content: "\e602"; } .uf-umbrella:before { content: "\e63b"; } .uf-qq:before { content: "\e694"; } .uf-4square-3:before { content: "\e63d"; } .uf-send:before { content: "\e63f"; } .uf-map:before { content: "\e66c"; } .uf-9square-2:before { content: "\e63e"; } .uf-navmenu:before { content: "\e614"; } .uf-pc-2:before { content: "\e644"; } .uf-search-light-2:before { content: "\e627"; } .uf-check-s-2:before { content: "\e66e"; } .uf-pencil:before { content: "\e69b"; } .uf-repeat:before { content: "\e634"; } .uf-security-2:before { content: "\e6a5"; } .uf-lexi:before { content: "\e643"; } .uf-pencil-s:before { content: "\e77d"; } .uf-del:before { content: "\e654"; } .uf-bi-o:before { content: "\e641"; } .uf-pencil-c:before { content: "\e6e6"; } .uf-qrcode:before { content: "\e661"; } .uf-rmb-c-o:before { content: "\e645"; } .uf-search-c-o:before { content: "\e659"; } .uf-bell:before { content: "\e60c"; } .uf-pass-3:before { content: "\e649"; } .uf-treearrow-down:before { content: "\e608"; } .uf-training:before { content: "\e617"; } .uf-group-2:before { content: "\e64c"; } .uf-zoom-in:before { content: "\e906"; } .uf-security-o:before { content: "\e7ac"; } .uf-baojia-c:before { content: "\e64d"; } .uf-rulerpen:before { content: "\e623"; } .uf-erpsearch:before { content: "\e64e"; } .uf-group-o:before { content: "\e6a8"; } .uf-cloud-o-updown:before { content: "\e725"; } .uf-close-c-o:before { content: "\e625"; } .uf-add-s:before { content: "\e620"; } .uf-pc:before { content: "\e6e8"; } .uf-rain:before { content: "\e771"; } .uf-nodata:before { content: "\e64f"; } .uf-close-c:before { content: "\e66b"; } .uf-bohui-s-o:before { content: "\e65f"; } .uf-cloud:before { content: "\e772"; } .uf-bag-s:before { content: "\e650"; } .uf-table-2:before { content: "\e95f"; } .uf-anglearrowpointingtoright:before { content: "\e61e"; } .uf-exc-c-o:before { content: "\e615"; } .uf-group:before { content: "\e651"; } .uf-personin-o:before { content: "\e8d3"; } .uf-calendar:before { content: "\e646"; } .uf-add-s-o:before { content: "\e604"; } .uf-sync-c-o:before { content: "\e655"; } .uf-grid:before { content: "\e657"; } .uf-anglepointingtoleft:before { content: "\e624"; } .uf-activate-3:before { content: "\e65b"; } .uf-caven:before { content: "\e663"; } .uf-back:before { content: "\e6e3"; } .uf-pass-2:before { content: "\e65d"; } .uf-reduce-s-o:before { content: "\e719"; } .uf-area:before { content: "\e6ea"; } .uf-flag:before { content: "\e65e"; } .uf-box-o-2:before { content: "\e610"; } .uf-arrow-s-o-down:before { content: "\e660"; } .uf-arrow-s-o-up:before { content: "\e662"; } .uf-building:before { content: "\e6ee"; } .uf-tapp:before { content: "\e773"; } .uf-treefolder:before { content: "\e628"; } .uf-advice:before { content: "\e6cf"; } .uf-2collayout:before { content: "\e618"; } .uf-check-s:before { content: "\e672"; } .uf-sign:before { content: "\e67a"; } .uf-listsearch:before { content: "\e67c"; } .uf-gridcaretarrowup:before { content: "\e636"; } .uf-eye-c-o:before { content: "\e67e"; } .uf-check-c-o:before { content: "\e6ef"; } .uf-seal:before { content: "\e67f"; } .uf-erpbox:before { content: "\e6ae"; } .uf-rulerpen-o:before { content: "\e62e"; } .uf-role:before { content: "\e7c2"; } .uf-exc-c-2:before { content: "\e675"; } .uf-pad:before { content: "\e6bd"; } .uf-treefolder-closed:before { content: "\e688"; } .uf-reduce-c-o:before { content: "\e635"; } .uf-pass-s-o:before { content: "\e682"; } .uf-setting:before { content: "\e683"; } .uf-close-s:before { content: "\e76a"; } .uf-map-o:before { content: "\e665"; } .uf-move:before { content: "\e68b"; } .uf-2arrow-down:before { content: "\e606"; } .uf-2arrow-right:before { content: "\e60b"; } .uf-arrow-c-o-left:before { content: "\e684"; } .uf-plus:before { content: "\e763"; } .uf-arrow-c-o-right:before { content: "\e685"; } .uf-arrow-c-o-down:before { content: "\e687"; } .uf-list-s-o:before { content: "\e746"; } .uf-cloud-o-down:before { content: "\e673"; } .uf-nodata-2:before { content: "\e68c"; } .uf-file-s:before { content: "\e642"; } .uf-2arrow-up:before { content: "\e607"; } .uf-notification:before { content: "\e9cc"; } .uf-piechart:before { content: "\e6f0"; } .uf-cloud-o-up:before { content: "\e6ac"; } .uf-close:before { content: "\e76b"; } .uf-correct:before { content: "\e677"; } .uf-histogram-s-o-2:before { content: "\e6fa"; } .uf-4square-2:before { content: "\e691"; } .uf-sunny:before { content: "\e774"; } .uf-link:before { content: "\e6fe"; } .uf-eye:before { content: "\e692"; } .uf-eye-o:before { content: "\e69c"; } .uf-qian:before { content: "\e69e"; } .uf-widgetab:before { content: "\e6f2"; } .uf-rmb-s:before { content: "\e6a0"; } .uf-link-off:before { content: "\e6ff"; } .uf-shang-s:before { content: "\e6a1"; } .uf-xia-s:before { content: "\e6a6"; } .uf-box-2:before { content: "\e616"; } .uf-pass-o:before { content: "\e6a7"; } .uf-arrow-down:before { content: "\e609"; } .uf-arrow-right:before { content: "\e611"; } .uf-arrow-left:before { content: "\e612"; } .uf-box:before { content: "\e613"; } .uf-triangle-right:before { content: "\e61c"; } .uf-histogram-s-o:before { content: "\e626"; } .uf-book:before { content: "\e62a"; } .uf-bookmark-o:before { content: "\e631"; } .uf-leaf:before { content: "\e62d"; } .uf-bullseye:before { content: "\e632"; } .uf-calendarpageempty:before { content: "\e647"; } .uf-gridcaretdown:before { content: "\e637"; } .uf-triangle-up:before { content: "\e638"; } .uf-triangle-down:before { content: "\e639"; } .uf-cloud-down:before { content: "\e64a"; } .uf-cloud-up:before { content: "\e64b"; } .uf-bubble:before { content: "\e652"; } .uf-bubble-o:before { content: "\e653"; } .uf-copy:before { content: "\e65a"; } .uf-correct-2:before { content: "\e658"; } .uf-2arrow-left:before { content: "\e664"; } .uf-arrow-down-2:before { content: "\e667"; } .uf-download:before { content: "\e669"; } .uf-earth:before { content: "\e66d"; } .uf-mail-o:before { content: "\e66f"; } .uf-mail:before { content: "\e670"; } .uf-exc:before { content: "\e674"; } .uf-externallink:before { content: "\e676"; } .uf-video:before { content: "\e67b"; } .uf-films:before { content: "\e680"; } .uf-folder:before { content: "\e689"; } .uf-folder-o:before { content: "\e68a"; } .uf-fontselectioneditor:before { content: "\e68d"; } .uf-4square:before { content: "\e68e"; } .uf-gift:before { content: "\e693"; } .uf-github-c:before { content: "\e695"; } .uf-github-s:before { content: "\e696"; } .uf-heart-o:before { content: "\e6a3"; } .uf-heart:before { content: "\e6a4"; } .uf-home:before { content: "\e6a2"; } .uf-i-c-2:before { content: "\e6aa"; } .uf-i:before { content: "\e6ab"; } .uf-triangle-left:before { content: "\e6b0"; } .uf-symlist:before { content: "\e6be"; } .uf-arrow-left-2:before { content: "\e6bf"; } .uf-arrow-right-2:before { content: "\e6c0"; } .uf-arrow-up-2:before { content: "\e6c1"; } .uf-reduce-c:before { content: "\e6cb"; } .uf-reduce-s:before { content: "\e6cc"; } .uf-minus:before { content: "\e6ce"; } .uf-mobile:before { content: "\e6e0"; } .uf-bell-o:before { content: "\e6d4"; } .uf-9square:before { content: "\e6d5"; } .uf-numlist:before { content: "\e6dd"; } .uf-folderopen-o:before { content: "\e6d7"; } .uf-treefolderopen:before { content: "\e6d8"; } .uf-mac:before { content: "\e6ed"; } .uf-camera:before { content: "\e6e4"; } .uf-picture:before { content: "\e6e5"; } .uf-play:before { content: "\e6eb"; } .uf-play-o:before { content: "\e6ec"; } .uf-qm-c:before { content: "\e6f4"; } .uf-qm:before { content: "\e6f5"; } .uf-navmenu-light:before { content: "\e6fd"; } .uf-settings:before { content: "\e70c"; } .uf-cart:before { content: "\e711"; } .uf-histogram:before { content: "\e714"; } .uf-finetune:before { content: "\e71a"; } .uf-sortup:before { content: "\e71b"; } .uf-sortdown:before { content: "\e71c"; } .uf-sort19:before { content: "\e71d"; } .uf-sort91:before { content: "\e71f"; } .uf-za:before { content: "\e721"; } .uf-star-o:before { content: "\e726"; } .uf-star-2:before { content: "\e727"; } .uf-star:before { content: "\e728"; } .uf-luggage:before { content: "\e72d"; } .uf-table:before { content: "\e730"; } .uf-tel:before { content: "\e734"; } .uf-tel-s:before { content: "\e735"; } .uf-terminal:before { content: "\e736"; } .uf-file:before { content: "\e738"; } .uf-file-o:before { content: "\e739"; } .uf-3dot-h:before { content: "\e73c"; } .uf-time-c-o:before { content: "\e742"; } .uf-upload:before { content: "\e750"; } .uf-3dot-v:before { content: "\e753"; } .uf-rmb:before { content: "\e757"; } .uf-arrow-c-o-up:before { content: "\e6a9"; } .uf-reject-2:before { content: "\e6ad"; } .uf-barcode:before { content: "\e7fc"; } .uf-zoom-out:before { content: "\e686"; } .uf-exc-t-o:before { content: "\e60a"; } .uf-pass:before { content: "\e6b1"; } .uf-flow:before { content: "\e6b2"; } .uf-add-c:before { content: "\e61a"; } .uf-arrow-c-o-right-2:before { content: "\e6b3"; } .uf-shelf-on:before { content: "\e6b4"; } .uf-shelf-off:before { content: "\e6b5"; } .uf-file-o-2:before { content: "\e60f"; } .uf-truck-o:before { content: "\e6b6"; } .uf-super:before { content: "\e62c"; } .uf-equipment:before { content: "\e630"; } .uf-arrow-c-o-left-2:before { content: "\e6b8"; } .uf-files-o:before { content: "\e6fc"; } .uf-cloud-o:before { content: "\e6ba"; } .uf-rmb-s-o-2:before { content: "\e6bb"; } .uf-3dot-c-o:before { content: "\e6f3"; } .uf-dafeng:before { content: "\e775"; } .uf-baoxue:before { content: "\e776"; } .uf-bingbao:before { content: "\e777"; } .uf-fengbao:before { content: "\e778"; } .uf-xiaoyu:before { content: "\e779"; } .uf-zhenxue:before { content: "\e77a"; } .uf-zhongyu:before { content: "\e77b"; } .uf-es:before { content: "\e747"; } .uf-flow-o-2:before { content: "\e6bc"; } .uf-activate-2:before { content: "\e6c2"; } .uf-flow-o:before { content: "\e6c3"; } .uf-bulb-2:before { content: "\e63a"; } .uf-mi-c:before { content: "\e62f"; } .uf-top-up:before { content: "\e668"; } .uf-creditcard:before { content: "\e8b4"; } .uf-align-center:before { content: "\e8b9"; } .uf-align-justify:before { content: "\e8ba"; } .uf-align-left:before { content: "\e8bb"; } .uf-align-right:before { content: "\e8bc"; } .uf-ju-c-o:before { content: "\e6c4"; } .uf-truck:before { content: "\e990"; } .uf-setting-c-o:before { content: "\e6c5"; } .uf-users-o:before { content: "\e91b"; } .uf-bag-s-o:before { content: "\e6c6"; } .uf-cai-s:before { content: "\e6c7"; } .uf-listcheck:before { content: "\e6c8"; } .uf-users:before { content: "\e794"; } .uf-i-c:before { content: "\e6cd"; } .uf-building-o:before { content: "\e6f6"; } .uf-rmb-s-o:before { content: "\e6d0"; } .uf-reject:before { content: "\e6d1"; } .uf-9dot:before { content: "\e6f7"; } .uf-loadingstate:before { content: "\e600"; } .uf-gateway:before { content: "\e6d3"; } .uf-ticket-s-o:before { content: "\e6d6"; } .uf-userset:before { content: "\e6f8"; } .uf-puzzle-o:before { content: "\e648"; } .uf-box-o:before { content: "\e6d9"; } .uf-bulb:before { content: "\e6da"; } .uf-exc-t:before { content: "\e61b"; } .uf-rmb-c:before { content: "\e6db"; } .uf-table-s-o:before { content: "\e759"; } .uf-umbrella-o:before { content: "\e6dc"; } .uf-dropbox:before { content: "\e69d"; } .uf-search-light:before { content: "\e622"; } .uf-cart-o:before { content: "\e8c4"; } .uf-kero-col:before { content: "\e8c7"; } .uf-uba-col:before { content: "\e8c8"; } .uf-tinperzc-col:before { content: "\e8c9"; } .uf-tinperzch-col:before { content: "\e8ca"; } .uf-iuap-col:before { content: "\e8cb"; } .uf-iuapdesign-col:before { content: "\e8cc"; } .uf-bee-col:before { content: "\e8cd"; } .uf-neoui-col:before { content: "\e8ce"; } .uf-sparrow-col:before { content: "\e8cf"; } .uf-tinpercn-col:before { content: "\e8d0"; } .uf-tinperen-col:before { content: "\e8d1"; } .uf-arrow-up:before { content: "\e8d2"; } .uf-mailsym:before { content: "\e605"; } .uf-print:before { content: "\e60e"; } .uf-ticket-3:before { content: "\e619"; } .uf-loan:before { content: "\e61f"; } .uf-ticket-2:before { content: "\e629"; } .uf-offwork:before { content: "\e62b"; } .uf-todolist:before { content: "\e640"; } .uf-personin:before { content: "\e66a"; } .uf-ticket:before { content: "\e671"; } .uf-linechart:before { content: "\e6fb"; } .uf-4leaf:before { content: "\e6de"; } .uf-listset:before { content: "\e6df"; } .uf-qi-c-o:before { content: "\e621"; } .uf-exc-c:before { content: "\e61d"; } .uf-code:before { content: "\e656"; } .uf-plug-o:before { content: "\e60d"; } .uf-search-s:before { content: "\e991"; } .uf-treeadd:before { content: "\e992"; } .uf-mi:before { content: "\e993"; } .uf-treeline-copy:before { content: "\e994"; } .uf-listwithdots:before { content: "\e9cd"; } .uf-gridlogo:before { content: "\e900"; } .uf-magnifyingglass:before { content: "\e9ce"; } .uf-anglearrowdown:before { content: "\e9cf"; } .uf-yongyouyunchnen:before { content: "\e98d"; } .uf-yycloud:before { content: "\e68f"; } .uf-funnel-o:before { content: "\e63c"; } .uf-filter:before { content: "\e9d0"; } .uf-filterno:before { content: "\e9d1"; } .uf-clean:before { content: "\e9d2"; } .uf-save:before { content: "\e9d3"; } .uf-export:before { content: "\e9d4"; } .uf-import:before { content: "\e9d5"; } .uf-stop-c:before { content: "\e9d6"; } .uf-rubber:before { content: "\e9d7"; } .uf-bediting:before { content: "\e9d8"; } .uf-maxmize:before { content: "\e9d9"; } .uf-minimize:before { content: "\e9da"; } .uf-globe:before { content: "\e9db"; } .u-form-control { position: relative; display: inline-block; padding: 0 12px; width: 100%; height: 32px; cursor: text; font-size: 14px; line-height: 1.5; color: #424242; background-color: #fff; background-image: none; border: 1px solid rgb(165, 173, 186); border-radius: 3px; transition: all .3s; } .u-form-control:focus { border-color: #66afe9; outline: 0; } .u-form-control::-ms-clear, .u-form-control ::-ms-reveal { display: none; } .u-form-control[disabled] { background: #F7F9FB; border-color: #DFE1E6; color: #909090; cursor: not-allowed; } .u-form-control.lg { height: 40px; font-size: 14px; } .u-form-control.sm { font-size: 12px; height: 26px; } .u-form-control-search-wrapper { position: absolute; top: 0; left: 0; height: 28px; padding: 4px; width: 100%; } .u-form-control-search-wrapper .u-form-control-search-action { color: #ccc; position: absolute; top: 2px; right: 2px; width: 32px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; text-decoration: none; } .u-form-control-search-wrapper .u-form-control-search-action .uf { transition: all .3s; font-size: 12px; color: #ccc; } .u-form-control-search-wrapper .u-form-control-search-action .uf.uf-search:before { content: "\e603"; } .u-form-control-affix-wrapper { position: relative; display: inline-block; width: 100%; } .u-form-control-affix-wrapper .u-form-control-prefix, .u-form-control-affix-wrapper .u-form-control-suffix { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; line-height: 0; right: 7px; color: rgba(0, 0, 0, 0.65); } .u-form-control-close .uf-close-c { opacity: 0; transition: .3s all; } .u-form-control-close:hover .uf-close-c { opacity: 1; } /* FormGroup */ /* Navlayout */ /* FormGroup */ /* Navlayout */ .u-input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #505F79; text-align: center; background-color: #eee; border: 1px solid rgb(165, 173, 186); border-radius: 3px; width: 1%; white-space: nowrap; vertical-align: middle; display: table-cell; } .u-input-group-addon:last-child { border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .u-input-group-addon:first-child { border-right: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } /* FormGroup */ /* Navlayout */ .u-input-group-btn { font-size: 0; white-space: nowrap; position: relative; width: 1%; vertical-align: middle; display: table-cell; } .u-input-group-btn .u-button { position: relative; } .u-input-group-btn:first-child > button, .u-input-group-btn:first-child > .btn-group > button, .u-input-group-btn:first-child > .dropdown-toggle, .u-input-group-btn:last-child > .btn-group:not(:last-child) > button, .u-input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .u-input-group-btn:first-child > .btn-group:not(:first-child) > button, .u-input-group-btn:first-child > button:not(:first-child), .u-input-group-btn:last-child > button, .u-input-group-btn:last-child > .btn-group > button, .u-input-group-btn:last-child > .dropdown-toggle { border-bottom-left-radius: 0; border-top-left-radius: 0; } .u-input-group-btn:last-child > button, .u-input-group-btn:last-child > .btn-group { margin-left: -1px; } .u-input-group-btn:first-child > button, .u-input-group-btn:first-child > .btn-group { margin-right: -1px; } .u-input-group { position: relative; display: table; border-collapse: separate; } .u-input-group .u-input-group-btn .u-button { border: 1px solid rgb(165, 173, 186); height: 32px; line-height: 1.3; } .u-input-group .u-form-control { position: relative; float: left; width: 100%; margin-bottom: 0; display: table-cell; } .u-input-group .u-form-control:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } .u-input-group .u-form-control:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .u-input-group .u-form-control:not(:first-child):not(:last-child) { border-radius: 0; } .u-input-group.simple .u-form-control { border-radius: 3px; } .u-input-group.simple .u-input-group-btn { position: absolute; top: 4px; bottom: 0; right: 6px; min-width: 20px; } .u-input-group.simple .u-form-control:not(:last-child) { padding-right: 23px; } .rc-calendar { box-sizing: border-box; color: #212121; } .rc-calendar * { box-sizing: border-box; } .rc-calendar-hidden { display: none; } .rc-calendar-input-wrap { position: relative; padding: 6px; border-bottom: 1px solid #DFE1E6; } .rc-calendar-input-wrap:after { content: ''; clear: both; } .rc-calendar-date-input-wrap { overflow: hidden; } .rc-calendar-time-picker { position: absolute; width: 100%; top: 34px; background-color: white; height: 217px; } .rc-calendar-time-picker-panel { width: 100%; position: relative; } .rc-calendar-time-picker-panel .rc-time-picker-panel-input-wrap { display: none; } .rc-calendar-time-picker-panel .rc-time-picker-panel-inner { border: none; box-shadow: none; } .rc-calendar-time-picker-panel .rc-time-picker-panel-select { width: 84px; max-height: 217px; } .rc-calendar-time-picker-panel .rc-time-picker-panel-select li { text-align: center; padding: 0; } .rc-calendar-time-picker-wrap { float: left; width: 100%; } .rc-calendar-time-picker-wrap .rc-time-picker { width: 100%; } .rc-calendar-time-picker-wrap .rc-time-picker-input { padding: 0; border: 1px solid transparent; outline: 0; height: 22px; } .rc-calendar-time-picker-wrap .rc-time-picker-icon { display: none; } .rc-calendar-input { border: 1px solid transparent; width: 100%; color: #212121; cursor: text; line-height: 1.5; outline: 0; height: 22px; } .rc-calendar-input::-ms-clear { display: none; } .rc-calendar-input-invalid { border-color: red; } .rc-calendar-clear-btn { z-index: 9999; position: absolute; right: 6px; cursor: pointer; overflow: hidden; width: 20px; height: 20px; text-align: center; line-height: 20px; top: 6px; margin: 0; } .rc-calendar-clear-btn.uf { color: #424242; opacity: .7; } .rc-calendar-picker { position: absolute; left: -9999px; top: -9999px; z-index: 1000; } .rc-calendar-picker-hidden { display: none; } .rc-calendar-picker-slide-up-enter { animation-duration: .3s; animation-fill-mode: both; transform-origin: 0 0; display: block !important; opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); animation-play-state: paused; } .rc-calendar-picker-slide-up-appear { animation-duration: .3s; animation-fill-mode: both; transform-origin: 0 0; display: block !important; opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); animation-play-state: paused; } .rc-calendar-picker-slide-up-leave { animation-duration: .3s; animation-fill-mode: both; transform-origin: 0 0; display: block !important; opacity: 1; animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); animation-play-state: paused; } .rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomLeft, .rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomRight, .rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomLeft, .rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomRight { animation-name: rcDropdownSlideUpIn; animation-play-state: running; } .rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topLeft, .rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topRight, .rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topLeft, .rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topRight { animation-name: rcDropdownSlideDownIn; animation-play-state: running; } .rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomLeft, .rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomRight { animation-name: rcDropdownSlideUpOut; animation-play-state: running; } .rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topLeft, .rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topRight { animation-name: rcDropdownSlideDownOut; animation-play-state: running; } @keyframes rcDropdownSlideUpIn { 0% { opacity: 0; transform-origin: 0% 0%; transform: scaleY(0); } 100% { opacity: 1; transform-origin: 0% 0%; transform: scaleY(1); } } @keyframes rcDropdownSlideUpOut { 0% { opacity: 1; transform-origin: 0% 0%; transform: scaleY(1); } 100% { opacity: 0; transform-origin: 0% 0%; transform: scaleY(0); } } @keyframes rcDropdownSlideDownIn { 0% { opacity: 0; transform-origin: 100% 100%; transform: scaleY(0); } 100% { opacity: 1; transform-origin: 100% 100%; transform: scaleY(1); } } @keyframes rcDropdownSlideDownOut { 0% { opacity: 1; transform-origin: 100% 100%; transform: scaleY(1); } 100% { opacity: 0; transform-origin: 100% 100%; transform: scaleY(0); } } .rc-calendar { position: relative; outline: none; font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif; width: 253px; list-style: none; font-size: 12px; text-align: left; background-color: #fff; border-radius: 3px; box-shadow: 0px 4px 8px -2px rgba(9, 30, 66, 0.25), 0px 0px 1px 0px rgba(9, 30, 66, 0.31); background-clip: padding-box; border: none; line-height: 1.5; } .rc-calendar-date-panel, .rc-calendar-panel { position: relative; outline: none; } .rc-calendar-week-number { width: 286px; } .rc-calendar-week-number-cell { text-align: center; } .rc-calendar-header { padding: 0 10px; height: 34px; line-height: 30px; text-align: center; -ms-user-select: none; user-select: none; -webkit-user-select: none; border-bottom: 1px solid #DFE1E6; } .rc-calendar-header > a { font-weight: bold; display: inline-block; padding: 0px 5px; line-height: 34px; text-align: center; width: 30px; } .rc-calendar-header > a:hover { cursor: pointer; color: rgb(245, 60, 50); } .rc-calendar-header .rc-calendar-prev-month-btn { position: absolute; left: 25px; } .rc-calendar-header .rc-calendar-prev-month-btn:after { content: '\2039'; } .rc-calendar-header .rc-calendar-next-month-btn { position: absolute; right: 25px; } .rc-calendar-header .rc-calendar-next-month-btn:after { content: '\203A'; } .rc-calendar-year-select, .rc-calendar-month-select, .rc-calendar-day-select { display: inline-block; font-size: 12px; color: #212121; padding: 0 8px; line-height: 34px; } .rc-calendar-year-select:hover, .rc-calendar-month-select:hover, .rc-calendar-day-select:hover { cursor: pointer; color: rgb(230, 0, 18); } .rc-calendar-year-select.rc-calendar-time-status:hover, .rc-calendar-month-select.rc-calendar-time-status:hover, .rc-calendar-day-select.rc-calendar-time-status:hover { cursor: pointer; color: #212121; } .rc-calendar-month-panel-prev-year-btn, .rc-calendar-month-panel-next-year-btn, .rc-calendar-prev-month-btn, .rc-calendar-next-month-btn, .rc-calendar-prev-year-btn, .rc-calendar-next-year-btn { position: absolute; top: 0; cursor: pointer; color: #505F79; font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif; padding: 0 5px; font-size: 16px; display: inline-block; line-height: 34px; } .rc-calendar-prev-month-btn:hover, .rc-calendar-next-month-btn:hover, .rc-calendar-prev-year-btn:hover, .rc-calendar-next-year-btn:hover { color: rgb(230, 0, 18); } .rc-calendar-next-year-btn { right: 0; } .rc-calendar-next-year-btn:after { content: '\BB'; } .rc-calendar-prev-year-btn { left: 0; } .rc-calendar-prev-year-btn:after { content: '\AB'; } .rc-calendar-body { padding: 9px 10px 10px; height: 217px; } .rc-calendar table { border-collapse: collapse; max-width: 100%; background-color: transparent; width: 100%; } .rc-calendar table, .rc-calendar td, .rc-calendar th, .rc-calendar td { border: none; } .rc-calendar .rc-calendar-today .rc-calendar-date { border: 1px solid rgb(245, 60, 50); } .rc-calendar-table { border-spacing: 0; margin-bottom: 0; } .rc-calendar-column-header { line-height: 18px; padding: 6px 0; width: 33px; text-align: center; } .rc-calendar-column-header .rc-calendar-column-header-inner { display: block; font-weight: normal; } .rc-calendar-week-number-header .rc-calendar-column-header-inner { display: none; } .rc-calendar-cell { padding: 1px 0; } .rc-calendar-date { display: block; margin: 0 auto; color: #212121; border-radius: 3px 3px; width: 26px; height: 26px; padding: 0; background: transparent; line-height: 26px; text-align: center; } .rc-calendar-date:hover { background: rgb(235, 236, 240); cursor: pointer; } .rc-calendar-selected-day .rc-calendar-date { background: rgb(245, 60, 50); color: #fff !important; } .rc-calendar-selected-date .rc-calendar-date { background: rgb(245, 60, 50); color: #fff !important; } .rc-calendar-selected-date .rc-calendar-date:hover { background: rgb(245, 60, 50); } .rc-calendar-disabled-cell .rc-calendar-date { cursor: not-allowed; color: #bcbcbc; background: #f3f3f3; border-radius: 0; width: auto; } .rc-calendar-disabled-cell.rc-calendar-selected-date .rc-calendar-date { color: #bcbcbc !important; } .rc-calendar-disabled-cell .rc-calendar-date:hover { background: #f3f3f3; } .rc-calendar-disabled-cell-first-of-row .rc-calendar-date { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .rc-calendar-disabled-cell-last-of-row .rc-calendar-date { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .rc-calendar-last-month-cell .rc-calendar-date, .rc-calendar-next-month-btn-day .rc-calendar-date { color: #909090; } .rc-calendar-footer { border-top: 1px solid #DFE1E6; padding: 0 10px; line-height: 34px; position: relative; } .rc-calendar-footer .rc-time-picker { width: 90px; } .rc-calendar-footer .rc-time-picker-input { height: 24px; } .rc-calendar-footer-show-ok { text-align: right; } .rc-calendar-footer-show-ok .rc-calendar-footer-btn { padding-right: 0; } .rc-calendar-footer-show-ok .rc-calendar-time-picker-btn { margin-left: 0; padding: 0 12px; } .rc-calendar-footer-show-ok .rc-calendar-today-btn { float: left; padding-left: 0; } .rc-calendar-footer-show-ok .rc-calendar-footer-btn { text-align: right; } .rc-calendar-footer-btn { display: block; text-align: center; } .rc-calendar-footer-btn:after { content: ''; display: block; width: 0; height: 0; visibility: hidden; clear: both; } .rc-calendar-footer-extra { text-align: left; } .rc-calendar-time-picker-btn { margin-left: 10px; } .rc-calendar-today-btn, .rc-calendar-ok-btn, .rc-calendar-time-picker-btn { display: inline-block; text-align: center; color: rgb(245, 60, 50); } .rc-calendar-today-btn:hover, .rc-calendar-ok-btn:hover, .rc-calendar-time-picker-btn:hover { cursor: pointer; color: rgb(230, 0, 18); } .rc-calendar-today-btn-disabled, .rc-calendar-ok-btn-disabled, .rc-calendar-time-picker-btn-disabled { color: #909090; } .rc-calendar-today-btn-disabled:hover, .rc-calendar-ok-btn-disabled:hover, .rc-calendar-time-picker-btn-disabled:hover { color: #909090; } .rc-calendar-today-btn { padding-left: 0; } .rc-calendar-time-input { height: 25px; position: relative; display: inline-block; margin: 0 0; padding: 4px 10px; border-radius: 6px 6px; border: 1px solid #d9d9d9; background-color: #ffffff; color: #212121; line-height: 1.5; transform: border 0.3s cubic-bezier(0.35, 0, 0.25, 1), background 0.3s cubic-bezier(0.35, 0, 0.25, 1), box-shadow 0.3s cubic-bezier(0.35, 0, 0.25, 1); width: 40px; } .rc-calendar-time-input:hover { border-color: rgb(245, 60, 50); } .rc-calendar-time-input:focus { border-color: rgb(245, 60, 50); box-shadow: 0 0 3px rgb(245, 60, 50); } .rc-calendar-time-panel { left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; z-index: 10; position: absolute; outline: none; } .rc-calendar-time-panel-header { padding: 0 10px; height: 34px; line-height: 34px; position: relative; text-align: center; -ms-user-select: none; user-select: none; -webkit-user-select: none; border-bottom: 1px solid #DFE1E6; } .rc-calendar-time-panel-body { padding: 9px 10px 10px; } .rc-calendar-time-panel-title { width: 180px; font-weight: bold; display: inline-block; padding: 4px 5px; text-align: center; height: 30px; line-height: 22px; border-radius: 4px; } .rc-calendar-time-panel-table { table-layout: fixed; width: 100%; height: 255px; border-collapse: separate; } .rc-calendar-time-panel-cell { text-align: center; height: 42px; vertical-align: middle; } .rc-calendar-time-panel-time { line-height: 26px; display: block; border-radius: 4px; width: 26px; margin: 0 auto; } .rc-calendar-time-panel-time:hover { background: #ebfaff; cursor: pointer; } .rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-month-panel { left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; z-index: 10; position: absolute; outline: none; } .rc-calendar-month-panel > div { height: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .rc-calendar-month-panel-hidden { display: none; } .rc-calendar-month-panel-header { padding: 0 10px; height: 34px; line-height: 30px; position: relative; text-align: center; -ms-user-select: none; user-select: none; -webkit-user-select: none; border-bottom: 1px solid #DFE1E6; } .rc-calendar-month-panel-header > a { display: inline-block; text-align: center; width: 30px; } .rc-calendar-month-panel-header > a:hover { cursor: pointer; color: rgb(230, 0, 18); } .rc-calendar-month-panel-prev-year-btn, .rc-calendar-month-panel-next-year-btn { position: absolute; top: 0; } .rc-calendar-month-panel-next-year-btn:after { content: '\BB'; } .rc-calendar-month-panel-prev-year-btn { -webkit-user-select: none; -ms-user-select: none; user-select: none; left: 0; } .rc-calendar-month-panel-prev-year-btn:after { content: '\AB'; } .rc-calendar-month-panel .rc-calendar-month-panel-year-select { width: 180px; } .rc-calendar-month-panel-year-select-arrow { display: none; } .rc-calendar-month-panel-next-year-btn { -webkit-user-select: none; -ms-user-select: none; user-select: none; right: 0; } .rc-calendar-month-panel-body { -ms-flex: 1; flex: 1; padding: 9px 10px 10px; } .rc-calendar-month-panel-footer { border-top: 1px solid #DFE1E6; line-height: 38px; } .rc-calendar-month-panel-table { table-layout: fixed; width: 100%; height: 100%; border-collapse: separate; } .rc-calendar-month-panel-cell { text-align: center; } .rc-calendar-month-panel-cell .rc-calendar-month-panel-month { display: block; width: 46px; margin: 0 auto; color: #212121; border-radius: 3px 3px; height: 36px; padding: 0; background: transparent; line-height: 36px; text-align: center; } .rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover { background: rgb(235, 236, 240); cursor: pointer; } .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month { color: #bfbfbf; } .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover { background: white; cursor: not-allowed; } .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-month-header-wrap { position: relative; height: 308px; } .rc-calendar-year-panel { left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; z-index: 10; position: absolute; outline: none; } .rc-calendar-year-panel > div { height: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .rc-calendar-year-panel-hidden { display: none; } .rc-calendar-year-panel-header { padding: 0 10px; height: 34px; line-height: 30px; position: relative; text-align: center; -ms-user-select: none; user-select: none; -webkit-user-select: none; border-bottom: 1px solid #DFE1E6; } .rc-calendar-year-panel-header > a { display: inline-block; padding: 1px 5px; text-align: center; width: 30px; } .rc-calendar-year-panel-header > a:hover { cursor: pointer; color: rgb(230, 0, 18); } .rc-calendar-year-panel-prev-decade-btn, .rc-calendar-year-panel-next-decade-btn { position: absolute; top: 0; } .rc-calendar-year-panel-next-decade-btn:after { content: '\BB'; } .rc-calendar-year-panel-prev-decade-btn { -webkit-user-select: none; -ms-user-select: none; user-select: none; left: 0; } .rc-calendar-year-panel-prev-decade-btn:after { content: '\AB'; } .rc-calendar-year-panel .rc-calendar-year-panel-decade-select { width: 180px; } .rc-calendar-year-panel-decade-select-arrow { display: none; } .rc-calendar-year-panel-next-decade-btn { -webkit-user-select: none; -ms-user-select: none; user-select: none; right: 0; } .rc-calendar-year-panel-body { -ms-flex: 1; flex: 1; padding: 9px 10px 10px; min-height: 210px; } .rc-calendar-year-panel-footer { border-top: 1px solid #DFE1E6; line-height: 38px; } .rc-calendar-year-panel-table { table-layout: fixed; width: 100%; height: 100%; border-collapse: separate; } .rc-calendar-year-panel-cell { text-align: center; } .rc-calendar-year-panel-year { display: block; width: 46px; margin: 0 auto; color: #212121; border-radius: 3px 3px; height: 36px; padding: 0; background: transparent; line-height: 36px; text-align: center; } .rc-calendar-year-panel-year:hover { background: rgb(235, 236, 240); cursor: pointer; } .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year, .rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year { -ms-user-select: none; user-select: none; -webkit-user-select: none; color: #909090; } .rc-calendar-decade-panel { left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; z-index: 10; position: absolute; outline: none; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .rc-calendar-decade-panel-hidden { display: none; } .rc-calendar-decade-panel-header { padding: 0 10px; height: 34px; line-height: 34px; position: relative; text-align: center; -ms-user-select: none; user-select: none; -webkit-user-select: none; border-bottom: 1px solid #DFE1E6; } .rc-calendar-decade-panel-header > a { display: inline-block; padding: 0px 5px; text-align: center; width: 30px; } .rc-calendar-decade-panel-header > a:hover { cursor: pointer; color: rgb(245, 60, 50); } .rc-calendar-decade-panel-prev-century-btn, .rc-calendar-decade-panel-next-century-btn { position: absolute; top: 0; } .rc-calendar-decade-panel-next-century-btn:after { content: '\BB'; } .rc-calendar-decade-panel-prev-century-btn { -webkit-user-select: none; -ms-user-select: none; user-select: none; left: 0; } .rc-calendar-decade-panel-prev-century-btn:after { content: '\AB'; } .rc-calendar-decade-panel-next-century-btn { -webkit-user-select: none; -ms-user-select: none; user-select: none; right: 0; } .rc-calendar-decade-panel-body { -ms-flex: 1; flex: 1; padding: 9px 10px 10px; } .rc-calendar-decade-panel-footer { border-top: 1px solid #DFE1E6; line-height: 38px; } .rc-calendar-decade-panel-table { table-layout: fixed; width: 100%; height: 100%; border-collapse: separate; } .rc-calendar-decade-panel-cell { text-align: center; } .rc-calendar-decade-panel-decade { display: block; margin: 0 auto; color: #212121; border-radius: 3px 3px; height: 36px; padding: 0; background: transparent; line-height: 36px; text-align: center; } .rc-calendar-decade-panel-decade:hover { background: rgb(235, 236, 240); cursor: pointer; } .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover { background: rgb(245, 60, 50); color: #fff; } .rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade, .rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade { -ms-user-select: none; user-select: none; -webkit-user-select: none; color: #909090; } .rc-calendar-range { width: 502px; overflow: hidden; } .rc-calendar-range-part { width: 50%; position: relative; } .rc-calendar-range-part .rc-calendar-time-picker { top: 69px; } .rc-calendar-range-part .rc-calendar-time-picker-panel-select { width: 77px; } .rc-calendar-range-left { float: left; } .rc-calendar-range-left .rc-calendar-time-picker-panel-select:last-child { border-right: 1px solid #e9e9e9; } .rc-calendar-range-right { float: right; } .rc-calendar-range-right .rc-calendar-time-picker-panel { left: 21px; } .rc-calendar-range-right .rc-calendar-time-picker-panel-select:first-child { border-left: 1px solid #e9e9e9; } .rc-calendar-range-middle { position: absolute; margin-left: -10px; text-align: center; height: 35px; line-height: 35px; } .rc-calendar-range .rc-calendar-date-panel::after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .rc-calendar-range .rc-calendar-input-wrap { height: 35px; } .rc-calendar-range .rc-calendar-input, .rc-calendar-range .rc-time-picker-input { padding: 1px 7px; height: 22px; } .rc-calendar-range .rc-calendar-body, .rc-calendar-range .rc-calendar-decade-panel-body, .rc-calendar-range .rc-calendar-year-panel-body, .rc-calendar-range .rc-calendar-month-panel-body { border-bottom: 1px solid #e9e9e9; background: #fff; } .rc-calendar-range.rc-calendar-week-number { width: 574px; } .rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part { width: 286px; } .rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker { top: 69px; } .rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker-panel-select { width: 89px; } .rc-calendar-range.rc-calendar-week-number .rc-calendar-range-right .rc-calendar-time-picker-panel { left: 36px; } .rc-calendar-range .rc-calendar-year-panel, .rc-calendar-range .rc-calendar-month-panel, .rc-calendar-range .rc-calendar-decade-panel { top: 36px; } .rc-calendar-range .rc-calendar-year-panel > .rc-calendar-decade-panel-header, .rc-calendar-range .rc-calendar-month-panel > .rc-calendar-decade-panel-header, .rc-calendar-range .rc-calendar-decade-panel > .rc-calendar-decade-panel-header { display: none; } .rc-calendar-range .rc-calendar-month-panel .rc-calendar-year-panel { top: 0; } .rc-calendar-range .rc-calendar-decade-panel-table, .rc-calendar-range .rc-calendar-year-panel-table, .rc-calendar-range .rc-calendar-month-panel-table { height: 198px; background: #fff; } .rc-calendar-range .rc-calendar-in-range-cell { background: rgb(255, 247, 231); border-radius: 0; } .rc-calendar-range-bottom .rc-calendar-footer-btn { text-align: right; } .rc-calendar-range .rc-calendar-footer { border-top: none; } .rc-calendar-range .rc-calendar-footer-btn { padding: 8px 8px; } .rc-calendar-range .rc-calendar-ok-btn { position: static; } .rc-calendar-range .rc-calendar-today-btn { float: left; } .rc-calendar-full { width: 275px; } .rc-calendar-full-header { padding: 5px 10px; text-align: center; -ms-user-select: none; user-select: none; -webkit-user-select: none; border-bottom: 1px solid #DFE1E6; overflow: hidden; } .rc-calendar-full-header-month-select, .rc-calendar-full-header-year-select { width: 70px; float: right; margin-right: 5px; } .rc-calendar-full-header-switcher { float: right; display: inline-block; } .rc-calendar-full-header-switcher-normal:hover { border-color: rgb(245, 60, 50); box-shadow: 0 0 2px rgb(245, 60, 50); cursor: pointer; } .rc-calendar-full-header-switcher-focus { border-color: rgb(245, 60, 50); background-color: rgb(245, 60, 50); color: #fff; } .rc-calendar-full-header-switcher > span { float: left; height: 28px; line-height: 24px; border: 1px solid #d9d9d9; padding: 0 10px; color: #212121; } .rc-calendar-full-header-switcher > span:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-right: none; } .rc-calendar-full-header-switcher > span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-left: none; } .rc-calendar-fullscreen { width: auto; } .rc-calendar-fullscreen .rc-calendar-full-header { border-bottom: none; } .rc-calendar-fullscreen .rc-calendar-column-header { text-align: right; padding-right: 12px; } .rc-calendar-fullscreen .rc-calendar-cell { padding: 0; } .rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date, .rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month { display: block; height: 116px; width: auto; border-radius: 0; margin: 0 4px; border: none; border-top: 2px solid #eee; text-align: right; padding-right: 8px; } .rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date, .rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month { background-color: #ebfaff; color: #212121; } .rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date, .rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month { border-top-color: #3FC7FA; color: #3FC7FA; } .rc-time-picker { display: inline-block; position: relative; box-sizing: border-box; } .rc-time-picker * { box-sizing: border-box; } .rc-time-picker-clear { position: absolute; right: 6px; cursor: pointer; overflow: hidden; width: 20px; height: 20px; text-align: center; line-height: 20px; top: 3px; margin: 0; } .rc-time-picker-clear-icon:after { content: "x"; font-size: 12px; font-style: normal; color: #aaa; display: inline-block; line-height: 1; height: 20px; width: 20px; transition: color 0.3s ease; } .rc-time-picker-clear-icon:hover:after { color: #212121; } .rc-time-picker-input { width: 100%; position: relative; display: inline-block; padding: 4px 7px; height: 28px; cursor: text; font-size: 12px; line-height: 1.5; color: #212121; background-color: #fff; background-image: none; border: 1px solid #d9d9d9; border-radius: 4px; transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .rc-time-picker-input[disabled] { color: #ccc; background: #f7f7f7; cursor: not-allowed; } .rc-time-picker-panel { z-index: 1070; width: 170px; position: absolute; box-sizing: border-box; } .rc-time-picker-panel * { box-sizing: border-box; } .rc-time-picker-panel-inner { display: inline-block; position: relative; outline: none; list-style: none; font-size: 12px; text-align: left; background-color: #fff; border-radius: 4px; box-shadow: 0 1px 5px #ccc; background-clip: padding-box; border: 1px solid #DFE1E6; line-height: 1.5; } .rc-time-picker-panel-narrow { max-width: 113px; } .rc-time-picker-panel-input { margin: 0; padding: 0; width: 100%; cursor: auto; line-height: 1.5; outline: 0; border: 1px solid transparent; } .rc-time-picker-panel-input-wrap { box-sizing: border-box; position: relative; padding: 6px; border-bottom: 1px solid #e9e9e9; } .rc-time-picker-panel-input-invalid { border-color: red; } .rc-time-picker-panel-select { float: left; font-size: 12px; border: 1px solid #e9e9e9; border-width: 0 1px; margin-left: -1px; box-sizing: border-box; width: 56px; max-height: 144px; overflow-y: auto; position: relative; } .rc-time-picker-panel-select-active { overflow-y: auto; } .rc-time-picker-panel-select:first-child { border-left: 0; margin-left: 0; } .rc-time-picker-panel-select:last-child { border-right: 0; } .rc-time-picker-panel-select ul { list-style: none; box-sizing: border-box; margin: 0; padding: 0; width: 100%; } .rc-time-picker-panel-select li { list-style: none; margin: 0; padding: 0 0 0 16px; width: 100%; height: 24px; line-height: 24px; text-align: left; cursor: pointer; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .rc-time-picker-panel-select li:hover { background: #edfaff; } li.rc-time-picker-panel-select-option-selected { background: #f7f7f7; font-weight: bold; } li.rc-time-picker-panel-select-option-disabled { color: #ccc; } li.rc-time-picker-panel-select-option-disabled:hover { background: transparent; cursor: not-allowed; } .calendar-pi