@charset "UTF-8";
@font-face {
  font-family: 'compass-icons';
  src: url(/static/files/c50add2dd7f435e510c6.eot);
  src: url(/static/files/c50add2dd7f435e510c6.eot#iefix) format('embedded-opentype'),
       url(/static/files/1ab83b0759a47a9388de.woff2) format('woff2'),
       url(/static/files/f9a6a7af4b1ad2bde6c9.woff) format('woff'),
       url(/static/files/80ecefff9d79b2837a96.ttf) format('truetype'),
       url(/static/files/57814b5ed8fd5cea1b7c.svg#compass-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'compass-icons';
    src: url('../font/compass-icons.svg?12974904#compass-icons') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "compass-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-mattermost:before { content: '\e800'; } /* '' */
.icon-gfycat:before { content: '\e804'; } /* '' */
.icon-globe:before { content: '\e805'; } /* '' */
.icon-iframe-list-outline:before { content: '\e806'; } /* '' */
.icon-oauth:before { content: '\e807'; } /* '' */
.icon-server-outline:before { content: '\e80a'; } /* '' */
.icon-slash-forward-box-outline:before { content: '\e80b'; } /* '' */
.icon-webhook-incoming:before { content: '\e80c'; } /* '' */
.icon-webhook-outgoing:before { content: '\e80d'; } /* '' */
.icon-image-area-outline:before { content: '\e80e'; } /* '' */
.icon-emoticon-plus-outline:before { content: '\e80f'; } /* '' */
.icon-mark-as-unread:before { content: '\e810'; } /* '' */
.icon-arrow-back-ios:before { content: '\e811'; } /* '' */
.icon-arrow-forward-ios:before { content: '\e812'; } /* '' */
.icon-brand-zoom:before { content: '\e813'; } /* '' */
.icon-menu-variant:before { content: '\e814'; } /* '' */
.icon-message-check:before { content: '\e815'; } /* '' */
.icon-airplane-variant:before { content: '\e816'; } /* '' */
.icon-leaf-outline:before { content: '\e818'; } /* '' */
.icon-basketball:before { content: '\e819'; } /* '' */
.icon-emoticon-custom-outline:before { content: '\e81a'; } /* '' */
.icon-message-check-outline:before { content: '\e81b'; } /* '' */
.icon-image-broken-outline:before { content: '\e81c'; } /* '' */
.icon-format-header:before { content: '\e81d'; } /* '' */
.icon-circle-multiple-outline-lock:before { content: '\e81e'; } /* '' */
.icon-server-variant:before { content: '\e81f'; } /* '' */
.icon-server-variant-plus:before { content: '\e820'; } /* '' */
.icon-search-list:before { content: '\e821'; } /* '' */
.icon-brand-one-login:before { content: '\e825'; } /* '' */
.icon-key-variant-circle:before { content: '\e827'; } /* '' */
.icon-file-zip-outline:before { content: '\e828'; } /* '' */
.icon-file-patch-outline:before { content: '\e829'; } /* '' */
.icon-file-image-broken-outline:before { content: '\e82b'; } /* '' */
.icon-product-channels:before { content: '\e82c'; } /* '' */
.icon-product-playbooks:before { content: '\e82d'; } /* '' */
.icon-product-boards:before { content: '\e82e'; } /* '' */
.icon-products:before { content: '\e82f'; } /* '' */
.icon-file-audio-outline:before { content: '\e830'; } /* '' */
.icon-file-pdf-outline:before { content: '\e831'; } /* '' */
.icon-account-multiple-plus-outline:before { content: '\e832'; } /* '' */
.icon-file-gif:before { content: '\e833'; } /* '' */
.icon-kanban:before { content: '\e834'; } /* '' */
.icon-code-block:before { content: '\e835'; } /* '' */
.icon-clock-send-outline:before { content: '\e836'; } /* '' */
.icon-record-square-outline:before { content: '\e837'; } /* '' */
.icon-file-text-outline-large:before { content: '\e900'; } /* '' */
.icon-file-word-outline-large:before { content: '\e901'; } /* '' */
.icon-file-excel-outline-large:before { content: '\e902'; } /* '' */
.icon-file-powerpoint-outline-large:before { content: '\e903'; } /* '' */
.icon-file-pdf-outline-large:before { content: '\e904'; } /* '' */
.icon-file-image-outline-large:before { content: '\e905'; } /* '' */
.icon-file-video-outline-large:before { content: '\e906'; } /* '' */
.icon-file-audio-outline-large:before { content: '\e907'; } /* '' */
.icon-file-generic-outline-large:before { content: '\e908'; } /* '' */
.icon-file-patch-outline-large:before { content: '\e909'; } /* '' */
.icon-file-zip-outline-large:before { content: '\e90a'; } /* '' */
.icon-file-code-outline-large:before { content: '\e90b'; } /* '' */
.icon-file-image-broken-outline-large:before { content: '\e90c'; } /* '' */
.icon-file-multiple-outline-large:before { content: '\e90d'; } /* '' */
.icon-account-multiple-outline:before { content: '󰀏'; } /* '\f000f' */
.icon-account-outline:before { content: '󰀓'; } /* '\f0013' */
.icon-airplane:before { content: '󰀝'; } /* '\f001d' */
.icon-alert-outline:before { content: '󰀪'; } /* '\f002a' */
.icon-apps:before { content: '󰀻'; } /* '\f003b' */
.icon-arrow-down:before { content: '󰁅'; } /* '\f0045' */
.icon-arrow-down-bold-circle-outline:before { content: '󰁈'; } /* '\f0048' */
.icon-arrow-expand-all:before { content: '󰁌'; } /* '\f004c' */
.icon-arrow-left:before { content: '󰁍'; } /* '\f004d' */
.icon-arrow-right:before { content: '󰁔'; } /* '\f0054' */
.icon-arrow-up:before { content: '󰁝'; } /* '\f005d' */
.icon-arrow-up-bold-circle-outline:before { content: '󰁠'; } /* '\f0060' */
.icon-at:before { content: '󰁥'; } /* '\f0065' */
.icon-flask-outline:before { content: '󰂖'; } /* '\f0096' */
.icon-bell-outline:before { content: '󰂜'; } /* '\f009c' */
.icon-bookmark:before { content: '󰃀'; } /* '\f00c0' */
.icon-bookmark-outline:before { content: '󰃃'; } /* '\f00c3' */
.icon-cellphone:before { content: '󰄜'; } /* '\f011c' */
.icon-chart-bar:before { content: '󰄨'; } /* '\f0128' */
.icon-chart-line:before { content: '󰄪'; } /* '\f012a' */
.icon-check:before { content: '󰄬'; } /* '\f012c' */
.icon-check-all:before { content: '󰄭'; } /* '\f012d' */
.icon-checkbox-blank-outline:before { content: '󰄱'; } /* '\f0131' */
.icon-checkbox-marked:before { content: '󰄲'; } /* '\f0132' */
.icon-checkbox-multiple-marked-outline:before { content: '󰄹'; } /* '\f0139' */
.icon-chevron-down:before { content: '󰅀'; } /* '\f0140' */
.icon-chevron-left:before { content: '󰅁'; } /* '\f0141' */
.icon-chevron-right:before { content: '󰅂'; } /* '\f0142' */
.icon-chevron-up:before { content: '󰅃'; } /* '\f0143' */
.icon-clock-outline:before { content: '󰅐'; } /* '\f0150' */
.icon-close:before { content: '󰅖'; } /* '\f0156' */
.icon-close-circle:before { content: '󰅙'; } /* '\f0159' */
.icon-close-circle-outline:before { content: '󰅚'; } /* '\f015a' */
.icon-code-brackets:before { content: '󰅪'; } /* '\f016a' */
.icon-code-tags:before { content: '󰅴'; } /* '\f0174' */
.icon-cog-outline:before { content: '󰅽'; } /* '\f017d' */
.icon-console:before { content: '󰆍'; } /* '\f018d' */
.icon-content-copy:before { content: '󰆏'; } /* '\f018f' */
.icon-credit-card-outline:before { content: '󰆛'; } /* '\f019b' */
.icon-currency-usd:before { content: '󰇁'; } /* '\f01c1' */
.icon-dots-horizontal:before { content: '󰇘'; } /* '\f01d8' */
.icon-dots-vertical:before { content: '󰇙'; } /* '\f01d9' */
.icon-drag-vertical:before { content: '󰇝'; } /* '\f01dd' */
.icon-email-outline:before { content: '󰇰'; } /* '\f01f0' */
.icon-emoticon-outline:before { content: '󰇲'; } /* '\f01f2' */
.icon-emoticon-happy-outline:before { content: '󰇵'; } /* '\f01f5' */
.icon-exit-to-app:before { content: '󰈆'; } /* '\f0206' */
.icon-file-generic-outline:before { content: '󰈤'; } /* '\f0224' */
.icon-filter-variant:before { content: '󰈶'; } /* '\f0236' */
.icon-fire:before { content: '󰈸'; } /* '\f0238' */
.icon-flag:before { content: '󰈻'; } /* '\f023b' */
.icon-flag-checkered:before { content: '󰈼'; } /* '\f023c' */
.icon-flag-outline:before { content: '󰈽'; } /* '\f023d' */
.icon-folder-outline:before { content: '󰉖'; } /* '\f0256' */
.icon-format-bold:before { content: '󰉤'; } /* '\f0264' */
.icon-format-clear:before { content: '󰉥'; } /* '\f0265' */
.icon-format-header-1:before { content: '󰉫'; } /* '\f026b' */
.icon-format-header-2:before { content: '󰉬'; } /* '\f026c' */
.icon-format-header-3:before { content: '󰉭'; } /* '\f026d' */
.icon-format-header-4:before { content: '󰉮'; } /* '\f026e' */
.icon-format-header-5:before { content: '󰉯'; } /* '\f026f' */
.icon-format-header-6:before { content: '󰉰'; } /* '\f0270' */
.icon-format-italic:before { content: '󰉷'; } /* '\f0277' */
.icon-format-list-bulleted:before { content: '󰉹'; } /* '\f0279' */
.icon-format-list-numbered:before { content: '󰉻'; } /* '\f027b' */
.icon-format-strikethrough-variant:before { content: '󰊁'; } /* '\f0281' */
.icon-github-circle:before { content: '󰊤'; } /* '\f02a4' */
.icon-glasses:before { content: '󰊪'; } /* '\f02aa' */
.icon-brand-google:before { content: '󰊭'; } /* '\f02ad' */
.icon-heart-outline:before { content: '󰋕'; } /* '\f02d5' */
.icon-help:before { content: '󰋖'; } /* '\f02d6' */
.icon-import:before { content: '󰋺'; } /* '\f02fa' */
.icon-information-outline:before { content: '󰋽'; } /* '\f02fd' */
.icon-key-variant:before { content: '󰌋'; } /* '\f030b' */
.icon-laptop:before { content: '󰌢'; } /* '\f0322' */
.icon-leaf:before { content: '󰌪'; } /* '\f032a' */
.icon-lightbulb-outline:before { content: '󰌶'; } /* '\f0336' */
.icon-link-variant:before { content: '󰌹'; } /* '\f0339' */
.icon-link-variant-off:before { content: '󰌺'; } /* '\f033a' */
.icon-lock:before { content: '󰌾'; } /* '\f033e' */
.icon-lock-outline:before { content: '󰍁'; } /* '\f0341' */
.icon-magnify:before { content: '󰍉'; } /* '\f0349' */
.icon-magnify-minus:before { content: '󰍊'; } /* '\f034a' */
.icon-magnify-plus:before { content: '󰍋'; } /* '\f034b' */
.icon-menu:before { content: '󰍜'; } /* '\f035c' */
.icon-menu-down:before { content: '󰍝'; } /* '\f035d' */
.icon-menu-left:before { content: '󰍞'; } /* '\f035e' */
.icon-menu-right:before { content: '󰍟'; } /* '\f035f' */
.icon-menu-up:before { content: '󰍠'; } /* '\f0360' */
.icon-message-text-outline:before { content: '󰍪'; } /* '\f036a' */
.icon-microphone:before { content: '󰍬'; } /* '\f036c' */
.icon-microphone-off:before { content: '󰍭'; } /* '\f036d' */
.icon-microphone-outline:before { content: '󰍮'; } /* '\f036e' */
.icon-minus:before { content: '󰍴'; } /* '\f0374' */
.icon-minus-box:before { content: '󰍵'; } /* '\f0375' */
.icon-minus-circle:before { content: '󰍶'; } /* '\f0376' */
.icon-minus-circle-outline:before { content: '󰍷'; } /* '\f0377' */
.icon-monitor:before { content: '󰍹'; } /* '\f0379' */
.icon-brand-office-365:before { content: '󰏆'; } /* '\f03c6' */
.icon-open-in-new:before { content: '󰏌'; } /* '\f03cc' */
.icon-paperclip:before { content: '󰏢'; } /* '\f03e2' */
.icon-pause:before { content: '󰏤'; } /* '\f03e4' */
.icon-phone-hangup:before { content: '󰏵'; } /* '\f03f5' */
.icon-phone-in-talk:before { content: '󰏶'; } /* '\f03f6' */
.icon-pin:before { content: '󰐃'; } /* '\f0403' */
.icon-play:before { content: '󰐊'; } /* '\f040a' */
.icon-plus:before { content: '󰐕'; } /* '\f0415' */
.icon-plus-box:before { content: '󰐖'; } /* '\f0416' */
.icon-pound:before { content: '󰐣'; } /* '\f0423' */
.icon-radiobox-blank:before { content: '󰐽'; } /* '\f043d' */
.icon-radiobox-marked:before { content: '󰐾'; } /* '\f043e' */
.icon-refresh:before { content: '󰑐'; } /* '\f0450' */
.icon-send:before { content: '󰒊'; } /* '\f048a' */
.icon-shield-outline:before { content: '󰒙'; } /* '\f0499' */
.icon-shuffle-variant:before { content: '󰒟'; } /* '\f049f' */
.icon-sitemap:before { content: '󰒪'; } /* '\f04aa' */
.icon-soccer:before { content: '󰒸'; } /* '\f04b8' */
.icon-sort-ascending:before { content: '󰒼'; } /* '\f04bc' */
.icon-source-pull:before { content: '󰓂'; } /* '\f04c2' */
.icon-star:before { content: '󰓎'; } /* '\f04ce' */
.icon-star-outline:before { content: '󰓒'; } /* '\f04d2' */
.icon-sync:before { content: '󰓦'; } /* '\f04e6' */
.icon-table-column-plus-after:before { content: '󰓬'; } /* '\f04ec' */
.icon-table-column-plus-before:before { content: '󰓭'; } /* '\f04ed' */
.icon-table-column-remove:before { content: '󰓮'; } /* '\f04ee' */
.icon-table-large:before { content: '󰓱'; } /* '\f04f1' */
.icon-table-row-plus-after:before { content: '󰓳'; } /* '\f04f3' */
.icon-table-row-plus-before:before { content: '󰓴'; } /* '\f04f4' */
.icon-table-row-remove:before { content: '󰓵'; } /* '\f04f5' */
.icon-thumbs-up-down:before { content: '󰔕'; } /* '\f0515' */
.icon-beach-umbrella-outline:before { content: '󰕋'; } /* '\f054b' */
.icon-volume-high:before { content: '󰕾'; } /* '\f057e' */
.icon-sort-alphabetical-ascending:before { content: '󰖽'; } /* '\f05bd' */
.icon-playlist-check:before { content: '󰗇'; } /* '\f05c7' */
.icon-alert-circle-outline:before { content: '󰗖'; } /* '\f05d6' */
.icon-check-circle:before { content: '󰗠'; } /* '\f05e0' */
.icon-check-circle-outline:before { content: '󰗡'; } /* '\f05e1' */
.icon-email-variant:before { content: '󰗰'; } /* '\f05f0' */
.icon-food-fork-drink:before { content: '󰗲'; } /* '\f05f2' */
.icon-logout-variant:before { content: '󰗽'; } /* '\f05fd' */
.icon-arrow-collapse:before { content: '󰘕'; } /* '\f0615' */
.icon-arrow-expand:before { content: '󰘖'; } /* '\f0616' */
.icon-help-circle-outline:before { content: '󰘥'; } /* '\f0625' */
.icon-source-branch:before { content: '󰘬'; } /* '\f062c' */
.icon-tune:before { content: '󰘮'; } /* '\f062e' */
.icon-webhook:before { content: '󰘯'; } /* '\f062f' */
.icon-circle-multiple-outline:before { content: '󰚕'; } /* '\f0695' */
.icon-update:before { content: '󰚰'; } /* '\f06b0' */
.icon-eye-outline:before { content: '󰛐'; } /* '\f06d0' */
.icon-eye-off-outline:before { content: '󰛑'; } /* '\f06d1' */
.icon-infinity:before { content: '󰛤'; } /* '\f06e4' */
.icon-plus-box-outline:before { content: '󰜄'; } /* '\f0704' */
.icon-cancel:before { content: '󰜺'; } /* '\f073a' */
.icon-format-quote-open:before { content: '󰝗'; } /* '\f0757' */
.icon-square:before { content: '󰝤'; } /* '\f0764' */
.icon-circle-outline:before { content: '󰝦'; } /* '\f0766' */
.icon-account-plus-outline:before { content: '󰠁'; } /* '\f0801' */
.icon-forum-outline:before { content: '󰠢'; } /* '\f0822' */
.icon-table-settings:before { content: '󰠸'; } /* '\f0838' */
.icon-settings-outline:before { content: '󰢻'; } /* '\f08bb' */
.icon-hammer:before { content: '󰣪'; } /* '\f08ea' */
.icon-pin-outline:before { content: '󰤱'; } /* '\f0931' */
.icon-clock:before { content: '󰥔'; } /* '\f0954' */
.icon-image-outline:before { content: '󰥶'; } /* '\f0976' */
.icon-restore:before { content: '󰦛'; } /* '\f099b' */
.icon-arrow-right-bold-outline:before { content: '󰧂'; } /* '\f09c2' */
.icon-email-plus-outline:before { content: '󰧬'; } /* '\f09ec' */
.icon-text-box-outline:before { content: '󰧭'; } /* '\f09ed' */
.icon-file-text-outline:before { content: '󰧮'; } /* '\f09ee' */
.icon-layers-outline:before { content: '󰧾'; } /* '\f09fe' */
.icon-table-plus:before { content: '󰩵'; } /* '\f0a75' */
.icon-table-remove:before { content: '󰩶'; } /* '\f0a76' */
.icon-trash-can-outline:before { content: '󰩺'; } /* '\f0a7a' */
.icon-bell-off-outline:before { content: '󰪑'; } /* '\f0a91' */
.icon-account-minus-outline:before { content: '󰫬'; } /* '\f0aec' */
.icon-bullhorn-outline:before { content: '󰬣'; } /* '\f0b23' */
.icon-chevron-down-circle-outline:before { content: '󰬧'; } /* '\f0b27' */
.icon-format-letter-case:before { content: '󰬴'; } /* '\f0b34' */
.icon-book-outline:before { content: '󰭤'; } /* '\f0b64' */
.icon-calendar-outline:before { content: '󰭧'; } /* '\f0b67' */
.icon-download-outline:before { content: '󰮏'; } /* '\f0b8f' */
.icon-export-variant:before { content: '󰮓'; } /* '\f0b93' */
.icon-folder-plus-outline:before { content: '󰮝'; } /* '\f0b9d' */
.icon-brand-gitlab:before { content: '󰮠'; } /* '\f0ba0' */
.icon-home-variant-outline:before { content: '󰮧'; } /* '\f0ba7' */
.icon-timeline-text-outline:before { content: '󰯔'; } /* '\f0bd4' */
.icon-video-outline:before { content: '󰯜'; } /* '\f0bdc' */
.icon-calendar-check-outline:before { content: '󰱄'; } /* '\f0c44' */
.icon-food-apple:before { content: '󰲄'; } /* '\f0c84' */
.icon-pencil-outline:before { content: '󰲶'; } /* '\f0cb6' */
.icon-camera-outline:before { content: '󰵝'; } /* '\f0d5d' */
.icon-monitor-off:before { content: '󰶐'; } /* '\f0d90' */
.icon-phone-outline:before { content: '󰷰'; } /* '\f0df0' */
.icon-palette-outline:before { content: '󰸌'; } /* '\f0e0c' */
.icon-calendar-month-outline:before { content: '󰸘'; } /* '\f0e18' */
.icon-file-video-outline:before { content: '󰸬'; } /* '\f0e2c' */
.icon-hand-right:before { content: '󰹇'; } /* '\f0e47' */
.icon-file-image-outline:before { content: '󰺰'; } /* '\f0eb0' */
.icon-notebook-outline:before { content: '󰺿'; } /* '\f0ebf' */
.icon-record-circle-outline:before { content: '󰻃'; } /* '\f0ec3' */
.icon-shield-alert-outline:before { content: '󰻍'; } /* '\f0ecd' */
.icon-play-outline:before { content: '󰼛'; } /* '\f0f1b' */
.icon-reply-outline:before { content: '󰼠'; } /* '\f0f20' */
.icon-draw:before { content: '󰽉'; } /* '\f0f49' */
.icon-slash-forward:before { content: '󰿟'; } /* '\f0fdf' */
.icon-file-code-outline:before { content: '󱀫'; } /* '\f102b' */
.icon-file-excel-outline:before { content: '󱀭'; } /* '\f102d' */
.icon-file-multiple-outline:before { content: '󱀲'; } /* '\f1032' */
.icon-file-powerpoint-outline:before { content: '󱀵'; } /* '\f1035' */
.icon-file-word-outline:before { content: '󱀾'; } /* '\f103e' */
.icon-dock-left:before { content: '󱂪'; } /* '\f10aa' */
.icon-dock-window:before { content: '󱂬'; } /* '\f10ac' */
.icon-message-plus-outline:before { content: '󱂻'; } /* '\f10bb' */
.icon-send-outline:before { content: '󱅥'; } /* '\f1165' */
.icon-message-minus-outline:before { content: '󱅯'; } /* '\f116f' */
.icon-crown-outline:before { content: '󱇐'; } /* '\f11d0' */
.icon-view-grid-plus-outline:before { content: '󱇚'; } /* '\f11da' */
.icon-archive-outline:before { content: '󱈎'; } /* '\f120e' */
.icon-exclamation-thick:before { content: '󱈸'; } /* '\f1238' */
.icon-folder-move-outline:before { content: '󱉆'; } /* '\f1246' */
.icon-archive-arrow-up-outline:before { content: '󱉜'; } /* '\f125c' */
.icon-message-arrow-right-outline:before { content: '󱋵'; } /* '\f12f5' */
.icon-play-box-multiple-outline:before { content: '󱏦'; } /* '\f13e6' */
.icon-lightning-bolt-outline:before { content: '󱐌'; } /* '\f140c' */
.icon-power-plug-outline:before { content: '󱐥'; } /* '\f1425' */
.icon-car-outline:before { content: '󱓭'; } /* '\f14ed' */
.icon-share-variant-outline:before { content: '󱔔'; } /* '\f1514' */
.icon-application-cog:before { content: '󱕷'; } /* '\f1577' */
.icon-book-lock-outline:before { content: '󱚏'; } /* '\f168f' */
.icon-robot-happy:before { content: '󱜙'; } /* '\f1719' */
.icon-hand-right-outline:before { content: '󱠭'; } /* '\f182d' */
.icon-hand-right-outline-off:before { content: '󱠳'; } /* '\f1833' */

.rdp {
  --rdp-cell-size: 40px;
  --rdp-accent-color: #0000ff;
  --rdp-background-color: #e7edff;
  --rdp-accent-color-dark: #3003e1;
  --rdp-background-color-dark: #180270;
  --rdp-outline: 2px solid var(--rdp-accent-color); /* Outline border for focused elements */
  --rdp-outline-selected: 3px solid var(--rdp-accent-color); /* Outline border for focused _and_ selected elements */

  margin: 1em;
}

/* Hide elements for devices that are not screen readers */
.rdp-vhidden {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: absolute !important;
  top: 0;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
}

/* Buttons */
.rdp-button_reset {
  appearance: none;
  position: relative;
  margin: 0;
  padding: 0;
  cursor: default;
  color: inherit;
  background: none;
  font: inherit;

  -moz-appearance: none;
  -webkit-appearance: none;
}

.rdp-button_reset:focus-visible {
  /* Make sure to reset outline only when :focus-visible is supported */
  outline: none;
}

.rdp-button {
  border: 2px solid transparent;
}

.rdp-button[disabled]:not(.rdp-day_selected) {
  opacity: 0.25;
}

.rdp-button:not([disabled]) {
  cursor: pointer;
}

.rdp-button:focus-visible:not([disabled]) {
  color: inherit;
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
}

.rdp-button:hover:not([disabled]):not(.rdp-day_selected) {
  background-color: var(--rdp-background-color);
}

.rdp-months {
  display: flex;
}

.rdp-month {
  margin: 0 1em;
}

.rdp-month:first-child {
  margin-left: 0;
}

.rdp-month:last-child {
  margin-right: 0;
}

.rdp-table {
  margin: 0;
  max-width: calc(var(--rdp-cell-size) * 7);
  border-collapse: collapse;
}

.rdp-with_weeknumber .rdp-table {
  max-width: calc(var(--rdp-cell-size) * 8);
  border-collapse: collapse;
}

.rdp-caption {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  text-align: left;
}

.rdp-multiple_months .rdp-caption {
  position: relative;
  display: block;
  text-align: center;
}

.rdp-caption_dropdowns {
  position: relative;
  display: inline-flex;
}

.rdp-caption_label {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0 0.25em;
  white-space: nowrap;
  color: currentColor;
  border: 0;
  border: 2px solid transparent;
  font-family: inherit;
  font-size: 140%;
  font-weight: bold;
}

.rdp-nav {
  white-space: nowrap;
}

.rdp-multiple_months .rdp-caption_start .rdp-nav {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.rdp-multiple_months .rdp-caption_end .rdp-nav {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.rdp-nav_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  padding: 0.25em;
  border-radius: 100%;
}

/* ---------- */
/* Dropdowns  */
/* ---------- */

.rdp-dropdown_year,
.rdp-dropdown_month {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.rdp-dropdown {
  appearance: none;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: inherit;
  opacity: 0;
  border: none;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.rdp-dropdown[disabled] {
  opacity: unset;
  color: unset;
}

.rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label {
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
  border-radius: 6px;
}

.rdp-dropdown_icon {
  margin: 0 0 0 5px;
}

.rdp-head {
  border: 0;
}

.rdp-head_row,
.rdp-row {
  height: 100%;
}

.rdp-head_cell {
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  height: 100%;
  height: var(--rdp-cell-size);
  padding: 0;
}

.rdp-tbody {
  border: 0;
}

.rdp-tfoot {
  margin: 0.5em;
}

.rdp-cell {
  width: var(--rdp-cell-size);
  height: 100%;
  height: var(--rdp-cell-size);
  padding: 0;
  text-align: center;
}

.rdp-weeknumber {
  font-size: 0.75em;
}

.rdp-weeknumber,
.rdp-day {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: var(--rdp-cell-size);
  max-width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  margin: 0;
  border: 2px solid transparent;
  border-radius: 100%;
}

.rdp-day_today:not(.rdp-day_outside) {
  font-weight: bold;
}

.rdp-day_selected,
.rdp-day_selected:focus-visible,
.rdp-day_selected:hover {
  color: white;
  opacity: 1;
  background-color: var(--rdp-accent-color);
}

.rdp-day_selected:focus-visible {
  /* Since the background is the same use again the outline */
  outline: var(--rdp-outline);
  outline-offset: 2px;
  z-index: 1;
}

.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rdp-day_range_end.rdp-day_range_start {
  border-radius: 100%;
}

.rdp-day_range_middle {
  border-radius: 0;
}

/* for debugging */
@keyframes react-widgets-autofill-start {
  from {
    /**/
  }
  to {
    /**/
  }
}
@keyframes react-widgets-autofill-cancel {
  from {
    /**/
  }
  to {
    /**/
  }
}
.rw-btn {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-clip: padding-box;
  cursor: pointer;
}
.rw-btn:focus {
  outline: none;
}
.rw-btn:disabled, fieldset[disabled] .rw-btn, .rw-state-disabled .rw-btn, .rw-state-readonly .rw-btn {
  cursor: inherit;
}
fieldset[disabled] .rw-btn {
  pointer-events: none;
}

.rw-picker-caret,
.rw-picker-btn {
  color: #212529;
}

.rw-picker-btn:hover {
  background-color: #e9ecef;
}
.rw-picker-btn:active {
  background-color: #dee2e6;
}
.rw-picker-btn:disabled, fieldset[disabled] .rw-picker-btn {
  background-color: #e9ecef;
}

.rw-input-addon, .rw-input-addon.rw-picker-btn {
  border-left: #ccc 1px solid;
}
[dir=rtl] .rw-input-addon, [dir=rtl] .rw-input-addon.rw-picker-btn {
  border-right: #ccc 1px solid;
  border-left: none;
}

.rw-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.rw-widget {
  border: none;
  color: #212529;
  font-size: 1em;
  font-family: inherit;
  outline: none;
  position: relative;
}
.rw-widget, .rw-widget *, .rw-widget:after, .rw-widget:before, .rw-widget *:after, .rw-widget *:before {
  box-sizing: border-box;
}

.rw-state-readonly,
.rw-state-disabled,
fieldset[disabled] .rw-widget {
  cursor: not-allowed;
}

.rw-widget-picker {
  display: grid;
  overflow: hidden;
  min-height: 38px;
  background-color: #fff;
  border: #ccc 1px solid;
  border-radius: 4px;
  outline: none;
  grid-template: 1fr/1fr 1.9em;
  width: 100%;
}
.rw-widget-picker.rw-hide-caret {
  grid-template-columns: 1fr;
}
.rw-state-focus .rw-widget-picker {
  border-color: #80bdff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  transition: box-shadow 0.15s ease-in-out;
}
.rw-state-focus .rw-widget-picker.rw-widget-input {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25), inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.rw-input {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
  padding: 0 0.857em;
}
.rw-input:disabled {
  opacity: 1;
}
.rw-input[type=text]::-ms-clear {
  display: none;
}
.rw-input:disabled, .rw-input:read-only {
  cursor: inherit;
}

.rw-widget-input {
  color: #495057;
  background-color: #fff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-clip: padding-box;
  width: inherit;
}
.rw-widget-input.rw-state-disabled, .rw-state-disabled .rw-widget-input, fieldset[disabled] .rw-widget-input {
  background-color: #e9ecef;
}

.rw-placeholder,
.rw-input::placeholder {
  color: #999;
}
.rw-state-disabled .rw-placeholder,
.rw-state-disabled .rw-input::placeholder {
  color: #999;
}

.rw-detect-autofill {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
}
.rw-detect-autofill:disabled {
  opacity: 1;
}

.rw-detect-autofill:-webkit-autofill {
  animation-name: react-widgets-autofill-start;
  animation-duration: 0.01ms;
}

.rw-detect-autofill:not(:-webkit-autofill) {
  animation-name: react-widgets-autofill-cancel;
  animation-duration: 0.01ms;
}

.rw-webkit-autofill .rw-widget-container,
.rw-input:-webkit-autofill {
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: black !important;
}

.rw-list {
  font-size: 1em;
  overflow-x: visible;
  overflow-y: auto;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.rw-list:focus {
  outline: none;
}

.rw-list-option, .rw-list-option-create {
  user-select: none;
  color: #212529;
  cursor: pointer;
  border: 1px solid transparent;
  background-clip: padding-box;
}
.rw-list-option:hover, .rw-list-option-create:hover, [data-intent=keyboard] .rw-list-option.rw-state-focus:not(.rw-state-selected), [data-intent=keyboard] .rw-state-focus.rw-list-option-create:not(.rw-state-selected) {
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.rw-list-option.rw-state-selected, .rw-state-selected.rw-list-option-create {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}
.rw-list-option.rw-state-disabled, .rw-state-disabled.rw-list-option-create {
  cursor: not-allowed;
  background-color: transparent;
  border-color: transparent;
  color: #dee2e6;
}

.rw-list-empty,
.rw-list-option,
.rw-list-option-create,
.rw-list-optgroup {
  padding: 0.25em 1.5em;
  outline: none;
}

.rw-list-empty {
  text-align: center;
  color: #ced4da;
}

.rw-list-optgroup {
  font-weight: bold;
  padding-top: 7px;
}

.rw-list-option-create {
  display: block;
  font-size: 1em;
  padding: 0.25em 1.5em;
}

.rw-listbox {
  border-radius: 4px;
  background-color: #fff;
  border: #ccc 1px solid;
}
.rw-listbox.rw-state-focus {
  border-color: #80bdff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25), inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: box-shadow 0.15s ease-in-out;
}
.rw-listbox.rw-state-disabled > *, fieldset[disabled] .rw-listbox > * {
  pointer-events: none;
}
.rw-listbox.rw-state-readonly > * {
  cursor: inherit;
}

.rw-popup-container {
  position: absolute;
  z-index: 1005;
  top: 100%;
  left: -1em;
  right: -1em;
  padding: 0 1em;
}
.rw-popup-container.rw-dropup {
  top: auto;
  bottom: 100%;
}
.rw-state-focus .rw-popup-container {
  z-index: 1006;
}

.rw-slide-transition {
  margin-bottom: 1em;
}
.rw-dropup > .rw-slide-transition {
  margin-bottom: 0;
  margin-top: 1em;
}

.rw-popup {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.175);
  border: #ccc 1px solid;
  background-clip: padding-box;
  background: #fff;
}
.rw-popup .rw-list {
  max-height: 250px;
}
.rw-dropup .rw-popup {
  margin-top: 0;
  margin-bottom: 2px;
  box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.175);
}

.rw-slide-transition {
  transition: transform 130ms, opacity 100ms;
}

.rw-slide-transition-entering {
  overflow: hidden;
}
.rw-slide-transition-entering .rw-slide-transition {
  transform: translateY(0);
  opacity: 1;
  transition-timing-function: ease-out;
}

.rw-slide-transition-exiting .rw-slide-transition {
  transition-timing-function: ease-in;
}

.rw-slide-transition-exiting,
.rw-slide-transition-exited {
  overflow: hidden;
}
.rw-slide-transition-exiting .rw-slide-transition,
.rw-slide-transition-exited .rw-slide-transition {
  opacity: 0;
  transform: translateY(-10%);
}
.rw-slide-transition-exiting.rw-dropup .rw-slide-transition,
.rw-slide-transition-exited.rw-dropup .rw-slide-transition {
  opacity: 0;
  transform: translateY(10%);
}

.rw-slide-transition-exited {
  display: none;
}

.rw-dropdown-list {
  width: 100%;
}

.rw-dropdownlist-search {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
}
.rw-dropdownlist-search:disabled {
  opacity: 1;
}

.rw-dropdown-list-input {
  padding: 0 0.857em;
  align-self: center;
  display: grid;
  min-width: 0;
  grid-template: 1fr/1fr;
}
.rw-dropdown-list-input > * {
  grid-area: 1/1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
[dir=rtl] .rw-dropdown-list-input {
  padding-right: 0.857em;
  padding-left: 0;
}

.rw-combobox-input {
  background-color: transparent;
  z-index: 1;
}

.rw-multiselect-input {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
  height: calc(38px - 1px * 2);
  padding: 0 0.857em;
  max-width: 100%;
}
.rw-multiselect-input:disabled {
  opacity: 1;
}
.rw-multiselect-input:disabled, .rw-multiselect-input:read-only {
  cursor: inherit;
}

.rw-multiselect-taglist {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  outline: none;
  cursor: text;
}
.rw-state-disabled .rw-multiselect-taglist {
  cursor: unset;
}

.rw-multiselect-tag {
  display: inline-flex;
  margin-left: calc(
  38px * 0.115 - 1px
);
  margin-top: calc(
  38px * 0.115 - 1px
);
  min-height: calc(38px * 0.77);
  border-radius: 3px;
  background-color: #dee2e6;
  border: 1px solid #dee2e6;
  cursor: default;
  max-width: 100%;
  align-items: center;
  overflow: hidden;
}
.rw-multiselect-tag:focus {
  outline: none;
}
[dir=rtl] .rw-multiselect-tag {
  margin-left: 0;
  margin-right: calc(
  38px * 0.115 - 1px
);
  padding: 0 0.35em 0 0.35em;
}
.rw-multiselect-tag.rw-state-focus {
  z-index: 1;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  transition: box-shadow 0.15s ease-in-out;
}
.rw-multiselect-tag.rw-state-disabled, fieldset[disabled] .rw-multiselect-tag {
  opacity: 0.65;
}

.rw-multiselect-tag-label {
  padding: 0 0.35em 0 0.35em;
}

.rw-multiselect-tag-btn {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
  cursor: pointer;
  align-self: stretch;
  padding: 0 0.35em;
}
.rw-multiselect-tag-btn:focus {
  outline: none;
}
.rw-multiselect-tag-btn:disabled {
  cursor: inherit;
}

.rw-calendar-popup {
  right: auto;
  min-width: 0;
  width: 22em;
}

.rw-calendar {
  overflow: hidden;
}

.rw-calendar-contained {
  border-radius: 4px;
  background-color: #fff;
  border: #ccc 1px solid;
}

.rw-calendar-now {
  font-weight: bold;
}

.rw-calendar-header {
  display: flex;
  padding: 0.8em;
}

.rw-cell,
.rw-calendar-btn {
  background-clip: padding-box;
}
.rw-cell:focus,
.rw-calendar-btn:focus {
  z-index: 1;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  transition: box-shadow 0.15s ease-in-out;
}
[data-intent=mouse] .rw-cell:focus,
[data-intent=mouse] .rw-calendar-btn:focus {
  z-index: auto;
  box-shadow: none;
}
.rw-cell:disabled, .rw-cell.rw-state-disabled,
.rw-calendar-btn:disabled,
.rw-calendar-btn.rw-state-disabled {
  pointer-events: none;
  opacity: 0.35;
}

.rw-calendar-btn {
  line-height: 2em;
  border-radius: 4px;
}
.rw-calendar-btn:hover {
  background-color: #e9ecef;
}
.rw-calendar-btn:active {
  background-color: #dee2e6;
}

.rw-calendar-btn-left,
.rw-calendar-btn-today,
.rw-calendar-btn-right,
.rw-calendar-btn-view {
  padding: 0.3em 0.6em;
}

[dir=rtl] .rw-calendar-btn-left,
[dir=rtl] .rw-calendar-btn-right {
  transform: scale(-1, 1);
}

.rw-calendar-btn-view {
  font-weight: bold;
}
.rw-calendar-btn-view > :last-child {
  margin: 0 0.5em;
}
.rw-calendar-btn-view + * {
  margin-left: auto;
}
[dir=rtl] .rw-calendar-btn-view + * {
  margin-left: 0;
  margin-right: auto;
}

.rw-calendar-grid {
  display: table;
  outline: none;
  height: 14em;
  padding: 3px;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  background-color: #fff;
}

.rw-calendar-head {
  display: table-header-group;
}

.rw-calendar-body {
  display: table-row-group;
}

.rw-calendar-row {
  display: table-row;
}

.rw-head-cell {
  display: table-cell;
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding: 0.25em;
}

.rw-cell {
  display: table-cell;
  color: #212529;
  vertical-align: middle;
  border-radius: 4px;
  cursor: pointer;
  line-height: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.25em;
  outline: none;
}
.rw-cell:hover {
  background-color: #e9ecef;
}
.rw-cell:active {
  background-color: #dee2e6;
}
.rw-cell.rw-state-selected {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}
.rw-calendar-month .rw-cell {
  text-align: center;
}

.rw-cell-off-range {
  color: #ced4da;
}

.rw-calendar-transition-group {
  position: relative;
  overflow: hidden;
}

.rw-calendar-transition {
  width: 100%;
  overflow: hidden;
  transition: transform 0.2s ease-in-out 0ms;
  transform: translate(0, 0);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition {
    transform: translate3d(0, 0, 0);
  }
}

.rw-calendar-transition-next {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.rw-calendar-transition-top .rw-calendar-transition-next {
  transform: translate(0, -100%);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-top .rw-calendar-transition-next {
    transform: translate3d(0, -100%, 0);
  }
}
.rw-calendar-transition-bottom .rw-calendar-transition-next {
  transform: translate(0, 100%);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-bottom .rw-calendar-transition-next {
    transform: translate3d(0, 100%, 0);
  }
}
.rw-calendar-transition-right .rw-calendar-transition-next {
  transform: translate(-100%, 0);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-right .rw-calendar-transition-next {
    transform: translate3d(-100%, 0, 0);
  }
}
.rw-calendar-transition-left .rw-calendar-transition-next {
  transform: translate(100%, 0);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-left .rw-calendar-transition-next {
    transform: translate3d(100%, 0, 0);
  }
}
.rw-calendar-transition-next.rw-calendar-transition-active {
  transform: translate(0, 0);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-next.rw-calendar-transition-active {
    transform: translate3d(0, 0, 0);
  }
}

.rw-calendar-transition-prev {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.rw-calendar-transition-top .rw-calendar-transition-prev {
  transform: translate(0, 100%);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-top .rw-calendar-transition-prev {
    transform: translate3d(0, 100%, 0);
  }
}
.rw-calendar-transition-bottom .rw-calendar-transition-prev {
  transform: translate(0, -100%);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-bottom .rw-calendar-transition-prev {
    transform: translate3d(0, -100%, 0);
  }
}
.rw-calendar-transition-right .rw-calendar-transition-prev {
  transform: translate(100%, 0);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-right .rw-calendar-transition-prev {
    transform: translate3d(100%, 0, 0);
  }
}
.rw-calendar-transition-left .rw-calendar-transition-prev {
  transform: translate(-100%, 0);
}
@supports (transform-style: preserve-3d) {
  .rw-calendar-transition-left .rw-calendar-transition-prev {
    transform: translate3d(-100%, 0, 0);
  }
}

.rw-popup {
  display: flex;
  flex-direction: column;
}
.rw-popup > .rw-time-input {
  align-self: center;
  margin: 1em 0;
}

.rw-time-input {
  display: inline-flex;
  min-height: 38px;
  align-items: center;
  background-color: #fff;
  border: #ccc 1px solid;
  border-radius: 4px;
  outline: none;
  cursor: text;
}

.rw-time-part-input {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
  padding: 0 0.5em;
}
.rw-time-part-input:disabled {
  opacity: 1;
}
.rw-time-part-input, .rw-time-part-input::placeholder {
  text-align: center;
}

.rw-time-part-meridiem {
  padding: 0;
  margin: 0;
  border: none;
  color: inherit;
  box-shadow: none;
  background: none;
  font: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  outline: 0;
  padding: 0 0.5em;
  text-transform: lowercase;
  font-variant: small-caps;
}
.rw-time-part-meridiem :focus {
  outline: none;
}

.rw-time-input-clear {
  padding: 0 0.4em;
  outline: none;
  opacity: 0;
  margin-left: auto;
}
[dir=rtl] .rw-time-input-clear {
  margin-left: revert;
  margin-right: auto;
}
.rw-time-input:hover .rw-time-input-clear.rw-show, .rw-time-input.rw-state-focus .rw-time-input-clear.rw-show {
  opacity: 1;
}

.rw-number-picker-spinners {
  display: flex;
  flex-direction: column;
}
.rw-number-picker-spinners .rw-btn {
  flex: 1 1 0;
}

/*# sourceMappingURL=styles.css.map */


/*# sourceMappingURL=8847.8f56c6dd457486c90aea.css.map*/