.fa.fa-trash-o:before{content:"\f2ed"} .fa.fa-home:before{content:"\f015"} .fa.fa-file-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-o:before{content:"\f15b"} .fa.fa-clock-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-clock-o:before{content:"\f017"} .fa.fa-arrow-circle-o-down{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-arrow-circle-o-down:before{content:"\f358"} .fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-arrow-circle-o-up:before{content:"\f35b"} .fa.fa-play-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-play-circle-o:before{content:"\f144"} .fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"} .fa.fa-refresh:before{content:"\f021"} .fa.fa-list-alt{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-list-alt:before{content:"\f022"} .fa.fa-dedent:before{content:"\f03b"} .fa.fa-video-camera:before{content:"\f03d"} .fa.fa-picture-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-picture-o:before{content:"\f03e"} .fa.fa-photo{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-photo:before{content:"\f03e"} .fa.fa-image{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-image:before{content:"\f03e"} .fa.fa-map-marker:before{content:"\f3c5"} .fa.fa-pencil-square-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-pencil-square-o:before{content:"\f044"} .fa.fa-edit{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-edit:before{content:"\f044"} .fa.fa-share-square-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-share-square-o:before{content:"\f14d"} .fa.fa-check-square-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-check-square-o:before{content:"\f14a"} .fa.fa-arrows:before{content:"\f0b2"} .fa.fa-times-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-times-circle-o:before{content:"\f057"} .fa.fa-check-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-check-circle-o:before{content:"\f058"} .fa.fa-mail-forward:before{content:"\f064"} .fa.fa-expand:before{content:"\f424"} .fa.fa-compress:before{content:"\f422"} .fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-warning:before{content:"\f071"} .fa.fa-calendar:before{content:"\f073"} .fa.fa-arrows-v:before{content:"\f338"} .fa.fa-arrows-h:before{content:"\f337"} .fa.fa-bar-chart{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-bar-chart:before{content:"\f080"} .fa.fa-bar-chart-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-bar-chart-o:before{content:"\f080"} .fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-gears:before{content:"\f085"} .fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-thumbs-o-up:before{content:"\f164"} .fa.fa-thumbs-o-down{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-thumbs-o-down:before{content:"\f165"} .fa.fa-heart-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-heart-o:before{content:"\f004"} .fa.fa-sign-out:before{content:"\f2f5"} .fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-linkedin-square:before{content:"\f08c"} .fa.fa-thumb-tack:before{content:"\f08d"} .fa.fa-external-link:before{content:"\f35d"} .fa.fa-sign-in:before{content:"\f2f6"} .fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-lemon-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-lemon-o:before{content:"\f094"} .fa.fa-square-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-square-o:before{content:"\f0c8"} .fa.fa-bookmark-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-bookmark-o:before{content:"\f02e"} .fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-facebook:before{content:"\f39e"} .fa.fa-facebook-f{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-facebook-f:before{content:"\f39e"} .fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-credit-card{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-feed:before{content:"\f09e"} .fa.fa-hdd-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hdd-o:before{content:"\f0a0"} .fa.fa-hand-o-right{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-o-right:before{content:"\f0a4"} .fa.fa-hand-o-left{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-o-left:before{content:"\f0a5"} .fa.fa-hand-o-up{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-o-up:before{content:"\f0a6"} .fa.fa-hand-o-down{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-o-down:before{content:"\f0a7"} .fa.fa-arrows-alt:before{content:"\f31e"} .fa.fa-group:before{content:"\f0c0"} .fa.fa-chain:before{content:"\f0c1"} .fa.fa-cut:before,.fa.fa-scissors:before{content:"\f0c4"} .fa.fa-files-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-files-o:before{content:"\f0c5"} .fa.fa-floppy-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-floppy-o:before{content:"\f0c7"} .fa.fa-save{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-save:before{content:"\f0c7"} .fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"} .fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-google-plus:before{content:"\f0d5"} .fa.fa-money{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-money:before{content:"\f3d1"} .fa.fa-unsorted:before{content:"\f0dc"} .fa.fa-sort-desc:before{content:"\f0dd"} .fa.fa-sort-asc:before{content:"\f0de"} .fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-linkedin:before{content:"\f0e1"} .fa.fa-rotate-left:before{content:"\f0e2"} .fa.fa-legal:before{content:"\f0e3"} .fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f625"} .fa.fa-comment-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-comment-o:before{content:"\f075"} .fa.fa-comments-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-comments-o:before{content:"\f086"} .fa.fa-flash:before{content:"\f0e7"} .fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-paste:before{content:"\f328"} .fa.fa-lightbulb-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-lightbulb-o:before{content:"\f0eb"} .fa.fa-exchange:before{content:"\f362"} .fa.fa-cloud-download:before{content:"\f0ed"} .fa.fa-cloud-upload:before{content:"\f0ee"} .fa.fa-bell-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-bell-o:before{content:"\f0f3"} .fa.fa-cutlery:before{content:"\f2e7"} .fa.fa-file-text-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-text-o:before{content:"\f15c"} .fa.fa-building-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-building-o:before{content:"\f1ad"} .fa.fa-hospital-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hospital-o:before{content:"\f0f8"} .fa.fa-tablet:before{content:"\f3fa"} .fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"} .fa.fa-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-circle-o:before{content:"\f111"} .fa.fa-mail-reply:before{content:"\f3e5"} .fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-folder-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-folder-o:before{content:"\f07b"} .fa.fa-folder-open-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-folder-open-o:before{content:"\f07c"} .fa.fa-smile-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-smile-o:before{content:"\f118"} .fa.fa-frown-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-frown-o:before{content:"\f119"} .fa.fa-meh-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-meh-o:before{content:"\f11a"} .fa.fa-keyboard-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-keyboard-o:before{content:"\f11c"} .fa.fa-flag-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-flag-o:before{content:"\f024"} .fa.fa-mail-reply-all:before{content:"\f122"} .fa.fa-star-half-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-star-half-o:before{content:"\f089"} .fa.fa-star-half-empty{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-star-half-empty:before{content:"\f089"} .fa.fa-star-half-full{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-star-half-full:before{content:"\f089"} .fa.fa-code-fork:before{content:"\f126"} .fa.fa-chain-broken:before,.fa.fa-unlink:before{content:"\f127"} .fa.fa-shield:before{content:"\f3ed"} .fa.fa-calendar-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-calendar-o:before{content:"\f133"} .fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-ticket:before{content:"\f3ff"} .fa.fa-minus-square-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-minus-square-o:before{content:"\f146"} .fa.fa-level-up:before{content:"\f3bf"} .fa.fa-level-down:before{content:"\f3be"} .fa.fa-pencil-square:before{content:"\f14b"} .fa.fa-external-link-square:before{content:"\f360"} .fa.fa-compass{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-caret-square-o-down:before{content:"\f150"} .fa.fa-toggle-down{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-toggle-down:before{content:"\f150"} .fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-caret-square-o-up:before{content:"\f151"} .fa.fa-toggle-up{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-toggle-up:before{content:"\f151"} .fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-caret-square-o-right:before{content:"\f152"} .fa.fa-toggle-right{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-toggle-right:before{content:"\f152"} .fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"} .fa.fa-gbp:before{content:"\f154"} .fa.fa-dollar:before,.fa.fa-usd:before{content:"\24"} .fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"} .fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"} .fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"} .fa.fa-krw:before,.fa.fa-won:before{content:"\f159"} .fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-bitcoin:before{content:"\f15a"} .fa.fa-file-text:before{content:"\f15c"} .fa.fa-sort-alpha-asc:before{content:"\f15d"} .fa.fa-sort-alpha-desc:before{content:"\f881"} .fa.fa-sort-amount-asc:before{content:"\f160"} .fa.fa-sort-amount-desc:before{content:"\f884"} .fa.fa-sort-numeric-asc:before{content:"\f162"} .fa.fa-sort-numeric-desc:before{content:"\f886"} .fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-youtube-play:before{content:"\f167"} .fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-bitbucket-square:before{content:"\f171"} .fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-long-arrow-down:before{content:"\f309"} .fa.fa-long-arrow-up:before{content:"\f30c"} .fa.fa-long-arrow-left:before{content:"\f30a"} .fa.fa-long-arrow-right:before{content:"\f30b"} .fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-gittip:before{content:"\f184"} .fa.fa-sun-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-sun-o:before{content:"\f185"} .fa.fa-moon-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-moon-o:before{content:"\f186"} .fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-arrow-circle-o-right:before{content:"\f35a"} .fa.fa-arrow-circle-o-left{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-arrow-circle-o-left:before{content:"\f359"} .fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-caret-square-o-left:before{content:"\f191"} .fa.fa-toggle-left{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-toggle-left:before{content:"\f191"} .fa.fa-dot-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-dot-circle-o:before{content:"\f192"} .fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"} .fa.fa-plus-square-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-plus-square-o:before{content:"\f0fe"} .fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"} .fa.fa-mortar-board:before{content:"\f19d"} .fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-spoon:before{content:"\f2e5"} .fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-automobile:before{content:"\f1b9"} .fa.fa-cab:before{content:"\f1ba"} .fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-file-pdf-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-pdf-o:before{content:"\f1c1"} .fa.fa-file-word-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-word-o:before{content:"\f1c2"} .fa.fa-file-excel-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-excel-o:before{content:"\f1c3"} .fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-powerpoint-o:before{content:"\f1c4"} .fa.fa-file-image-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-image-o:before{content:"\f1c5"} .fa.fa-file-photo-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-photo-o:before{content:"\f1c5"} .fa.fa-file-picture-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-picture-o:before{content:"\f1c5"} .fa.fa-file-archive-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-archive-o:before{content:"\f1c6"} .fa.fa-file-zip-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-zip-o:before{content:"\f1c6"} .fa.fa-file-audio-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-audio-o:before{content:"\f1c7"} .fa.fa-file-sound-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-sound-o:before{content:"\f1c7"} .fa.fa-file-video-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-video-o:before{content:"\f1c8"} .fa.fa-file-movie-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-movie-o:before{content:"\f1c8"} .fa.fa-file-code-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-file-code-o:before{content:"\f1c9"} .fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-life-bouy:before{content:"\f1cd"} .fa.fa-life-buoy{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-life-buoy:before{content:"\f1cd"} .fa.fa-life-saver{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-life-saver:before{content:"\f1cd"} .fa.fa-support{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-support:before{content:"\f1cd"} .fa.fa-circle-o-notch:before{content:"\f1ce"} .fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-ra:before{content:"\f1d0"} .fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-resistance:before{content:"\f1d0"} .fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-ge:before{content:"\f1d1"} .fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-y-combinator-square:before{content:"\f1d4"} .fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-yc-square:before{content:"\f1d4"} .fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-wechat:before{content:"\f1d7"} .fa.fa-send:before{content:"\f1d8"} .fa.fa-paper-plane-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-paper-plane-o:before{content:"\f1d8"} .fa.fa-send-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-send-o:before{content:"\f1d8"} .fa.fa-circle-thin{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-circle-thin:before{content:"\f111"} .fa.fa-header:before{content:"\f1dc"} .fa.fa-sliders:before{content:"\f1de"} .fa.fa-futbol-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-futbol-o:before{content:"\f1e3"} .fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-soccer-ball-o:before{content:"\f1e3"} .fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-newspaper-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-newspaper-o:before{content:"\f1ea"} .fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-bell-slash-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-bell-slash-o:before{content:"\f1f6"} .fa.fa-trash:before{content:"\f2ed"} .fa.fa-copyright{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-eyedropper:before{content:"\f1fb"} .fa.fa-area-chart:before{content:"\f1fe"} .fa.fa-pie-chart:before{content:"\f200"} .fa.fa-line-chart:before{content:"\f201"} .fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-cc{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-cc:before{content:"\f20a"} .fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"} .fa.fa-meanpath{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-meanpath:before{content:"\f2b4"} .fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-diamond{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-diamond:before{content:"\f3a5"} .fa.fa-intersex:before,.fa.fa-transgender-alt:before{content:"\f225"} .fa.fa-facebook-official{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-facebook-official:before{content:"\f09a"} .fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-hotel:before{content:"\f236"} .fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-yc:before{content:"\f23b"} .fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"} .fa.fa-battery-3:before{content:"\f241"} .fa.fa-battery-2:before{content:"\f242"} .fa.fa-battery-1:before{content:"\f243"} .fa.fa-battery-0:before{content:"\f244"} .fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-sticky-note-o:before{content:"\f249"} .fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hourglass-o:before{content:"\f254"} .fa.fa-hourglass-1:before{content:"\f251"} .fa.fa-hourglass-2:before{content:"\f254"} .fa.fa-hourglass-3:before{content:"\f253"} .fa.fa-hand-rock-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-rock-o:before{content:"\f255"} .fa.fa-hand-grab-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-grab-o:before{content:"\f255"} .fa.fa-hand-paper-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-paper-o:before{content:"\f256"} .fa.fa-hand-stop-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-stop-o:before{content:"\f256"} .fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-scissors-o:before{content:"\f257"} .fa.fa-hand-lizard-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-lizard-o:before{content:"\f258"} .fa.fa-hand-spock-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-spock-o:before{content:"\f259"} .fa.fa-hand-pointer-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-pointer-o:before{content:"\f25a"} .fa.fa-hand-peace-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-hand-peace-o:before{content:"\f25b"} .fa.fa-registered{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-television:before{content:"\f26c"} .fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-calendar-plus-o:before{content:"\f271"} .fa.fa-calendar-minus-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-calendar-minus-o:before{content:"\f272"} .fa.fa-calendar-times-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-calendar-times-o:before{content:"\f273"} .fa.fa-calendar-check-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-calendar-check-o:before{content:"\f274"} .fa.fa-map-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-map-o:before{content:"\f279"} .fa.fa-commenting:before{content:"\f4ad"} .fa.fa-commenting-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-commenting-o:before{content:"\f4ad"} .fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-vimeo:before{content:"\f27d"} .fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-credit-card-alt:before{content:"\f09d"} .fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-pause-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-pause-circle-o:before{content:"\f28b"} .fa.fa-stop-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-stop-circle-o:before{content:"\f28d"} .fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-wheelchair-alt:before{content:"\f368"} .fa.fa-question-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-question-circle-o:before{content:"\f059"} .fa.fa-volume-control-phone:before{content:"\f2a0"} .fa.fa-asl-interpreting:before{content:"\f2a3"} .fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"} .fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-signing:before{content:"\f2a7"} .fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-snapchat-ghost:before{content:"\f2ab"} .fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-yoast{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-google-plus-official:before{content:"\f2b3"} .fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-google-plus-circle:before{content:"\f2b3"} .fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-fa:before{content:"\f2b4"} .fa.fa-handshake-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-handshake-o:before{content:"\f2b5"} .fa.fa-envelope-open-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-envelope-open-o:before{content:"\f2b6"} .fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-address-book-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-address-book-o:before{content:"\f2b9"} .fa.fa-vcard:before{content:"\f2bb"} .fa.fa-address-card-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-address-card-o:before{content:"\f2bb"} .fa.fa-vcard-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-vcard-o:before{content:"\f2bb"} .fa.fa-user-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-user-circle-o:before{content:"\f2bd"} .fa.fa-user-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-user-o:before{content:"\f007"} .fa.fa-id-badge{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-drivers-license:before{content:"\f2c2"} .fa.fa-id-card-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-id-card-o:before{content:"\f2c2"} .fa.fa-drivers-license-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-drivers-license-o:before{content:"\f2c2"} .fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"} .fa.fa-thermometer-3:before{content:"\f2c8"} .fa.fa-thermometer-2:before{content:"\f2c9"} .fa.fa-thermometer-1:before{content:"\f2ca"} .fa.fa-thermometer-0:before{content:"\f2cb"} .fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"} .fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-times-rectangle:before{content:"\f410"} .fa.fa-window-close-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-window-close-o:before{content:"\f410"} .fa.fa-times-rectangle-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-times-rectangle-o:before{content:"\f410"} .fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 6 Brands";font-weight:400} .fa.fa-eercast:before{content:"\f2da"} .fa.fa-snowflake-o{font-family:"Font Awesome 6 Pro";font-weight:400} .fa.fa-snowflake-o:before{content:"\f2dc"} .fa.fa-meetup,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 6 Brands";font-weight:400} 

/* /web/static/lib/select2/select2.css defined in bundle 'web.assets_common' */
 .select2-container{margin: 0; position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;} .select2-container, .select2-drop, .select2-search, .select2-search input{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .select2-container .select2-choice{display: block; height: 26px; padding: 0 0 0 8px; overflow: hidden; position: relative; border: 1px solid #aaa; white-space: nowrap; line-height: 26px; color: #444; text-decoration: none; border-radius: 4px; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff)); background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%); background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0); background-image: linear-gradient(to top, #eee 0%, #fff 50%);} html[dir="rtl"] .select2-container .select2-choice{padding: 0 8px 0 0;} .select2-container.select2-drop-above .select2-choice{border-bottom-color: #aaa; border-radius: 0 0 4px 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff)); background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%); background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);} .select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right: 42px;} .select2-container .select2-choice > .select2-chosen{margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: none; width: auto;} html[dir="rtl"] .select2-container .select2-choice > .select2-chosen{margin-left: 26px; margin-right: 0;} .select2-container .select2-choice abbr{display: none; width: 12px; height: 12px; position: absolute; right: 24px; top: 8px; font-size: 1px; text-decoration: none; border: 0; background: url('/web/static/lib/select2/select2.png') right top no-repeat; cursor: pointer; outline: 0;} .select2-container.select2-allowclear .select2-choice abbr{display: inline-block;} .select2-container .select2-choice abbr:hover{background-position: right -11px; cursor: pointer;} .select2-drop-mask{border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; background-color: #fff; filter: alpha(opacity=0);} .select2-drop{width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background: #fff; color: #000; border: 1px solid #aaa; border-top: 0; border-radius: 0 0 4px 4px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); box-shadow: 0 4px 5px rgba(0, 0, 0, .15);} .select2-drop.select2-drop-above{margin-top: 1px; border-top: 1px solid #aaa; border-bottom: 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);} .select2-drop-active{border: 1px solid #5897fb; border-top: none;} .select2-drop.select2-drop-above.select2-drop-active{border-top: 1px solid #5897fb;} .select2-drop-auto-width{border-top: 1px solid #aaa; width: auto;} .select2-drop-auto-width .select2-search{padding-top: 4px;} .select2-container .select2-choice .select2-arrow{display: inline-block; width: 18px; height: 100%; position: absolute; right: 0; top: 0; border-left: 1px solid #aaa; border-radius: 0 4px 4px 0; background-clip: padding-box; background: #ccc; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee)); background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%); background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0); background-image: linear-gradient(to top, #ccc 0%, #eee 60%);} html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left: 0; right: auto; border-left: none; border-right: 1px solid #aaa; border-radius: 4px 0 0 4px;} .select2-container .select2-choice .select2-arrow b{display: block; width: 100%; height: 100%; background: url('/web/static/lib/select2/select2.png') no-repeat 0 1px;} html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position: 2px 1px;} .select2-search{display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap;} .select2-search input{width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background: #fff url('/web/static/lib/select2/select2.png') no-repeat 100% -22px; background: url('/web/static/lib/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url('/web/static/lib/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/web/static/lib/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/web/static/lib/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;} html[dir="rtl"] .select2-search input{padding: 4px 5px 4px 20px; background: #fff url('/web/static/lib/select2/select2.png') no-repeat -37px -22px; background: url('/web/static/lib/select2/select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url('/web/static/lib/select2/select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/web/static/lib/select2/select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/web/static/lib/select2/select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;} .select2-drop.select2-drop-above .select2-search input{margin-top: 4px;} .select2-search input.select2-active{background: #fff url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100%; background: url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;} .select2-container-active .select2-choice, .select2-container-active .select2-choices{border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);} .select2-dropdown-open .select2-choice{border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-color: #eee; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee)); background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%); background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); background-image: linear-gradient(to top, #fff 0%, #eee 50%);} .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices{border: 1px solid #5897fb; border-top-color: transparent; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee)); background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%); background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);} .select2-dropdown-open .select2-choice .select2-arrow{background: transparent; border-left: none; filter: none;} html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right: none;} .select2-dropdown-open .select2-choice .select2-arrow b{background-position: -18px 1px;} html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position: -16px 1px;} .select2-hidden-accessible{border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} .select2-results{max-height: 200px; padding: 0 0 0 4px; margin: 4px 4px 4px 0; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);} html[dir="rtl"] .select2-results{padding: 0 4px 0 0; margin: 4px 0 4px 4px;} .select2-results ul.select2-result-sub{margin: 0; padding-left: 0;} .select2-results li{list-style: none; display: list-item; background-image: none;} .select2-results li.select2-result-with-children > .select2-result-label{font-weight: bold;} .select2-results .select2-result-label{padding: 3px 7px 4px; margin: 0; cursor: pointer; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .select2-results-dept-1 .select2-result-label{padding-left: 20px} .select2-results-dept-2 .select2-result-label{padding-left: 40px} .select2-results-dept-3 .select2-result-label{padding-left: 60px} .select2-results-dept-4 .select2-result-label{padding-left: 80px} .select2-results-dept-5 .select2-result-label{padding-left: 100px} .select2-results-dept-6 .select2-result-label{padding-left: 110px} .select2-results-dept-7 .select2-result-label{padding-left: 120px} .select2-results .select2-highlighted{background: #3875d7; color: #fff;} .select2-results li em{background: #feffde; font-style: normal;} .select2-results .select2-highlighted em{background: transparent;} .select2-results .select2-highlighted ul{background: #fff; color: #000;} .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit{background: #f4f4f4; display: list-item; padding-left: 5px;} .select2-results .select2-disabled.select2-highlighted{color: #666; background: #f4f4f4; display: list-item; cursor: default;} .select2-results .select2-disabled{background: #f4f4f4; display: list-item; cursor: default;} .select2-results .select2-selected{display: none;} .select2-more-results.select2-active{background: #f4f4f4 url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100%;} .select2-results .select2-ajax-error{background: rgba(255, 50, 50, .2);} .select2-more-results{background: #f4f4f4; display: list-item;} .select2-container.select2-container-disabled .select2-choice{background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default;} .select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color: #f4f4f4; background-image: none; border-left: 0;} .select2-container.select2-container-disabled .select2-choice abbr{display: none;} .select2-container-multi .select2-choices{height: auto !important; height: 1%; margin: 0; padding: 0 5px 0 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden; background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);} html[dir="rtl"] .select2-container-multi .select2-choices{padding: 0 0 0 5px;} .select2-locked{padding: 3px 5px 3px 5px !important;} .select2-container-multi .select2-choices{min-height: 26px;} .select2-container-multi.select2-container-active .select2-choices{border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);} .select2-container-multi .select2-choices li{float: left; list-style: none;} html[dir="rtl"] .select2-container-multi .select2-choices li{float: right;} .select2-container-multi .select2-choices .select2-search-field{margin: 0; padding: 0; white-space: nowrap;} .select2-container-multi .select2-choices .select2-search-field input{padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background: transparent !important;} .select2-container-multi .select2-choices .select2-search-field input.select2-active{background: #fff url('/web/static/lib/select2/select2-spinner.gif') no-repeat 100% !important;} .select2-default{color: #999 !important;} .select2-container-multi .select2-choices .select2-search-choice{padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #aaaaaa; border-radius: 3px; -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);} html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin: 3px 5px 3px 0; padding: 3px 18px 3px 5px;} .select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor: default;} .select2-container-multi .select2-choices .select2-search-choice-focus{background: #d4d4d4;} .select2-search-choice-close{display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 4px; font-size: 1px; outline: none; background: url('/web/static/lib/select2/select2.png') right top no-repeat;} html[dir="rtl"] .select2-search-choice-close{right: auto; left: 3px;} .select2-container-multi .select2-search-choice-close{left: 3px;} html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left: auto; right: 2px;} .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position: right -11px;} .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position: right -11px;} .select2-container-multi.select2-container-disabled .select2-choices{background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default;} .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding: 3px 5px 3px 5px; border: 1px solid #ddd; background-image: none; background-color: #f4f4f4;} .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display: none; background: none;} .select2-result-selectable .select2-match, .select2-result-unselectable .select2-match{text-decoration: underline;} .select2-offscreen, .select2-offscreen:focus{clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; border: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; outline: 0 !important; left: 0px !important; top: 0px !important;} .select2-display-none{display: none;} .select2-measure-scrollbar{position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll;} @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b{background-image: url('/web/static/lib/select2/select2x2.png') !important; background-repeat: no-repeat !important; background-size: 60px 40px !important;}.select2-search input{background-position: 100% -21px !important;}} 

/* /web/static/lib/select2-bootstrap-css/select2-bootstrap.css defined in bundle 'web.assets_common' */
 .form-control .select2-choice{border: 0; border-radius: 2px;} .form-control .select2-choice .select2-arrow{border-radius: 0 2px 2px 0;} .form-control.select2-container{height: auto !important; padding: 0;} .form-control.select2-container.select2-dropdown-open{border-color: #5897FB; border-radius: 3px 3px 0 0;} .form-control .select2-container.select2-dropdown-open .select2-choices{border-radius: 3px 3px 0 0;} .form-control.select2-container .select2-choices{border: 0 !important; border-radius: 3px;} .control-group.warning .select2-container .select2-choice, .control-group.warning .select2-container .select2-choices, .control-group.warning .select2-container-active .select2-choice, .control-group.warning .select2-container-active .select2-choices, .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.warning .select2-container-multi.select2-container-active .select2-choices{border: 1px solid #C09853 !important;} .control-group.warning .select2-container .select2-choice div{border-left: 1px solid #C09853 !important; background: #FCF8E3 !important;} .control-group.error .select2-container .select2-choice, .control-group.error .select2-container .select2-choices, .control-group.error .select2-container-active .select2-choice, .control-group.error .select2-container-active .select2-choices, .control-group.error .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.error .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.error .select2-container-multi.select2-container-active .select2-choices{border: 1px solid #B94A48 !important;} .control-group.error .select2-container .select2-choice div{border-left: 1px solid #B94A48 !important; background: #F2DEDE !important;} .control-group.info .select2-container .select2-choice, .control-group.info .select2-container .select2-choices, .control-group.info .select2-container-active .select2-choice, .control-group.info .select2-container-active .select2-choices, .control-group.info .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.info .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.info .select2-container-multi.select2-container-active .select2-choices{border: 1px solid #3A87AD !important;} .control-group.info .select2-container .select2-choice div{border-left: 1px solid #3A87AD !important; background: #D9EDF7 !important;} .control-group.success .select2-container .select2-choice, .control-group.success .select2-container .select2-choices, .control-group.success .select2-container-active .select2-choice, .control-group.success .select2-container-active .select2-choices, .control-group.success .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.success .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.success .select2-container-multi.select2-container-active .select2-choices{border: 1px solid #468847 !important;} .control-group.success .select2-container .select2-choice div{border-left: 1px solid #468847 !important; background: #DFF0D8 !important;} 

/* /web/static/lib/tempusdominus/tempusdominus.scss defined in bundle 'web.assets_common' */
 .bootstrap-datetimepicker-widget{list-style: none;} .bootstrap-datetimepicker-widget.dropdown-menu{display: block; margin: 2px 0; padding: 4px; width: 14rem;} @media (min-width: 576px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width: 38em;}} @media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width: 38em;}} @media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width: 38em;}} .bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after{content: ''; display: inline-block; position: absolute;} .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); top: -7px; left: 7px;} .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; top: -6px; left: 8px;} .bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); bottom: -7px; left: 6px;} .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; bottom: -6px; left: 7px;} .bootstrap-datetimepicker-widget.dropdown-menu.float-right:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.dropdown-menu.float-right:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget.dropdown-menu.wider{width: 16rem;} .bootstrap-datetimepicker-widget .list-unstyled{margin: 0;} .bootstrap-datetimepicker-widget a[data-action]{padding: 6px 0;} .bootstrap-datetimepicker-widget a[data-action]:active{box-shadow: none;} .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;} .bootstrap-datetimepicker-widget button[data-action]{padding: 6px;} .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{content: "Increment Hours";} .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{content: "Increment Minutes";} .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{content: "Decrement Hours";} .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{content: "Decrement Minutes";} .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{content: "Show Hours";} .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{content: "Show Minutes";} .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{content: "Toggle AM/PM";} .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{content: "Clear the picker";} .bootstrap-datetimepicker-widget .btn[data-action="today"]::after{content: "Set the date to today";} .bootstrap-datetimepicker-widget .picker-switch{text-align: center;} .bootstrap-datetimepicker-widget .picker-switch::after{content: "Toggle Date and Time Screens";} .bootstrap-datetimepicker-widget .picker-switch td{padding: 0; margin: 0; height: auto; width: auto; line-height: inherit;} .bootstrap-datetimepicker-widget .picker-switch td span{line-height: 2.5; height: 2.5em; width: 100%;} .bootstrap-datetimepicker-widget table{width: 100%; margin: 0;} .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th{text-align: center; border-radius: 0.25rem;} .bootstrap-datetimepicker-widget table th{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget table th.picker-switch{width: 145px;} .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover{background: none; color: #6c757d; cursor: not-allowed;} .bootstrap-datetimepicker-widget table th.prev::after{content: "Previous Month";} .bootstrap-datetimepicker-widget table th.next::after{content: "Next Month";} .bootstrap-datetimepicker-widget table thead tr:first-child th{cursor: pointer;} .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background: #e9ecef;} .bootstrap-datetimepicker-widget table td{height: 54px; line-height: 54px; width: 54px;} .bootstrap-datetimepicker-widget table td.cw{font-size: .8em; height: 20px; line-height: 20px; color: #6c757d;} .bootstrap-datetimepicker-widget table td.day{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover{background: #e9ecef; cursor: pointer;} .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new{color: #6c757d;} .bootstrap-datetimepicker-widget table td.today{position: relative;} .bootstrap-datetimepicker-widget table td.today:before{content: ''; display: inline-block; border: solid transparent; border-width: 0 0 7px 7px; border-bottom-color: #007bff; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px;} .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover{background-color: #007bff; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color: #fff;} .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover{background: none; color: #6c757d; cursor: not-allowed;} .bootstrap-datetimepicker-widget table td span{display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 0.25rem;} .bootstrap-datetimepicker-widget table td span:hover{background: #e9ecef;} .bootstrap-datetimepicker-widget table td span.active{background-color: #007bff; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget table td span.old{color: #6c757d;} .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover{background: none; color: #6c757d; cursor: not-allowed;} .bootstrap-datetimepicker-widget.usetwentyfour td.hour{height: 27px; line-height: 27px;} .input-group [data-toggle="datetimepicker"]{cursor: pointer;} 

/* /web/static/src/scss/fonts.scss defined in bundle 'web.assets_common' */
 @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.svg#Lato") format("svg"); font-weight: 100; font-style: normal;} @font-face{font-family: "Lato-Hai"; src: url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Hai-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.svg#Lato") format("svg"); font-weight: 100; font-style: italic;} @font-face{font-family: "Lato-HaiIta"; src: url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-HaiIta-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.svg#Lato") format("svg"); font-weight: 300; font-style: normal;} @font-face{font-family: "Lato-Lig"; src: url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Lig-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.svg#Lato") format("svg"); font-weight: 300; font-style: italic;} @font-face{font-family: "Lato-LigIta"; src: url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-LigIta-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.svg#Lato") format("svg"); font-weight: 400; font-style: normal;} @font-face{font-family: "Lato-Reg"; src: url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Reg-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.svg#Lato") format("svg"); font-weight: 400; font-style: italic;} @font-face{font-family: "Lato-RegIta"; src: url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-RegIta-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.svg#Lato") format("svg"); font-weight: 700; font-style: normal;} @font-face{font-family: "Lato-Bol"; src: url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Bol-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.svg#Lato") format("svg"); font-weight: 700; font-style: italic;} @font-face{font-family: "Lato-BolIta"; src: url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-BolIta-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.svg#Lato") format("svg"); font-weight: 900; font-style: normal;} @font-face{font-family: "Lato-Bla"; src: url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-Bla-webfont.svg#Roboto") format("svg");} @font-face{font-family: 'Lato'; src: url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.svg#Lato") format("svg"); font-weight: 900; font-style: italic;} @font-face{font-family: "Lato-BlaIta"; src: url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.eot"); src: url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.eot?#iefix") format("embedded-opentype"), url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.woff") format("woff"), url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.ttf") format("truetype"), url("/web/static/src/scss/../fonts/lato/Lato-BlaIta-webfont.svg#Roboto") format("svg");} 

/* /web/static/src/scss/ui.scss defined in bundle 'web.assets_common' */
 .o_hidden{display: none !important;} .o_text_overflow{display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;} .ui-autocomplete{z-index: 1051;} [aria-hidden="true"], [aria-hidden="1"]{display: none !important;} .dropdown-toggle{white-space: nowrap;} .dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after{content: normal;} :not(.collapsed) > .o-collapsed-label, .collapsed > .o-not-collapsed-label{display: none;} .o_rtl .ui-autocomplete{direction: ltr; right: 0; left: auto;} .o_rtl .ui-datepicker-next, .o_rtl .ui-datepicker-prev{-webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);} .custom-control.custom-checkbox .custom-control-input:not(:checked):not(:indeterminate) ~ .custom-control-label:before{background: none; outline: 1px solid #4c4c4c;} .custom-control.custom-checkbox .custom-control-input:not(:checked):not(:indeterminate):disabled ~ .custom-control-label:before{background: #e2e2e0; opacity: 0.25;} @media print{.custom-control.custom-checkbox{-webkit-print-color-adjust: exact !important; color-adjust: exact !important;}} .o_catch_attention{position: relative; z-index: 1; animation: catchAttention 200ms ease 0s infinite normal;} @keyframes catchAttention{0%{outline: 0px solid #00669e;}100%{outline: 20px solid rgba(0, 102, 158, 0);}} .o_debounce_disabled{pointer-events: none;} 

/* /web/static/src/scss/ui_extra.scss defined in bundle 'web.assets_common' */
 

/* /web/static/src/scss/navbar.scss defined in bundle 'web.assets_common' */
 body.o_is_superuser .o_menu_systray{background: repeating-linear-gradient(135deg, #d9b904, #d9b904 10px, #373435 10px, #373435 20px); border-bottom-left-radius: 20px;} body.o_is_superuser .o_menu_systray > li > a:hover, body.o_is_superuser .o_menu_systray > li > label:hover{background-color: rgba(36, 35, 35, 0.5);} body.o_is_superuser .o_menu_systray .show .dropdown-toggle{background-color: rgba(36, 35, 35, 0.5);} .o_main_navbar{position: relative; height: 46px; border-bottom: 1px solid #242323; background-color: #3d3d3d; color: white;} .o_main_navbar > a, .o_main_navbar > button{float: left; height: 46px; border: none; padding: 0 12px 0 16px; line-height: 46px; background-color: transparent; text-align: center; color: inherit; font-size: 18px; user-select: none;} .o_main_navbar > a:hover, .o_main_navbar > a:focus, .o_main_navbar > button:hover, .o_main_navbar > button:focus{background-color: #242323; color: inherit;} .o_main_navbar > a:focus, .o_main_navbar > a:active, .o_main_navbar > a:focus:active, .o_main_navbar > button:focus, .o_main_navbar > button:active, .o_main_navbar > button:focus:active{outline: none;} .o_main_navbar .o_app{cursor: pointer;} .o_main_navbar > .o_menu_brand{display: block; float: left; margin-right: 35px; user-select: none; color: white; font-size: 22px; font-weight: 500; line-height: 46px; cursor: pointer;} .o_main_navbar > .o_menu_toggle{margin-right: 5px;} .o_main_navbar > ul{display: block; float: left; margin: 0; padding: 0; list-style: none;} .o_main_navbar > ul > li{position: relative; display: block; float: left;} .o_main_navbar > ul > li > a{display: block;} .o_main_navbar > ul > li > a:focus, .o_main_navbar > ul > li > a:active, .o_main_navbar > ul > li > a:focus:active{outline: none;} .o_main_navbar > ul > li > a, .o_main_navbar > ul > li > label{height: 46px; padding: 0 10px; color: white; line-height: 46px;} .o_main_navbar > ul > li > a:hover, .o_main_navbar > ul > li > label:hover{background-color: #242323;} .o_main_navbar > ul > li.o_extra_menu_items > a{width: 46px; text-align: center;} .o_main_navbar > ul > li.o_extra_menu_items.show > ul{padding: 0;} .o_main_navbar > ul > li.o_extra_menu_items.show > ul > li > a{background-color: #3d3d3d; color: white; border-bottom: 1px solid #e2e2e0;} .o_main_navbar > ul > li.o_extra_menu_items.show > ul > li > a.dropdown-toggle{background-color: #636363; pointer-events: none;} .o_main_navbar > ul > li.o_extra_menu_items.show > ul > li > .dropdown-menu{position: static; float: none; display: block; border: none; box-shadow: none; max-height: none;} .o_main_navbar > ul.o_menu_systray{float: right;} .o_main_navbar .dropdown-menu.show{max-height: 90vh; min-width: 100%; overflow: auto; margin-top: 0;} .o_main_navbar .dropdown-menu.show .o_menu_header_lvl_3, .o_main_navbar .dropdown-menu.show .o_menu_entry_lvl_3{padding-left: 32px;} .o_main_navbar .dropdown-menu.show .o_menu_header_lvl_4, .o_main_navbar .dropdown-menu.show .o_menu_entry_lvl_4{padding-left: 44px;} .o_main_navbar .dropdown-menu.show .o_menu_header_lvl_5, .o_main_navbar .dropdown-menu.show .o_menu_entry_lvl_5{padding-left: 56px;} .o_main_navbar .show .dropdown-toggle{background-color: #242323;} .o_main_navbar .o_user_menu{margin-left: 6px;} .o_main_navbar .o_user_menu > a{padding-right: 16px;} .o_main_navbar .o_user_menu .oe_topbar_avatar{height: 17px; transform: translateY(-2px);} 

/* /web/static/src/scss/mimetypes.scss defined in bundle 'web.assets_common' */
 .o_image{display: inline-block; width: 38px; height: 38px; background-image: url("/web/static/src/img/mimetypes/unknown.svg"); background-size: contain;} .o_image[data-mimetype^='image']{background-image: url("/web/static/src/img/mimetypes/image.svg");} .o_image[data-mimetype^='audio']{background-image: url("/web/static/src/img/mimetypes/audio.svg");} .o_image[data-mimetype^='text'], .o_image[data-mimetype$='rtf']{background-image: url("/web/static/src/img/mimetypes/text.svg");} .o_image[data-mimetype*='octet-stream'], .o_image[data-mimetype*='download'], .o_image[data-mimetype*='python']{background-image: url("/web/static/src/img/mimetypes/binary.svg");} .o_image[data-mimetype^='video'], .o_image[title$='.mp4'], .o_image[title$='.avi']{background-image: url("/web/static/src/img/mimetypes/video.svg");} .o_image[data-mimetype$='archive'], .o_image[data-mimetype$='compressed'], .o_image[data-mimetype*='zip'], .o_image[data-mimetype$='tar'], .o_image[data-mimetype*='package']{background-image: url("/web/static/src/img/mimetypes/archive.svg");} .o_image[data-mimetype='application/pdf']{background-image: url("/web/static/src/img/mimetypes/pdf.svg");} .o_image[data-mimetype^='text-master'], .o_image[data-mimetype*='document'], .o_image[data-mimetype*='msword'], .o_image[data-mimetype*='wordprocessing']{background-image: url("/web/static/src/img/mimetypes/document.svg");} .o_image[data-mimetype*='application/xml'], .o_image[data-mimetype$='html']{background-image: url("/web/static/src/img/mimetypes/web_code.svg");} .o_image[data-mimetype$='css'], .o_image[data-mimetype$='less'], .o_image[data-ext$='less']{background-image: url("/web/static/src/img/mimetypes/web_style.svg");} .o_image[data-mimetype*='-image'], .o_image[data-mimetype*='diskimage'], .o_image[data-ext$='dmg']{background-image: url("/web/static/src/img/mimetypes/disk.svg");} .o_image[data-mimetype$='csv'], .o_image[data-mimetype*='vc'], .o_image[data-mimetype*='excel'], .o_image[data-mimetype$='numbers'], .o_image[data-mimetype$='calc'], .o_image[data-mimetype*='mods'], .o_image[data-mimetype*='spreadsheet']{background-image: url("/web/static/src/img/mimetypes/spreadsheet.svg");} .o_image[data-mimetype^='key']{background-image: url("/web/static/src/img/mimetypes/certificate.svg");} .o_image[data-mimetype*='presentation'], .o_image[data-mimetype*='keynote'], .o_image[data-mimetype*='teacher'], .o_image[data-mimetype*='slideshow'], .o_image[data-mimetype*='powerpoint']{background-image: url("/web/static/src/img/mimetypes/presentation.svg");} .o_image[data-mimetype*='cert'], .o_image[data-mimetype*='rules'], .o_image[data-mimetype*='pkcs'], .o_image[data-mimetype$='stl'], .o_image[data-mimetype$='crl']{background-image: url("/web/static/src/img/mimetypes/certificate.svg");} .o_image[data-mimetype*='-font'], .o_image[data-mimetype*='font-'], .o_image[data-ext$='ttf']{background-image: url("/web/static/src/img/mimetypes/font.svg");} .o_image[data-mimetype*='-dvi']{background-image: url("/web/static/src/img/mimetypes/print.svg");} .o_image[data-mimetype*='script'], .o_image[data-mimetype*='x-sh'], .o_image[data-ext*='bat'], .o_image[data-mimetype$='bat'], .o_image[data-mimetype$='cgi'], .o_image[data-mimetype$='-c'], .o_image[data-mimetype*='java'], .o_image[data-mimetype*='ruby']{background-image: url("/web/static/src/img/mimetypes/script.svg");} .o_image[data-mimetype*='javascript']{background-image: url("/web/static/src/img/mimetypes/javascript.svg");} .o_image[data-mimetype*='calendar'], .o_image[data-mimetype$='ldif']{background-image: url("/web/static/src/img/mimetypes/calendar.svg");} .o_image[data-mimetype$='postscript'], .o_image[data-mimetype$='cdr'], .o_image[data-mimetype$='xara'], .o_image[data-mimetype$='cgm'], .o_image[data-mimetype$='graphics'], .o_image[data-mimetype$='draw'], .o_image[data-mimetype*='svg']{background-image: url("/web/static/src/img/mimetypes/vector.svg");} 

/* /web/static/src/scss/modal.scss defined in bundle 'web.assets_common' */
 .modal.o_technical_modal .modal-content{border-radius: 0;} .modal.o_technical_modal .modal-content .modal-header .o_subtitle{margin-left: 10px;} .modal.o_technical_modal .modal-content .modal-body.o_act_window{padding: 0;} .modal.o_technical_modal .modal-content .modal-body .o_modal_header{padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px;} .modal.o_technical_modal .modal-content .modal-body .o_modal_header::after{display: block; clear: both; content: "";} .modal.o_technical_modal .modal-content .modal-body .o_modal_header .o_search_options{display: inline-block;} .modal.o_technical_modal .modal-content .modal-body .o_modal_header .o_pager{float: right;} .modal.o_technical_modal .modal-content .modal-footer{flex-wrap: wrap; text-align: left; -webkit-box-pack: start; justify-content: flex-start;} .modal.o_technical_modal .modal-content .modal-footer > div, .modal.o_technical_modal .modal-content .modal-footer > footer{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;} .modal.o_technical_modal .modal-content .modal-footer footer > :not(:first-child){margin-left: .25rem;} .modal.o_technical_modal .modal-content .modal-footer footer > :not(:last-child){margin-right: .25rem;} .modal.o_technical_modal .modal-content .modal-footer button{margin-bottom: .5rem;} @media (min-width: 768px){.modal.o_technical_modal .modal-dialog{height: 100%; padding: 30px 0; margin: 0 auto;}.modal.o_technical_modal .modal-dialog .modal-content{max-height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap;}.modal.o_technical_modal .modal-dialog .modal-content .modal-header, .modal.o_technical_modal .modal-dialog .modal-content .modal-footer{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.modal.o_technical_modal .modal-dialog .modal-content .modal-body{overflow: auto; -webkit-transform: translate3d(0, 0, 0); min-height: 0;}.modal.o_technical_modal .modal-dialog .modal-content .modal-body.o_dialog_error{overflow: visible; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap;}.modal.o_technical_modal .modal-dialog .modal-content .modal-body.o_dialog_error > .alert, .modal.o_technical_modal .modal-dialog .modal-content .modal-body.o_dialog_error > button{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.modal.o_technical_modal .modal-dialog .modal-content .modal-body.o_dialog_error > .o_error_detail{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-height: 0; overflow: auto;}} @media (max-width: 575.98px){.modal.o_technical_modal.o_modal_full .modal-dialog{margin: 0px; height: 100%;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content{height: 100%; border: none;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header{background: #3d3d3d;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header .modal-title, .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header .o_subtitle, .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header button.close{color: white;}.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-body{height: 100%; overflow-y: auto;}} 

/* /web/static/src/scss/animation.scss defined in bundle 'web.assets_common' */
 @keyframes markAnim{0%{opacity: 0; transform: scaleX(0.5) scaleY(0.5);}30%{opacity: 1; transform: scaleX(1) scaleY(1);}100%{opacity: 0; transform: scaleX(1) scaleY(1);}} @-moz-keyframes markAnim{0%{opacity: 0; -moz-transform: scaleX(0.5) scaleY(0.5);}30%{opacity: 1; -moz-transform: scaleX(1) scaleY(1);}100%{opacity: 0; -moz-transform: scaleX(1) scaleY(1);}} @-webkit-keyframes markAnim{0%{opacity: 0; -webkit-transform: scaleX(0.5) scaleY(0.5);}30%{opacity: 1; -webkit-transform: scaleX(1) scaleY(1);}100%{opacity: 0; -webkit-transform: scaleX(1) scaleY(1);}} @-o-keyframes markAnim{0%{opacity: 0; -o-transform: scaleX(0.5) scaleY(0.5);}30%{opacity: 1; -o-transform: scaleX(1) scaleY(1);}100%{opacity: 0; -o-transform: scaleX(1) scaleY(1);}} @-ms-keyframes markAnim{0%{opacity: 0; -ms-transform: scaleX(0.5) scaleY(0.5);}30%{opacity: 1; -ms-transform: scaleX(1) scaleY(1);}100%{opacity: 0; -ms-transform: scaleX(1) scaleY(1);}} @-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9);}60%{opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}80%{-webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97);}100%{opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} @keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9);}60%{opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}80%{-webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97);}100%{opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} 

/* /web/static/src/scss/rainbow.scss defined in bundle 'web.assets_common' */
 .o_reward{will-change: transform; z-index: 1050; padding: 50px; margin: -5% auto 0 -200px; background-image: -webkit-radial-gradient(#EDEFF4 30%, transparent 70%, transparent); background-image: -o-radial-gradient(#EDEFF4 30%, transparent 70%, transparent); background-image: radial-gradient(#EDEFF4 30%, transparent 70%, transparent); animation: reward-fading 0.7s ease-in-out 0s 1 normal forwards; position: absolute; top: 20%; left: 50%; bottom: auto; right: auto; width: 400px; height: 400px;} @media (max-width: 767.98px){.o_reward{margin: -5% auto 0 -150px;}} @media (max-width: 767.98px){.o_reward{width: 300px; height: 300px;}} .o_reward.o_reward_fading{display: block; animation: reward-fading-reverse 0.56s ease-in-out 0s 1 normal forwards;} .o_reward.o_reward_fading .o_reward_face_group{animation: reward-jump-reverse 0.56s ease-in-out 0s 1 normal forwards;} .o_reward.o_reward_fading .o_reward_rainbow path{animation: reward-rainbow-reverse 0.7s ease-out 0s 1 normal forwards;} .o_reward .o_reward_face, .o_reward .o_reward_stars, .o_reward .o_reward_shadow, .o_reward .o_reward_thumbup{margin: 0 auto;} .o_reward .o_reward_rainbow path{stroke-dasharray: 600; stroke-dashoffset: 0; fill: none; stroke-linecap: round; stroke-width: 21px; animation: reward-rainbow 1.4s ease-out 0s 1 normal forwards;} .o_reward .o_reward_face_group{transform-origin: center; animation: reward-jump 1.12s ease-in-out 0s 1 normal none running; position: absolute; top: 6%; left: 0; bottom: 0; right: 0; width: 100%; height: 60%;} .o_reward .o_reward_face{display: block; top: 42%; position: relative; border-radius: 100%; background: center center / contain no-repeat; animation: reward-float 1.4s ease-in-out 1.4s infinite alternate; width: 34%; height: 56.67%;} .o_reward .o_reward_stars{display: block; width: 300px; height: 200px; position: absolute; top: 18%; left: auto; bottom: auto; right: 7%;} @media (max-width: 767.98px){.o_reward .o_reward_stars{width: 225px; height: 150px;}} .o_reward .o_reward_stars svg{transform-origin: center center; position: absolute; top: 28%; left: 3%; bottom: auto; right: auto; animation: reward-stars 1.4s ease-in-out 0s infinite alternate-reverse;} .o_reward .o_reward_stars svg.star2, .o_reward .o_reward_stars svg.star4{animation: reward-stars 1.68s ease-in-out 0s infinite alternate;} .o_reward .o_reward_stars svg.star2{left: 20%; top: 2%;} .o_reward .o_reward_stars svg.star3{left: 49%; top: 6%;} .o_reward .o_reward_stars svg.star4{left: 70%; top: 27%;} .o_reward .o_reward_thumbup{width: 40px; display: block; animation: reward-scale 0.7s ease-in-out 0s infinite alternate; position: absolute; top: 63%; left: 65%; bottom: auto; right: auto;} .o_reward .o_reward_msg_container{will-change: transform; padding-top: 11%; width: 70%; margin-left: 15%; transform: translateY(5px); animation: reward-float 1.4s ease-in-out 1.4s infinite alternate-reverse; position: absolute; top: 85%; left: 0%; bottom: auto; right: auto;} .o_reward .o_reward_msg_container .o_reward_thumb_right{height: 40px; z-index: 1; position: absolute; top: 0; left: 16%; bottom: auto; right: auto;} .o_reward .o_reward_msg_container .o_reward_msg{margin-left: 7%; margin-top: -9.5%; padding: 25px 15px 20px; background: white; border: 1px solid #ecf1ff; border-top-width: 0; display: inline-block;} .o_reward .o_reward_msg_container .o_reward_msg *:first-child{margin-top: 0;} .o_reward .o_reward_msg_container .o_reward_msg_content{position: relative; font-family: sans-serif; text-align: left; color: #727880;} .o_reward .o_reward_msg_container .o_reward_shadow_container{transform: translateY(0px) rotateZ(0); animation: reward-float 1.4s ease-in-out 1.4s infinite alternate;} .o_reward .o_reward_msg_container .o_reward_shadow{width: 100%; height: 12px; background-color: #e7eaf0; border-radius: 100%; transform: scale(0.8) rotateZ(0); animation: reward-scale 1.4s ease-in-out 1.4s infinite alternate; position: absolute; top: auto; left: 0; bottom: -40px; right: auto;} @keyframes reward-fading{0%{opacity: 0;}100%{opacity: 1;}} @keyframes reward-fading-reverse{100%{opacity: 0;}} @keyframes reward-jump{0%{transform: scale(0.5);}50%{transform: scale(1.05);}to{transform: scale(1);}} @keyframes reward-jump-reverse{0%{transform: scale(1);}50%{transform: scale(1.05);}to{transform: scale(0.5);}} @keyframes reward-rainbow{0%{stroke-dashoffset: -500;}to{stroke-dashoffset: 0;}} @keyframes reward-rainbow-reverse{to{stroke-dashoffset: -500;}} @keyframes reward-float{from{transform: translateY(0px);}to{transform: translateY(5px);}} @keyframes reward-stars{from{transform: scale(0.3) rotate(0deg);}50%{transform: scale(1) rotate(20deg);}to{transform: scale(0.3) rotate(80deg);}} @keyframes reward-scale{from{transform: scale(0.8);}to{transform: scale(1);}} 

/* /web/static/src/scss/datepicker.scss defined in bundle 'web.assets_common' */
 .sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after{position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;} .o_datepicker{position: relative;} .o_datepicker .o_datepicker_input{width: 100%; cursor: pointer;} .o_datepicker .o_datepicker_button{position: absolute; top: 2px; left: auto; bottom: auto; right: 4px; pointer-events: none;} .o_datepicker .o_datepicker_button:after{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border-bottom: 0; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; border-top: 0.3em solid; -moz-transform: scale(0.9999);} .o_datepicker .o_datepicker_warning{top: 0; right: 20px;} div.dropdown-menu.bootstrap-datetimepicker-widget{z-index: 1051; width: 19rem;} .datepicker .table-sm > thead{color: white; background-color: #3d3d3d;} .datepicker .table-sm > thead > tr:first-child th:hover{color: white; background-color: #242323;} .datepicker .table-sm > thead > tr:last-child{color: #8f8f8f; background-color: #dcdbdb;} .datepicker .table-sm > thead > tr > th{border-radius: 0;} .datepicker .table-sm > tbody > tr > td.active, .datepicker .table-sm > tbody > tr > td .active{background-color: #00669e; border-radius: 100px;} .datepicker .table-sm > tbody > tr > td.today:before{border-bottom-color: #00669e;} .o_rtl .bootstrap-datetimepicker-widget .list-unstyled{padding: 0;} .o_rtl .bootstrap-datetimepicker-widget .list-unstyled .prev, .o_rtl .bootstrap-datetimepicker-widget .list-unstyled .next{transform: rotate(180deg);} 

/* /web/static/src/scss/banner.scss defined in bundle 'web.assets_common' */
 .o_has_banner .o_view_nocontent{top: 30%;} @media screen and (max-height: 768px){.o_has_banner .o_view_nocontent{position: relative;}} 

/* /web/static/src/scss/colorpicker.scss defined in bundle 'web.assets_common' */
 .o_colorpicker_widget .o_color_pick_area{position: relative; width: 200px; height: 200px; background-image: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 50%, black 100%), linear-gradient(to right, #807f7f 0%, rgba(128, 127, 127, 0) 100%); cursor: crosshair;} .o_colorpicker_widget .o_color_pick_area .o_picker_pointer{position: absolute; width: 10px; height: 10px; border: 1px solid white; box-shadow: 0px 0px 2px 1px #ced4da;} .o_colorpicker_widget .o_color_slider{position: relative; width: 18px; height: 200px; background: linear-gradient(#F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%); cursor: pointer;} .o_colorpicker_widget .o_color_slider .o_slider_pointer{position: absolute; top: auto; left: -4px; bottom: auto; right: auto; width: 23px; height: 6px; border: 1px solid white; box-shadow: 0px 0px 2px 1px #6c757d;} .o_colorpicker_widget .o_opacity_slider{position: relative; width: 18px; height: 200px; cursor: pointer;} .o_colorpicker_widget .o_opacity_slider .o_opacity_pointer{position: absolute; top: auto; left: -4px; bottom: auto; right: auto; width: 23px; height: 6px; border: 1px solid white; box-shadow: 0px 0px 2px 1px #6c757d;} .o_colorpicker_widget .o_opacity_slider::before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background-image: url("/web_editor/static/src/img/transparent.png");} .o_colorpicker_widget .o_color_picker_inputs .o_color_preview_parent{background-image: url("/web_editor/static/src/img/transparent.png");} .o_colorpicker_widget .o_color_picker_inputs .o_color_preview{padding: 0.375rem 1.2rem;} .o_colorpicker_widget .o_color_picker_inputs .form-group{margin-bottom: 0.3rem;} .o_colorpicker_widget .o_color_picker_inputs .form-group label{margin-bottom: 0px; font-size: 0.7rem; font-weight: bold;} .o_colorpicker_widget .o_color_picker_inputs .form-control{height: 24px !important; font-weight: bold;} 

/* /web/static/src/scss/keyboard.scss defined in bundle 'web.assets_common' */
 .o_shortcut_table{border-collapse: separate; border-spacing: 0 1em;} .o_shortcut_table .o_key{background-color: #F4F7F8; border-radius: 3px; border: 1px solid #B4B4B4; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 1px rgba(230, 230, 230, 0.8), inset 0px 2px 0px 0px rgba(255, 255, 255, 0.8); display: inline-block; font-family: Consolas,"Liberation Mono",Courier,monospace; font-size: 0.85em; padding: 2px 4px;} 

/* /muk_web_theme/static/src/scss/fonts.scss defined in bundle 'web.assets_common' */
 @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Thin.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Thin.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Thin.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Thin.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Thin.svg#Noto") format("svg"); font-weight: 100; font-style: normal;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Thin.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Thin.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Thin.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Thin.svg#Roboto") format("svg"); font-weight: 100; font-style: normal;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-ThinItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-ThinItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-ThinItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-ThinItalic.svg#Noto") format("svg"); font-weight: 100; font-style: italic;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-ThinItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-ThinItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-ThinItalic.svg#Roboto") format("svg"); font-weight: 100; font-style: italic;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Light.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Light.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Light.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Light.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Light.svg#Noto") format("svg"); font-weight: 300; font-style: normal;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Light.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Light.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Light.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Light.svg#Roboto") format("svg"); font-weight: 300; font-style: normal;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-LightItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-LightItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-LightItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-LightItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-LightItalic.svg#Noto") format("svg"); font-weight: 300; font-style: italic;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-LightItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-LightItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-LightItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-LightItalic.svg#Roboto") format("svg"); font-weight: 300; font-style: italic;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Regular.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Regular.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Regular.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Regular.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Regular.svg#Noto") format("svg"); font-weight: 400; font-style: normal;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Regular.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Regular.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Regular.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Regular.svg#Roboto") format("svg"); font-weight: 400; font-style: normal;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Italic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Italic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Italic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Italic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Italic.svg#Noto") format("svg"); font-weight: 400; font-style: italic;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Italic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Italic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Italic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Italic.svg#Roboto") format("svg"); font-weight: 400; font-style: italic;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Medium.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Medium.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Medium.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Medium.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Medium.svg#Noto") format("svg"); font-weight: 500; font-style: normal;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Medium.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Medium.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Medium.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Medium.svg#Roboto") format("svg"); font-weight: 500; font-style: normal;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-MediumItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-MediumItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-MediumItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-MediumItalic.svg#Noto") format("svg"); font-weight: 500; font-style: italic;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-MediumItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-MediumItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-MediumItalic.svg#Roboto") format("svg"); font-weight: 500; font-style: italic;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Bold.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Bold.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Bold.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Bold.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Bold.svg#Noto") format("svg"); font-weight: 700; font-style: normal;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Bold.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Bold.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Bold.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Bold.svg#Roboto") format("svg"); font-weight: 700; font-style: normal;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BoldItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BoldItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BoldItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BoldItalic.svg#Noto") format("svg"); font-weight: 700; font-style: italic;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BoldItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BoldItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BoldItalic.svg#Roboto") format("svg"); font-weight: 700; font-style: italic;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Black.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Black.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Black.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Black.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-Black.svg#Noto") format("svg"); font-weight: 900; font-style: normal;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Black.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Black.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Black.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-Black.svg#Roboto") format("svg"); font-weight: 900; font-style: normal;} @font-face{font-family: 'Noto'; src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BlackItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BlackItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BlackItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Noto/Noto-BlackItalic.svg#Noto") format("svg"); font-weight: 900; font-style: italic;} @font-face{font-family: 'Roboto'; src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BlackItalic.eot"); src: url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BlackItalic.woff") format("woff"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype"), url("/muk_web_theme/static/src/scss/../fonts/Roboto/Roboto-BlackItalic.svg#Roboto") format("svg"); font-weight: 900; font-style: italic;} 

/* /web_tour/static/src/scss/tip.scss defined in bundle 'web.assets_common' */
 .o_tooltip_parent{position: relative !important; opacity: 0.999;} .o_tooltip{box-sizing: content-box; position: absolute; top: 50%; left: 50%; bottom: auto; right: auto; opacity: 0; width: 24px; height: 24px; border: 2px solid #3d3d3d; border-radius: 50%; padding: 0; z-index: 1070; background-color: #3d3d3d; box-shadow: 0 2px 2px 1px rgba(150, 150, 150, 0.3); transition: width 133ms ease 0ms, height 133ms ease 0ms, margin 133ms ease 0ms, border-radius 133ms ease 66ms;} .o_tooltip.o_animated{animation: move-bottom-top 500ms ease-in 0ms infinite alternate;} .o_tooltip.o_animated.right, .o_tooltip.o_animated.left{animation-name: move-left-right;} .o_tooltip::before{content: ""; border: 0 solid rgba(0, 0, 0, 0); transition: all 100ms ease 100ms;} .o_tooltip.right::before{position: absolute; top: 2px; left: -8px; bottom: auto; right: auto; border-width: 10px 10px 10px 0; border-right-color: #3d3d3d;} .o_tooltip.top::before{position: absolute; top: auto; left: 2px; bottom: -8px; right: auto; border-width: 10px 10px 0 10px; border-top-color: #3d3d3d;} .o_tooltip.left::before{position: absolute; top: 2px; left: auto; bottom: auto; right: -8px; border-width: 10px 0 10px 10px; border-left-color: #3d3d3d;} .o_tooltip.bottom::before{position: absolute; top: -8px; left: 2px; bottom: auto; right: auto; border-width: 0 10px 10px 10px; border-bottom-color: #3d3d3d;} .o_tooltip::after{content: ""; position: absolute; top: -2px; left: -2px; bottom: -2px; right: -2px; border-color: #3d3d3d; border-radius: 50%; transition: margin 133ms ease 0ms, border-radius 200ms linear 0s; background: radial-gradient(#4f4f4f, #3d3d3d);} .o_tooltip > .o_tooltip_overlay{display: none; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: -2px; z-index: -1;} .o_tooltip > .o_tooltip_content{overflow: hidden; padding: 6px 12px; visibility: hidden; transition: visibility 0s ease 0s; color: black; line-height: 1.5; font-size: 1rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal;} .o_tooltip > .o_tooltip_content .o_skip_tour{display: inline-block; margin-top: 4px; cursor: pointer; color: gray;} .o_tooltip > .o_tooltip_content .o_skip_tour:hover{color: #4d4d4d;} .o_tooltip > .o_tooltip_content > p:last-child{margin-bottom: 0;} .o_tooltip.active{border-radius: 0; background-color: white; transition: width 225ms ease 75ms, height 225ms ease 75ms, margin 225ms ease 75ms, border-radius 150ms ease 0ms, background-color 300ms ease 0ms;} .o_tooltip.active::before{transition: all 150ms ease 0ms;} .o_tooltip.active::after{border: 0 solid rgba(0, 0, 0, 0); border-radius: 0;} .o_tooltip.active > .o_tooltip_overlay{display: block;} .o_tooltip.active > .o_tooltip_content{direction: ltr; visibility: visible; transition: visibility 0s ease 300ms;} .o_tooltip.active.right::before{left: -10px; border-right-color: #3d3d3d;} .o_tooltip.active.right::after{position: absolute; top: 2px; left: -6px; bottom: auto; right: auto; border-width: 10px 10px 10px 0; border-right-color: white; transition: border-right-color 300ms ease 0ms;} .o_tooltip.active.top::before{bottom: -10px; border-top-color: #3d3d3d;} .o_tooltip.active.top::after{position: absolute; top: auto; left: 2px; bottom: -6px; right: auto; border-width: 10px 10px 0 10px; border-top-color: white; transition: border-top-color 300ms ease 0ms;} .o_tooltip.active.left::before{right: -10px; border-left-color: #3d3d3d;} .o_tooltip.active.left::after{position: absolute; top: 2px; left: auto; bottom: auto; right: -6px; border-width: 10px 0 10px 10px; border-left-color: white; transition: border-left-color 300ms ease 0ms;} .o_tooltip.active.bottom::before{top: -10px; border-bottom-color: #3d3d3d;} .o_tooltip.active.bottom::after{position: absolute; top: -6px; left: 2px; bottom: auto; right: auto; border-width: 0 10px 10px 10px; border-bottom-color: white; transition: border-bottom-color 300ms ease 0ms;} .o_tooltip.inverse.left::before, .o_tooltip.inverse.left.active::after, .o_tooltip.inverse.right::before, .o_tooltip.inverse.right.active::after{top: auto; bottom: 2px;} .o_tooltip.inverse.top::before, .o_tooltip.inverse.top.active::after, .o_tooltip.inverse.bottom::before, .o_tooltip.inverse.bottom.active::after{left: auto; right: 2px;} @media print{.o_tooltip{display: none;}} 

/* /web_tour/static/src/scss/keyframes.scss defined in bundle 'web.assets_common' */
 @-webkit-keyframes move-left-right{0%{transform: translate(-3px, 0);}100%{transform: translate(3px, 0);}} @-moz-keyframes move-left-right{0%{transform: translate(-3px, 0);}100%{transform: translate(3px, 0);}} @keyframes move-left-right{0%{transform: translate(-3px, 0);}100%{transform: translate(3px, 0);}} @-webkit-keyframes move-bottom-top{0%{transform: translate(0, -3px);}100%{transform: translate(0, 3px);}} @-moz-keyframes move-bottom-top{0%{transform: translate(0px, -3px);}100%{transform: translate(0, 3px);}} @keyframes move-bottom-top{0%{transform: translate(0px, -3px);}100%{transform: translate(0, 3px);}} 

/* /stock/static/src/scss/stock_traceability_report.scss defined in bundle 'web.assets_common' */
 .o_stock_reports_body_print{background-color: white; color: black;} .o_stock_reports_body_print .o_stock_reports_level0{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: bold; border-top-style: solid; border-bottom-style: groove;} .o_main_content .o_stock_reports_page{position: absolute;} .o_stock_reports_page{background-color: white;} @media (max-width: 991.98px){.o_stock_reports_page{overflow-x: scroll;}} .o_stock_reports_page.o_stock_reports_no_print{padding-bottom: 125px; margin: 16px auto; padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px;} .o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_level0{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: normal; border-top-style: solid; border-bottom-style: groove;} .o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table{white-space: nowrap; margin-bottom: 228px; margin-top: 30px;} .o_stock_reports_page.o_stock_reports_no_print .o_report_line_header{text-align: left; padding-left: 10px;} .o_stock_reports_page.o_stock_reports_no_print .o_report_header{border-top-style: solid; border-top-style: groove; border-bottom-style: groove; border-width: 2px;} .o_stock_reports_page .o_stock_reports_unfolded{display: inline-block;} .o_stock_reports_page .o_stock_reports_nofoldable{margin-left: 17px;} .o_stock_reports_page a.o_stock_report_lot_action{cursor: pointer;} .o_stock_reports_page table > tbody > tr > td ~ td > span{margin-left: 10px;} .o_stock_reports_page .o_stock_reports_unfolded td + td{visibility: hidden;} .o_stock_reports_page div.o_stock_reports_web_action, .o_stock_reports_page span.o_stock_reports_web_action, .o_stock_reports_page i.fa, .o_stock_reports_page span.o_stock_reports_unfoldable, .o_stock_reports_page span.o_stock_reports_foldable, .o_stock_reports_page a.o_stock_reports_web_action{cursor: pointer;} .o_stock_reports_page .o_stock_reports_caret_icon{margin-left: -3px;} .o_stock_reports_page th{border-bottom: thin groove;} .o_stock_reports_page .o_stock_reports_level1{border-width: 2px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: hidden; border-bottom-style: solid;} .o_stock_reports_page .o_stock_reports_level2{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: solid; border-bottom-style: solid;} .o_stock_reports_page .o_stock_reports_level2 > td > span:last-child{margin-left: 25px;} .o_stock_reports_page .o_stock_reports_default_style{border-width: 0px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: solid; border-bottom-style: solid;} .o_stock_reports_page .o_stock_reports_default_style > td > span:last-child{margin-left: 50px;}